Kirjoittaja Aihe: Spectaclen virheilmoitukset  (Luettu 1172 kertaa)

ilkant

  • Käyttäjä
  • Viestejä: 1417
  • Kubuntu
    • Profiili
Spectaclen virheilmoitukset
« : 10.04.25 - klo:13.30 »
Kun yritin käynnistää Spectacle-ohjelmaa, sain konsoliin tällaisen ilmoituksen. Jos ei käynnistä konsolissa, niin ei näytä tapahtuvan mitään prtsc-näppäintä painettaessa.

Koodia: [Valitse]
$ spectacle --version
spectacle 24.05.2

$ spectacle
libva info: VA-API version 1.22.0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/nvidia_drv_video.so
libva info: va_openDriver() returns -1
kpipewire_vaapi_logging: VAAPI: Failed to initialize display
kpipewire_vaapi_logging: DRM device not found
KTranscript: Loaded property map: /usr/share/locale/fi/LC_SCRIPTS/ki18n6/general.pmapc
KTranscript: Loaded module: /usr/share/locale/fi/LC_SCRIPTS/ki18n6/ki18n6.js
kf.i18n: Interpolation "$[gen %1]" in "$[gen %1] käyttö&ohj..." failed: "Non-string return value: undefined"
kf.i18n: Interpolation "$[elat %1]" in "&Tietoa $[yleisnimi_..." failed: "Non-string return value: undefined"
qt.qml.typeresolution.cycle: Cyclic dependency detected between "qrc:/qt/qml/org/kde/desktop/private/TextFieldContextMenu.qml" and "qrc:/qt/qml/org/kde/desktop/MenuItem.qml"
kf.kio.core: Malformed JSON protocol file for protocol: "trash" , number of the ExtraNames fields should match the number of ExtraTypes fields

Nuo kolme VA-API ilmoitusta tulevat ehkä tuosta puuttuvasta nvidia_drv_video.so -tiedostosta. Mistähän sellaisen tiedoston saisi? Tuoko Nvidian ajureiden uudelleenasennus sen? Ihme, että sitä ei ole kun aiemmin on tullut niitä asenneltua. Olisiko Kubuntun päivittäminen 24.04 -> 24.10 poistanut tiedoston?

Vielä on aika mielenkiintoista, että kun noista ilmoituksista huolimatta merkitsin alueen ja kaappasin kuvan, niin Spectacle toimi.

nm

  • Käyttäjä
  • Viestejä: 16577
    • Profiili
Vs: Spectaclen virheilmoitukset
« Vastaus #1 : 10.04.25 - klo:14.24 »
Nuo kolme VA-API ilmoitusta tulevat ehkä tuosta puuttuvasta nvidia_drv_video.so -tiedostosta. Mistähän sellaisen tiedoston saisi? Tuoko Nvidian ajureiden uudelleenasennus sen? Ihme, että sitä ei ole kun aiemmin on tullut niitä asenneltua. Olisiko Kubuntun päivittäminen 24.04 -> 24.10 poistanut tiedoston?

Näistä Spectaclen VA-API-lokiviesteistä on keskusteltu jo pariin otteeseen:


Nuo VAAPI-virheet ovat normaaleja Nvidian suljetun ajurin kanssa, koska se ei tarjoa VAAPI-rajapintaa. En usko, että tämä liittyy mitenkään Spectaclen kaatumiseen.


Nvidian suljetussa ajurissa ei ole tukea VA-API-videorajapinnalle, ja siksi libva ei löydä ajuria. Nvidian videokiihdytys toimii VDPAU- ja NVDEC/NVENC-rajapintojen kautta. Sovellusten tuki näille rajapinnoille vaihtelee, eikä välttämättä haittaa, vaikka kiihdytys ei olisi käytössä. Silloin videot puretaan ja pakataan ohjelmistopohjaisilla kodekeilla, jotka ovat usein laadullisesti myös parempi vaihtoehto.

Jos välttämättä haluat saada VA-API-rajapinnan toiminaan Nvidian ajurilla, tällainen adapteri on olemassa:
https://github.com/elFarto/nvidia-vaapi-driver