سؤال نفيديا سائق القضية ، سائق غير المستخدمة


بالأمس حاولت مشاهدة فيلم ثلاثي الأبعاد في وضع ثنائي الأبعاد مع 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" لا نوفو - أعتقد أن هذا تغير لأنني حاولت التحول إلى نوفو ومن ثم العودة إلى نفيديا. الآن أنا في الواقع غير قادر على العودة إلى برامج تشغيل Nvidia (التي تمتص لأن حتى هذه النقطة أنا فقط استخدم إعدادات "برامج تشغيل إضافية" للتبديل ذهابا وإيابا).

بعد محاولة أنني تطهير السائقين نفيديا لأنني لاحظت أن إعدادات خادم Nvidia X تم تثبيتها ولكن لا تحتوي على أي إعدادات ، فقط صفحتين تكوينات التطبيقات وإعدادات nvidia- إعدادات. لقد حاولت تثبيت برامج تشغيل 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" (لاحظ أني قد قمت بتثبيت TI Geforce 660 - وليس بطاقة هجينة)

نظرت حولي بحثًا عن حلول ولكن حتى الآن لا شيء يبدو ناجحًا. هل قمت بشيء ما في مكان ما؟ أود حقاً أن أحصل على سائقي 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
2018-06-22 18:37


الأصل


محاولة مع sudo apt-get install linux-headers-generic xserver-xorg-video-all libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core


الأجوبة:


لقد وجدت حلا لمشاكلي.

القائمة السوداء 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 لا يزال يعرض الأخطاء لكنه أيضًا يعرض معلومات حول ملفات التعريف ونقاط الإيداع. مثله:

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

الشيء الوحيد المحزن الآن هو حقيقة أنني ليس لدي أي فكرة عما تسبب في كل هذا.


2
2018-06-29 21:30