Ontem eu tentei assistir a um filme em 3D no modo 2D com o XBMC quando percebi que isso não funcionaria para mim. Eu observei alguns erros que recebi ao executar o XBMC a partir da linha de comando:
libva info: VA-API version 0.35.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/nouveau_drv_video.so
libva info: va_openDriver() returns -1
Failed to open VDPAU backend libvdpau_nouveau.so: cannot open shared object file: No such file or directory
Eu tenho que salientar que a primeira vez que eu tive esse erro, foi "... nvidia.so" não nouveau - Eu acho que mudou porque eu tentei mudar para o nouveau e depois de volta para a Nvidia. Agora eu sou realmente incapaz de voltar para os drivers da Nvidia (o que é uma droga, porque até agora eu usei as configurações de "drivers adicionais" para alternar).
Depois de tentar que eu purgou os drivers da Nvidia, porque notei que as configurações do Nvidia X Server foram instaladas, mas não contêm configurações, apenas as duas páginas Application Profiles e nvidia-settings Configuration. Eu tentei instalar os drivers da Nvidia 331.38 através da ferramenta "drivers adicionais", sem sucesso. Drivers adicionais mostram a Nvidia 331.38 como ativa, mas meu log xorg claramente afirma que:
[ 352.415] (==) Matched nvidia as autoconfigured driver 0
[ 352.415] (==) Matched nouveau as autoconfigured driver 1
[ 352.415] (==) Matched nvidia as autoconfigured driver 2
[ 352.415] (==) Matched nouveau as autoconfigured driver 3
[ 352.415] (==) Matched modesetting as autoconfigured driver 4
[ 352.415] (==) Matched fbdev as autoconfigured driver 5
[ 352.415] (==) Matched vesa as autoconfigured driver 6
[ 352.415] (==) Assigned the driver to the xf86ConfigLayout
[ 352.415] (II) LoadModule: "nvidia"
[ 352.495] (WW) Warning, couldn't open module nvidia
[ 352.495] (II) UnloadModule: "nvidia"
[ 352.495] (II) Unloading nvidia
[ 352.495] (EE) Failed to load module "nvidia" (module does not exist, 0)
Eu tentei instalar os drivers da Nvidia mais uma vez, mas ainda os mesmos erros da libva.
Parece que meu sistema usa nouveau agora, mas o nouveau está realmente na lista negra dentro de "/etc/modprobe.d/nvidia-331_hybrid.conf" (Note que eu tenho uma TI geforce 660 instalada - não uma placa híbrida)
Eu procurei por soluções, mas até agora nada parece funcionar. Eu fiz algo errado em algum lugar? Eu realmente gostaria de ter os drivers da Nvidia funcionando novamente e talvez até descobrir por que a minha libva lança esses erros.
Além disso, acabei de encontrar isso no meu syslog (deve ser de antes da minha última reinstalação da Nvidia porque não estou recebendo mais essas mensagens):
kernel: [ 50.126660] nvidia: module license 'NVIDIA' taints kernel.
kernel: [ 50.126665] Disabling lock debugging due to kernel taint
kernel: [ 50.130161] nvidia: module verification failed: signature and/or required key missing - tainting kernel
kernel: [ 50.134126] NVRM: The NVIDIA probe routine was not called for 1 device(s).
kernel: [ 50.134130] NVRM: This can occur when a driver such as:
kernel: [ 50.134130] NVRM: nouveau, rivafb, nvidiafb or rivatv
kernel: [ 50.134130] NVRM: was loaded and obtained ownership of the NVIDIA device(s).
kernel: [ 50.134133] NVRM: Try unloading the conflicting kernel module (and/or
kernel: [ 50.134133] NVRM: reconfigure your kernel without the conflicting
kernel: [ 50.134133] NVRM: driver(s)), then try loading the NVIDIA kernel module
kernel: [ 50.134133] NVRM: again.
kernel: [ 50.134136] NVRM: No NVIDIA graphics adapter probed!
kernel: [ 50.134137] [drm] Module unloaded
kernel: [ 50.134203] NVRM: NVIDIA init module failed!
Obrigado pela leitura, se você acha que faltam informações importantes, por favor me avise.
Todos os links e mais informações sobre isso são bem-vindos (porque isso está me deixando louco!):)