RTX 5060 Ti Driver update

Hi everyone, hope you’re doing well!

I recently decided to install garuda, coming from window 10.
I uninstalled all the nvidia drivers i could and tried to install the latest beta version (575.51.02-2) as the RTX 5060 Ti is not supported in 570.144-3, but i encountered a lot of issues, dependencies problems etc…

Moreover, if the linux-firmware is not version 20250210.5bc5868b-1, my wifi won’t work.
So i did

garuda-update -- --ignore linux-firmware

Do you have any tutorial to install properly the latest beta driver please? I tried with youtube videos, reddit posts even gemini without much success. Thanks in advance

pacman -Q | grep nvidia gives:

garuda-nvidia-config 2:1.1.6-1.1
garuda-nvidia-prime-config 2:1.1.6-1.1
lib32-nvidia-utils 570.144-1
lib32-opencl-nvidia 570.144-1
mhwd-nvidia 570.144.3-1
mhwd-nvidia-390xx 390.143-1
mhwd-nvidia-470xx 470.94-1
nvidia-dkms 570.144-3
nvidia-prime 1.0-5
nvidia-settings 570.144-1
nvidia-utils 570.144-3
opencl-nvidia 570.144-3

here is the Yay output of the beta driver:
aur/nvidia-open-beta-dkms 1:575.51.02-2 [+19 ~1.42] [Out-of-date: 2025-05-02]
NVIDIA open kernel modules (module sources; beta version)
aur/nvidia-open-beta 1:575.51.02-2 [+19 ~1.42] [Out-of-date: 2025-05-02]
NVIDIA open kernel modules (beta version)

garuda-inxi output is :

System:
Kernel: 6.14.6-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 15.1.1
clocksource: tsc avail: hpet,acpi_pm
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=1ff9b8dc-f976-4426-a1fb-505500fffb49 rw rootflags=subvol=@
quiet loglevel=3 ibt=off
Desktop: KDE Plasma v: 6.3.5 tk: Qt v: N/A info: frameworks v: 6.14.0
wm: kwin_wayland vt: 1 dm: SDDM Distro: Garuda base: Arch Linux
Machine:
Type: Desktop Mobo: Micro-Star model: PRO B850-P WIFI (MS-7E56) v: 2.0
serial: <superuser required> uuid: <superuser required> UEFI: American
Megatrends LLC. v: 2.A20 date: 11/29/2024
CPU:
Info: model: AMD Ryzen 5 9600X bits: 64 type: MT MCP arch: N/A level: v4
note: check family: 0x1A (26) model-id: 0x44 (68) stepping: 0
microcode: 0xB404023
Topology: cpus: 1x dies: 1 clusters: 1 cores: 6 threads: 12 tpc: 2
smt: enabled cache: L1: 480 KiB desc: d-6x48 KiB; i-6x32 KiB L2: 6 MiB
desc: 6x1024 KiB L3: 32 MiB desc: 1x32 MiB
Speed (MHz): avg: 3007 min/max: 600/5486 boost: enabled scaling:
driver: amd-pstate-epp governor: powersave cores: 1: 3007 2: 3007 3: 3007
4: 3007 5: 3007 6: 3007 7: 3007 8: 3007 9: 3007 10: 3007 11: 3007 12: 3007
bogomips: 93418
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Vulnerabilities: <filter>
Graphics:
Device-1: NVIDIA vendor: CardExpert driver: nvidia v: 570.144
alternate: nouveau,nvidia_drm non-free: N/A status: unknown device ID pcie:
gen: 4 speed: 16 GT/s lanes: 8 link-max: gen: 5 speed: 32 GT/s lanes: 16
bus-ID: 01:00.0 chip-ID: 10de:2d04 class-ID: 0300
Device-2: Advanced Micro Devices [AMD/ATI] Granite Ridge [Radeon Graphics]
vendor: Micro-Star MSI driver: amdgpu v: kernel arch: RDNA-2 code: Navi-2x
process: TSMC n7 (7nm) built: 2020-22 pcie: gen: 4 speed: 16 GT/s
lanes: 16 ports: active: HDMI-A-1 empty: Writeback-1 bus-ID: 0f:00.0
chip-ID: 1002:13c0 class-ID: 0300 temp: 49.0 C
Display: wayland server: X.org v: 1.21.1.16 with: Xwayland v: 24.1.6
compositor: kwin_wayland driver: X: loaded: amdgpu unloaded: modesetting
alternate: fbdev,vesa dri: radeonsi gpu: amdgpu display-ID: 0
Monitor-1: HDMI-A-1 model: XG27AQDMG serial: <filter> built: 2024 res:
mode: 2560x1440 hz: 120 scale: 150% (1.5) to: 1707x960 dpi: 111 gamma: 1.2
size: 587x330mm (23.11x12.99") diag: 673mm (26.5") ratio: 16:9 modes:
max: 2560x1440 min: 640x480
API: EGL v: 1.5 hw: drv: amd radeonsi platforms: device: 0 drv: radeonsi
device: 1 drv: swrast gbm: drv: zink surfaceless: drv: radeonsi wayland:
drv: radeonsi x11: drv: radeonsi
API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 25.1.1-arch1.1
glx-v: 1.4 direct-render: yes renderer: AMD Radeon Graphics (radeonsi
raphael_mendocino LLVM 19.1.7 DRM 3.61 6.14.6-zen1-1-zen)
device-ID: 1002:13c0 memory: 500 MiB unified: no display-ID: :1.0
API: Vulkan v: 1.4.313 layers: 14 device: 0 type: integrated-gpu name: AMD
Radeon Graphics (RADV RAPHAEL_MENDOCINO) driver: mesa radv
v: 25.1.1-arch1.1 device-ID: 1002:13c0 surfaces: N/A device: 1 type: cpu
name: llvmpipe (LLVM 19.1.7 256 bits) driver: mesa llvmpipe
v: 25.1.1-arch1.1 (LLVM 19.1.7) device-ID: 10005:0000 surfaces: N/A
Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
de: kscreen-console,kscreen-doctor gpu: corectrl, nvidia-settings,
nvidia-smi wl: wayland-info x11: xdpyinfo, xprop, xrandr
Audio:
Device-1: NVIDIA driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s
lanes: 8 link-max: gen: 5 speed: 32 GT/s lanes: 16 bus-ID: 01:00.1
chip-ID: 10de:22eb class-ID: 0403
Device-2: Advanced Micro Devices [AMD/ATI] Rembrandt Radeon High
Definition Audio vendor: Micro-Star MSI driver: snd_hda_intel v: kernel
pcie: gen: 4 speed: 16 GT/s lanes: 16 bus-ID: 0f:00.1 chip-ID: 1002:1640
class-ID: 0403
Device-3: Advanced Micro Devices [AMD] Family 17h/19h/1ah HD Audio
vendor: Micro-Star MSI driver: snd_hda_intel v: kernel pcie: gen: 4
speed: 16 GT/s lanes: 16 bus-ID: 0f:00.6 chip-ID: 1022:15e3 class-ID: 0403
API: ALSA v: k6.14.6-zen1-1-zen status: kernel-api with: aoss
type: oss-emulator tools: N/A
Server-1: PipeWire v: 1.4.2 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
Device-1: Realtek RTL8126 5GbE vendor: Micro-Star MSI driver: r8169
v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 1 port: e000 bus-ID: 0b:00.0
chip-ID: 10ec:8126 class-ID: 0200
IF: enp11s0 state: down mac: <filter>
Device-2: Qualcomm WCN785x Wi-Fi 7 320MHz 2x2 [FastConnect 7800]
vendor: Foxconn Band Simultaneous Wireless driver: ath12k_pci v: N/A
modules: ath12k pcie: gen: 3 speed: 8 GT/s lanes: 1 link-max: lanes: 2
bus-ID: 0c:00.0 chip-ID: 17cb:1107 class-ID: 0280
IF: wlp12s0 state: up mac: <filter>
Info: services: NetworkManager, systemd-timesyncd, wpa_supplicant
Bluetooth:
Device-1: Foxconn / Hon Hai driver: btusb v: 0.8 type: USB rev: 1.1
speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-11:2 chip-ID: 0489:e10a
class-ID: e001
Report: btmgmt ID: hci0 rfk-id: 0 state: down bt-service: enabled,running
rfk-block: hardware: no software: no address: <filter> bt-v: 5.3 lmp-v: 12
status: discoverable: no pairing: no
Drives:
Local Storage: total: 3.64 TiB used: 539.56 GiB (14.5%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Samsung
model: SSD 990 EVO Plus 4TB size: 3.64 TiB block-size: physical: 512 B
logical: 512 B speed: 126 Gb/s lanes: 4 tech: SSD serial: <filter>
fw-rev: 2B2QKXG7 temp: 40.9 C scheme: GPT
Partition:
ID-1: / raw-size: 3.64 TiB size: 3.64 TiB (100.00%) used: 539.56 GiB (14.5%)
fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
used: 616 KiB (0.2%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
ID-3: /home raw-size: 3.64 TiB size: 3.64 TiB (100.00%)
used: 539.56 GiB (14.5%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-4: /var/log raw-size: 3.64 TiB size: 3.64 TiB (100.00%)
used: 539.56 GiB (14.5%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-5: /var/tmp raw-size: 3.64 TiB size: 3.64 TiB (100.00%)
used: 539.56 GiB (14.5%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
ID-1: swap-1 type: zram size: 30.4 GiB used: 0 KiB (0.0%) priority: 100
comp: zstd avail: lzo-rle,lzo,lz4,lz4hc,deflate,842 max-streams: 12
dev: /dev/zram0
Sensors:
System Temperatures: cpu: 38.5 C mobo: N/A gpu: amdgpu temp: 51.0 C
Fan Speeds (rpm): N/A
Info:
Memory: total: 32 GiB note: est. available: 30.4 GiB used: 8.35 GiB (27.5%)
Processes: 368 Power: uptime: 22m states: freeze,mem,disk suspend: deep
avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
suspend, test_resume image: 12.09 GiB services: org_kde_powerdevil,
power-profiles-daemon, upowerd Init: systemd v: 257 default: graphical
tool: systemctl
Packages: pm: pacman pkgs: 1761 libs: 531 tools: octopi,paru Compilers:
clang: 19.1.7 gcc: 15.1.1 Shell: garuda-inxi default: fish v: 4.0.2
running-in: konsole inxi: 3.3.38
Garuda (2.7.2-1):
System install date:     2025-05-18
Last full system update: 2025-05-18
Is partially upgraded:   Yes
Relevant software:       snapper NetworkManager dracut nvidia-dkms
Windows dual boot:       No/Undetected
Failed units:

First..pls bios update
Download the latest bios file from the msi website (AMI BIOS 7E56v2A6 2025-05-1314.46 MB)

then deinstall over konsole the nvidia stuff.

sudo pacman -R garuda-nvidia-config nvidia-dkms nvidia-settings nvidia-utils opencl-nvidia libxnvctrl lib32-nvidia-utils lib32-opencl-nvidia garuda-nvidia-prime-config gwe python-py3nvml

install the aur packages from nvidia

paru -S nvidia-open-beta-dkms lib32-nvidia-utils-beta lib32-opencl-nvidia-beta nvidia-settings-beta opencl-nvidia-beta nvidia-utils-beta

Reboot and post your inxi again.
@ nepti
i don`t know about the nvidia prime stuff. Is this function with the beta driver from aur ?

4 Likes

This is not helpful, not all packages are listed. Use:

pacman -Qs nvidia

to list all packages.

You must first remove the existing nvidia drivers. Since you obviously have the garuda-nvidia-prime-config metapackage installed, this would normally be the correct command:

sudo pacman -R garuda-nvidia-prime-config garuda-nvidia-config nvidia-dkms nvidia-settings nvidia-utilsopencl-nvidia libxnvctrl lib32-nvidia-utils lib32-opencl-nvidia gwe nvidia-prime python-py3nvml

(If there are problems removing the old drivers, post the error messages and the output of pacman -Qs nvidia).

Then reboot and install the beta drivers from the AUR:

paru -S nvidia-open-beta-dkms

and reboot afterwards.


Edit: @gampel lol, you were a second faster. :grin:
nvidia-prime should work with the beta drivers, as this is obviously not linked to a specific driver version (just like the egl stuff).
paru -S nvidia-open-beta-dkms should be sufficient, as all missing dependencies will be installed as well.

btw: wenn du mich anpingen willst, dann lass gefälligst das Leerzeichen weg, sonst kommt bei mir nix an. :grinning_face_with_smiling_eyes:

3 Likes

On my system only this was not enough..the lib32 packages were missing.

Ich war off 3h..sorry..lol)

3 Likes

Hello ! Thank you very much for your answers ! I’ll do it once i’ll manage to solve the wifi issue, which happened before my BIOS update.

Somehow, i lost the wifi and I decided to reinstall Garuda, as I remember it managed to see the wifi available right after the installation … Except this time.

Still, thank you very much for your patience and your advices!

Have a good day

Edit: i am still wondering how the wifi problem arrived because i’ve just reinstalled the original garuda image which had no wifi problem :melting_face:

If you reinstall Garuda, then simply skip the nvidia drivers offered during the initial setup after the first reboot. Instead, install the beta drivers from the AUR manually, as @gampel has already written:

This saves you having to remove the incorrectly installed nvidia drivers. Please remember that you should use garuda-update -a to update the AUR packages during a system update.

For your WiFi issue, have a look here:

2 Likes

Hi Nepti ! Thank you very much, l’ll restart with a fresh install this weekend.

have a good day !

(Again, another reason to switch to linux: windows 10 don’t support wifi7 and windows 11 is out of question :grin:)

I just picked up a new laptop with a 5060 Graphics Cards. So I’m following these steps, but did they end up working for you?

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.