You are not logged in.
I'm on a fresh Boron install and have installed the nvidia-driver on a system using a dedicated nvidia GPU.
I was using the nouveau driver without any issues.
Firstly, I wanted to see if my graphics card was correctly identified:
$ sudo lshw -C display
*-display
description: VGA compatible controller
product: GM206 [GeForce GTX 960]
vendor: NVIDIA Corporation
physical id: 0
bus info: pci@0000:03:00.0
version: a1
width: 64 bits
clock: 33MHz
capabilities: vga_controller bus_master cap_list rom
configuration: driver=nvidia latency=0
resources: irq:34 memory:fd000000-fdffffff memory:d0000000-dfffffff memory:ce000000-cfffffff ioport:dc00(size=128) memory:c0000-dffff
Installing `nvidia-detect` reported:
Detected NVIDIA GPUs:
03:00.0 VGA compatible controller [0300]: NVIDIA Corporation GM206 [GeForce GTX 960] [10de:1401] (rev a1)
Checking card: NVIDIA Corporation GM206 [GeForce GTX 960] (rev a1)
Your card is supported by all driver versions.
Your card is also supported by the Tesla drivers series.
Your card is also supported by the Tesla 470 drivers series.
It is recommended to install the
nvidia-driver
package.
Everything looks correct so I installed the `nvidia-driver`:
sudo apt install nvidia-driver
During the install, an ncurses screen prompt informed me that the nouveau driver would be disabled/removed upon a reboot.
However, after rebooting, I noticed the nouveau driver was still being used. This was confirmed by `nvidia-smi` returning no result, and `lsmod | grep nouveau` still reporting loaded modules.
Something similar to this:
https://forums.debian.net/viewtopic.php?t=155556
I blacklisted the nouveau driver so it would not be loaded after a reboot:
I created /etc/modprobe.d/blacklist-nouveau.conf:
blacklist nouveau
options nouveau modeset=0
However, upon a reboot, I was not presented with a lightdm login screen, nor terminal. Switching to another TTY using CTRL+ALT+F1, I tried to start the X Server manually:
X.Org X Server 1.21.1.7
X Protocol Version 11, Revision 0
Current Operating System: Linux ASROCK-DUAL 6.1.0-17-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.69-1 (2023-12-30) x86_64
Kernel command line: BOOT_IMAGE=/boot/vmlinuz-6.1.0-17-amd64 root=UUID=ef1aae70-0bdc-4169-8244-d170a8c7c708 ro quiet
xorg-server 2:21.1.7-3+deb12u4 (https://www.debian.org/support)
Current version of pixman: 0.42.2
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/home/jimjamz/.local/share/xorg/Xorg.0.log", Time: Sun Jan 21 21:23:07 2024
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
xf86EnableIO: failed to enable I/O ports 0000-03ff (Operation not permitted)
vesa: Ignoring device with a bound kernel driver
(EE)
Fatal server error:
(EE) no screens found(EE)
(EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
(EE) Please also check the log file at "/home/jimjamz/.local/share/xorg/Xorg.0.log" for additional information.
(EE)
(EE) Server terminated with error (1). Closing log file.
xinit: giving up
xinit: unable to connect to X server: Connection refused
xinit: unexpected signal 2
I confirmed the nvidia driver is loaded with `nvidia-smi`:
Sun Jan 21 21:35:40 2024
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 525.147.05 Driver Version: 525.147.05 CUDA Version: 12.0 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|===============================+======================+======================|
| 0 NVIDIA GeForce ... Off | 00000000:03:00.0 Off | N/A |
| 34% 28C P0 25W / 120W | 0MiB / 2048MiB | 0% Default |
| | | N/A |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=============================================================================|
| No running processes found |
+-----------------------------------------------------------------------------+
I suspected the problem was because the `xserver-xorg-video-nouveau` package was still installed and active.
Removing this did not resolve the issue, or make the `xserver-xorg-video-nvidia` work automatically.
I can see that the nvidia driver module is also loaded with `lsmod`:
nvidia_drm 73728 0
nvidia_modeset 1249280 1 nvidia_drm
nvidia 56410112 1 nvidia_modeset
video 65536 1 nvidia_modeset
drm_kms_helper 204800 1 nvidia_drm
drm 614400 4 drm_kms_helper,nvidia,nvidia_drm
But, I can see there is an issue with the driver module verification in `dmesg`, even if the driver is eventually initialised:
[ 6.346477] MCE: In-kernel MCE decoding enabled.
[ 6.475404] snd_hda_intel 0000:03:00.1: Disabling MSI
[ 6.475441] snd_hda_intel 0000:03:00.1: Handle vga_switcheroo audio client
[ 6.533452] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:11.0/0000:03:00.1/sound/card1/input6
[ 6.533939] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:11.0/0000:03:00.1/sound/card1/input7
[ 6.536502] input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:11.0/0000:03:00.1/sound/card1/input8
[ 6.536838] input: HDA NVidia HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:11.0/0000:03:00.1/sound/card1/input9
[ 6.652353] snd_ctxfi 0000:05:06.0: Use xfi-native timer
[ 6.856647] audit: type=1400 audit(1705871253.426:2): apparmor="STATUS" operation="profile_load" profile="unconfined" name="nvidia_modprobe" pid=415 comm="apparmor_parser"
[ 6.856658] audit: type=1400 audit(1705871253.426:3): apparmor="STATUS" operation="profile_load" profile="unconfined" name="nvidia_modprobe//kmod" pid=415 comm="apparmor_parser"
[ 6.858154] audit: type=1400 audit(1705871253.430:4): apparmor="STATUS" operation="profile_load" profile="unconfined" name="lsb_release" pid=414 comm="apparmor_parser"
[ 6.872158] audit: type=1400 audit(1705871253.442:5): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/lib/NetworkManager/nm-dhcp-client.action" pid=416 comm="apparmor_parser"
[ 6.872169] audit: type=1400 audit(1705871253.442:6): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/lib/NetworkManager/nm-dhcp-helper" pid=416 comm="apparmor_parser"
[ 6.872172] audit: type=1400 audit(1705871253.442:7): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/lib/connman/scripts/dhclient-script" pid=416 comm="apparmor_parser"
[ 6.872175] audit: type=1400 audit(1705871253.442:8): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/{,usr/}sbin/dhclient" pid=416 comm="apparmor_parser"
[ 6.874837] audit: type=1400 audit(1705871253.446:9): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/lib/x86_64-linux-gnu/lightdm/lightdm-guest-session" pid=413 comm="apparmor_parser"
[ 6.874852] audit: type=1400 audit(1705871253.446:10): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/lib/x86_64-linux-gnu/lightdm/lightdm-guest-session//chromium" pid=413 comm="apparmor_parser"
[ 6.878832] audit: type=1400 audit(1705871253.450:11): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/bin/man" pid=419 comm="apparmor_parser"
[ 7.611231] nvidia: loading out-of-tree module taints kernel.
[ 7.611287] nvidia: module license 'NVIDIA' taints kernel.
[ 7.611292] Disabling lock debugging due to kernel taint
[ 7.698691] nvidia: module verification failed: signature and/or required key missing - tainting kernel
[ 7.868688] ata3: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[ 7.871355] nvidia-nvlink: Nvlink Core is being initialized, major device number 244
[ 7.873952] nvidia 0000:03:00.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=none:owns=io+mem
[ 7.874334] ata3.00: configured for UDMA/133
[ 7.990125] NVRM: loading NVIDIA UNIX x86_64 Kernel Module 525.147.05 Wed Oct 25 20:27:35 UTC 2023
[ 7.994562] ata3.00: Enabling discard_zeroes_data
[ 8.108094] nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms 525.147.05 Wed Oct 25 20:21:31 UTC 2023
[ 8.114584] [drm] [nvidia-drm] [GPU ID 0x00000300] Loading driver
[ 8.114591] [drm] Initialized nvidia-drm 0.0.0 20160202 for 0000:03:00.0 on minor 0
During bootup, I saw that one of the nvidia services, persistenced, failed. This can be seen by checking the status of the service with `systemctl`:
× nvidia-persistenced.service - NVIDIA Persistence Daemon
Loaded: loaded (/lib/systemd/system/nvidia-persistenced.service; enabled; preset: enabled)
Active: failed (Result: exit-code) since Sun 2024-01-21 21:52:26 GMT; 5min ago
Process: 453 ExecStart=/usr/bin/nvidia-persistenced --user nvpd (code=exited, status=1/FAILURE)
Process: 472 ExecStopPost=/bin/rm -rf /var/run/nvidia-persistenced (code=exited, status=0/SUCCESS)
CPU: 9ms
Jan 21 21:52:26 ASROCK-DUAL systemd[1]: Starting nvidia-persistenced.service - NVIDIA Persistence Daemon...
Jan 21 21:52:26 ASROCK-DUAL nvidia-persistenced[470]: Started (470)
Jan 21 21:52:26 ASROCK-DUAL nvidia-persistenced[470]: Failed to open libnvidia-cfg.so.1: libnvidia-cfg.so.1: cannot open shared object file: No such file or directory
Jan 21 21:52:26 ASROCK-DUAL nvidia-persistenced[453]: nvidia-persistenced failed to initialize. Check syslog for more details.
Jan 21 21:52:26 ASROCK-DUAL nvidia-persistenced[470]: Shutdown (470)
Jan 21 21:52:26 ASROCK-DUAL systemd[1]: nvidia-persistenced.service: Control process exited, code=exited, status=1/FAILURE
Jan 21 21:52:26 ASROCK-DUAL systemd[1]: nvidia-persistenced.service: Failed with result 'exit-code'.
Jan 21 21:52:26 ASROCK-DUAL systemd[1]: Failed to start nvidia-persistenced.service - NVIDIA Persistence Daemon.
However, I'm not sure if this is a red herring, because the service may have something to do with persistent storage as the chipset on the motherboard is an nVIDIA nForce3 250.
It may be complaining about the IDE controller and not the graphics card, although this can't be part of the issue, as the system worked when the nouveau driver was installed.
Here is a list of all nvidia-related packages that are currently installed:
firmware-nvidia-gsp/stable,now 525.147.05-4~deb12u1 amd64 [installed,automatic]
glx-alternative-nvidia/stable,now 1.2.2 amd64 [installed,automatic]
libegl-nvidia-tesla-470-0/stable,now 470.223.02-2~deb12u1 amd64 [installed,automatic]
libegl-nvidia-tesla-470-0/stable,now 470.223.02-2~deb12u1 i386 [installed,automatic]
libegl-nvidia0/stable,now 525.147.05-4~deb12u1 amd64 [installed,automatic]
libegl-nvidia0/stable,now 525.147.05-4~deb12u1 i386 [installed,automatic]
libgl1-nvidia-glvnd-glx/stable,now 525.147.05-4~deb12u1 amd64 [installed,automatic]
libgl1-nvidia-glvnd-glx/stable,now 525.147.05-4~deb12u1 i386 [installed,automatic]
libgl1-nvidia-tesla-470-glvnd-glx/stable,now 470.223.02-2~deb12u1 amd64 [installed,automatic]
libgl1-nvidia-tesla-470-glvnd-glx/stable,now 470.223.02-2~deb12u1 i386 [installed,automatic]
libgles-nvidia-tesla-470-1/stable,now 470.223.02-2~deb12u1 amd64 [installed,automatic]
libgles-nvidia-tesla-470-1/stable,now 470.223.02-2~deb12u1 i386 [installed,automatic]
libgles-nvidia-tesla-470-2/stable,now 470.223.02-2~deb12u1 amd64 [installed,automatic]
libgles-nvidia-tesla-470-2/stable,now 470.223.02-2~deb12u1 i386 [installed,automatic]
libgles-nvidia1/stable,now 525.147.05-4~deb12u1 amd64 [installed,automatic]
libgles-nvidia1/stable,now 525.147.05-4~deb12u1 i386 [installed,automatic]
libgles-nvidia2/stable,now 525.147.05-4~deb12u1 amd64 [installed,automatic]
libgles-nvidia2/stable,now 525.147.05-4~deb12u1 i386 [installed,automatic]
libglx-nvidia-tesla-470-0/stable,now 470.223.02-2~deb12u1 amd64 [installed,automatic]
libglx-nvidia-tesla-470-0/stable,now 470.223.02-2~deb12u1 i386 [installed,automatic]
libglx-nvidia0/stable,now 525.147.05-4~deb12u1 amd64 [installed,automatic]
libglx-nvidia0/stable,now 525.147.05-4~deb12u1 i386 [installed,automatic]
libnvidia-allocator1/stable,now 525.147.05-4~deb12u1 amd64 [installed,automatic]
libnvidia-allocator1/stable,now 525.147.05-4~deb12u1 i386 [installed,automatic]
libnvidia-cfg1/stable,now 525.147.05-4~deb12u1 amd64 [installed,automatic]
libnvidia-egl-gbm1/stable,now 1.1.0-2 amd64 [installed,automatic]
libnvidia-egl-gbm1/stable,now 1.1.0-2 i386 [installed,automatic]
libnvidia-egl-wayland1/stable,now 1:1.1.10-1 amd64 [installed,automatic]
libnvidia-eglcore/stable,now 525.147.05-4~deb12u1 amd64 [installed,automatic]
libnvidia-eglcore/stable,now 525.147.05-4~deb12u1 i386 [installed,automatic]
libnvidia-encode1/stable,now 525.147.05-4~deb12u1 amd64 [installed,automatic]
libnvidia-encode1/stable,now 525.147.05-4~deb12u1 i386 [installed,automatic]
libnvidia-glcore/stable,now 525.147.05-4~deb12u1 amd64 [installed,automatic]
libnvidia-glcore/stable,now 525.147.05-4~deb12u1 i386 [installed,automatic]
libnvidia-glvkspirv/stable,now 525.147.05-4~deb12u1 amd64 [installed,automatic]
libnvidia-glvkspirv/stable,now 525.147.05-4~deb12u1 i386 [installed,automatic]
libnvidia-ml1/stable,now 525.147.05-4~deb12u1 amd64 [installed,automatic]
libnvidia-ptxjitcompiler1/stable,now 525.147.05-4~deb12u1 amd64 [installed,automatic]
libnvidia-ptxjitcompiler1/stable,now 525.147.05-4~deb12u1 i386 [installed,automatic]
libnvidia-rtcore/stable,now 525.147.05-4~deb12u1 amd64 [installed,automatic]
libnvidia-tesla-470-cbl/stable,now 470.223.02-2~deb12u1 amd64 [installed,automatic]
libnvidia-tesla-470-cfg1/stable,now 470.223.02-2~deb12u1 amd64 [installed,automatic]
libnvidia-tesla-470-cuda1/stable,now 470.223.02-2~deb12u1 amd64 [installed,automatic]
libnvidia-tesla-470-cuda1/stable,now 470.223.02-2~deb12u1 i386 [installed,automatic]
libnvidia-tesla-470-eglcore/stable,now 470.223.02-2~deb12u1 amd64 [installed,automatic]
libnvidia-tesla-470-eglcore/stable,now 470.223.02-2~deb12u1 i386 [installed,automatic]
libnvidia-tesla-470-encode1/stable,now 470.223.02-2~deb12u1 amd64 [installed,automatic]
libnvidia-tesla-470-encode1/stable,now 470.223.02-2~deb12u1 i386 [installed,automatic]
libnvidia-tesla-470-glcore/stable,now 470.223.02-2~deb12u1 amd64 [installed,automatic]
libnvidia-tesla-470-glcore/stable,now 470.223.02-2~deb12u1 i386 [installed,automatic]
libnvidia-tesla-470-glvkspirv/stable,now 470.223.02-2~deb12u1 amd64 [installed,automatic]
libnvidia-tesla-470-glvkspirv/stable,now 470.223.02-2~deb12u1 i386 [installed,automatic]
libnvidia-tesla-470-ml1/stable,now 470.223.02-2~deb12u1 amd64 [installed,automatic]
libnvidia-tesla-470-nvcuvid1/stable,now 470.223.02-2~deb12u1 amd64 [installed,automatic]
libnvidia-tesla-470-nvcuvid1/stable,now 470.223.02-2~deb12u1 i386 [installed,automatic]
libnvidia-tesla-470-ptxjitcompiler1/stable,now 470.223.02-2~deb12u1 amd64 [installed,automatic]
libnvidia-tesla-470-ptxjitcompiler1/stable,now 470.223.02-2~deb12u1 i386 [installed,automatic]
libnvidia-tesla-470-rtcore/stable,now 470.223.02-2~deb12u1 amd64 [installed,automatic]
nvidia-alternative/stable,now 525.147.05-4~deb12u1 amd64 [installed,automatic]
nvidia-detect/stable,now 525.147.05-4~deb12u1 amd64 [installed]
nvidia-driver-bin/stable,now 525.147.05-4~deb12u1 amd64 [installed]
nvidia-driver-libs/stable,now 525.147.05-4~deb12u1 amd64 [installed]
nvidia-driver-libs/stable,now 525.147.05-4~deb12u1 i386 [installed,automatic]
nvidia-egl-common/stable,now 525.147.05-4~deb12u1 amd64 [installed,automatic]
nvidia-egl-icd/stable,now 525.147.05-4~deb12u1 amd64 [installed,automatic]
nvidia-egl-icd/stable,now 525.147.05-4~deb12u1 i386 [installed,automatic]
nvidia-installer-cleanup/stable,now 20220217+3~deb12u1 amd64 [installed,automatic]
nvidia-kernel-common/stable,now 20220217+3~deb12u1 amd64 [installed,automatic]
nvidia-kernel-dkms/stable,now 525.147.05-4~deb12u1 amd64 [installed,automatic]
nvidia-kernel-support/stable,now 525.147.05-4~deb12u1 amd64 [installed,automatic]
nvidia-legacy-check/stable,now 525.147.05-4~deb12u1 amd64 [installed,automatic]
nvidia-modprobe/stable,now 535.54.03-1~deb12u1 amd64 [installed,automatic]
nvidia-persistenced/stable,now 525.85.05-1 amd64 [installed,automatic]
nvidia-settings-tesla-470/stable,now 470.161.03-1 amd64 [installed,automatic]
nvidia-settings/stable,now 525.125.06-1~deb12u1 amd64 [installed,automatic]
nvidia-smi/stable,now 525.147.05-4~deb12u1 amd64 [installed,automatic]
nvidia-support/stable,now 20220217+3~deb12u1 amd64 [installed,automatic]
nvidia-tesla-470-alternative/stable,now 470.223.02-2~deb12u1 amd64 [installed,automatic]
nvidia-tesla-470-driver-bin/stable,now 470.223.02-2~deb12u1 amd64 [installed,automatic]
nvidia-tesla-470-driver-libs/stable,now 470.223.02-2~deb12u1 amd64 [installed,automatic]
nvidia-tesla-470-driver-libs/stable,now 470.223.02-2~deb12u1 i386 [installed,automatic]
nvidia-tesla-470-driver/stable,now 470.223.02-2~deb12u1 amd64 [installed]
nvidia-tesla-470-egl-icd/stable,now 470.223.02-2~deb12u1 amd64 [installed,automatic]
nvidia-tesla-470-egl-icd/stable,now 470.223.02-2~deb12u1 i386 [installed,automatic]
nvidia-tesla-470-kernel-dkms/stable,now 470.223.02-2~deb12u1 amd64 [installed,automatic]
nvidia-tesla-470-kernel-support/stable,now 470.223.02-2~deb12u1 amd64 [installed]
nvidia-tesla-470-smi/stable,now 470.223.02-2~deb12u1 amd64 [installed,automatic]
nvidia-tesla-470-vdpau-driver/stable,now 470.223.02-2~deb12u1 amd64 [installed,automatic]
nvidia-tesla-470-vulkan-icd/stable,now 470.223.02-2~deb12u1 amd64 [installed,automatic]
nvidia-tesla-470-vulkan-icd/stable,now 470.223.02-2~deb12u1 i386 [installed,automatic]
nvidia-vdpau-driver/stable,now 525.147.05-4~deb12u1 amd64 [installed,automatic]
nvidia-vulkan-common/stable,now 525.147.05-4~deb12u1 amd64 [installed,automatic]
nvidia-vulkan-icd/stable,now 525.147.05-4~deb12u1 amd64 [installed,automatic]
nvidia-vulkan-icd/stable,now 525.147.05-4~deb12u1 i386 [installed,automatic]
xserver-xorg-video-nvidia-tesla-470/stable,now 470.223.02-2~deb12u1 amd64 [installed,automatic]
xserver-xorg-video-nvidia/stable,now 525.147.05-4~deb12u1 amd64 [installed]
I was able to revert back to a working state for the X server by purging the nvidia driver and all associated packages, and removing the blacklist for nouveau.
I tried all of the above with the Tesla 470 driver, but had the same result.
What I noticed was, `xserver-xorg-video-nouveau` was not required to be re-installed for everything to work correctly. I suspect this package is not being used.
I've since found hhh's post on installing nvidia drivers, and will follow the guides there. However, I thought using Debian's nvidia-driver was supposed to be simple and straight-forward and should "just work" without having to following the extensive xf86 guide that NVIDIA provides for their proprietary driver.
Last edited by hhh (2024-02-09 19:47:12)
Offline
@jimjamz, I like I wrote in the post you linked, I haven't tested anything regarded Nvidia. I haven't had an Nvidia card since CrunchBang days.
https://wiki.debian.org/NvidiaGraphicsDrivers
From that link...
No, he can't sleep on the floor. What do you think I'm yelling for?!!!
Offline
...I thought using Debian's nvidia-driver was supposed to be simple and straight-forward and should "just work"...
By good luck I haven't had an Nvidia graphics card for some years, but my general impression has been that using Nvidia drivers was often anything but straight-forward. These days "modesetting" seems to be the default.
...elevator in the Brain Hotel, broken down but just as well...
( a boring Japan blog (currently paused), now on Bluesky, there's also some GitStuff )
Offline
I have nothing constructive to add here, but as a long time Raedon user who stupidly switched to Nvidia when I bought my new PC and then switched back to Raedon, I do have this nugget of wisdom
"All we are is dust in the wind, dude"
- Theodore "Ted" Logan
"Led Zeppelin didn't write tunes that everybody liked, they left that to the Bee Gees."
- Wayne Campbell
Offline
Thanks guys.
@hhh - I do believe that link you provided is the best and most appropriate guide for me to follow at this stage.
I was under the assumption (based on online reviews) that Debian's `nvidia-driver` package is the safest and most trusted way to go than daring to install the proprietary driver from nvidia.com directly. There are some reviews that are contrary to that, and I'm also finding out that installing `nvidia-driver` is not as straight-forward as one would hope.
Luckily, the system with the NVIDIA graphics card is not a daily driver, and more of a test/older games machine.
This is on my to-do list, but it may be a week or two before I have another attempt due to other priorities. Nevertheless, I will post back here with more results.
Offline
Cool. Once in a while the Debian Wiki is actually up-to-date! Hope it works for you.
No, he can't sleep on the floor. What do you think I'm yelling for?!!!
Offline
Following the Debian guide for Bookworm did the trick.
It appears the key package that I had not installed the first time around was `firmware-misc-nonfree`.
For posterity, I shall post the output of the install here.
These were the listed packages upon requesting to install `nvidia-driver` and `firmware-misc-nonfree`:
firmware-misc-nonfree is already the newest version (20230210-5).
The following additional packages will be installed:
dkms firmware-nvidia-gsp glx-alternative-mesa glx-alternative-nvidia glx-diversions libcuda1 libcuda1:i386 libegl-nvidia0
libegl-nvidia0:i386 libgl1-nvidia-glvnd-glx libgl1-nvidia-glvnd-glx:i386 libgles-nvidia1 libgles-nvidia1:i386 libgles-nvidia2
libgles-nvidia2:i386 libgles1 libgles1:i386 libgles2:i386 libglx-nvidia0 libglx-nvidia0:i386 libnvcuvid1 libnvcuvid1:i386
libnvidia-allocator1 libnvidia-allocator1:i386 libnvidia-cfg1 libnvidia-egl-gbm1 libnvidia-egl-gbm1:i386 libnvidia-egl-wayland1
libnvidia-eglcore libnvidia-eglcore:i386 libnvidia-encode1 libnvidia-encode1:i386 libnvidia-glcore libnvidia-glcore:i386
libnvidia-glvkspirv libnvidia-glvkspirv:i386 libnvidia-ml1 libnvidia-ptxjitcompiler1 libnvidia-ptxjitcompiler1:i386 libnvidia-rtcore
libopengl0:i386 nvidia-alternative nvidia-driver-bin nvidia-driver-libs nvidia-driver-libs:i386 nvidia-egl-common nvidia-egl-icd
nvidia-egl-icd:i386 nvidia-installer-cleanup nvidia-kernel-common nvidia-kernel-dkms nvidia-kernel-support nvidia-legacy-check
nvidia-modprobe nvidia-persistenced nvidia-settings nvidia-smi nvidia-support nvidia-vdpau-driver nvidia-vulkan-common nvidia-vulkan-icd
nvidia-vulkan-icd:i386 update-glx xserver-xorg-video-nvidia
Suggested packages:
menu nvidia-cuda-mps vulkan-tools vulkan-tools:i386
The following NEW packages will be installed:
dkms firmware-nvidia-gsp glx-alternative-mesa glx-alternative-nvidia glx-diversions libcuda1 libcuda1:i386 libegl-nvidia0
libegl-nvidia0:i386 libgl1-nvidia-glvnd-glx libgl1-nvidia-glvnd-glx:i386 libgles-nvidia1 libgles-nvidia1:i386 libgles-nvidia2
libgles-nvidia2:i386 libgles1 libgles1:i386 libgles2:i386 libglx-nvidia0 libglx-nvidia0:i386 libnvcuvid1 libnvcuvid1:i386
libnvidia-allocator1 libnvidia-allocator1:i386 libnvidia-cfg1 libnvidia-egl-gbm1 libnvidia-egl-gbm1:i386 libnvidia-egl-wayland1
libnvidia-eglcore libnvidia-eglcore:i386 libnvidia-encode1 libnvidia-encode1:i386 libnvidia-glcore libnvidia-glcore:i386
libnvidia-glvkspirv libnvidia-glvkspirv:i386 libnvidia-ml1 libnvidia-ptxjitcompiler1 libnvidia-ptxjitcompiler1:i386 libnvidia-rtcore
libopengl0:i386 nvidia-alternative nvidia-driver nvidia-driver-bin nvidia-driver-libs nvidia-driver-libs:i386 nvidia-egl-common
nvidia-egl-icd nvidia-egl-icd:i386 nvidia-installer-cleanup nvidia-kernel-common nvidia-kernel-dkms nvidia-kernel-support
nvidia-legacy-check nvidia-modprobe nvidia-persistenced nvidia-settings nvidia-smi nvidia-support nvidia-vdpau-driver nvidia-vulkan-common
nvidia-vulkan-icd nvidia-vulkan-icd:i386 update-glx xserver-xorg-video-nvidia
0 upgraded, 65 newly installed, 0 to remove and 0 not upgraded.
Need to get 190 MB of archives.
After this operation, 635 MB of additional disk space will be used.
Installing and configuring the packages (and modules):
Get:1 https://deb.debian.org/debian bookworm/main amd64 dkms all 3.0.10-8+deb12u1 [48.7 kB]
Get:2 https://deb.debian.org/debian bookworm/contrib amd64 update-glx amd64 1.2.2 [5,432 B]
Get:3 https://deb.debian.org/debian bookworm/contrib amd64 glx-alternative-mesa amd64 1.2.2 [4,760 B]
Get:4 https://deb.debian.org/debian bookworm/contrib amd64 nvidia-installer-cleanup amd64 20220217+3~deb12u1 [13.3 kB]
Get:5 https://deb.debian.org/debian bookworm/contrib amd64 glx-diversions amd64 1.2.2 [7,408 B]
Get:6 https://deb.debian.org/debian bookworm/contrib amd64 glx-alternative-nvidia amd64 1.2.2 [5,776 B]
Get:7 https://deb.debian.org/debian bookworm/non-free amd64 nvidia-legacy-check amd64 525.147.05-4~deb12u1 [145 kB]
Get:8 https://deb.debian.org/debian bookworm/contrib amd64 nvidia-support amd64 20220217+3~deb12u1 [14.2 kB]
Get:9 https://deb.debian.org/debian bookworm/non-free amd64 nvidia-alternative amd64 525.147.05-4~deb12u1 [142 kB]
Get:10 https://deb.debian.org/debian bookworm/non-free amd64 libnvidia-ptxjitcompiler1 amd64 525.147.05-4~deb12u1 [6,593 kB]
Get:11 https://deb.debian.org/debian bookworm/non-free amd64 libcuda1 amd64 525.147.05-4~deb12u1 [2,967 kB]
Get:12 https://deb.debian.org/debian bookworm/non-free amd64 libnvidia-eglcore amd64 525.147.05-4~deb12u1 [10.2 MB]
Get:13 https://deb.debian.org/debian bookworm/non-free amd64 libnvidia-glcore amd64 525.147.05-4~deb12u1 [10.4 MB]
Get:14 https://deb.debian.org/debian bookworm/non-free amd64 libglx-nvidia0 amd64 525.147.05-4~deb12u1 [376 kB]
Get:15 https://deb.debian.org/debian bookworm/non-free amd64 libgl1-nvidia-glvnd-glx amd64 525.147.05-4~deb12u1 [318 kB]
Get:16 https://deb.debian.org/debian bookworm/non-free amd64 nvidia-egl-common amd64 525.147.05-4~deb12u1 [140 kB]
Get:17 https://deb.debian.org/debian bookworm/main amd64 libnvidia-egl-wayland1 amd64 1:1.1.10-1 [25.5 kB]
Get:18 https://deb.debian.org/debian bookworm/non-free amd64 libegl-nvidia0 amd64 525.147.05-4~deb12u1 [406 kB]
Get:19 https://deb.debian.org/debian bookworm/non-free amd64 nvidia-egl-icd amd64 525.147.05-4~deb12u1 [140 kB]
Get:20 https://deb.debian.org/debian bookworm/non-free amd64 nvidia-driver-libs amd64 525.147.05-4~deb12u1 [140 kB]
Get:21 https://deb.debian.org/debian bookworm/non-free amd64 libnvidia-ml1 amd64 525.147.05-4~deb12u1 [609 kB]
Get:22 https://deb.debian.org/debian bookworm/non-free amd64 nvidia-driver-bin amd64 525.147.05-4~deb12u1 [206 kB]
Get:23 https://deb.debian.org/debian bookworm/non-free amd64 xserver-xorg-video-nvidia amd64 525.147.05-4~deb12u1 [2,273 kB]
Get:24 https://deb.debian.org/debian bookworm/non-free amd64 nvidia-vdpau-driver amd64 525.147.05-4~deb12u1 [644 kB]
Get:25 https://deb.debian.org/debian bookworm/non-free-firmware amd64 firmware-nvidia-gsp amd64 525.147.05-4~deb12u1 [41.3 MB]
Get:26 https://deb.debian.org/debian bookworm/contrib amd64 nvidia-kernel-common amd64 20220217+3~deb12u1 [4,488 B]
Get:27 https://deb.debian.org/debian bookworm/contrib amd64 nvidia-modprobe amd64 535.54.03-1~deb12u1 [20.6 kB]
Get:28 https://deb.debian.org/debian bookworm/non-free amd64 nvidia-kernel-support amd64 525.147.05-4~deb12u1 [141 kB]
Get:29 https://deb.debian.org/debian bookworm/non-free amd64 nvidia-kernel-dkms amd64 525.147.05-4~deb12u1 [44.3 MB]
Get:30 https://deb.debian.org/debian bookworm/non-free amd64 nvidia-driver amd64 525.147.05-4~deb12u1 [500 kB]
Get:31 https://deb.debian.org/debian bookworm/non-free amd64 libnvidia-cfg1 amd64 525.147.05-4~deb12u1 [225 kB]
Get:32 https://deb.debian.org/debian bookworm/contrib amd64 nvidia-persistenced amd64 525.85.05-1 [26.6 kB]
Get:33 https://deb.debian.org/debian bookworm/contrib amd64 nvidia-settings amd64 525.125.06-1~deb12u1 [786 kB]
Get:34 https://deb.debian.org/debian bookworm/non-free i386 libnvidia-ptxjitcompiler1 i386 525.147.05-4~deb12u1 [6,930 kB]
Get:35 https://deb.debian.org/debian bookworm/non-free i386 libcuda1 i386 525.147.05-4~deb12u1 [2,734 kB]
Get:36 https://deb.debian.org/debian bookworm/non-free i386 libnvidia-eglcore i386 525.147.05-4~deb12u1 [9,606 kB]
Get:37 https://deb.debian.org/debian bookworm/non-free i386 libegl-nvidia0 i386 525.147.05-4~deb12u1 [414 kB]
Get:38 https://deb.debian.org/debian bookworm/non-free i386 libnvidia-glcore i386 525.147.05-4~deb12u1 [9,693 kB]
Get:39 https://deb.debian.org/debian bookworm/non-free i386 libglx-nvidia0 i386 525.147.05-4~deb12u1 [374 kB]
Get:40 https://deb.debian.org/debian bookworm/non-free i386 libgl1-nvidia-glvnd-glx i386 525.147.05-4~deb12u1 [318 kB]
Get:41 https://deb.debian.org/debian bookworm/main amd64 libgles1 amd64 1.6.0-1 [11.7 kB]
Get:42 https://deb.debian.org/debian bookworm/non-free amd64 libgles-nvidia1 amd64 525.147.05-4~deb12u1 [159 kB]
Get:43 https://deb.debian.org/debian bookworm/main i386 libgles1 i386 1.6.0-1 [11.6 kB]
Get:44 https://deb.debian.org/debian bookworm/non-free i386 libgles-nvidia1 i386 525.147.05-4~deb12u1 [161 kB]
Get:45 https://deb.debian.org/debian bookworm/non-free amd64 libgles-nvidia2 amd64 525.147.05-4~deb12u1 [168 kB]
Get:46 https://deb.debian.org/debian bookworm/main i386 libgles2 i386 1.6.0-1 [16.3 kB]
Get:47 https://deb.debian.org/debian bookworm/non-free i386 libgles-nvidia2 i386 525.147.05-4~deb12u1 [169 kB]
Get:48 https://deb.debian.org/debian bookworm/non-free i386 libnvcuvid1 i386 525.147.05-4~deb12u1 [1,632 kB]
Get:49 https://deb.debian.org/debian bookworm/non-free amd64 libnvcuvid1 amd64 525.147.05-4~deb12u1 [1,378 kB]
Get:50 https://deb.debian.org/debian bookworm/non-free amd64 libnvidia-allocator1 amd64 525.147.05-4~deb12u1 [193 kB]
Get:51 https://deb.debian.org/debian bookworm/non-free i386 libnvidia-allocator1 i386 525.147.05-4~deb12u1 [198 kB]
Get:52 https://deb.debian.org/debian bookworm/contrib i386 libnvidia-egl-gbm1 i386 1.1.0-2 [12.0 kB]
Get:53 https://deb.debian.org/debian bookworm/contrib amd64 libnvidia-egl-gbm1 amd64 1.1.0-2 [11.2 kB]
Get:54 https://deb.debian.org/debian bookworm/non-free i386 libnvidia-encode1 i386 525.147.05-4~deb12u1 [211 kB]
Get:55 https://deb.debian.org/debian bookworm/non-free amd64 libnvidia-encode1 amd64 525.147.05-4~deb12u1 [205 kB]
Get:56 https://deb.debian.org/debian bookworm/non-free i386 libnvidia-glvkspirv i386 525.147.05-4~deb12u1 [7,417 kB]
Get:57 https://deb.debian.org/debian bookworm/non-free amd64 libnvidia-glvkspirv amd64 525.147.05-4~deb12u1 [6,565 kB]
Get:58 https://deb.debian.org/debian bookworm/non-free amd64 libnvidia-rtcore amd64 525.147.05-4~deb12u1 [17.7 MB]
Get:59 https://deb.debian.org/debian bookworm/non-free i386 nvidia-egl-icd i386 525.147.05-4~deb12u1 [140 kB]
Get:60 https://deb.debian.org/debian bookworm/non-free i386 nvidia-driver-libs i386 525.147.05-4~deb12u1 [140 kB]
Get:61 https://deb.debian.org/debian bookworm/non-free amd64 nvidia-smi amd64 525.147.05-4~deb12u1 [360 kB]
Get:62 https://deb.debian.org/debian bookworm/non-free amd64 nvidia-vulkan-common amd64 525.147.05-4~deb12u1 [140 kB]
Get:63 https://deb.debian.org/debian bookworm/non-free amd64 nvidia-vulkan-icd amd64 525.147.05-4~deb12u1 [140 kB]
Get:64 https://deb.debian.org/debian bookworm/non-free i386 nvidia-vulkan-icd i386 525.147.05-4~deb12u1 [140 kB]
Get:65 https://deb.debian.org/debian bookworm/main i386 libopengl0 i386 1.6.0-1 [29.2 kB]
Fetched 190 MB in 25s (7,506 kB/s)
Extracting templates from packages: 100%
Preconfiguring packages ...
Selecting previously unselected package dkms.
(Reading database ... 180248 files and directories currently installed.)
Preparing to unpack .../dkms_3.0.10-8+deb12u1_all.deb ...
Unpacking dkms (3.0.10-8+deb12u1) ...
Selecting previously unselected package update-glx.
Preparing to unpack .../update-glx_1.2.2_amd64.deb ...
Unpacking update-glx (1.2.2) ...
Selecting previously unselected package glx-alternative-mesa.
Preparing to unpack .../glx-alternative-mesa_1.2.2_amd64.deb ...
Unpacking glx-alternative-mesa (1.2.2) ...
Selecting previously unselected package nvidia-installer-cleanup.
Preparing to unpack .../nvidia-installer-cleanup_20220217+3~deb12u1_amd64.deb ...
Unpacking nvidia-installer-cleanup (20220217+3~deb12u1) ...
Setting up nvidia-installer-cleanup (20220217+3~deb12u1) ...
Selecting previously unselected package glx-diversions.
(Reading database ... 180398 files and directories currently installed.)
Preparing to unpack .../glx-diversions_1.2.2_amd64.deb ...
Unpacking glx-diversions (1.2.2) ...
Selecting previously unselected package glx-alternative-nvidia.
Preparing to unpack .../glx-alternative-nvidia_1.2.2_amd64.deb ...
Unpacking glx-alternative-nvidia (1.2.2) ...
Selecting previously unselected package nvidia-legacy-check.
Preparing to unpack .../nvidia-legacy-check_525.147.05-4~deb12u1_amd64.deb ...
Unpacking nvidia-legacy-check (525.147.05-4~deb12u1) ...
Selecting previously unselected package nvidia-support.
Preparing to unpack .../nvidia-support_20220217+3~deb12u1_amd64.deb ...
Unpacking nvidia-support (20220217+3~deb12u1) ...
Setting up nvidia-legacy-check (525.147.05-4~deb12u1) ...
Selecting previously unselected package nvidia-alternative.
(Reading database ... 180436 files and directories currently installed.)
Preparing to unpack .../00-nvidia-alternative_525.147.05-4~deb12u1_amd64.deb ...
Unpacking nvidia-alternative (525.147.05-4~deb12u1) ...
Selecting previously unselected package libnvidia-ptxjitcompiler1:amd64.
Preparing to unpack .../01-libnvidia-ptxjitcompiler1_525.147.05-4~deb12u1_amd64.deb ...
Unpacking libnvidia-ptxjitcompiler1:amd64 (525.147.05-4~deb12u1) ...
Selecting previously unselected package libcuda1:amd64.
Preparing to unpack .../02-libcuda1_525.147.05-4~deb12u1_amd64.deb ...
Unpacking libcuda1:amd64 (525.147.05-4~deb12u1) ...
Selecting previously unselected package libnvidia-eglcore:amd64.
Preparing to unpack .../03-libnvidia-eglcore_525.147.05-4~deb12u1_amd64.deb ...
Unpacking libnvidia-eglcore:amd64 (525.147.05-4~deb12u1) ...
Selecting previously unselected package libnvidia-glcore:amd64.
Preparing to unpack .../04-libnvidia-glcore_525.147.05-4~deb12u1_amd64.deb ...
Unpacking libnvidia-glcore:amd64 (525.147.05-4~deb12u1) ...
Selecting previously unselected package libglx-nvidia0:amd64.
Preparing to unpack .../05-libglx-nvidia0_525.147.05-4~deb12u1_amd64.deb ...
Unpacking libglx-nvidia0:amd64 (525.147.05-4~deb12u1) ...
Selecting previously unselected package libgl1-nvidia-glvnd-glx:amd64.
Preparing to unpack .../06-libgl1-nvidia-glvnd-glx_525.147.05-4~deb12u1_amd64.deb ...
Unpacking libgl1-nvidia-glvnd-glx:amd64 (525.147.05-4~deb12u1) ...
Selecting previously unselected package nvidia-egl-common.
Preparing to unpack .../07-nvidia-egl-common_525.147.05-4~deb12u1_amd64.deb ...
Unpacking nvidia-egl-common (525.147.05-4~deb12u1) ...
Selecting previously unselected package libnvidia-egl-wayland1:amd64.
Preparing to unpack .../08-libnvidia-egl-wayland1_1%3a1.1.10-1_amd64.deb ...
Unpacking libnvidia-egl-wayland1:amd64 (1:1.1.10-1) ...
Selecting previously unselected package libegl-nvidia0:amd64.
Preparing to unpack .../09-libegl-nvidia0_525.147.05-4~deb12u1_amd64.deb ...
Unpacking libegl-nvidia0:amd64 (525.147.05-4~deb12u1) ...
Selecting previously unselected package nvidia-egl-icd:amd64.
Preparing to unpack .../10-nvidia-egl-icd_525.147.05-4~deb12u1_amd64.deb ...
Unpacking nvidia-egl-icd:amd64 (525.147.05-4~deb12u1) ...
Selecting previously unselected package nvidia-driver-libs:amd64.
Preparing to unpack .../11-nvidia-driver-libs_525.147.05-4~deb12u1_amd64.deb ...
Unpacking nvidia-driver-libs:amd64 (525.147.05-4~deb12u1) ...
Selecting previously unselected package libnvidia-ml1:amd64.
Preparing to unpack .../12-libnvidia-ml1_525.147.05-4~deb12u1_amd64.deb ...
Unpacking libnvidia-ml1:amd64 (525.147.05-4~deb12u1) ...
Selecting previously unselected package nvidia-driver-bin.
Preparing to unpack .../13-nvidia-driver-bin_525.147.05-4~deb12u1_amd64.deb ...
Unpacking nvidia-driver-bin (525.147.05-4~deb12u1) ...
Selecting previously unselected package xserver-xorg-video-nvidia.
Preparing to unpack .../14-xserver-xorg-video-nvidia_525.147.05-4~deb12u1_amd64.deb ...
Unpacking xserver-xorg-video-nvidia (525.147.05-4~deb12u1) ...
Selecting previously unselected package nvidia-vdpau-driver:amd64.
Preparing to unpack .../15-nvidia-vdpau-driver_525.147.05-4~deb12u1_amd64.deb ...
Unpacking nvidia-vdpau-driver:amd64 (525.147.05-4~deb12u1) ...
Selecting previously unselected package firmware-nvidia-gsp.
Preparing to unpack .../16-firmware-nvidia-gsp_525.147.05-4~deb12u1_amd64.deb ...
Unpacking firmware-nvidia-gsp (525.147.05-4~deb12u1) ...
Selecting previously unselected package nvidia-kernel-common.
Preparing to unpack .../17-nvidia-kernel-common_20220217+3~deb12u1_amd64.deb ...
Unpacking nvidia-kernel-common (20220217+3~deb12u1) ...
Selecting previously unselected package nvidia-modprobe.
Preparing to unpack .../18-nvidia-modprobe_535.54.03-1~deb12u1_amd64.deb ...
Unpacking nvidia-modprobe (535.54.03-1~deb12u1) ...
Selecting previously unselected package nvidia-kernel-support.
Preparing to unpack .../19-nvidia-kernel-support_525.147.05-4~deb12u1_amd64.deb ...
Unpacking nvidia-kernel-support (525.147.05-4~deb12u1) ...
Selecting previously unselected package nvidia-kernel-dkms.
Preparing to unpack .../20-nvidia-kernel-dkms_525.147.05-4~deb12u1_amd64.deb ...
Unpacking nvidia-kernel-dkms (525.147.05-4~deb12u1) ...
Selecting previously unselected package nvidia-driver.
Preparing to unpack .../21-nvidia-driver_525.147.05-4~deb12u1_amd64.deb ...
Unpacking nvidia-driver (525.147.05-4~deb12u1) ...
Selecting previously unselected package libnvidia-cfg1:amd64.
Preparing to unpack .../22-libnvidia-cfg1_525.147.05-4~deb12u1_amd64.deb ...
Unpacking libnvidia-cfg1:amd64 (525.147.05-4~deb12u1) ...
Selecting previously unselected package nvidia-persistenced.
Preparing to unpack .../23-nvidia-persistenced_525.85.05-1_amd64.deb ...
Unpacking nvidia-persistenced (525.85.05-1) ...
Selecting previously unselected package nvidia-settings.
Preparing to unpack .../24-nvidia-settings_525.125.06-1~deb12u1_amd64.deb ...
Unpacking nvidia-settings (525.125.06-1~deb12u1) ...
Selecting previously unselected package libnvidia-ptxjitcompiler1:i386.
Preparing to unpack .../25-libnvidia-ptxjitcompiler1_525.147.05-4~deb12u1_i386.deb ...
Unpacking libnvidia-ptxjitcompiler1:i386 (525.147.05-4~deb12u1) ...
Selecting previously unselected package libcuda1:i386.
Preparing to unpack .../26-libcuda1_525.147.05-4~deb12u1_i386.deb ...
Unpacking libcuda1:i386 (525.147.05-4~deb12u1) ...
Selecting previously unselected package libnvidia-eglcore:i386.
Preparing to unpack .../27-libnvidia-eglcore_525.147.05-4~deb12u1_i386.deb ...
Unpacking libnvidia-eglcore:i386 (525.147.05-4~deb12u1) ...
Selecting previously unselected package libegl-nvidia0:i386.
Preparing to unpack .../28-libegl-nvidia0_525.147.05-4~deb12u1_i386.deb ...
Unpacking libegl-nvidia0:i386 (525.147.05-4~deb12u1) ...
Selecting previously unselected package libnvidia-glcore:i386.
Preparing to unpack .../29-libnvidia-glcore_525.147.05-4~deb12u1_i386.deb ...
Unpacking libnvidia-glcore:i386 (525.147.05-4~deb12u1) ...
Selecting previously unselected package libglx-nvidia0:i386.
Preparing to unpack .../30-libglx-nvidia0_525.147.05-4~deb12u1_i386.deb ...
Unpacking libglx-nvidia0:i386 (525.147.05-4~deb12u1) ...
Selecting previously unselected package libgl1-nvidia-glvnd-glx:i386.
Preparing to unpack .../31-libgl1-nvidia-glvnd-glx_525.147.05-4~deb12u1_i386.deb ...
Unpacking libgl1-nvidia-glvnd-glx:i386 (525.147.05-4~deb12u1) ...
Selecting previously unselected package libgles1:amd64.
Preparing to unpack .../32-libgles1_1.6.0-1_amd64.deb ...
Unpacking libgles1:amd64 (1.6.0-1) ...
Selecting previously unselected package libgles-nvidia1:amd64.
Preparing to unpack .../33-libgles-nvidia1_525.147.05-4~deb12u1_amd64.deb ...
Unpacking libgles-nvidia1:amd64 (525.147.05-4~deb12u1) ...
Selecting previously unselected package libgles1:i386.
Preparing to unpack .../34-libgles1_1.6.0-1_i386.deb ...
Unpacking libgles1:i386 (1.6.0-1) ...
Selecting previously unselected package libgles-nvidia1:i386.
Preparing to unpack .../35-libgles-nvidia1_525.147.05-4~deb12u1_i386.deb ...
Unpacking libgles-nvidia1:i386 (525.147.05-4~deb12u1) ...
Selecting previously unselected package libgles2:i386.
Preparing to unpack .../36-libgles2_1.6.0-1_i386.deb ...
Unpacking libgles2:i386 (1.6.0-1) ...
Selecting previously unselected package libgles-nvidia2:i386.
Preparing to unpack .../37-libgles-nvidia2_525.147.05-4~deb12u1_i386.deb ...
Unpacking libgles-nvidia2:i386 (525.147.05-4~deb12u1) ...
Selecting previously unselected package libgles-nvidia2:amd64.
Preparing to unpack .../38-libgles-nvidia2_525.147.05-4~deb12u1_amd64.deb ...
Unpacking libgles-nvidia2:amd64 (525.147.05-4~deb12u1) ...
Selecting previously unselected package libnvcuvid1:i386.
Preparing to unpack .../39-libnvcuvid1_525.147.05-4~deb12u1_i386.deb ...
Unpacking libnvcuvid1:i386 (525.147.05-4~deb12u1) ...
Selecting previously unselected package libnvcuvid1:amd64.
Preparing to unpack .../40-libnvcuvid1_525.147.05-4~deb12u1_amd64.deb ...
Unpacking libnvcuvid1:amd64 (525.147.05-4~deb12u1) ...
Selecting previously unselected package libnvidia-allocator1:amd64.
Preparing to unpack .../41-libnvidia-allocator1_525.147.05-4~deb12u1_amd64.deb ...
Unpacking libnvidia-allocator1:amd64 (525.147.05-4~deb12u1) ...
Selecting previously unselected package libnvidia-allocator1:i386.
Preparing to unpack .../42-libnvidia-allocator1_525.147.05-4~deb12u1_i386.deb ...
Unpacking libnvidia-allocator1:i386 (525.147.05-4~deb12u1) ...
Selecting previously unselected package libnvidia-egl-gbm1:amd64.
Preparing to unpack .../43-libnvidia-egl-gbm1_1.1.0-2_amd64.deb ...
Unpacking libnvidia-egl-gbm1:amd64 (1.1.0-2) ...
Selecting previously unselected package libnvidia-egl-gbm1:i386.
Preparing to unpack .../44-libnvidia-egl-gbm1_1.1.0-2_i386.deb ...
Unpacking libnvidia-egl-gbm1:i386 (1.1.0-2) ...
Selecting previously unselected package libnvidia-encode1:i386.
Preparing to unpack .../45-libnvidia-encode1_525.147.05-4~deb12u1_i386.deb ...
Unpacking libnvidia-encode1:i386 (525.147.05-4~deb12u1) ...
Selecting previously unselected package libnvidia-encode1:amd64.
Preparing to unpack .../46-libnvidia-encode1_525.147.05-4~deb12u1_amd64.deb ...
Unpacking libnvidia-encode1:amd64 (525.147.05-4~deb12u1) ...
Selecting previously unselected package libnvidia-glvkspirv:i386.
Preparing to unpack .../47-libnvidia-glvkspirv_525.147.05-4~deb12u1_i386.deb ...
Unpacking libnvidia-glvkspirv:i386 (525.147.05-4~deb12u1) ...
Selecting previously unselected package libnvidia-glvkspirv:amd64.
Preparing to unpack .../48-libnvidia-glvkspirv_525.147.05-4~deb12u1_amd64.deb ...
Unpacking libnvidia-glvkspirv:amd64 (525.147.05-4~deb12u1) ...
Selecting previously unselected package libnvidia-rtcore:amd64.
Preparing to unpack .../49-libnvidia-rtcore_525.147.05-4~deb12u1_amd64.deb ...
Unpacking libnvidia-rtcore:amd64 (525.147.05-4~deb12u1) ...
Selecting previously unselected package nvidia-egl-icd:i386.
Preparing to unpack .../50-nvidia-egl-icd_525.147.05-4~deb12u1_i386.deb ...
Unpacking nvidia-egl-icd:i386 (525.147.05-4~deb12u1) ...
Selecting previously unselected package nvidia-driver-libs:i386.
Preparing to unpack .../51-nvidia-driver-libs_525.147.05-4~deb12u1_i386.deb ...
Unpacking nvidia-driver-libs:i386 (525.147.05-4~deb12u1) ...
Selecting previously unselected package nvidia-smi.
Preparing to unpack .../52-nvidia-smi_525.147.05-4~deb12u1_amd64.deb ...
Unpacking nvidia-smi (525.147.05-4~deb12u1) ...
Selecting previously unselected package nvidia-vulkan-common.
Preparing to unpack .../53-nvidia-vulkan-common_525.147.05-4~deb12u1_amd64.deb ...
Unpacking nvidia-vulkan-common (525.147.05-4~deb12u1) ...
Selecting previously unselected package nvidia-vulkan-icd:amd64.
Preparing to unpack .../54-nvidia-vulkan-icd_525.147.05-4~deb12u1_amd64.deb ...
Unpacking nvidia-vulkan-icd:amd64 (525.147.05-4~deb12u1) ...
Selecting previously unselected package nvidia-vulkan-icd:i386.
Preparing to unpack .../55-nvidia-vulkan-icd_525.147.05-4~deb12u1_i386.deb ...
Unpacking nvidia-vulkan-icd:i386 (525.147.05-4~deb12u1) ...
Selecting previously unselected package libopengl0:i386.
Preparing to unpack .../56-libopengl0_1.6.0-1_i386.deb ...
Unpacking libopengl0:i386 (1.6.0-1) ...
Setting up nvidia-support (20220217+3~deb12u1) ...
Setting up libnvidia-glvkspirv:amd64 (525.147.05-4~deb12u1) ...
Setting up libnvidia-glvkspirv:i386 (525.147.05-4~deb12u1) ...
Setting up libnvidia-eglcore:amd64 (525.147.05-4~deb12u1) ...
Setting up libnvidia-eglcore:i386 (525.147.05-4~deb12u1) ...
Setting up nvidia-egl-common (525.147.05-4~deb12u1) ...
Setting up nvidia-kernel-common (20220217+3~deb12u1) ...
Setting up libnvidia-allocator1:amd64 (525.147.05-4~deb12u1) ...
Setting up libnvidia-allocator1:i386 (525.147.05-4~deb12u1) ...
Setting up update-glx (1.2.2) ...
Setting up libopengl0:i386 (1.6.0-1) ...
Setting up dkms (3.0.10-8+deb12u1) ...
Setting up nvidia-modprobe (535.54.03-1~deb12u1) ...
Setting up libnvidia-egl-wayland1:amd64 (1:1.1.10-1) ...
Setting up libgles2:i386 (1.6.0-1) ...
Setting up libgles1:amd64 (1.6.0-1) ...
Setting up libgles1:i386 (1.6.0-1) ...
Setting up libnvidia-glcore:amd64 (525.147.05-4~deb12u1) ...
Setting up libnvidia-glcore:i386 (525.147.05-4~deb12u1) ...
Setting up libnvidia-ptxjitcompiler1:amd64 (525.147.05-4~deb12u1) ...
Setting up libnvidia-ptxjitcompiler1:i386 (525.147.05-4~deb12u1) ...
Setting up nvidia-vulkan-common (525.147.05-4~deb12u1) ...
Setting up firmware-nvidia-gsp (525.147.05-4~deb12u1) ...
Setting up libnvidia-egl-gbm1:amd64 (1.1.0-2) ...
Setting up libnvidia-egl-gbm1:i386 (1.1.0-2) ...
Setting up libnvidia-rtcore:amd64 (525.147.05-4~deb12u1) ...
Setting up glx-alternative-mesa (1.2.2) ...
Setting up glx-diversions (1.2.2) ...
update-alternatives: using /usr/lib/mesa-diverted to provide /usr/lib/glx (glx) in auto mode
Processing triggers for desktop-file-utils (0.26-1) ...
Processing triggers for initramfs-tools (0.142) ...
update-initramfs: Generating /boot/initrd.img-6.1.0-17-amd64
The ncurses screen prompting the automatic disabling of the nouveau driver upon a reboot (NOTE: the nouveau driver no longer has to be blacklisted manually):
Installation of modules continues ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for libc-bin (2.36-9+deb12u4) ...
Processing triggers for man-db (2.11.2-2) ...
Processing triggers for glx-alternative-mesa (1.2.2) ...
update-alternatives: updating alternative /usr/lib/mesa-diverted because link group glx has changed slave links
Setting up glx-alternative-nvidia (1.2.2) ...
Processing triggers for glx-alternative-nvidia (1.2.2) ...
Setting up nvidia-alternative (525.147.05-4~deb12u1) ...
Processing triggers for nvidia-alternative (525.147.05-4~deb12u1) ...
update-alternatives: using /usr/lib/nvidia/current to provide /usr/lib/nvidia/nvidia (nvidia) in auto mode
Setting up libnvidia-ml1:amd64 (525.147.05-4~deb12u1) ...
Setting up libcuda1:amd64 (525.147.05-4~deb12u1) ...
Setting up libcuda1:i386 (525.147.05-4~deb12u1) ...
Setting up libnvidia-cfg1:amd64 (525.147.05-4~deb12u1) ...
Setting up libglx-nvidia0:amd64 (525.147.05-4~deb12u1) ...
Setting up libglx-nvidia0:i386 (525.147.05-4~deb12u1) ...
Setting up nvidia-kernel-support (525.147.05-4~deb12u1) ...
Setting up xserver-xorg-video-nvidia (525.147.05-4~deb12u1) ...
Setting up nvidia-vulkan-icd:amd64 (525.147.05-4~deb12u1) ...
Setting up nvidia-vulkan-icd:i386 (525.147.05-4~deb12u1) ...
Setting up nvidia-vdpau-driver:amd64 (525.147.05-4~deb12u1) ...
Setting up libgl1-nvidia-glvnd-glx:amd64 (525.147.05-4~deb12u1) ...
Setting up libgl1-nvidia-glvnd-glx:i386 (525.147.05-4~deb12u1) ...
Setting up libgles-nvidia1:amd64 (525.147.05-4~deb12u1) ...
Setting up libgles-nvidia1:i386 (525.147.05-4~deb12u1) ...
Setting up libegl-nvidia0:amd64 (525.147.05-4~deb12u1) ...
Setting up libegl-nvidia0:i386 (525.147.05-4~deb12u1) ...
Setting up nvidia-settings (525.125.06-1~deb12u1) ...
Setting up nvidia-smi (525.147.05-4~deb12u1) ...
Setting up libgles-nvidia2:amd64 (525.147.05-4~deb12u1) ...
Setting up libgles-nvidia2:i386 (525.147.05-4~deb12u1) ...
Setting up nvidia-driver-bin (525.147.05-4~deb12u1) ...
Setting up libnvcuvid1:amd64 (525.147.05-4~deb12u1) ...
Setting up libnvcuvid1:i386 (525.147.05-4~deb12u1) ...
Setting up nvidia-persistenced (525.85.05-1) ...
Created symlink /etc/systemd/system/multi-user.target.wants/nvidia-persistenced.service → /lib/systemd/system/nvidia-persistenced.service.
Could not execute systemctl: at /usr/bin/deb-systemd-invoke line 145.
Setting up nvidia-egl-icd:amd64 (525.147.05-4~deb12u1) ...
Setting up nvidia-egl-icd:i386 (525.147.05-4~deb12u1) ...
Setting up libnvidia-encode1:amd64 (525.147.05-4~deb12u1) ...
Setting up libnvidia-encode1:i386 (525.147.05-4~deb12u1) ...
Setting up nvidia-driver-libs:amd64 (525.147.05-4~deb12u1) ...
Setting up nvidia-driver-libs:i386 (525.147.05-4~deb12u1) ...
Processing triggers for nvidia-alternative (525.147.05-4~deb12u1) ...
update-alternatives: updating alternative /usr/lib/nvidia/current because link group nvidia has changed slave links
Setting up nvidia-kernel-dkms (525.147.05-4~deb12u1) ...
Loading new nvidia-current-525.147.05 DKMS files...
Building for 6.1.0-17-amd64
Building initial module for 6.1.0-17-amd64
Done.
nvidia-current.ko:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/6.1.0-17-amd64/updates/dkms/
nvidia-current-modeset.ko:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/6.1.0-17-amd64/updates/dkms/
nvidia-current-drm.ko:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/6.1.0-17-amd64/updates/dkms/
nvidia-current-uvm.ko:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/6.1.0-17-amd64/updates/dkms/
nvidia-current-peermem.ko:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/6.1.0-17-amd64/updates/dkms/
depmod....
Setting up nvidia-driver (525.147.05-4~deb12u1) ...
Processing triggers for libc-bin (2.36-9+deb12u4) ...
Processing triggers for initramfs-tools (0.142) ...
update-initramfs: Generating /boot/initrd.img-6.1.0-17-amd64
Processing triggers for update-glx (1.2.2) ...
Processing triggers for glx-alternative-nvidia (1.2.2) ...
update-alternatives: using /usr/lib/nvidia to provide /usr/lib/glx (glx) in auto mode
Processing triggers for glx-alternative-mesa (1.2.2) ...
Processing triggers for libc-bin (2.36-9+deb12u4) ...
Processing triggers for initramfs-tools (0.142) ...
update-initramfs: Generating /boot/initrd.img-6.1.0-17-amd64
W: Operation was interrupted before it could finish
I'm not clear on what the interruption was at the end of the install, but it did not affect the installation and enabling of the nvidia driver.
Upon a reboot, the nvidia driver is successfully installed as reported in `nvidia-smi`:
Tue Feb 6 19:05:25 2024
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 525.147.05 Driver Version: 525.147.05 CUDA Version: 12.0 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|===============================+======================+======================|
| 0 NVIDIA GeForce ... On | 00000000:03:00.0 On | N/A |
| 48% 28C P0 26W / 120W | 60MiB / 2048MiB | 0% Default |
| | | N/A |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=============================================================================|
| 0 N/A N/A 623 G /usr/lib/xorg/Xorg 57MiB |
+-----------------------------------------------------------------------------+
The results are significant. There is a huge performance improvement, especially in gaming. I'm seeing a 300% increase in framerate on games such as Black Mesa with all of the visual quality features enabled and maxed out, going from around 20fps to 60+fps.
Offline
Congrats! I'm marking this thread [SOLVED].
No, he can't sleep on the floor. What do you think I'm yelling for?!!!
Offline