5070Ti not detected after Driver Installation. Critical Error. (New Desktop)

###Tried many methods to install various versions of Nvidia drivers, including turning off secure boot. Tried reseating the GPU as well. The run file from Nvidia gave the best results, but was still not working. These were the results of various commands I ran after “successful” installation of the driver. Installation was on a brand new desktop with a fresh install of Debian 13 Trixie, AMD 7 7700 CPU, Nvidia 5070Ti GPU. I’m just about ready to pull my hair out. Any assistance would be greatly appreciated.

:~$ lspci | grep -i nvidia
01:00.0 VGA compatible controller: NVIDIA Corporation GB203 [GeForce RTX 5070 Ti] (rev a1)
01:00.1 Audio device: NVIDIA Corporation Device 22e9 (rev a1)

:~$ lspci | grep -i nvidia
01:00.0 VGA compatible controller: NVIDIA Corporation GB203 [GeForce RTX 5070 Ti] (rev a1)
0f:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Raphael (rev c5)

:~$ dpkg -l | grep nvidia
ii firmware-nvidia-graphics 20250410-2 all Binary firmware for Nvidia GPU chips

:~$ lsmod | grep nouveau
:~$ lsmod | grep nvidia
nvidia_drm 135168 0
nvidia_modeset 1830912 1 nvidia_drm
nvidia 97689600 2 nvidia_modeset
drm_ttm_helper 16384 3 amdgpu,nvidia_drm
drm_kms_helper 253952 4 drm_display_helper,amdgpu,drm_ttm_helper,nvidia_drm
drm 774144 20 gpu_sched,drm_kms_helper,drm_exec,drm_suballoc_helper,drm_display_helper,nvidia,drm_buddy,amdgpu,drm_ttm_helper,nvidia_drm,ttm,amdxcp
video 81920 2 amdgpu,nvidia_modeset

:~$ nvidia-smi
No devices were found

:~$ cat /proc/driver/nvidia/version
NVRM version: NVIDIA UNIX x86_64 Kernel Module 570.190 Fri Aug 29 16:47:46 UTC 2025
GCC version: gcc version 14.2.0 (Debian 14.2.0-19)

:~$ nvidia-settings

ERROR: A supplied argument is invalid

(nvidia-settings:3372): GLib-GObject-CRITICAL **: 00:43:22.608: g_object_unref: assertion ‘G_IS_OBJECT (object)’ failed

** (nvidia-settings:3372): CRITICAL **: 00:43:22.609: ctk_powermode_new: assertion ‘(ctrl_target != NULL) && (ctrl_target->h != NULL)’ failed

ERROR: nvidia-settings could not find the registry key file or the X server is not accessible. This file should have been installed along with this driver at
/usr/share/nvidia/nvidia-application-profiles-key-documentation. The application profiles will continue to work, but values cannot be prepopulated or validated, and will not be listed in the help text.
Please see the README for possible values and descriptions.

###Also tried with the v580.82.09 run file. Similar results to this one, but had an additional error message during installation saying something about 32-bit libraries not being installed. System still using AMD RadeonTM Graphics. Not sure if its related, but sudo dmesg | grep cert before installation yielded the following errors:

[ 2.649716] integrity: Loading X.509 certificate: UEFI:db
[ 2.657996] integrity: Problem loading X.509 certificate -22
[ 2.658017] integrity: Loading X.509 certificate: UEFI:db
[ 2.658029] integrity: Problem loading X.509 certificate -22

Is Secure Boot enabled? What is the output of mokutil –sb-state?

I’ve tried installing with secure boot both on and off. The logs above are from when it was on.

Since you’re using the builtin graphics, open a terminal and run modinfo nvidia to see if your module was installed properly. After, as root run modprobe -v nvidia and check the output for feedback. In another terminal run dmesg -w to see what’s going on when inserting and removing the nvidia driver.

Also, run lspci -k 01:00.0 and see if/what driver is the Nvidia GPU currently using. For the RTX 50 line you need to use the open driver. Choose MIT license when installing.

result of modinfo nvidia:
filename: /lib/modules/6.12.48+deb13-amd64/updates/dkms/nvidia.ko
alias: char-major-195-*
version: 570.190
supported: external
license: NVIDIA
firmware: nvidia/570.190/gsp_tu10x.bin
firmware: nvidia/570.190/gsp_ga10x.bin
srcversion: D5106C82524191D234FAECE
alias: pci:v000010DEdsvsdbc06sc80i00
alias: pci:v000010DEdsvsdbc03sc02i00
alias: pci:v000010DEdsvsdbc03sc00i00
depends: drm
name: nvidia
retpoline: Y
vermagic: 6.12.48+deb13-amd64 SMP preempt mod_unload modversions
sig_id: PKCS#7
signer: DKMS module signing key

result of modprobe -v nvidia:
(nothing. no output at all.)

(dmesg -w had a lot of output, and i wasn’t sure if that was what you meant, so i tried “dmesg -w | grep nvidia” as well)
result of dmesg -w | grep nvidia:
[ 11.986128] nvidia: loading out-of-tree module taints kernel.
[ 11.986134] nvidia: module license ‘NVIDIA’ taints kernel.
[ 11.986137] nvidia: module license taints kernel.
[ 12.308291] nvidia-nvlink: Nvlink Core is being initialized, major device number 235
[ 12.309581] nvidia 0000:01:00.0: vgaarb: VGA decodes changed: olddecodes=io+mem,decodes=none:owns=none
[ 12.364044] nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms 570.190 Fri Aug 29 16:18:24 UTC 2025
[ 12.393222] [drm] [nvidia-drm] [GPU ID 0x00000100] Loading driver
[ 12.393225] [drm] Initialized nvidia-drm 0.0.0 for 0000:01:00.0 on minor 1
[ 22.773470] audit: type=1400 audit(1759084657.652:249): apparmor=“ALLOWED” operation=“open” class=“file” profile=“Xorg” name=“/proc/driver/nvidia/params” pid=2090 comm=“Xorg” requested_mask=“r” denied_mask=“r” fsuid=0 ouid=0
[ 22.773518] audit: type=1400 audit(1759084657.652:252): apparmor=“ALLOWED” operation=“open” class=“file” profile=“Xorg” name=“/dev/nvidiactl” pid=2090 comm=“Xorg” requested_mask=“wr” denied_mask=“wr” fsuid=0 ouid=0

result of dmesg -w:
(there was a lot of output with this one. so i tried to narrow it down to nvidia and other possibly relevant stuff.)
[ 2.655656] integrity: Problem loading X.509 certificate -22
[ 2.655680] integrity: Error adding keys to platform keyring UEFI:db
[ 2.655681] integrity: Loading X.509 certificate: UEFI:db
[ 2.655692] integrity: Problem loading X.509 certificate -22
[ 2.655701] integrity: Error adding keys to platform keyring UEFI:db

[ 5.722073] [drm] amdgpu kernel modesetting enabled.
[ 5.722087] amdgpu: vga_switcheroo: detected switching method _SB_.PCI0.GP17.VGA_.ATPX handle
[ 5.722172] amdgpu: ATPX version 1, functions 0x00000000
[ 5.727341] amdgpu: Virtual CRAT table created for CPU
[ 5.727352] amdgpu: Topology: Add CPU node
[ 5.727430] amdgpu 0000:0f:00.0: enabling device (0006 → 0007)

[ 5.728982] amdgpu 0000:0f:00.0: amdgpu: Fetched VBIOS from VFCT
[ 5.728983] amdgpu: ATOM BIOS: 102-RAPHAEL-008
[ 5.734482] Console: switching to colour dummy device 80x25
[ 5.734508] amdgpu 0000:0f:00.0: vgaarb: deactivate vga console
[ 5.734510] amdgpu 0000:0f:00.0: amdgpu: Trusted Memory Zone (TMZ) feature disabled as experimental (default)
[ 5.734534] [drm] vm size is 262144 GB, 4 levels, block size is 9-bit, fragment size is 9-bit
[ 5.734537] amdgpu 0000:0f:00.0: amdgpu: VRAM: 512M 0x000000F400000000 - 0x000000F41FFFFFFF (512M used)
[ 5.734539] amdgpu 0000:0f:00.0: amdgpu: GART: 1024M 0x0000000000000000 - 0x000000003FFFFFFF
[ 5.734544] [drm] Detected VRAM RAM=512M, BAR=512M
[ 5.734545] [drm] RAM width 128bits DDR5
[ 5.734628] [drm] amdgpu: 512M of VRAM memory ready
[ 5.734629] [drm] amdgpu: 31706M of GTT memory ready.
[ 5.734638] [drm] GART: num cpu pages 262144, num gpu pages 262144
[ 5.734729] [drm] PCIE GART of 1024M enabled (table at 0x000000F41FC00000).
[ 5.734963] [drm] Loading DMUB firmware via PSP: version=0x05002000
[ 5.735291] [drm] use_doorbell being set to: [true]
[ 5.735303] [drm] Found VCN firmware Version ENC: 1.33 DEC: 4 VEP: 0 Revision: 6
[ 5.757148] amdgpu 0000:0f:00.0: amdgpu: reserve 0xa00000 from 0xf41e000000 for PSP TMR
[ 5.826161] amdgpu 0000:0f:00.0: amdgpu: RAS: optional ras ta ucode is not available
[ 5.832008] amdgpu 0000:0f:00.0: amdgpu: RAP: optional rap ta ucode is not available
[ 5.832009] amdgpu 0000:0f:00.0: amdgpu: SECUREDISPLAY: securedisplay ta ucode is not available
[ 5.833693] amdgpu 0000:0f:00.0: amdgpu: SMU is initialized successfully!
[ 5.833696] [drm] Seamless boot condition check passed
[ 5.834521] [drm] Display Core v3.2.301 initialized on DCN 3.1.5
[ 5.834522] [drm] DP-HDMI FRL PCON supported
[ 5.835272] [drm] DMUB hardware initialized: version=0x05002000
[ 5.862822] [drm] kiq ring mec 2 pipe 1 q 0
[ 5.866095] kfd kfd: amdgpu: Allocated 3969056 bytes on gart
[ 5.866102] kfd kfd: amdgpu: Total number of KFD nodes to be created: 1
[ 5.866528] amdgpu: Virtual CRAT table created for GPU
[ 5.866616] amdgpu: Topology: Add dGPU node [0x164e:0x1002]
[ 5.866617] kfd kfd: amdgpu: added device 1002:164e
[ 5.866625] amdgpu 0000:0f:00.0: amdgpu: SE 1, SH per SE 1, CU per SH 2, active_cu_number 2
[ 5.866627] amdgpu 0000:0f:00.0: amdgpu: ring gfx_0.0.0 uses VM inv eng 0 on hub 0
[ 5.866629] amdgpu 0000:0f:00.0: amdgpu: ring gfx_0.1.0 uses VM inv eng 1 on hub 0
[ 5.866630] amdgpu 0000:0f:00.0: amdgpu: ring comp_1.0.0 uses VM inv eng 4 on hub 0
[ 5.866631] amdgpu 0000:0f:00.0: amdgpu: ring comp_1.1.0 uses VM inv eng 5 on hub 0
[ 5.866632] amdgpu 0000:0f:00.0: amdgpu: ring comp_1.2.0 uses VM inv eng 6 on hub 0
[ 5.866633] amdgpu 0000:0f:00.0: amdgpu: ring comp_1.3.0 uses VM inv eng 7 on hub 0
[ 5.866634] amdgpu 0000:0f:00.0: amdgpu: ring comp_1.0.1 uses VM inv eng 8 on hub 0
[ 5.866635] amdgpu 0000:0f:00.0: amdgpu: ring comp_1.1.1 uses VM inv eng 9 on hub 0
[ 5.866637] amdgpu 0000:0f:00.0: amdgpu: ring comp_1.2.1 uses VM inv eng 10 on hub 0
[ 5.866638] amdgpu 0000:0f:00.0: amdgpu: ring comp_1.3.1 uses VM inv eng 11 on hub 0
[ 5.866639] amdgpu 0000:0f:00.0: amdgpu: ring kiq_0.2.1.0 uses VM inv eng 12 on hub 0
[ 5.866640] amdgpu 0000:0f:00.0: amdgpu: ring sdma0 uses VM inv eng 13 on hub 0
[ 5.866641] amdgpu 0000:0f:00.0: amdgpu: ring vcn_dec_0 uses VM inv eng 0 on hub 8
[ 5.866642] amdgpu 0000:0f:00.0: amdgpu: ring vcn_enc_0.0 uses VM inv eng 1 on hub 8
[ 5.866643] amdgpu 0000:0f:00.0: amdgpu: ring vcn_enc_0.1 uses VM inv eng 4 on hub 8
[ 5.866644] amdgpu 0000:0f:00.0: amdgpu: ring jpeg_dec uses VM inv eng 5 on hub 8
[ 5.866889] amdgpu 0000:0f:00.0: amdgpu: Runtime PM not available
[ 5.867194] [drm] Initialized amdgpu 3.61.0 for 0000:0f:00.0 on minor 0
[ 5.871620] fbcon: amdgpudrmfb (fb0) is primary device
[ 5.871738] [drm] pre_validate_dsc:1622 MST_DSC dsc precompute is not needed
[ 6.051934] amdgpu 0000:0f:00.0: [drm] REG_WAIT timeout 1us * 100000 tries - optc31_disable_crtc line:145
[ 6.123364] Console: switching to colour frame buffer device 240x67
[ 6.157813] amdgpu 0000:0f:00.0: [drm] fb0: amdgpudrmfb frame buffer device

[ 11.986128] nvidia: loading out-of-tree module taints kernel.
[ 11.986134] nvidia: module license ‘NVIDIA’ taints kernel.
[ 11.986135] Disabling lock debugging due to kernel taint
[ 11.986137] nvidia: module license taints kernel.
[ 12.303280] intel_rapl_common: Found RAPL domain package
[ 12.303283] intel_rapl_common: Found RAPL domain core
[ 12.308291] nvidia-nvlink: Nvlink Core is being initialized, major device number 235

[ 12.309581] nvidia 0000:01:00.0: vgaarb: VGA decodes changed: olddecodes=io+mem,decodes=none:owns=none
[ 12.311523] amd_atl: AMD Address Translation Library initialized
[ 12.315609] NVRM: loading NVIDIA UNIX x86_64 Kernel Module 570.190 Fri Aug 29 16:47:46 UTC 2025
[ 12.364044] nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms 570.190 Fri Aug 29 16:18:24 UTC 2025
[ 12.393222] [drm] [nvidia-drm] [GPU ID 0x00000100] Loading driver
[ 12.393225] [drm] Initialized nvidia-drm 0.0.0 for 0000:01:00.0 on minor 1

[ 16.843375] NVRM: The NVIDIA GPU 0000:01:00.0 (PCI ID: 10de:2c05)
NVRM: installed in this system requires use of the NVIDIA open kernel modules.
[ 16.843396] NVRM: GPU 0000:01:00.0: RmInitAdapter failed! (0x22:0x56:886)
[ 16.844226] NVRM: GPU 0000:01:00.0: rm_init_adapter failed, device minor number 0

result of lspci -k:
01:00.0 VGA compatible controller: NVIDIA Corporation GB203 [GeForce RTX 5070 Ti] (rev a1)
Subsystem: ZOTAC International (MCO) Ltd. Device 2765
Kernel driver in use: nvidia
Kernel modules: nouveau, nvidia_drm, nvidia

(Edit: Sorry forgot to add. I’ve tried the open MIT ones as well. I must have install and reinstalled close to couple dozen times by now, so I don’t remember exactly how that one went, but I do remember none of them working.)

You need to use the MIT/GPL driver and not the proprietary one. It’s not optional. The above message is from your dmesg output.

Since you installed the driver several times run nvidia-installer –uninstall first and remove any prior installation.

It also looks like you’re using dkms. To use Secure Boot run dkms generate_mok then enroll the key with mokutil –import The key will be used to sign modules.

Check dmesg output and make sure the certificate loads. The entry looks like:

integrity: Loaded X.509 cert ‘DKMS module signing key:

sorry i think i wasn’t being clear. what i meant was that i had tried the MIT/GPL driver on a previous install, and that one didn’t work. i did sign it with dkms and enrolled the mok. so it doesn’t look like there are any problems there.

looking back however, it was the v580 nvidia driver that i tried it with. i do full system rollbacks prior to trying each new installation method so there should be no conflicts.

i just tried it with the v570 and IT WORKS! well… sort of. everything seems to function as intended. with the except of one error that i get when i run nvidia-settings.

(nvidia-settings:2987): GLib-GObject-CRITICAL **: 17:14:46.474: g_object_unref: assertion ‘G_IS_OBJECT (object)’ failed

the main thing is that everything else seems fine. i would like to know what the error is and how to fix it, especially since its listed as critical, but i’m already extremely grateful (and relieved) that most of the issue has been resolved. this thing has been a nightmare for nearly a week now.

on a side note, i’m not sure why the 570 driver works with the MIT/GPL but not the 580, especially since everything else about the installation was identical. but honestly i’m just glad something works.

Just went through a similar experience. For context I’m running a Ryzen 9 3900X and Rog RTX 5070 Ti on Pop!_os. What I did was install the latest corresponding ‘mainline’ kernal and opensource NVIDIA drivers. (If you google those two steps it should be pretty quick to find.) The last major headache I ran into was Wayland incompatibility with my GPU, which spoiler alert the cosmic DE is built on. In the end I ended up installing the KDE plasma DE and it seems like it fixed the issue I was seeing where the driver appeared to install but I couldn’t interact with any of the GPU’s settings. Hope this helps. Good luck!