Проблема Драйвера Nvidia, драйвер, не используемый

Вчера я попытался смотреть 3D кино в 2D режиме с XBMC, когда я заметил, что это не работало бы на меня. Я посмотрел на некоторые ошибки, которые я получил при выполнении XBMC из командной строки:

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

Я должен указать, что в первый раз у меня была эта ошибка, это было "... nvidia.so" не nouveau - я думаю, что изменился, потому что я попытался переключиться на nouveau и затем обратно на Nvidia. Теперь я на самом деле не могу вернуться к драйверам Nvidia (который сосет, потому что до этой точки я просто использовал "дополнительные драйверы" настройки для переключения назад и вперед).

После попытки этого я произвел чистку драйверов Nvidia, потому что я заметил, что настройки Nvidia X Server были установлены, но не содержат настроек, просто Конфигурация и настроек Nvidia двух страниц Application Profiles. Я попытался установить драйверы Nvidia 331.38 через "дополнительные драйверы" инструмент, никакой успех. Дополнительный Nvidia 331.38 дисплеев драйверов как активный, но мой журнал Xorg ясно указывает что:

[   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)

Я попытался установить драйверы Nvidia еще раз, но тем не менее те же ошибки от libva. Похоже, что моя система использует nouveau теперь, но nouveau на самом деле помещен в черный список внутри "/etc/modprobe.d/nvidia-331_hybrid.conf" (Обратите внимание, что мне установили geforce 660 TI - не гибридная карта),

Я навел справки о решениях, но до сих пор ничто, кажется, не работает. Я делал что-то не так где-нибудь? Я действительно хотел бы получить драйверы Nvidia, работающие снова и возможно даже узнать, почему мой libva бросает те ошибки.

Вдобавок к этому я только что нашел это в своем системном журнале (должен быть до моей последней Nvidia, переустанавливают, потому что я не получаю эти сообщения больше):

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!

Спасибо за чтение, если Вы думаете, важная информация отсутствует сообщенный мне.

Все Ссылки и дополнительная информация об этом приветствуются (потому что это сводит меня с ума!) :)

2
задан 23 June 2014 в 13:17

1 ответ

Я нашел решение своих проблем.

Черный список nouveau:

sudo nano /etc/modprobe.d/blacklist-nouveau.conf

Тип:

blacklist nouveau
blacklist lbm-nouveau
options nouveau modeset=0
alias nouveau off

Ctrl+O и Ctrl+X для выхода.

После этого я просто остановил X-сервер и восстановил initramfs.

Ctrl+Alt+F1 для движения в TTY1. Войти в систему.

sudo service lightdm stop
sudo update-initramfs -u

Перезапуск с shutdown -r 0. vainfo все еще возвращает ошибки, но он также показывает информацию о профилях и entrypoints. Как это:

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/nvidia_drv_video.so
libva info: Found init function __vaDriverInit_0_32
libva info: va_openDriver() returns 0
vainfo: VA-API version: 0.35 (libva 1.3.0)
vainfo: Driver version: Splitted-Desktop Systems VDPAU backend for VA-API - 0.7.3
vainfo: Supported profile and entrypoints
      VAProfileMPEG2Simple            : VAEntrypointVLD
      VAProfileMPEG2Main              : VAEntrypointVLD
      VAProfileMPEG4Simple            : VAEntrypointVLD
      VAProfileMPEG4AdvancedSimple    : VAEntrypointVLD
      VAProfileH264Main               : VAEntrypointVLD
      VAProfileH264High               : VAEntrypointVLD
      VAProfileVC1Simple              : VAEntrypointVLD
      VAProfileVC1Main                : VAEntrypointVLD
      VAProfileVC1Advanced            : VAEntrypointVLD

Только печальной вещью теперь является то, что у меня нет подсказки, что вызвало все это.

3
ответ дан 23 June 2014 в 13:17

Другие вопросы по тегам:

Похожие вопросы: