Nvidia dkms or prime render offload?

Hello,

I noticed some issues with my GPU specifically not being used when running games with lutris/proton-ge and wanted to try to reinstall the drivers.

I am using the dr460nized garuda gaming distro, I proceeded to uninstall all drivers listed in the garuda settings manager, specifically:

nvidia:
video-nvidia-prime-render-offload
video-nvidia-dkms
video-linux
video-modesetting

intel:
video-nvidia-prime-render-offload
video-linux
video-modesetting

After which I attempted to reinstall them again one by one, during which I noticed that it’s not possible to install both video-nvidia-dkms and video-nvidia-prime-render-offload

Error:

Waiting for user input...

Starting

Error: config 'video-nvidia-prime-render-offload' conflicts with config(s): video-nvidia-dkms

Done ...

Additionally both the intel and nvidia gpu show as “Unknown device name” in the garuda settings manager.

System specs:

System:
  Kernel: 6.13.2-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=1e0cbb23-1524-4d7f-bc02-616818d1ff5f rw rootflags=subvol=@ quiet loglevel=3 ibt=off
  Desktop: KDE Plasma v: 6.3.0 tk: Qt v: N/A info: frameworks v: 6.10.0 wm: kwin_wayland
    with: krunner vt: 1 dm: SDDM Distro: Garuda base: Arch Linux
Machine:
  Type: Laptop System: Micro-Star product: Cyborg 15 A12VE v: REV:1.0 serial: <superuser required>
    Chassis: type: 10 serial: <superuser required>
  Mobo: Micro-Star model: MS-15K1 v: REV:1.0 serial: <superuser required> part-nu: 15K1.3
    uuid: <superuser required> UEFI: American Megatrends LLC. v: E15K1IMS.315 date: 09/19/2024
Battery:
  ID-1: BAT1 charge: 47.7 Wh (97.0%) condition: 49.2/52.0 Wh (94.7%) volts: 12.8 min: 11.4
    model: MSI BIF0_9 type: Li-ion serial: N/A status: not charging
  ID-2: hidpp_battery_0 charge: 33% condition: N/A volts: 3.8 min: N/A model: Logitech G502
    LIGHTSPEED Wireless Gaming Mouse type: N/A serial: <filter> status: discharging
CPU:
  Info: model: 12th Gen Intel Core i5-12450H bits: 64 type: MST AMCP arch: Alder Lake gen: core 12
    level: v3 note: check built: 2021+ process: Intel 7 (10nm ESF) family: 6 model-id: 0x9A (154)
    stepping: 3 microcode: 0x436
  Topology: cpus: 1x dies: 1 clusters: 5 cores: 8 threads: 12 mt: 4 tpc: 2 st: 4 smt: enabled
    cache: L1: 704 KiB desc: d-4x32 KiB, 4x48 KiB; i-4x32 KiB, 4x64 KiB L2: 7 MiB
    desc: 4x1.2 MiB, 1x2 MiB L3: 12 MiB desc: 1x12 MiB
  Speed (MHz): avg: 3634 min/max: 400/4400:3300 scaling: driver: intel_pstate governor: powersave
    cores: 1: 3634 2: 3634 3: 3634 4: 3634 5: 3634 6: 3634 7: 3634 8: 3634 9: 3634 10: 3634 11: 3634
    12: 3634 bogomips: 59904
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
  Vulnerabilities: <filter>
Graphics:
  Device-1: Intel Alder Lake-P GT1 [UHD Graphics] vendor: Micro-Star MSI driver: i915 v: kernel
    alternate: xe arch: Xe process: Intel 10nm built: 2020-21 ports: active: eDP-1 empty: HDMI-A-1
    bus-ID: 0000:00:02.0 chip-ID: 8086:46a3 class-ID: 0300
  Device-2: NVIDIA AD107M [GeForce RTX 4050 Max-Q / Mobile] vendor: Micro-Star MSI driver: nvidia
    v: 570.86.16 alternate: nouveau,nvidia_drm non-free: 550/565.xx+ status: current (as of 2025-01)
    arch: Lovelace code: AD1xx process: TSMC n4 (5nm) built: 2022+ ports: active: none empty: DP-1
    bus-ID: 0000:01:00.0 chip-ID: 10de:28a1 class-ID: 0300
  Device-3: Luxvisions Innotech Integrated Camera driver: uvcvideo type: USB rev: 2.0
    speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-6:3 chip-ID: 30c9:0042 class-ID: 0e02
    serial: <filter>
  Display: wayland server: X.org v: 1.21.1.15 with: Xwayland v: 24.1.5 compositor: kwin_wayland
    driver: X: loaded: modesetting,nvidia unloaded: nouveau alternate: fbdev,intel,nv,vesa dri: iris
    gpu: i915 display-ID: 0
  Monitor-1: eDP-1 model: AU Optronics 0xd0a2 built: 2022 res: mode: 1920x1080 hz: 144
    scale: 125% (1.25) to: 1536x864 dpi: 142 gamma: 1.2 size: 344x193mm (13.54x7.6")
    diag: 394mm (15.5") ratio: 16:9 modes: 1920x1080
  API: EGL v: 1.5 hw: drv: intel iris drv: nvidia platforms: device: 0 drv: nvidia device: 1
    drv: iris gbm: drv: iris surfaceless: drv: nvidia wayland: drv: iris x11: drv: iris
  API: OpenGL v: 4.6.0 compat-v: 4.6 vendor: intel mesa v: 24.3.4-arch1.1 glx-v: 1.4
    direct-render: yes renderer: Mesa Intel Graphics (ADL GT2) device-ID: 8086:46a3 memory: 7.48 GiB
    unified: yes display-ID: :1.0
  API: Vulkan v: 1.4.303 layers: 13 device: 0 type: integrated-gpu name: Intel Graphics (ADL GT2)
    driver: N/A device-ID: 8086:46a3 surfaces: xcb,xlib,wayland device: 1 type: discrete-gpu
    name: NVIDIA GeForce RTX 4050 Laptop GPU driver: N/A device-ID: 10de:28a1
    surfaces: xcb,xlib,wayland device: 2 type: cpu name: llvmpipe (LLVM 19.1.7 256 bits)
    driver: N/A 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 Alder Lake PCH-P High Definition Audio vendor: Micro-Star MSI
    driver: sof-audio-pci-intel-tgl alternate: snd_hda_intel, snd_soc_avs, snd_sof_pci_intel_tgl
    bus-ID: 0000:00:1f.3 chip-ID: 8086:51c8 class-ID: 0401
  Device-2: NVIDIA AD107 High Definition Audio vendor: Micro-Star MSI driver: snd_hda_intel
    v: kernel bus-ID: 0000:01:00.1 chip-ID: 10de:22be class-ID: 0403
  API: ALSA v: k6.13.2-zen1-1-zen status: kernel-api with: aoss type: oss-emulator tools: N/A
  Server-1: PipeWire v: 1.2.7 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 Alder Lake-P PCH CNVi WiFi driver: iwlwifi v: kernel bus-ID: 0000:00:14.3
    chip-ID: 8086:51f0 class-ID: 0280
  IF: wlo1 state: down mac: <filter>
  Device-2: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet vendor: Micro-Star MSI
    driver: r8168 v: 8.055.00-NAPI modules: r8169 port: 3000 bus-ID: 0000:04:00.0 chip-ID: 10ec:8168
    class-ID: 0200
  IF: enp4s0 state: up speed: 100 Mbps duplex: full mac: <filter>
  Info: services: NetworkManager,systemd-timesyncd
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: 1-10:4 chip-ID: 8087:0026 class-ID: e001
  Report: btmgmt ID: hci0 rfk-id: 0 state: down bt-service: enabled,running rfk-block:
    hardware: no software: yes address: <filter> bt-v: 5.2 lmp-v: 11 status: discoverable: no
    pairing: no
RAID:
  Hardware-1: Intel Volume Management Device NVMe RAID Controller driver: vmd v: 0.6 port: N/A
    bus-ID: 0000:00:0e.0 chip-ID: 8086:467f rev: class-ID: 0104
Drives:
  Local Storage: total: 476.94 GiB used: 200.19 GiB (42.0%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Micron model: 2400 MTFDKBA512QFM size: 476.94 GiB
    block-size: physical: 512 B logical: 512 B speed: 63.2 Gb/s lanes: 4 tech: SSD serial: <filter>
    fw-rev: V3MA001 temp: 43.9 C scheme: GPT
Partition:
  ID-1: / raw-size: 476.64 GiB size: 476.64 GiB (100.00%) used: 200.19 GiB (42.0%) fs: btrfs
    dev: /dev/nvme0n1p2 maj-min: 259:2
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%) used: 584 KiB (0.2%) fs: vfat
    dev: /dev/nvme0n1p1 maj-min: 259:1
  ID-3: /home raw-size: 476.64 GiB size: 476.64 GiB (100.00%) used: 200.19 GiB (42.0%) fs: btrfs
    dev: /dev/nvme0n1p2 maj-min: 259:2
  ID-4: /var/log raw-size: 476.64 GiB size: 476.64 GiB (100.00%) used: 200.19 GiB (42.0%)
    fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
  ID-5: /var/tmp raw-size: 476.64 GiB size: 476.64 GiB (100.00%) used: 200.19 GiB (42.0%)
    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.33 GiB used: 81.5 MiB (0.5%) priority: 100 comp: zstd
    avail: lzo-rle,lzo,lz4,lz4hc,deflate,842 max-streams: 12 dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 50.0 C mobo: N/A
  Fan Speeds (rpm): N/A
Info:
  Memory: total: 16 GiB note: est. available: 15.33 GiB used: 6.32 GiB (41.3%)
  Processes: 368 Power: uptime: 54m states: freeze,mem,disk suspend: s2idle avail: deep
    wakeups: 0 hibernate: platform avail: shutdown, reboot, suspend, test_resume image: 6.07 GiB
    services: org_kde_powerdevil, power-profiles-daemon, upowerd Init: systemd v: 257
    default: graphical tool: systemctl
  Packages: pm: pacman pkgs: 1727 libs: 535 tools: octopi,pamac,paru pm: flatpak pkgs: 0
    Compilers: gcc: 14.2.1 Client: shell wrapper v: 5.2.37-release inxi: 3.3.37
Garuda (2.6.26-1.1):
  System install date:     2025-02-13
  Last full system update: 2025-02-14 ↻
  Is partially upgraded:   No
  Relevant software:       snapper NetworkManager dracut nvidia-dkms
  Windows dual boot:       No/Undetected
  Failed units:            

Additionally GWE throws the error:

NV CONTROL-X extension not found
It was not possible to find the NVIDIA NV-CONTROL X extension on the current Display device.
Please make sure that the NVIDIA proprietary display drivers are installed and they support your current GPU

I was able to run at least one game previously using the GPU, not exactly sure what changed as I didn’t mess with the drivers directly before encountering issues, however I did reset all Garuda settings back to default several times while experimenting with themes.

If you could guide me on getting this back to a usable state, I would highly appreciate it.

Thanks!

Were you applying this?

4 Likes

Yes, I managed to resolve it by uninstalling the nvidia dkms and instead installing prime render offload which seems to contain dkms package anyway.

Everything looks more or less good now.

hello,

your description is a bit blurry for me.

you noticed problems.it can also on game settings to be needed.like filo said try the settings to chance gpu.The offload includes dkms so try this first please and reboot.

oh you solved it. i was on a arch forum beside looking .=)

“video-nvidia-dkms” (garuda-nvidia-config) is for systems with only one (nvidia) GPU and contains only the dkms drivers (and other nvidia stuff).
“video-nvidia-prime-render-offload” (garuda-nvidia-prime-config) is for systems with hybrid graphics and also contains nvidia-prime.

GWE only works on x11 and not on wayland.

5 Likes

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