Package: nvidia-legacy-390xx-driver
Version: 390.157-12
Severity: grave
Tags: ftbfs patch newcomer
Justification: renders package unusable
X-Debbugs-Cc:
debian-amd64@lists.debian.org,
ing.attilio.carolillo@live.com User:
debian-amd64@lists.debian.org
Usertags: amd64
Dear Maintainer,
these Nvidia drivers require 2 patches (one for the kernel 6.15 and the other one for the driver itself):
https://github.com/CachyOS/kernel-patches/blob/master/6.15/misc/nvidia/0003-Workaround-nv_vm_flags_-calling-GPL-only-code.patch
and
https://github.com/CachyOS/CachyOS-PKGBUILDS/blob/master/nvidia/nvidia-390xx-utils/kernel-6.15.patch
This not enough because 2 patches need to be removed, they cannot be applied. Patches number 23 and 24:
0023-backport-vm_area_struct_has_const_vm_flags-changes-f.patch 0024-backport-vm_area_struct_has_const_vm_flags-changes-f.patch
They are already integrated in the Cachy patch but i don't know why they cannot be applied.
Regards
Attilio
-- Package-specific info:
uname -a:
Linux attilalaptop 6.15-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.15.2-1~exp1 (2025-06-10) x86_64 GNU/Linux
/proc/version:
Linux version 6.15-amd64 (
debian-kernel@lists.debian.org) (x86_64-linux-gnu-gcc-14 (Debian 14.2.0-19) 14.2.0, GNU ld (GNU Binutils for Debian) 2.44) #1 SMP PREEMPT_DYNAMIC Debian 6.15.2-1~exp1 (2025-06-10)
/proc/driver/nvidia/version:
NVRM version: NVIDIA UNIX x86_64 Kernel Module 390.157 Wed Oct 12 09:19:07 UTC 2022
GCC version: gcc version 14.2.0 (Debian 14.2.0-19)
lspci 'display controller [030?]':
00:02.0 VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0116] (rev 09) (prog-if 00 [VGA controller])
Subsystem: Lenovo Device [17aa:3901]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 27
Region 0: Memory at d3400000 (64-bit, non-prefetchable) [size=4M]
Region 2: Memory at e0000000 (64-bit, prefetchable) [size=256M]
Region 4: I/O ports at 4000 [size=64]
Expansion ROM at 000c0000 [virtual] [disabled] [size=128K]
Capabilities: <access denied>
Kernel driver in use: i915
Kernel modules: i915
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF108M [GeForce GT 635M] [10de:0de3] (rev a1) (prog-if 00 [VGA controller])
Subsystem: Lenovo Device [17aa:3901]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 16
Region 0: Memory at d2000000 (32-bit, non-prefetchable) [size=16M]
Region 1: Memory at c0000000 (64-bit, prefetchable) [size=256M]
Region 3: Memory at d0000000 (64-bit, prefetchable) [size=32M]
Region 5: I/O ports at 3000 [size=128]
Expansion ROM at d3080000 [virtual] [disabled] [size=512K]
Capabilities: <access denied>
Kernel driver in use: nvidia
Kernel modules: nvidia
dmesg:
Device node permissions:
crw-rw----+ 1 root video 226, 0 Jun 15 10:08 /dev/dri/card0
crw-rw----+ 1 root render 226, 128 Jun 15 10:08 /dev/dri/renderD128
crw-rw-rw- 1 root root 195, 254 Jun 15 10:09 /dev/nvidia-modeset
crw-rw-rw- 1 root root 195, 0 Jun 15 10:08 /dev/nvidia0
crw-rw-rw- 1 root root 195, 255 Jun 15 10:08 /dev/nvidiactl
/dev/dri/by-path:
total 0
lrwxrwxrwx 1 root root 8 Jun 15 10:08 pci-0000:00:02.0-card -> ../card0 lrwxrwxrwx 1 root root 13 Jun 15 10:08 pci-0000:00:02.0-render -> ../renderD128 video:x:44:attila
Alternative 'nvidia':
nvidia - auto mode
link best version is /usr/lib/nvidia/legacy-390xx
link currently points to /usr/lib/nvidia/legacy-390xx
link nvidia is /usr/lib/nvidia/nvidia
slave nvidia--libEGL_nvidia.so.0-x86_64-linux-gnu is /usr/lib/x86_64-linux-gnu/libEGL_nvidia.so.0
slave nvidia--libGLX_nvidia.so.0-x86_64-linux-gnu is /usr/lib/x86_64-linux-gnu/libGLX_nvidia.so.0
slave nvidia--libglx.so is /usr/lib/nvidia/libglx.so
slave nvidia--libnvidia-ml.so.1-x86_64-linux-gnu is /usr/lib/x86_64-linux-gnu/libnvidia-ml.so.1
slave nvidia--libvdpau_nvidia.so.1-x86_64-linux-gnu is /usr/lib/x86_64-linux-gnu/vdpau/libvdpau_nvidia.so.1
slave nvidia--nv-control-dpy is /usr/bin/nv-control-dpy
slave nvidia--nvidia-application-profiles-key-documentation is /usr/share/nvidia/nvidia-application-profiles-key-documentation
slave nvidia--nvidia-blacklists-nouveau.conf is /etc/nvidia/nvidia-blacklists-nouveau.conf
slave nvidia--nvidia-bug-report.sh is /usr/lib/nvidia/nvidia-bug-report.sh
slave nvidia--nvidia-debugdump is /usr/bin/nvidia-debugdump
slave nvidia--nvidia-drm-outputclass.conf is /etc/nvidia/nvidia-drm-outputclass.conf
slave nvidia--nvidia-load.conf is /etc/nvidia/nvidia-load.conf
slave nvidia--nvidia-modprobe.conf is /etc/nvidia/nvidia-modprobe.conf
slave nvidia--nvidia-options.conf is /etc/modprobe.d/nvidia-options.conf
slave nvidia--nvidia-settings is /usr/bin/nvidia-settings
slave nvidia--nvidia-settings.1.gz is /usr/share/man/man1/nvidia-settings.1.gz
slave nvidia--nvidia-settings.desktop is /usr/share/applications/nvidia-settings.desktop
slave nvidia--nvidia_drv.so is /usr/lib/nvidia/nvidia_drv.so /usr/lib/nvidia/legacy-390xx - priority 390
slave nvidia--libEGL_nvidia.so.0-x86_64-linux-gnu: /usr/lib/x86_64-linux-gnu/nvidia/legacy-390xx/libEGL_nvidia.so.0
slave nvidia--libGLX_nvidia.so.0-x86_64-linux-gnu: /usr/lib/x86_64-linux-gnu/nvidia/legacy-390xx/libGLX_nvidia.so.0
slave nvidia--libglx.so: /usr/lib/nvidia/legacy-390xx/libglx.so
slave nvidia--libnvidia-ml.so.1-x86_64-linux-gnu: /usr/lib/x86_64-linux-gnu/nvidia/legacy-390xx/libnvidia-ml.so.1
slave nvidia--libvdpau_nvidia.so.1-x86_64-linux-gnu: /usr/lib/x86_64-linux-gnu/nvidia/legacy-390xx/libvdpau_nvidia.so.1
slave nvidia--nv-control-dpy: /usr/lib/nvidia/legacy-390xx/nv-control-dpy
slave nvidia--nvidia-application-profiles-key-documentation: /usr/share/nvidia/nvidia-application-profiles-390.157-key-documentation
slave nvidia--nvidia-blacklists-nouveau.conf: /etc/nvidia/nvidia-legacy-390xx-390.157/nvidia-blacklists-nouveau.conf
slave nvidia--nvidia-bug-report.sh: /usr/lib/nvidia/legacy-390xx/nvidia-bug-report.sh
slave nvidia--nvidia-debugdump: /usr/lib/nvidia/legacy-390xx/nvidia-debugdump
slave nvidia--nvidia-drm-outputclass.conf: /etc/nvidia/legacy-390xx/nvidia-drm-outputclass.conf
slave nvidia--nvidia-load.conf: /etc/nvidia/nvidia-legacy-390xx-390.157/nvidia-load.conf
slave nvidia--nvidia-modprobe.conf: /etc/nvidia/nvidia-legacy-390xx-390.157/nvidia-modprobe.conf
slave nvidia--nvidia-options.conf: /etc/nvidia/nvidia-legacy-390xx-390.157/nvidia-options.conf
slave nvidia--nvidia-settings: /usr/lib/nvidia/legacy-390xx/nvidia-settings
slave nvidia--nvidia-settings.1.gz: /usr/lib/nvidia/legacy-390xx/nvidia-settings.1.gz
slave nvidia--nvidia-settings.desktop: /usr/lib/nvidia/legacy-390xx/nvidia-settings.desktop
slave nvidia--nvidia_drv.so: /usr/lib/nvidia/legacy-390xx/nvidia_drv.so
Alternative 'glx':
glx - auto mode
link best version is /usr/lib/nvidia/bumblebee
link currently points to /usr/lib/nvidia/bumblebee
link glx is /usr/lib/glx
slave glx--libEGL.so.1-x86_64-linux-gnu is /usr/lib/x86_64-linux-gnu/libEGL.so.1
slave glx--libGL.so.1-x86_64-linux-gnu is /usr/lib/x86_64-linux-gnu/libGL.so.1
slave glx--libGLESv2.so.2-x86_64-linux-gnu is /usr/lib/x86_64-linux-gnu/libGLESv2.so.2
slave glx--libGLX_indirect.so.0-x86_64-linux-gnu is /usr/lib/x86_64-linux-gnu/libGLX_indirect.so.0
slave glx--linux-libglx.so is /usr/lib/xorg/modules/linux/libglx.so
slave glx--nvidia-blacklists-nouveau.conf is /etc/modprobe.d/nvidia-blacklists-nouveau.conf
slave glx--nvidia-bug-report.sh is /usr/bin/nvidia-bug-report.sh
slave glx--nvidia-drm-outputclass.conf is /usr/share/X11/xorg.conf.d/nvidia-drm-outputclass.conf
slave glx--nvidia-load.conf is /etc/modules-load.d/nvidia.conf
slave glx--nvidia-modprobe.conf is /etc/modprobe.d/nvidia.conf
slave glx--nvidia_drv.so is /usr/lib/xorg/modules/drivers/nvidia_drv.so /usr/lib/mesa-diverted - priority 5
slave glx--libEGL.so.1-x86_64-linux-gnu: /usr/lib/mesa-diverted/x86_64-linux-gnu/libEGL.so.1
slave glx--libGL.so.1-x86_64-linux-gnu: /usr/lib/mesa-diverted/x86_64-linux-gnu/libGL.so.1
slave glx--libGLESv2.so.2-x86_64-linux-gnu: /usr/lib/mesa-diverted/x86_64-linux-gnu/libGLESv2.so.2
slave glx--libGLX_indirect.so.0-x86_64-linux-gnu: /usr/lib/x86_64-linux-gnu/libGLX_mesa.so.0
/usr/lib/nvidia - priority 100
slave glx--libEGL.so.1-x86_64-linux-gnu: /usr/lib/mesa-diverted/x86_64-linux-gnu/libEGL.so.1
slave glx--libGL.so.1-x86_64-linux-gnu: /usr/lib/mesa-diverted/x86_64-linux-gnu/libGL.so.1
slave glx--libGLESv2.so.2-x86_64-linux-gnu: /usr/lib/mesa-diverted/x86_64-linux-gnu/libGLESv2.so.2
slave glx--libGLX_indirect.so.0-x86_64-linux-gnu: /usr/lib/x86_64-linux-gnu/libGLX_nvidia.so.0
slave glx--linux-libglx.so: /usr/lib/nvidia/libglx.so
slave glx--nvidia-blacklists-nouveau.conf: /etc/nvidia/nvidia-blacklists-nouveau.conf
slave glx--nvidia-bug-report.sh: /usr/lib/nvidia/nvidia-bug-report.sh
slave glx--nvidia-drm-outputclass.conf: /etc/nvidia/nvidia-drm-outputclass.conf
slave glx--nvidia-load.conf: /etc/nvidia/nvidia-load.conf
slave glx--nvidia-modprobe.conf: /etc/nvidia/nvidia-modprobe.conf
slave glx--nvidia_drv.so: /usr/lib/nvidia/nvidia_drv.so /usr/lib/nvidia/bumblebee - priority 125
slave glx--libEGL.so.1-x86_64-linux-gnu: /usr/lib/mesa-diverted/x86_64-linux-gnu/libEGL.so.1
slave glx--libGL.so.1-x86_64-linux-gnu: /usr/lib/mesa-diverted/x86_64-linux-gnu/libGL.so.1
slave glx--libGLESv2.so.2-x86_64-linux-gnu: /usr/lib/mesa-diverted/x86_64-linux-gnu/libGLESv2.so.2
slave glx--libGLX_indirect.so.0-x86_64-linux-gnu: /usr/lib/x86_64-linux-gnu/libGLX_mesa.so.0
slave glx--nvidia-blacklists-nouveau.conf: /etc/nvidia/nvidia-blacklists-nouveau.conf
slave glx--nvidia-bug-report.sh: /usr/lib/nvidia/nvidia-bug-report.sh
slave glx--nvidia-modprobe.conf: /etc/nvidia/nvidia-modprobe.conf
OpenGL and NVIDIA library files installed:
lrwxrwxrwx 1 root root 25 Jun 23 2023 /etc/alternatives/glx -> /usr/lib/nvidia/bumblebee
lrwxrwxrwx 1 root root 51 Jun 23 2023 /etc/alternatives/glx--libEGL.so.1-x86_64-linux-gnu -> /usr/lib/mesa-diverted/x86_64-linux-gnu/libEGL.so.1
lrwxrwxrwx 1 root root 50 Jun 23 2023 /etc/alternatives/glx--libGL.so.1-x86_64-linux-gnu -> /usr/lib/mesa-diverted/x86_64-linux-gnu/libGL.so.1
lrwxrwxrwx 1 root root 50 Jun 23 2023 /etc/alternatives/glx--libGL.so.1-x86_64-linux-gnu -> /usr/lib/mesa-diverted/x86_64-linux-gnu/libGL.so.1
lrwxrwxrwx 1 root root 54 Jun 23 2023 /etc/alternatives/glx--libGLESv2.so.2-x86_64-linux-gnu -> /usr/lib/mesa-diverted/x86_64-linux-gnu/libGLESv2.so.2
lrwxrwxrwx 1 root root 54 Jun 23 2023 /etc/alternatives/glx--libGLESv2.so.2-x86_64-linux-gnu -> /usr/lib/mesa-diverted/x86_64-linux-gnu/libGLESv2.so.2
lrwxrwxrwx 1 root root 42 Jun 23 2023 /etc/alternatives/glx--libGLX_indirect.so.0-x86_64-linux-gnu -> /usr/lib/x86_64-linux-gnu/libGLX_mesa.so.0
lrwxrwxrwx 1 root root 42 Jun 23 2023 /etc/alternatives/glx--libGLX_indirect.so.0-x86_64-linux-gnu -> /usr/lib/x86_64-linux-gnu/libGLX_mesa.so.0
lrwxrwxrwx 1 root root 42 Mar 1 2019 /etc/alternatives/glx--nvidia-blacklists-nouveau.conf -> /etc/nvidia/nvidia-blacklists-nouveau.conf
lrwxrwxrwx 1 root root 36 Jun 23 2023 /etc/alternatives/glx--nvidia-bug-report.sh -> /usr/lib/nvidia/nvidia-bug-report.sh
lrwxrwxrwx 1 root root 32 Dec 31 2021 /etc/alternatives/glx--nvidia-modprobe.conf -> /etc/nvidia/nvidia-modprobe.conf
lrwxrwxrwx 1 root root 28 Dec 7 2023 /etc/alternatives/nvidia -> /usr/lib/nvidia/legacy-390xx
lrwxrwxrwx 1 root root 64 Dec 7 2023 /etc/alternatives/nvidia--libEGL_nvidia.so.0-x86_64-linux-gnu -> /usr/lib/x86_64-linux-gnu/nvidia/legacy-390xx/libEGL_nvidia.so.0
lrwxrwxrwx 1 root root 64 Dec 7 2023 /etc/alternatives/nvidia--libGLX_nvidia.so.0-x86_64-linux-gnu -> /usr/lib/x86_64-linux-gnu/nvidia/legacy-390xx/libGLX_nvidia.so.0
lrwxrwxrwx 1 root root 64 Dec 7 2023 /etc/alternatives/nvidia--libGLX_nvidia.so.0-x86_64-linux-gnu -> /usr/lib/x86_64-linux-gnu/nvidia/legacy-390xx/libGLX_nvidia.so.0
lrwxrwxrwx 1 root root 38 Dec 7 2023 /etc/alternatives/nvidia--libglx.so -> /usr/lib/nvidia/legacy-390xx/libglx.so
lrwxrwxrwx 1 root root 63 Dec 7 2023 /etc/alternatives/nvidia--libnvidia-ml.so.1-x86_64-linux-gnu -> /usr/lib/x86_64-linux-gnu/nvidia/legacy-390xx/libnvidia-ml.so.1
lrwxrwxrwx 1 root root 66 Dec 7 2023 /etc/alternatives/nvidia--libvdpau_nvidia.so.1-x86_64-linux-gnu -> /usr/lib/x86_64-linux-gnu/nvidia/legacy-390xx/libvdpau_nvidia.so.1
lrwxrwxrwx 1 root root 43 Jul 21 2021 /etc/alternatives/nvidia--nv-control-dpy -> /usr/lib/nvidia/legacy-390xx/nv-control-dpy
lrwxrwxrwx 1 root root 71 Dec 7 2023 /etc/alternatives/nvidia--nvidia-application-profiles-key-documentation -> /usr/share/nvidia/nvidia-application-profiles-390.157-key-documentation
lrwxrwxrwx 1 root root 70 Dec 7 2023 /etc/alternatives/nvidia--nvidia-blacklists-nouveau.conf -> /etc/nvidia/nvidia-legacy-390xx-390.157/nvidia-blacklists-nouveau.conf
lrwxrwxrwx 1 root root 49 Dec 7 2023 /etc/alternatives/nvidia--nvidia-bug-report.sh -> /usr/lib/nvidia/legacy-390xx/nvidia-bug-report.sh
lrwxrwxrwx 1 root root 45 Dec 7 2023 /etc/alternatives/nvidia--nvidia-debugdump -> /usr/lib/nvidia/legacy-390xx/nvidia-debugdump
lrwxrwxrwx 1 root root 52 Dec 7 2023 /etc/alternatives/nvidia--nvidia-drm-outputclass.conf -> /etc/nvidia/legacy-390xx/nvidia-drm-outputclass.conf
lrwxrwxrwx 1 root root 56 Dec 7 2023 /etc/alternatives/nvidia--nvidia-load.conf -> /etc/nvidia/nvidia-legacy-390xx-390.157/nvidia-load.conf
lrwxrwxrwx 1 root root 60 Dec 7 2023 /etc/alternatives/nvidia--nvidia-modprobe.conf -> /etc/nvidia/nvidia-legacy-390xx-390.157/nvidia-modprobe.conf
lrwxrwxrwx 1 root root 59 Dec 7 2023 /etc/alternatives/nvidia--nvidia-options.conf -> /etc/nvidia/nvidia-legacy-390xx-390.157/nvidia-options.conf
lrwxrwxrwx 1 root root 44 Jul 21 2021 /etc/alternatives/nvidia--nvidia-settings -> /usr/lib/nvidia/legacy-390xx/nvidia-settings
lrwxrwxrwx 1 root root 49 Jul 21 2021 /etc/alternatives/nvidia--nvidia-settings.1.gz -> /usr/lib/nvidia/legacy-390xx/nvidia-settings.1.gz
lrwxrwxrwx 1 root root 52 Jul 21 2021 /etc/alternatives/nvidia--nvidia-settings.desktop -> /usr/lib/nvidia/legacy-390xx/nvidia-settings.desktop
lrwxrwxrwx 1 root root 42 Dec 7 2023 /etc/alternatives/nvidia--nvidia_drv.so -> /usr/lib/nvidia/legacy-390xx/nvidia_drv.so
-rw-r--r-- 1 root root 1393408 Mar 11 2024 /usr/lib/libnvidia-gtk3.so.390.157
lrwxrwxrwx 1 root root 51 Jun 30 2017 /usr/lib/x86_64-linux-gnu/libEGL.so.1 -> /etc/alternatives/glx--libEGL.so.1-x86_64-linux-gnu
lrwxrwxrwx 1 root root 50 Aug 30 2020 /usr/lib/x86_64-linux-gnu/libGL.so.1 -> /etc/alternatives/glx--libGL.so.1-x86_64-linux-gnu
lrwxrwxrwx 1 root root 54 Jun 30 2017 /usr/lib/x86_64-linux-gnu/libGLESv2.so.2 -> /etc/alternatives/glx--libGLESv2.so.2-x86_64-linux-gnu
-rw-r--r-- 1 root root 27486464 Oct 12 2022 /usr/lib/x86_64-linux-gnu/libnvidia-eglcore.so.390.157
-rw-r--r-- 1 root root 29285256 Oct 12 2022 /usr/lib/x86_64-linux-gnu/libnvidia-glcore.so.390.157
-rw-r--r-- 1 root root 555800 Oct 12 2022 /usr/lib/x86_64-linux-gnu/libnvidia-glsi.so.390.157
lrwxrwxrwx 1 root root 60 Aug 30 2020 /usr/lib/x86_64-linux-gnu/libnvidia-ml.so.1 -> /etc/alternatives/nvidia--libnvidia-ml.so.1-x86_64-linux-gnu
-rw-r--r-- 1 root root 14480 Oct 12 2022 /usr/lib/x86_64-linux-gnu/libnvidia-tls.so.390.157
-rw-r--r-- 1 root root 302312 May 2 15:04 /usr/lib/xorg/modules/extensions/libglx.so
-rw-r--r-- 1 root root 41934 Jun 15 10:08 /var/log/Xorg.0.log -rw-r--r-- 1 root root 42432 Jun 15 10:08 /var/log/Xorg.0.log.old -rw-r--r-- 1 root root 34394 Aug 3 2024 /var/log/Xorg.1.log -rw-r--r-- 1 root bumblebee 14626 Jun 15 10:12 /var/log/Xorg.8.log -rw-r--r-- 1 root bumblebee 14626 Jun 15 10:11 /var/log/Xorg.8.log.old /etc/X11/xorg.conf.d/:
total 8
drwxr-xr-x 2 root root 4096 Oct 27 2019 .
drwxr-xr-x 10 root root 4096 Jan 29 19:18 ..
/etc/nvidia/:
total 20
drwxr-xr-x 3 root root 4096 Jun 23 2023 .
drwxr-xr-x 113 root root 12288 Jun 15 10:08 ..
drwxr-xr-x 2 root root 4096 Mar 30 12:11 legacy-390xx
lrwxrwxrwx 1 root root 56 Mar 1 2019 nvidia-blacklists-nouveau.conf -> /etc/alternatives/nvidia--nvidia-blacklists-nouveau.conf
lrwxrwxrwx 1 root root 53 Mar 13 2019 nvidia-drm-outputclass.conf -> /etc/alternatives/nvidia--nvidia-drm-outputclass.conf
lrwxrwxrwx 1 root root 12 Jun 15 2023 nvidia-legacy-390xx-390.157 -> legacy-390xx
lrwxrwxrwx 1 root root 42 Mar 1 2019 nvidia-load.conf -> /etc/alternatives/nvidia--nvidia-load.conf
lrwxrwxrwx 1 root root 46 Dec 31 2021 nvidia-modprobe.conf -> /etc/alternatives/nvidia--nvidia-modprobe.conf
/usr/lib/mesa-diverted/:
total 36
drwxr-xr-x 7 root root 4096 Jul 1 2023 .
drwxr-xr-x 100 root root 12288 Jun 15 09:39 ..
drwxr-xr-x 2 root root 4096 Jul 2 2020 aarch64-linux-gnu
drwxr-xr-x 2 root root 4096 Oct 9 2016 arm-linux-gnueabihf
drwxr-xr-x 2 root root 4096 Oct 9 2016 i386-linux-gnu
drwxr-xr-x 2 root root 4096 Nov 14 2019 powerpc64le-linux-gnu
drwxr-xr-x 2 root root 4096 Jun 12 12:31 x86_64-linux-gnu
/usr/lib/mesa-diverted/aarch64-linux-gnu/:
total 8
drwxr-xr-x 2 root root 4096 Jul 2 2020 .
drwxr-xr-x 7 root root 4096 Jul 1 2023 ..
/usr/lib/mesa-diverted/arm-linux-gnueabihf/:
total 8
drwxr-xr-x 2 root root 4096 Oct 9 2016 .
drwxr-xr-x 7 root root 4096 Jul 1 2023 ..
/usr/lib/mesa-diverted/i386-linux-gnu/:
total 8
drwxr-xr-x 2 root root 4096 Oct 9 2016 .
drwxr-xr-x 7 root root 4096 Jul 1 2023 ..
/usr/lib/mesa-diverted/powerpc64le-linux-gnu/:
total 8
drwxr-xr-x 2 root root 4096 Nov 14 2019 .
drwxr-xr-x 7 root root 4096 Jul 1 2023 ..
/usr/lib/mesa-diverted/x86_64-linux-gnu/:
total 700
drwxr-xr-x 2 root root 4096 Jun 12 12:31 .
drwxr-xr-x 7 root root 4096 Jul 1 2023 ..
lrwxrwxrwx 1 root root 15 Oct 29 2024 libEGL.so.1 -> libEGL.so.1.1.0 -rw-r--r-- 1 root root 88544 Oct 29 2024 libEGL.so.1.1.0
lrwxrwxrwx 1 root root 14 Oct 29 2024 libGL.so.1 -> libGL.so.1.7.0 -rw-r--r-- 1 root root 542880 Oct 29 2024 libGL.so.1.7.0
lrwxrwxrwx 1 root root 18 Oct 29 2024 libGLESv2.so.2 -> libGLESv2.so.2.1.0 -rw-r--r-- 1 root root 71832 Oct 29 2024 libGLESv2.so.2.1.0
lrwxrwxrwx 1 root root 16 May 19 12:49 libGLX_indirect.so.0 -> libGLX_mesa.so.0
/usr/lib/mesa/:
total 16
drwxr-xr-x 2 root root 4096 Oct 9 2016 .
drwxr-xr-x 100 root root 12288 Jun 15 09:39 ..
/usr/lib/nvidia/:
total 40
drwxr-xr-x 4 root root 4096 Jan 14 2024 .
drwxr-xr-x 100 root root 12288 Jun 15 09:39 ..
-rw-r--r-- 1 root root 57 Jan 9 2024 alternate-install-present drwxr-xr-x 2 root root 4096 Oct 9 2016 bumblebee
-rwxr-xr-x 1 root root 2125 Jan 9 2024 check-for-conflicting-opengl-libraries
-rwxr-xr-x 1 root root 1897 Jan 9 2024 check-for-mismatching-nvidia-module drwxr-xr-x 2 root root 4096 Mar 30 12:11 legacy-390xx
lrwxrwxrwx 1 root root 35 Mar 13 2019 libglx.so -> /etc/alternatives/nvidia--libglx.so
lrwxrwxrwx 1 root root 24 Dec 10 2017 nvidia -> /etc/alternatives/nvidia lrwxrwxrwx 1 root root 46 Aug 30 2020 nvidia-bug-report.sh -> /etc/alternatives/nvidia--nvidia-bug-report.sh
lrwxrwxrwx 1 root root 39 Mar 13 2019 nvidia_drv.so -> /etc/alternatives/nvidia--nvidia_drv.so
-rwxr-xr-x 1 root root 616 Jan 9 2024 pre-install
/usr/lib/nvidia/bumblebee/:
total 8
drwxr-xr-x 2 root root 4096 Oct 9 2016 .
drwxr-xr-x 4 root root 4096 Jan 14 2024 ..
/usr/lib/nvidia/legacy-390xx/:
total 23104
drwxr-xr-x 2 root root 4096 Mar 30 12:11 .
drwxr-xr-x 4 root root 4096 Jan 14 2024 ..
lrwxrwxrwx 1 root root 17 Mar 29 09:53 libglx.so -> libglx.so.390.157 -rw-r--r-- 1 root root 14976296 Oct 12 2022 libglx.so.390.157
-rwxr-xr-x 1 root root 39280 Mar 11 2024 nv-control-dpy
-rwxr-xr-x 1 root root 27950 Mar 29 09:53 nvidia-bug-report.sh
-rwxr-xr-x 1 root root 227824 Oct 12 2022 nvidia-debugdump
-rwxr-xr-x 1 root root 252504 Mar 11 2024 nvidia-settings
-rw-r--r-- 1 root root 8644 Mar 11 2024 nvidia-settings.1.gz
-rw-r--r-- 1 root root 1290 May 23 2024 nvidia-settings.desktop
-rw-r--r-- 1 root root 3429 Mar 29 09:53 nvidia.ids
-rw-r--r-- 1 root root 8097264 Oct 12 2022 nvidia_drv.so
/usr/lib/nvidia/nvidia/:
total 23104
drwxr-xr-x 2 root root 4096 Mar 30 12:11 .
drwxr-xr-x 4 root root 4096 Jan 14 2024 ..
lrwxrwxrwx 1 root root 17 Mar 29 09:53 libglx.so -> libglx.so.390.157 -rw-r--r-- 1 root root 14976296 Oct 12 2022 libglx.so.390.157
-rwxr-xr-x 1 root root 39280 Mar 11 2024 nv-control-dpy
-rwxr-xr-x 1 root root 27950 Mar 29 09:53 nvidia-bug-report.sh
-rwxr-xr-x 1 root root 227824 Oct 12 2022 nvidia-debugdump
-rwxr-xr-x 1 root root 252504 Mar 11 2024 nvidia-settings
-rw-r--r-- 1 root root 8644 Mar 11 2024 nvidia-settings.1.gz
-rw-r--r-- 1 root root 1290 May 23 2024 nvidia-settings.desktop
-rw-r--r-- 1 root root 3429 Mar 29 09:53 nvidia.ids
-rw-r--r-- 1 root root 8097264 Oct 12 2022 nvidia_drv.so
/usr/lib/x86_64-linux-gnu/nvidia/:
total 300
drwxr-xr-x 3 root root 4096 Aug 30 2020 .
drwxr-xr-x 87 root root 294912 Jun 12 12:32 ..
drwxr-xr-x 2 root root 4096 Mar 30 12:11 legacy-390xx
/usr/lib/x86_64-linux-gnu/nvidia/legacy-390xx/:
total 4308
drwxr-xr-x 2 root root 4096 Mar 30 12:11 .
drwxr-xr-x 3 root root 4096 Aug 30 2020 ..
lrwxrwxrwx 1 root root 24 Mar 29 09:53 libEGL_nvidia.so.0 -> libEGL_nvidia.so.390.157
-rw-r--r-- 1 root root 918552 Oct 12 2022 libEGL_nvidia.so.390.157
lrwxrwxrwx 1 root root 24 Mar 29 09:53 libGLX_nvidia.so.0 -> libGLX_nvidia.so.390.157
-rw-r--r-- 1 root root 1268112 Oct 12 2022 libGLX_nvidia.so.390.157
lrwxrwxrwx 1 root root 17 Mar 29 09:53 libnvidia-ml.so -> libnvidia-ml.so.1
lrwxrwxrwx 1 root root 23 Mar 29 09:53 libnvidia-ml.so.1 -> libnvidia-ml.so.390.157
-rw-r--r-- 1 root root 1314560 Oct 12 2022 libnvidia-ml.so.390.157
lrwxrwxrwx 1 root root 26 Mar 29 09:53 libvdpau_nvidia.so.1 -> libvdpau_nvidia.so.390.157
-rw-r--r-- 1 root root 894112 Oct 12 2022 libvdpau_nvidia.so.390.157
/usr/share/X11/xorg.conf.d/:
total 16
drwxr-xr-x 2 root root 4096 May 14 15:58 .
drwxr-xr-x 5 root root 4096 Mar 30 12:05 ..
-rw-r--r-- 1 root root 1968 May 2 15:04 10-quirks.conf
-rw-r--r-- 1 root root 1429 Feb 5 09:57 40-libinput.conf
/etc/modprobe.d:
total 28
drwxr-xr-x 2 root root 4096 May 24 10:49 .
drwxr-xr-x 113 root root 12288 Jun 15 10:08 ..
-rw-r--r-- 1 root root 456 Jun 15 09:25 bumblebee.conf
-rw-r--r-- 1 root root 127 Feb 7 2017 dkms.conf
-rw-r--r-- 1 root root 154 Mar 14 2018 intel-microcode-blacklist.conf lrwxrwxrwx 1 root root 53 Mar 1 2019 nvidia-blacklists-nouveau.conf -> /etc/alternatives/glx--nvidia-blacklists-nouveau.conf
lrwxrwxrwx 1 root root 45 Dec 31 2021 nvidia-options.conf -> /etc/alternatives/nvidia--nvidia-options.conf
lrwxrwxrwx 1 root root 43 Dec 31 2021 nvidia.conf -> /etc/alternatives/glx--nvidia-modprobe.conf
/etc/modprobe.d/bumblebee.conf:# do not automatically load nouveau as it may prevent nvidia from loading
/etc/modprobe.d/bumblebee.conf:# do not automatically load nvidia as it's unloaded anyway when bumblebeed
/etc/modprobe.d/bumblebee.conf:blacklist nvidia /etc/modprobe.d/bumblebee.conf:blacklist nvidia-current /etc/modprobe.d/bumblebee.conf:blacklist nvidia-tesla-535 /etc/modprobe.d/bumblebee.conf:# do not automatically load nouveau as it may prevent nvidia from loading
/etc/modprobe.d/bumblebee.conf:blacklist nouveau
/etc/modules-load.d:
-rw-r--r-- 1 root root 212 Aug 31 2023 /etc/modules
/etc/modules-load.d/:
total 20
drwxr-xr-x 2 root root 4096 Jun 1 10:35 .
drwxr-xr-x 113 root root 12288 Jun 15 10:08 ..
-rw-r--r-- 1 root root 119 Jun 13 2020 cups-filters.conf
lrwxrwxrwx 1 root root 10 May 29 18:52 modules.conf -> ../modules
Files from nvidia-installer:
Config and logfiles:
<<<<<<<<<< /etc/bumblebee/bumblebee.conf >>>>>>>>>>
# Configuration file for Bumblebee. Values should **not** be put between quotes
## Server options. Any change made in this section will need a server restart
# to take effect.
[bumblebeed]
# The secondary Xorg server DISPLAY number
VirtualDisplay=:8
# Should the unused Xorg server be kept running? Set this to true if waiting
# for X to be ready is too long and don't need power management at all. KeepUnusedXServer=false
# The name of the Bumbleblee server group name (GID name)
ServerGroup=bumblebee
# Card power state at exit. Set to false if the card shoud be ON when Bumblebee # server exits.
TurnCardOffAtExit=false
# The default behavior of '-f' option on optirun. If set to "true", '-f' will
# be ignored.
NoEcoModeOverride=false
# The Driver used by Bumblebee server. If this value is not set (or empty),
# auto-detection is performed. The available drivers are nvidia and nouveau
# (See also the driver-specific sections below)
Driver=
# Directory with a dummy config file to pass as a -configdir to secondary X XorgConfDir=/etc/bumblebee/xorg.conf.d
# Xorg binary to run
XorgBinary=/usr/lib/xorg/Xorg
## Client options. Will take effect on the next optirun executed.
[optirun]
# Acceleration/ rendering bridge, possible values are auto, virtualgl and
# primus.
Bridge=auto
# The method used for VirtualGL to transport frames between X servers.
# Possible values are proxy, jpeg, rgb, xv and yuv.
VGLTransport=proxy
# List of paths which are searched for the primus libGL.so.1 when using
# the primus bridge PrimusLibraryPath=/usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus
# Should the program run under optirun even if Bumblebee server or nvidia card # is not available?
AllowFallbackToIGC=false
# Driver-specific settings are grouped under [driver-NAME]. The sections are
# parsed if the Driver setting in [bumblebeed] is set to NAME (or if auto-
# detection resolves to NAME).
# PMMethod: method to use for saving power by disabling the nvidia card, valid # values are: auto - automatically detect which PM method to use
# bbswitch - new in BB 3, recommended if available
# switcheroo - vga_switcheroo method, use at your own risk
# none - disable PM completely
#
https://github.com/Bumblebee-Project/Bumblebee/wiki/Comparison-of-PM-methods
## Section with nvidia driver specific options, only parsed if Driver=nvidia [driver-nvidia]
# Module name to load, defaults to Driver if empty or unset
KernelDriver=nvidia
PMMethod=auto
# colon-separated path to the nvidia libraries LibraryPath=/usr/lib/x86_64-linux-gnu/nvidia:/usr/lib/i386-linux-gnu/nvidia:/usr/lib/x86_64-linux-gnu:/usr/lib/i386-linux-gnu
# comma-separated path of the directory containing nvidia_drv.so and the
# default Xorg modules path XorgModulePath=/usr/lib/nvidia,/usr/lib/xorg/modules XorgConfFile=/etc/bumblebee/xorg.conf.nvidia
# If set to true, will always unload the kernel module(s) even with
# PMMethod=none - useful for newer Optimus models on which the kernel power
# management works out of the box to power the card on/off without bbswitch. AlwaysUnloadKernelDriver=false
## Section with nouveau driver specific options, only parsed if Driver=nouveau [driver-nouveau]
KernelDriver=nouveau
PMMethod=auto
XorgConfFile=/etc/bumblebee/xorg.conf.nouveau
^^^^^^^^^^ /etc/bumblebee/bumblebee.conf ^^^^^^^^^^
<<<<<<<<<< /etc/bumblebee/xorg.conf.nvidia >>>>>>>>>>
Section "ServerLayout"
Identifier "Layout0"
Option "AutoAddDevices" "false"
Option "AutoAddGPU" "false"
EndSection
Section "Device"
Identifier "DiscreteNvidia"
Driver "nvidia"
VendorName "NVIDIA Corporation"
# If the X server does not automatically detect your VGA device,
# you can manually set it here.
# To get the BusID prop, run `lspci | egrep 'VGA|3D'` and input the data
# as you see in the commented example.
# This Setting may be needed in some platforms with more than one
# nvidia card, which may confuse the proprietary driver (e.g.,
# trying to take ownership of the wrong device). Also needed on Ubuntu 13.04. # BusID "PCI:01:00:0"
BusID "PCI:01:00:0"
# Setting ProbeAllGpus to false prevents the new proprietary driver
# instance spawned to try to control the integrated graphics card,
# which is already being managed outside bumblebee.
# This option doesn't hurt and it is required on platforms running
# more than one nvidia graphics card with the proprietary driver.
# (E.g. Macbook Pro pre-2010 with nVidia 9400M + 9600M GT).
# If this option is not set, the new Xorg may blacken the screen and
# render it unusable (unless you have some way to run killall Xorg).
Option "ProbeAllGpus" "false"
Option "NoLogo" "true"
Option "UseEDID" "false"
Option "UseDisplayDevice" "none"
Option "HardDPMS" "false"
EndSection
^^^^^^^^^^ /etc/bumblebee/xorg.conf.nvidia ^^^^^^^^^^
<<<<<<<<<< /etc/modprobe.d/nvidia-blacklists-nouveau.conf >>>>>>>>>>
# You need to run "update-initramfs -u" after editing this file.
# see #580894
blacklist nouveau
^^^^^^^^^^ /etc/modprobe.d/nvidia-blacklists-nouveau.conf ^^^^^^^^^^
<<<<<<<<<< /etc/modprobe.d/nvidia-options.conf >>>>>>>>>>
#options nvidia-legacy-390xx NVreg_DeviceFileUID=0 NVreg_DeviceFileGID=44 NVreg_DeviceFileMode=0660
# To grant performance counter access to unprivileged users, uncomment the following line:
#options nvidia-legacy-390xx NVreg_RestrictProfilingToAdminUsers=0
^^^^^^^^^^ /etc/modprobe.d/nvidia-options.conf ^^^^^^^^^^
<<<<<<<<<< /etc/modprobe.d/nvidia.conf >>>>>>>>>>
install nvidia modprobe -i nvidia-legacy-390xx $CMDLINE_OPTS
install nvidia-modeset modprobe nvidia ; modprobe -i nvidia-legacy-390xx-modeset $CMDLINE_OPTS
install nvidia-drm modprobe nvidia-modeset ; modprobe -i nvidia-legacy-390xx-drm $CMDLINE_OPTS
install nvidia-uvm modprobe nvidia ; modprobe -i nvidia-legacy-390xx-uvm $CMDLINE_OPTS
remove nvidia modprobe -r -i nvidia-drm nvidia-modeset nvidia-uvm nvidia
remove nvidia-modeset modprobe -r -i nvidia-drm nvidia-modeset
alias char-major-195* nvidia
# These aliases are defined in *all* nvidia modules.
# Duplicating them here sets higher precedence and ensures the selected
# module gets loaded instead of a random first match if more than one
# version is installed. See #798207.
alias pci:v000010DEd00000E00sv*sd*bc04sc80i00* nvidia
alias pci:v000010DEd00000AA3sv*sd*bc0Bsc40i00* nvidia
alias pci:v000010DEd*sv*sd*bc03sc02i00* nvidia
alias pci:v000010DEd*sv*sd*bc03sc00i00* nvidia
^^^^^^^^^^ /etc/modprobe.d/nvidia.conf ^^^^^^^^^^
<<<<<<<<<< /var/log/Xorg.8.log >>>>>>>>>>
[ 173.208]
X.Org X Server 1.21.1.16
X Protocol Version 11, Revision 0
[ 173.208] Current Operating System: Linux attilalaptop 6.15-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.15.2-1~exp1 (2025-06-10) x86_64
[ 173.208] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-6.15-amd64 root=UUID=8e2dc7f7-59be-449b-b09f-8ce4c9b75b59 ro
[ 173.208] xorg-server 2:21.1.16-1.1 (
https://www.debian.org/support)
[ 173.208] Current version of pixman: 0.44.0
[ 173.208] Before reporting problems, check
http://wiki.x.org
to make sure that you have the latest version.
[ 173.208] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
[continued in next message]
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)