Ich habe vor einer Weile mit yavdr-ansible testweise unter Jammy ein System mit Xorg eingerichtet. Im Rechner steckt eine GeForce GT 710, die mit dem NVIDIA-Treiber recht klaglos funktioniert hat.
Nach einigen Upgrades der Ubuntu-Pakete waren Bild und Ton weg. Doch kann ich leider nicht mehr sagen, wann das passiert ist:
Code
malte@taco:~$ journalctl -u vdr
...
Mai 25 15:01:30 taco systemd[1]: Starting Video Disk Recorder...
...
Mai 25 15:01:35 taco vdr[1135]: audio: 'alsa' output module used
Mai 25 15:01:35 taco vdr[1135]: audio/alsa: supports pause: yes
Mai 25 15:01:35 taco vdr[1135]: audio: 44100Hz supports 1 2 3 4 5 6 7 8 channels
Mai 25 15:01:35 taco vdr[1135]: audio: 48000Hz supports 1 2 3 4 5 6 7 8 channels
Mai 25 15:01:35 taco vdr[1135]: audio: 192000Hz supports 1 2 3 4 5 6 7 8 channels
Mai 25 15:01:35 taco vdr[1135]: video/vdpau: Can't create vdp device on display ':0'
Mai 25 15:01:35 taco vdr[1135]: video/vaapi: Can't inititialize VA-API on ':0'
Mai 25 15:01:35 taco vdr[1135]: video/glx: glx version 1.4
...
Mai 25 15:01:35 taco vdr[1135]: video/vaapi: Can't inititialize VA-API on ':0'
Mai 25 15:01:35 taco vdr[1135]: video/noop: noop driver running on display ':0'
...
Mai 25 15:01:35 taco vdr[1135]: audio/alsa: using device 'default'
...
Display More
Jetzt habe ich endlich genauer hingeschaut und festgestellt, dass der NVIDIA-Treiber nicht mehr gefunden wurde:
Code
malte@taco:~$ grep EE /var/log/Xorg.0.log
...
[ 10.382] (EE) Failed to load module "nvidia" (module does not exist, 0)
[ 10.648] (EE) [drm] Failed to open DRM device for pci:0000:02:00.0: -19
[ 10.648] (EE) open /dev/dri/card0: No such file or directory
[ 10.648] (EE) open /dev/dri/card0: No such file or directory
[ 10.649] (EE) Unable to find a valid framebuffer device
[ 10.649] (EE) Screen 0 deleted because of no matching config section.
[ 10.649] (EE) Screen 0 deleted because of no matching config section.
...
Mit der zusätzlichen Konfigurationsdatei /etc/X11/xorg.conf.d/10-nvidia-path.conf
Code
#
# Access NVIDIA driver
#
Section "Files"
ModulePath "/usr/lib/x86_64-linux-gnu/nvidia/xorg/"
ModulePath "/usr/lib/xorg/modules/drivers/"
ModulePath "/usr/lib/xorg/modules/"
EndSection
wird der Treiber zwar gefunden, doch wird er nicht initialisiert:
Code
malte@taco:~$ grep EE /var/log/Xorg.0.log
...
[ 10.868] (EE) NVIDIA: Failed to initialize the NVIDIA kernel module. Please see the
[ 10.868] (EE) NVIDIA: system's kernel log for additional error messages and
[ 10.868] (EE) NVIDIA: consult the NVIDIA README for details.
[ 10.877] (EE) NVIDIA: Failed to initialize the NVIDIA kernel module. Please see the
[ 10.877] (EE) NVIDIA: system's kernel log for additional error messages and
[ 10.877] (EE) NVIDIA: consult the NVIDIA README for details.
[ 10.877] (EE) No devices detected.
[ 11.132] (EE) [drm] Failed to open DRM device for pci:0000:02:00.0: -19
[ 11.132] (EE) open /dev/dri/card0: No such file or directory
[ 11.132] (EE) open /dev/dri/card0: No such file or directory
[ 11.133] (EE) Unable to find a valid framebuffer device
[ 11.133] (EE) Screen 0 deleted because of no matching config section.
[ 11.133] (EE) Screen 0 deleted because of no matching config section.
...
Display More
Syslog und dmesg enthalten leider keine Meldungen des Treibers.
Noch ein paar Informationen zum System
Code
malte@taco:~$ uname -a
Linux taco 5.15.0-72-generic #79-Ubuntu SMP Wed Apr 19 08:22:18 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
malte@taco:~$ lspci -nnk | grep -A3 "\[03..\]:"
pcilib: Error reading /sys/bus/pci/devices/0000:00:1c.0/label: Operation not permitted
02:00.0 VGA compatible controller [0300]: NVIDIA Corporation GK208B [GeForce GT 710] [10de:128b] (rev a1)
Subsystem: PNY GK208B [GeForce GT 710] [196e:118b]
Kernel modules: nvidiafb, nouveau
02:00.1 Audio device [0403]: NVIDIA Corporation GK208 HDMI/DP Audio Controller [10de:0e0f] (rev a1)
Und natürlich die beiden Fragen:
- Was kann ich tun, um wieder zu Bild und Ton zu kommen?
- Wie kann ich verhindern, dass sie bei irgendeinem Upgrade wieder verschwinden (falls das die Ursache war)?