Total Newbie - NVidia Graphics

Greetings,

I am trying to find out a step by step guide to update my NVIDIA drivers for my 4070 8GB Graphics card.

Just changed to Garuda and am a first time user but totally confused.
So far I love Garuda, just trying to work out how to make sure I have the up to date graphics drivers since a game I play via Steam is a bit glitchy.

Any help would be warmly appreciated. I have searched the forums and YouTube and I am afraid that they are a bit more complicated than my brain can handle or understand.

If someone could reply with an idiots guide to updating graphic drivers, I would appreciate it.

Thank you in advance.

Please provide the output of

garuda-inxi

as required by the template.
Update can be performed with simply

garuda-update 
4 Likes

As a supplement, very helpful and interesting for newbies:

3 Likes
Kernel: 6.14.3-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
clocksource: tsc avail: acpi_pm
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=fa792138-282b-4adc-ac32-9076582e3b8e rw rootflags=subvol=@
quiet resume=UUID=bd8d99f1-f4f0-4765-aded-75a18a7cf641 loglevel=3 ibt=off
Desktop: KDE Plasma v: 6.3.4 tk: Qt v: N/A info: frameworks v: 6.13.0
wm: kwin_wayland vt: 1 dm: SDDM Distro: Garuda base: Arch Linux
Machine:
Type: Laptop System: ASUSTeK product: ASUS TUF Gaming F17 FX707VI_FX707VI
v: 1.0 serial: <superuser required>
Mobo: ASUSTeK model: FX707VI v: 1.0 serial: <superuser required>
uuid: <superuser required> UEFI: American Megatrends LLC. v: FX707VI.328
date: 10/14/2024
Battery:
ID-1: BAT0 charge: 92.1 Wh (100.0%) condition: 92.1/90.0 Wh (102.4%)
volts: 17.2 min: 15.9 model: AS3GWAF3KC GA50358 type: Unknown
serial: <filter> status: full
CPU:
Info: model: 13th Gen Intel Core i7-13620H bits: 64 type: MST AMCP
arch: Raptor Lake gen: core 13 level: v3 note: check built: 2022+
process: Intel 7 (10nm) family: 6 model-id: 0xBA (186) stepping: 2
microcode: 0x4124
Topology: cpus: 1x dies: 1 clusters: 7 cores: 10 threads: 16 mt: 6 tpc: 2
st: 4 smt: enabled cache: L1: 864 KiB desc: d-4x32 KiB, 6x48 KiB; i-6x32
KiB, 4x64 KiB L2: 9.5 MiB desc: 6x1.2 MiB, 1x2 MiB L3: 24 MiB
desc: 1x24 MiB
Speed (MHz): avg: 796 min/max: 400/4700:4900:3600 scaling:
driver: intel_pstate governor: powersave cores: 1: 796 2: 796 3: 796 4: 796
5: 796 6: 796 7: 796 8: 796 9: 796 10: 796 11: 796 12: 796 13: 796 14: 796
15: 796 16: 796 bogomips: 93388
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Vulnerabilities: <filter>
Graphics:
Device-1: Intel Raptor Lake-P [UHD Graphics] vendor: ASUSTeK driver: i915
v: kernel alternate: xe arch: Xe process: Intel 10nm built: 2020-21 ports:
active: eDP-2 empty: DP-2,DP-3 bus-ID: 0000:00:02.0 chip-ID: 8086:a7a8
class-ID: 0300
Device-2: NVIDIA AD106M [GeForce RTX 4070 Max-Q / Mobile] vendor: ASUSTeK
driver: nvidia v: 570.144 alternate: nouveau,nvidia_drm
non-free: 550-570.xx+ status: current (as of 2025-04) arch: Lovelace
code: AD1xx process: TSMC n4 (5nm) built: 2022+ ports: active: none
off: HDMI-A-1 empty: DP-1,eDP-1 bus-ID: 0000:01:00.0 chip-ID: 10de:2860
class-ID: 0300
Device-3: Shine-optics USB2.0 HD UVC WebCam driver: uvcvideo type: USB
rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 3-7:3 chip-ID: 3277:0029
class-ID: 0e02 serial: <filter>
Display: wayland server: X.org v: 1.21.1.16 with: Xwayland v: 24.1.6
compositor: kwin_wayland driver: X: loaded: modesetting,nvidia
unloaded: nouveau alternate: fbdev,intel,nv,vesa dri: iris
gpu: i915,nvidia,nvidia-nvswitch d-rect: 5360x1440 display-ID: 0
Monitor-1: HDMI-A-1 pos: right model: AOC CU34G2XP serial: <filter>
built: 2024 res: mode: 3440x1440 hz: 100 scale: 100% (1) dpi: 110 gamma: 1.2
size: 797x334mm (31.38x13.15") diag: 864mm (34") modes: max: 3440x1440
min: 640x480
Monitor-2: eDP-2 pos: primary,left model: AU Optronics B173HAN04.9
built: 2022 res: mode: 1920x1080 hz: 144 scale: 100% (1) dpi: 128 gamma: 1.2
size: 382x215mm (15.04x8.46") diag: 438mm (17.3") ratio: 16:9
modes: 1920x1080
API: EGL v: 1.5 hw: drv: intel iris drv: nvidia nouveau drv: nvidia
platforms: device: 0 drv: nvidia device: 1 drv: iris device: 2 drv: nouveau
device: 3 drv: swrast gbm: drv: iris surfaceless: drv: nvidia wayland:
drv: iris x11: drv: iris
API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: intel mesa v: 25.0.4-arch1.1
glx-v: 1.4 direct-render: yes renderer: Mesa Intel Graphics (RPL-P)
device-ID: 8086:a7a8 memory: 7.44 GiB unified: yes display-ID: :1.0
API: Vulkan v: 1.4.309 layers: 14 device: 0 type: integrated-gpu
name: Intel Graphics (RPL-P) driver: mesa intel v: 25.0.4-arch1.1
device-ID: 8086:a7a8 surfaces: xcb,xlib,wayland device: 1
type: discrete-gpu name: NVIDIA GeForce RTX 4070 Laptop GPU driver: nvidia
v: 570.144 device-ID: 10de:2860 surfaces: xcb,xlib,wayland device: 2
type: cpu name: llvmpipe (LLVM 19.1.7 256 bits) driver: mesa llvmpipe
v: 25.0.4-arch1.1 (LLVM 19.1.7) device-ID: 10005:0000
surfaces: xcb,xlib,wayland
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: Intel Raptor Lake-P/U/H cAVS vendor: ASUSTeK driver: snd_hda_intel
v: kernel alternate: snd_soc_avs,snd_sof_pci_intel_tgl bus-ID: 0000:00:1f.3
chip-ID: 8086:51ca class-ID: 0403
Device-2: NVIDIA AD106M High Definition Audio vendor: ASUSTeK
driver: snd_hda_intel v: kernel bus-ID: 0000:01:00.1 chip-ID: 10de:22bd
class-ID: 0403
Device-3: Tenx USB AUDIO driver: hid-generic,snd-usb-audio,usbhid
type: USB rev: 1.1 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 3-2.2:4
chip-ID: 1130:1620 class-ID: 0300
API: ALSA v: k6.14.3-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: Intel Raptor Lake PCH CNVi WiFi driver: iwlwifi v: kernel
bus-ID: 0000:00:14.3 chip-ID: 8086:51f1 class-ID: 0280
IF: wlo1 state: down mac: <filter>
Device-2: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
vendor: ASUSTeK driver: r8169 v: kernel port: 3000 bus-ID: 0000:37:00.0
chip-ID: 10ec:8168 class-ID: 0200
IF: enp55s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Info: services: NetworkManager, smbd, systemd-timesyncd, wpa_supplicant
Bluetooth:
Device-1: Intel AX201 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0
speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 3-10:5 chip-ID: 8087:0026
class-ID: e001
Report: btmgmt ID: hci0 rfk-id: 0 state: up address: <filter> bt-v: 5.2
lmp-v: 11 status: discoverable: no pairing: no class-ID: 6c010c
RAID:
Hardware-1: Intel Volume Management Device NVMe RAID Controller Intel
driver: vmd v: 0.6 port: N/A bus-ID: 0000:00:0e.0 chip-ID: 8086:a77f rev:
class-ID: 0104
Drives:
Local Storage: total: 953.87 GiB used: 24.09 GiB (2.5%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Western Digital model: WD PC
SN560 SDDPNQE-1T00-1002 size: 953.87 GiB block-size: physical: 512 B
logical: 512 B speed: 63.2 Gb/s lanes: 4 tech: SSD serial: <filter>
fw-rev: 74104000 temp: 54.9 C scheme: GPT
Partition:
ID-1: / raw-size: 936.81 GiB size: 936.81 GiB (100.00%)
used: 24.09 GiB (2.6%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
used: 608 KiB (0.2%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
ID-3: /home raw-size: 936.81 GiB size: 936.81 GiB (100.00%)
used: 24.09 GiB (2.6%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-4: /var/log raw-size: 936.81 GiB size: 936.81 GiB (100.00%)
used: 24.09 GiB (2.6%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-5: /var/tmp raw-size: 936.81 GiB size: 936.81 GiB (100.00%)
used: 24.09 GiB (2.6%) 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: 15.24 GiB used: 0 KiB (0.0%) priority: 100
comp: zstd avail: lzo-rle,lzo,lz4,lz4hc,deflate,842 max-streams: 16
dev: /dev/zram0
ID-2: swap-2 type: partition size: 16.77 GiB used: 0 KiB (0.0%)
priority: -2 dev: /dev/nvme0n1p3 maj-min: 259:3
Sensors:
System Temperatures: cpu: 48.5 C mobo: N/A
Fan Speeds (rpm): cpu: 0
Info:
Memory: total: 16 GiB available: 15.24 GiB used: 6.64 GiB (43.5%)
Processes: 406 Power: uptime: 33m states: freeze,mem,disk suspend: s2idle
avail: deep wakeups: 0 hibernate: platform avail: shutdown, reboot,
suspend, test_resume image: 6.03 GiB services: org_kde_powerdevil,
power-profiles-daemon, upowerd Init: systemd v: 257 default: graphical
tool: systemctl
Packages: pm: pacman pkgs: 1814 libs: 533 tools: octopi,paru Compilers:
clang: 19.1.7 gcc: 14.2.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-04-23
Last full system update: 2025-04-23 ↻
Is partially upgraded:   No
Relevant software:       snapper NetworkManager dracut nvidia-dkms
Windows dual boot:       No/Undetected
Failed units:

My apologies, only installed Garuda today.

The driver is up to date.

And the swoosh means that a reboot is pending after a system update. :slight_smile:

5 Likes

Thank you.

I will now reboot the system and see if it has fixed the graphic issues. :slight_smile:

Also try choosing x11 at the login screen instead of wayland to see if that helps

4 Likes

I run a RTX 4070S in Garuda with KDE/Wayland just fine. Garuda update handles the driver.

If you experience issues in games, check ProtonDB to see if the game has issues on Linux. There are often hints on what you can do to fix it as well.

If you provide a bit more info about which game and which issue specifically, I might be able to provide more help.

2 Likes

3 posts were split to a new topic: Flashing ground textures in Wurm Online

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