Dual Graphic cannot change NVIDIA or Intel (kepler) in lutris

Hi, I have in my old notebook NVIDIA GK107M [GeForce GT 750M] (kepler), I have installed correctly, but cannot view 2 GPU cards or select one or another.

Prior to install Garuda Dragonized, I had Garuda Cinnamon and I was able to switch between 2 cards in lutris and in konsole.

Any suggestions?

garuda-inxi
System:
  Kernel: 6.14.4-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
    clocksource: tsc avail: hpet,acpi_pm
    parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
    root=UUID=1a7ee38a-d04e-4bf8-be1d-173f60129a28 rw rootflags=subvol=@
    quiet resume=UUID=5755e619-40ee-4ef7-8518-70715ae30f0e 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: LENOVO product: VIQYx v: INVALID
    serial: <superuser required> Chassis: type: 10 v: INVALID
    serial: <superuser required>
  Mobo: LENOVO model: VIQY0Y1 v: 31900006WIN8 STD MBR IPG
    serial: <superuser required> part-nu: LENOVO_BI_IDEAPAD
    uuid: <superuser required> UEFI: LENOVO v: 74CN26WW(107T22)
    date: 05/09/2013
Battery:
  ID-1: BAT1 charge: 41.7 Wh (100.0%) condition: 41.7/56.4 Wh (73.9%)
    power: 655.4 W volts: 12.2 min: 10.8 model: LENOVO PABAS0241231 type: Li-ion
    serial: <filter> status: full
CPU:
  Info: model: Intel Core i7-4700MQ bits: 64 type: MT MCP arch: Haswell
    gen: core 4 level: v3 note: check built: 2013-15 process: Intel 22nm
    family: 6 model-id: 0x3C (60) stepping: 3 microcode: 0x28
  Topology: cpus: 1x dies: 1 clusters: 4 cores: 4 threads: 8 tpc: 2
    smt: enabled cache: L1: 256 KiB desc: d-4x32 KiB; i-4x32 KiB L2: 1024 KiB
    desc: 4x256 KiB L3: 6 MiB desc: 1x6 MiB
  Speed (MHz): avg: 3400 min/max: 800/3400 scaling: driver: intel_cpufreq
    governor: performance cores: 1: 3400 2: 3400 3: 3400 4: 3400 5: 3400 6: 3400
    7: 3400 8: 3400 bogomips: 38310
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
  Vulnerabilities: <filter>
Graphics:
  Device-1: Intel 4th Gen Core Processor Integrated Graphics vendor: Lenovo
    driver: i915 v: kernel arch: Gen-7.5 process: Intel 22nm built: 2013 ports:
    active: eDP-1 empty: HDMI-A-1,VGA-1 bus-ID: 00:02.0 chip-ID: 8086:0416
    class-ID: 0300
  Device-2: NVIDIA GK107M [GeForce GT 750M] vendor: Lenovo driver: nvidia
    v: 470.256.02 alternate: nouveau,nvidia_drm non-free: series: 470.xx+
    status: legacy-active (EOL~2024-09-xx) arch: Kepler-2 code: GKxxx
    process: TSMC 28nm built: 2012-2018 pcie: gen: 1 speed: 2.5 GT/s lanes: 8
    link-max: gen: 3 speed: 8 GT/s lanes: 16 bus-ID: 01:00.0
    chip-ID: 10de:0fe4 class-ID: 0300
  Device-3: Realtek Lenovo EasyCamera driver: uvcvideo type: USB rev: 2.0
    speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-1:2 chip-ID: 0bda:58b9
    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
    alternate: fbdev,intel,vesa dri: crocus gpu: i915 display-ID: 0
  Monitor-1: eDP-1 model: LG Display 0x033a built: 2011 res: mode: 1366x768
    hz: 60 scale: 100% (1) dpi: 101 gamma: 1.2 size: 344x194mm (13.54x7.64")
    diag: 395mm (15.5") ratio: 16:9 modes: 1366x768
  API: EGL v: 1.5 hw: drv: intel crocus drv: nvidia platforms: device: 0
    drv: nvidia device: 1 drv: crocus device: 2 drv: swrast gbm: drv: crocus
    surfaceless: drv: crocus wayland: drv: crocus x11: drv: crocus
  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 HD Graphics 4600 (HSW
    GT2) device-ID: 8086:0416 memory: 1.46 GiB unified: yes display-ID: :1.0
  API: Vulkan v: 1.4.309 layers: 14 device: 0 type: integrated-gpu
    name: Intel HD Graphics 4600 (HSW GT2) driver: mesa intel v: 25.0.4-arch1.1
    device-ID: 8086:0416 surfaces: xcb,xlib,wayland device: 1
    type: discrete-gpu name: NVIDIA GeForce GT 750M driver: nvidia
    v: 470.256.02 device-ID: 10de:0fe4 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 Xeon E3-1200 v3/4th Gen Core Processor HD Audio
    vendor: Lenovo driver: snd_hda_intel v: kernel bus-ID: 00:03.0
    chip-ID: 8086:0c0c class-ID: 0403
  Device-2: Intel 8 Series/C220 Series High Definition Audio vendor: Lenovo
    driver: snd_hda_intel v: kernel bus-ID: 00:1b.0 chip-ID: 8086:8c20
    class-ID: 0403
  Device-3: NVIDIA GK107 HDMI Audio vendor: Lenovo driver: snd_hda_intel
    v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 8 link-max: lanes: 16
    bus-ID: 01:00.1 chip-ID: 10de:0e1b class-ID: 0403
  API: ALSA v: k6.14.4-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: Qualcomm Atheros QCA8171 Gigabit Ethernet vendor: Lenovo
    driver: alx v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1 port: 3000
    bus-ID: 08:00.0 chip-ID: 1969:10a1 class-ID: 0200
  IF: enp8s0 state: down mac: <filter>
  Device-2: Broadcom BCM4352 802.11ac Dual Band Wireless Network Adapter
    vendor: Lenovo driver: wl v: kernel modules: bcma pcie: gen: 2 speed: 5 GT/s
    lanes: 1 bus-ID: 09:00.0 chip-ID: 14e4:43b1 class-ID: 0280
  IF: wlp9s0 state: up mac: <filter>
  Info: services: NetworkManager, smbd, systemd-timesyncd, wpa_supplicant
Bluetooth:
  Device-1: Lite-On BCM20702A0 driver: btusb v: 0.8 type: USB rev: 2.0
    speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-7:3 chip-ID: 04ca:200b
    class-ID: fe01 serial: <filter>
  Report: btmgmt ID: hci0 rfk-id: 2 state: up address: <filter> bt-v: 4.0
    lmp-v: 6 status: discoverable: no pairing: no class-ID: 6c010c
Drives:
  Local Storage: total: 2.27 TiB used: 1.08 TiB (47.4%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/sda maj-min: 8:0 vendor: Crucial model: CT500MX500SSD1
    size: 465.76 GiB block-size: physical: 4096 B logical: 512 B speed: 3.0 Gb/s
    tech: SSD serial: <filter> fw-rev: 023 scheme: GPT
  ID-2: /dev/sdb maj-min: 8:16 vendor: Crucial model: CT2000MX500SSD1
    size: 1.82 TiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s
    tech: SSD serial: <filter> fw-rev: 023 scheme: GPT
Partition:
  ID-1: / raw-size: 100.42 GiB size: 100.42 GiB (100.00%)
    used: 23.34 GiB (23.2%) fs: btrfs dev: /dev/sdb4 maj-min: 8:20
  ID-2: /boot/efi raw-size: 1.86 GiB size: 1.86 GiB (99.80%)
    used: 608 KiB (0.0%) fs: vfat dev: /dev/sdb1 maj-min: 8:17
  ID-3: /home raw-size: 309.96 GiB size: 309.96 GiB (100.00%)
    used: 203.71 GiB (65.7%) fs: btrfs dev: /dev/sdb5 maj-min: 8:21
  ID-4: /var/log raw-size: 100.42 GiB size: 100.42 GiB (100.00%)
    used: 23.34 GiB (23.2%) fs: btrfs dev: /dev/sdb4 maj-min: 8:20
  ID-5: /var/tmp raw-size: 100.42 GiB size: 100.42 GiB (100.00%)
    used: 23.34 GiB (23.2%) fs: btrfs dev: /dev/sdb4 maj-min: 8:20
Swap:
  Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
  ID-1: swap-1 type: zram size: 15.34 GiB used: 0 KiB (0.0%) priority: 100
    comp: zstd avail: lzo-rle,lzo,lz4,lz4hc,deflate,842 max-streams: 8
    dev: /dev/zram0
  ID-2: swap-2 type: partition size: 20.12 GiB used: 0 KiB (0.0%)
    priority: -2 dev: /dev/sdb3 maj-min: 8:19
Sensors:
  System Temperatures: cpu: 57.0 C mobo: N/A
  Fan Speeds (rpm): N/A
Info:
  Memory: total: 16 GiB note: est. available: 15.34 GiB used: 4.13 GiB (26.9%)
  Processes: 334 Power: uptime: 5m states: freeze,mem,disk suspend: deep
    avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
    suspend, test_resume image: 6.11 GiB services: org_kde_powerdevil,
    power-profiles-daemon, upowerd Init: systemd v: 257 default: graphical
    tool: systemctl
  Packages: pm: pacman pkgs: 1868 libs: 546 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-03-01
  Last full system update: 2025-04-29
  Is partially upgraded:   No
  Relevant software:       snapper NetworkManager dracut
  Windows dual boot:       No/Undetected
  Failed units:            

It appears correct both cards on system:

 ╭─siegfried@siegfried in ~ took 0s
 ╰─λ glxinfo | grep "OpenGL renderer"
OpenGL renderer string: Mesa Intel(R) HD Graphics 4600 (HSW GT2)

 ╭─siegfried@siegfried in ~ took 0s
 ╰─λ prime-run glxinfo | grep "OpenGL renderer"
OpenGL renderer string: NVIDIA GeForce GT 750M/PCIe/SSE2


MTGA Game continues installing in lutris, but with warning message:

Also, lutris didn’t run, but calling in konsole with prime_run lutris, then runs.

Please edit your last post if you want to add new information and no one has replied yet. Thanks.


It is not necessary to post the output of inxi -G, all relevant infos about the graphic are already in the garuda-inxi.

The nvidia driver is not loaded - open /var/log/Xorg.0.log with an editor, copy the entire content to Garuda PrivateBin and share the generated link here.

3 Likes

So, I change to Wayland and I updated garuda-inxi.

Xorg.0.log is clean, too clean. There are no errors concerning the nvidia gpu, because neither the proprietary nvidia driver nor the open source driver nouveau is tried to be loaded.

The nvidia and the nouveau drivers are present as kernel modules…

…but not in the user space.

The recommended driver for kepler GPUs is nvidia-470xx-dkms - try the linux-zen kernel in combination with the nvidia-470xx-dkms drivers. You can also try early KMS loading: Early KMS start - ArchWiki / DRM kernel mode setting - ArchWiki.

1 Like

I have nvidia-470xx-dkms, but LTS kernel. I’ll boot with Zen kernel and I’ll try.

Boot with zen kernel. Installing Magic The Gathering Arena with lutris. Error in this message. in the past in the same machine, installer runs ok and installed the game. Garuda-inxi updated.

It is not helpful if you edit your garuda-inxi after each troubleshooting step. This will cause the thread in this topic to get lost. As soon as something changes, you should post a NEW garuda-inxi.


Edit: Boot with the linux-zen kernel and set it as default in the “Garuda Boot Options”, then reinstall the nvidia-470xx-dkms drivers and make sure that the dkms module is built w/o errors. Then reboot and post the output of:

dkms status

and:

inxi -Gxx

and:

pacman -Qs nvidia
1 Like

ok, pacman -S nvidia-470xx-dkms applied.

dkms status
broadcom-wl/6.30.223.271, 6.12.25-1-lts, x86_64: installed
broadcom-wl/6.30.223.271, 6.13.5-zen1-1-zen, x86_64: installed (Original modules exist) (Built modules are missing in the kernel modules folder)
broadcom-wl/6.30.223.271, 6.14.4-zen1-1-zen, x86_64: installed
broadcom-wl/6.30.223.271, 6.8.7-zen1-2-zen, x86_64: installed (Original modules exist) (Built modules are missing in the kernel modules folder)
nvidia/470.256.02, 6.12.25-1-lts, x86_64: installed
nvidia/470.256.02, 6.14.4-zen1-1-zen, x86_64: installed
nvidia/570.124.04: broken

Error! nvidia/570.124.04: Missing the module source directory or the symbolic link pointing to it.
Manual intervention is required!

inxi -Gxx
Graphics:
  Device-1: Intel 4th Gen Core Processor Integrated Graphics vendor: Lenovo
    driver: i915 v: kernel arch: Gen-7.5 ports: active: eDP-1
    empty: HDMI-A-1,VGA-1 bus-ID: 00:02.0 chip-ID: 8086:0416
  Device-2: NVIDIA GK107M [GeForce GT 750M] vendor: Lenovo driver: nvidia
    v: 470.256.02 arch: Kepler-2 pcie: speed: 2.5 GT/s lanes: 8 bus-ID: 01:00.0
    chip-ID: 10de:0fe4
  Device-3: Realtek Lenovo EasyCamera driver: uvcvideo type: USB rev: 2.0
    speed: 480 Mb/s lanes: 1 bus-ID: 1-1:2 chip-ID: 0bda:58b9
  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: crocus gpu: i915
    display-ID: 0
  Monitor-1: eDP-1 model: LG Display 0x033a res: 1366x768 hz: 60 dpi: 101
    diag: 395mm (15.5")
  API: EGL v: 1.5 platforms: device: 0 drv: nvidia device: 1 drv: crocus
    device: 2 drv: nouveau device: 3 drv: swrast gbm: drv: crocus surfaceless:
    drv: crocus wayland: drv: crocus x11: drv: crocus
  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 HD Graphics 4600 (HSW
    GT2) device-ID: 8086:0416 display-ID: :1.0
  API: Vulkan v: 1.4.309 surfaces: xcb,xlib,wayland device: 0
    type: integrated-gpu driver: mesa intel device-ID: 8086:0416 device: 1
    type: discrete-gpu driver: nvidia device-ID: 10de:0fe4 device: 2 type: cpu
    driver: mesa llvmpipe device-ID: 10005:0000
  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


pacman -Qs nvidia
local/egl-gbm 1.1.2.1-1
    The GBM EGL external platform library
local/egl-wayland 4:1.1.19-1
    EGLStream-based Wayland external platform
local/egl-x11 1.0.1-1
    NVIDIA XLib and XCB EGL Platform Library
local/garuda-nvidia-470xx-config 2:1.1.6-1.1
    Meta configuration package for nvidia systems on Garuda Linux
local/garuda-nvidia-470xx-prime-config 2:1.1.6-1.1
    Meta configuration package for nvidia prime systems on Garuda Linux:
local/gwe 0.15.9-1.1
    A system utility for controlling NVIDIA GPUs
local/lib32-libvdpau 1.5-3
    Nvidia VDPAU library
local/lib32-nvidia-470xx-utils 470.256.02-1.1
    NVIDIA drivers utilities (32-bit)
local/lib32-opencl-nvidia-470xx 470.256.02-1.1
    OpenCL implemention for NVIDIA (32-bit)
local/libvdpau 1.5-3
    Nvidia VDPAU library
local/libxnvctrl-470xx 470.256.02-3.3
    NVIDIA NV-CONTROL X extension
local/mhwd-nvidia 570.144.1-1
    NVIDIA pci id list for MHWD
local/mhwd-nvidia-390xx 390.143-1
    mhwd-nvidia-390xx PCI ID database
local/mhwd-nvidia-470xx 470.94-1
    mhwd-nvidia-470xx PCI ID database
local/nvidia-470xx-dkms 470.256.02-7.97
    NVIDIA drivers - module sources
local/nvidia-470xx-settings 470.256.02-3.3
    Tool for configuring the NVIDIA graphics driver
local/nvidia-470xx-utils 470.256.02-7.97
    NVIDIA drivers utilities
local/nvidia-prime 1.0-5
    NVIDIA Prime Render Offload configuration and utilities
local/opencl-nvidia-470xx 470.256.02-7.97
    OpenCL implemention for NVIDIA
local/xf86-video-nouveau 1.0.18-1 (xorg-drivers)
    Open Source 3D acceleration driver for nVidia cards

And now shows me 2 GPU in lutris:

1 Like

Can you remove both drivers, the 570 and the 470 and then reinstall only the 470 drivers after a reboot . my guess is that it is trying to use the lastest driver :grinning:

sudo pacman -Rns nvidia-570xx-dkms
error: target not found: nvidia-570xx-dkms

sudo pacman -Rns nvidia-470xx-dkms
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: removing nvidia-470xx-dkms breaks dependency 'nvidia-470xx-dkms' required by garuda-nvidia-470xx-config

sudo pacman -Rns garuda-nvidia-470xx-prime-config
checking dependencies...
:: cpu-x optionally requires opencl-driver: packaged OpenCL driver
:: lib32-nvidia-470xx-utils optionally requires lib32-opencl-nvidia-470xx
:: lib32-ocl-icd optionally requires lib32-opencl-driver: packaged opencl driver
:: nvidia-470xx-utils optionally requires opencl-nvidia-470xx: OpenCL support
:: ocl-icd optionally requires opencl-driver: packaged opencl driver

Package (14)                      Old Version      Net Change

garuda-nvidia-470xx-config        2:1.1.6-1.1        0,00 MiB
gobject-introspection             1.84.0-1          -3,06 MiB
gwe                               0.15.9-1.1        -0,62 MiB
lib32-opencl-nvidia-470xx         470.256.02-1.1   -72,93 MiB
libdazzle                         3.44.0-1          -5,22 MiB
nvidia-prime                      1.0-5              0,00 MiB
opencl-nvidia-470xx               470.256.02-7.97  -70,37 MiB
python-injector                   0.21.0-1.2        -0,19 MiB
python-mako                       1.3.10-1          -0,96 MiB
python-markupsafe                 2.1.5-3           -0,08 MiB
python-peewee                     3.17.9-1          -2,48 MiB
python-py3nvml                    0.2.7-1.5         -0,85 MiB
python-reactivex                  4.0.4-7           -2,41 MiB
garuda-nvidia-470xx-prime-config  2:1.1.6-1.1        0,00 MiB

Total Removed Size:  159,18 MiB

:: Do you want to remove these packages? [Y/n] y
:: Running pre-transaction hooks...
(1/2) Rejecting pacman transaction if running in snapshot...
(2/2) Performing snapper pre snapshots for the following configurations...
==> root: 104
:: Processing package changes...
( 1/14) removing garuda-nvidia-470xx-prime-config                 [------------------------------------] 100%
( 2/14) removing nvidia-prime                                     [------------------------------------] 100%
( 3/14) removing garuda-nvidia-470xx-config                       [------------------------------------] 100%
( 4/14) removing opencl-nvidia-470xx                              [------------------------------------] 100%
( 5/14) removing lib32-opencl-nvidia-470xx                        [------------------------------------] 100%
( 6/14) removing gwe                                              [------------------------------------] 100%
( 7/14) removing python-reactivex                                 [------------------------------------] 100%
( 8/14) removing python-py3nvml                                   [------------------------------------] 100%
( 9/14) removing python-peewee                                    [------------------------------------] 100%
(10/14) removing python-injector                                  [------------------------------------] 100%
(11/14) removing libdazzle                                        [------------------------------------] 100%
(12/14) removing gobject-introspection                            [------------------------------------] 100%
(13/14) removing python-mako                                      [------------------------------------] 100%
(14/14) removing python-markupsafe                                [------------------------------------] 100%
:: Running post-transaction hooks...
( 1/10) Reloading device manager configuration...
( 2/10) Arming ConditionNeedsUpdate...
( 3/10) Foreign/AUR package notification
proton-ge-custom 2:GE.Proton9.4-1
reiserfsprogs 3.6.27-4
xwaylandvideobridge 0.4.0-2
( 4/10) Orphaned package notification...
egl-gbm 1.1.2.1-1
egl-x11 1.0.1-1
( 5/10) Checking for .pacnew and .pacsave files...
( 6/10) Compiling GSettings XML schema files...
( 7/10) Updating icon theme caches...
( 8/10) Updating the desktop file MIME type cache...
( 9/10) Performing snapper post snapshots for the following configurations...
==> root: 105

sudo pacman -Rns nvidia-470xx-dkms
[sudo] password for siegfried:         
checking dependencies...

Package (1)        Old Version      Net Change

nvidia-470xx-dkms  470.256.02-7.97  -47,62 MiB

Total Removed Size:  47,62 MiB

:: Do you want to remove these packages? [Y/n] y
:: Running pre-transaction hooks...
(1/3) Rejecting pacman transaction if running in snapshot...
(2/3) Performing snapper pre snapshots for the following configurations...
==> root: 106
(3/3) Remove DKMS modules
==> dkms remove --no-depmod nvidia/470.256.02 -k 6.12.25-1-lts
==> dkms remove --no-depmod nvidia/470.256.02 -k 6.14.4-zen1-1-zen
==> depmod 6.12.25-1-lts
==> depmod 6.14.4-zen1-1-zen
:: Processing package changes...
(1/1) removing nvidia-470xx-dkms                                  [------------------------------------] 100%
:: Running post-transaction hooks...
(1/8) Arming ConditionNeedsUpdate...
(2/8) Updating initramfs...
:: Building initramfs for linux-lts (6.12.25-1-lts)
Creating group 'nobody' with GID 65534.
Creating group 'audio' with GID 996.
Creating group 'disk' with GID 995.
Creating group 'input' with GID 994.
Creating group 'kmem' with GID 993.
Creating group 'kvm' with GID 992.
Creating group 'lp' with GID 991.
Creating group 'optical' with GID 990.
Creating group 'render' with GID 989.
Creating group 'sgx' with GID 988.
Creating group 'storage' with GID 987.
Creating group 'tty' with GID 5.
Creating group 'uucp' with GID 986.
Creating group 'video' with GID 985.
Creating group 'users' with GID 984.
Creating group 'systemd-journal' with GID 983.
Creating user 'root' (Super User) with UID 0 and GID 0.
Creating user 'nobody' (Kernel Overflow User) with UID 65534 and GID 65534.
:: Building fallback initramfs for linux-lts (6.12.25-1-lts)
Creating group 'nobody' with GID 65534.
Creating group 'audio' with GID 996.
Creating group 'disk' with GID 995.
Creating group 'input' with GID 994.
Creating group 'kmem' with GID 993.
Creating group 'kvm' with GID 992.
Creating group 'lp' with GID 991.
Creating group 'optical' with GID 990.
Creating group 'render' with GID 989.
Creating group 'sgx' with GID 988.
Creating group 'storage' with GID 987.
Creating group 'tty' with GID 5.
Creating group 'uucp' with GID 986.
Creating group 'video' with GID 985.
Creating group 'users' with GID 984.
Creating group 'systemd-journal' with GID 983.
Creating user 'root' (Super User) with UID 0 and GID 0.
Creating user 'nobody' (Kernel Overflow User) with UID 65534 and GID 65534.
:: Building initramfs for linux-zen (6.14.4-zen1-1-zen)
Creating group 'nobody' with GID 65534.
Creating group 'audio' with GID 996.
Creating group 'disk' with GID 995.
Creating group 'input' with GID 994.
Creating group 'kmem' with GID 993.
Creating group 'kvm' with GID 992.
Creating group 'lp' with GID 991.
Creating group 'optical' with GID 990.
Creating group 'render' with GID 989.
Creating group 'sgx' with GID 988.
Creating group 'storage' with GID 987.
Creating group 'tty' with GID 5.
Creating group 'uucp' with GID 986.
Creating group 'video' with GID 985.
Creating group 'users' with GID 984.
Creating group 'systemd-journal' with GID 983.
Creating user 'root' (Super User) with UID 0 and GID 0.
Creating user 'nobody' (Kernel Overflow User) with UID 65534 and GID 65534.
:: Building fallback initramfs for linux-zen (6.14.4-zen1-1-zen)
Creating group 'nobody' with GID 65534.
Creating group 'audio' with GID 996.
Creating group 'disk' with GID 995.
Creating group 'input' with GID 994.
Creating group 'kmem' with GID 993.
Creating group 'kvm' with GID 992.
Creating group 'lp' with GID 991.
Creating group 'optical' with GID 990.
Creating group 'render' with GID 989.
Creating group 'sgx' with GID 988.
Creating group 'storage' with GID 987.
Creating group 'tty' with GID 5.
Creating group 'uucp' with GID 986.
Creating group 'video' with GID 985.
Creating group 'users' with GID 984.
Creating group 'systemd-journal' with GID 983.
Creating user 'root' (Super User) with UID 0 and GID 0.
Creating user 'nobody' (Kernel Overflow User) with UID 65534 and GID 65534.
(3/8) Updating linux initcpios...
(4/8) Foreign/AUR package notification
proton-ge-custom 2:GE.Proton9.4-1
reiserfsprogs 3.6.27-4
xwaylandvideobridge 0.4.0-2
(5/8) Orphaned package notification...
egl-gbm 1.1.2.1-1
egl-x11 1.0.1-1
(6/8) Checking for .pacnew and .pacsave files...
(7/8) Performing snapper post snapshots for the following configurations...
==> root: 107
(8/8) Syncing all file systems...

sudo pacman -Rns nvidia-570xx-dkms
error: target not found: nvidia-570xx-dkms


Now booting.

sudo pacman -S nvidia-470xx-dkms
[sudo] password for siegfried:         
resolving dependencies...
looking for conflicting packages...

Package (1)                    New Version      Net Change

chaotic-aur/nvidia-470xx-dkms  470.256.02-7.97   47,62 MiB

Total Installed Size:  47,62 MiB

:: Proceed with installation? [Y/n] y
(1/1) checking keys in keyring                                    [------------------------------------] 100%
(1/1) checking package integrity                                  [------------------------------------] 100%
(1/1) loading package files                                       [------------------------------------] 100%
(1/1) checking for file conflicts                                 [------------------------------------] 100%
(1/1) checking available disk space                               [------------------------------------] 100%
:: Running pre-transaction hooks...
(1/2) Rejecting pacman transaction if running in snapshot...
(2/2) Performing snapper pre snapshots for the following configurations...
==> root: 108
:: Processing package changes...
(1/1) installing nvidia-470xx-dkms                                [------------------------------------] 100%
:: Running post-transaction hooks...
(1/9) Arming ConditionNeedsUpdate...
(2/9) Install DKMS modules
==> dkms install --no-depmod nvidia/470.256.02 -k 6.14.4-zen1-1-zen
==> dkms install --no-depmod nvidia/470.256.02 -k 6.12.25-1-lts
==> depmod 6.12.25-1-lts
==> depmod 6.14.4-zen1-1-zen
(3/9) Updating initramfs...
:: Building initramfs for linux-lts (6.12.25-1-lts)
Creating group 'nobody' with GID 65534.
Creating group 'audio' with GID 996.
Creating group 'disk' with GID 995.
Creating group 'input' with GID 994.
Creating group 'kmem' with GID 993.
Creating group 'kvm' with GID 992.
Creating group 'lp' with GID 991.
Creating group 'optical' with GID 990.
Creating group 'render' with GID 989.
Creating group 'sgx' with GID 988.
Creating group 'storage' with GID 987.
Creating group 'tty' with GID 5.
Creating group 'uucp' with GID 986.
Creating group 'video' with GID 985.
Creating group 'users' with GID 984.
Creating group 'systemd-journal' with GID 983.
Creating user 'root' (Super User) with UID 0 and GID 0.
Creating user 'nobody' (Kernel Overflow User) with UID 65534 and GID 65534.
:: Building fallback initramfs for linux-lts (6.12.25-1-lts)
Creating group 'nobody' with GID 65534.
Creating group 'audio' with GID 996.
Creating group 'disk' with GID 995.
Creating group 'input' with GID 994.
Creating group 'kmem' with GID 993.
Creating group 'kvm' with GID 992.
Creating group 'lp' with GID 991.
Creating group 'optical' with GID 990.
Creating group 'render' with GID 989.
Creating group 'sgx' with GID 988.
Creating group 'storage' with GID 987.
Creating group 'tty' with GID 5.
Creating group 'uucp' with GID 986.
Creating group 'video' with GID 985.
Creating group 'users' with GID 984.
Creating group 'systemd-journal' with GID 983.
Creating user 'root' (Super User) with UID 0 and GID 0.
Creating user 'nobody' (Kernel Overflow User) with UID 65534 and GID 65534.
:: Building initramfs for linux-zen (6.14.4-zen1-1-zen)
Creating group 'nobody' with GID 65534.
Creating group 'audio' with GID 996.
Creating group 'disk' with GID 995.
Creating group 'input' with GID 994.
Creating group 'kmem' with GID 993.
Creating group 'kvm' with GID 992.
Creating group 'lp' with GID 991.
Creating group 'optical' with GID 990.
Creating group 'render' with GID 989.
Creating group 'sgx' with GID 988.
Creating group 'storage' with GID 987.
Creating group 'tty' with GID 5.
Creating group 'uucp' with GID 986.
Creating group 'video' with GID 985.
Creating group 'users' with GID 984.
Creating group 'systemd-journal' with GID 983.
Creating user 'root' (Super User) with UID 0 and GID 0.
Creating user 'nobody' (Kernel Overflow User) with UID 65534 and GID 65534.
:: Building fallback initramfs for linux-zen (6.14.4-zen1-1-zen)
Creating group 'nobody' with GID 65534.
Creating group 'audio' with GID 996.
Creating group 'disk' with GID 995.
Creating group 'input' with GID 994.
Creating group 'kmem' with GID 993.
Creating group 'kvm' with GID 992.
Creating group 'lp' with GID 991.
Creating group 'optical' with GID 990.
Creating group 'render' with GID 989.
Creating group 'sgx' with GID 988.
Creating group 'storage' with GID 987.
Creating group 'tty' with GID 5.
Creating group 'uucp' with GID 986.
Creating group 'video' with GID 985.
Creating group 'users' with GID 984.
Creating group 'systemd-journal' with GID 983.
Creating user 'root' (Super User) with UID 0 and GID 0.
Creating user 'nobody' (Kernel Overflow User) with UID 65534 and GID 65534.
(4/9) Updating linux initcpios...
(5/9) Foreign/AUR package notification
proton-ge-custom 2:GE.Proton9.4-1
reiserfsprogs 3.6.27-4
xwaylandvideobridge 0.4.0-2
(6/9) Orphaned package notification...
egl-gbm 1.1.2.1-1
egl-x11 1.0.1-1
(7/9) Checking for .pacnew and .pacsave files...
(8/9) Performing snapper post snapshots for the following configurations...
==> root: 109
(9/9) Syncing all file systems...

Booting.

dkms status
broadcom-wl/6.30.223.271, 6.12.25-1-lts, x86_64: installed
broadcom-wl/6.30.223.271, 6.13.5-zen1-1-zen, x86_64: installed (Original modules exist) (Built modules are missing in the kernel modules folder)
broadcom-wl/6.30.223.271, 6.14.4-zen1-1-zen, x86_64: installed
broadcom-wl/6.30.223.271, 6.8.7-zen1-2-zen, x86_64: installed (Original modules exist) (Built modules are missing in the kernel modules folder)
nvidia/470.256.02, 6.12.25-1-lts, x86_64: installed
nvidia/470.256.02, 6.14.4-zen1-1-zen, x86_64: installed
nvidia/570.124.04: broken

Error! nvidia/570.124.04: Missing the module source directory or the symbolic link pointing to it.
Manual intervention is required!

inxi -Gxx
Graphics:
  Device-1: Intel 4th Gen Core Processor Integrated Graphics vendor: Lenovo
    driver: i915 v: kernel arch: Gen-7.5 ports: active: eDP-1
    empty: HDMI-A-1,VGA-1 bus-ID: 00:02.0 chip-ID: 8086:0416
  Device-2: NVIDIA GK107M [GeForce GT 750M] vendor: Lenovo driver: nvidia
    v: 470.256.02 arch: Kepler-2 pcie: speed: 2.5 GT/s lanes: 8 bus-ID: 01:00.0
    chip-ID: 10de:0fe4
  Device-3: Realtek Lenovo EasyCamera driver: uvcvideo type: USB rev: 2.0
    speed: 480 Mb/s lanes: 1 bus-ID: 2-1:2 chip-ID: 0bda:58b9
  Display: wayland server: X.org v: 1.21.1.16 with: Xwayland v: 24.1.6
    compositor: kwin_wayland driver: X: loaded: modesetting
    alternate: fbdev,intel,vesa dri: crocus gpu: i915 display-ID: 0
  Monitor-1: eDP-1 model: LG Display 0x033a res: 1366x768 hz: 60 dpi: 101
    diag: 395mm (15.5")
  API: EGL v: 1.5 platforms: device: 0 drv: nvidia device: 1 drv: crocus
    device: 2 drv: swrast gbm: drv: crocus surfaceless: drv: crocus wayland:
    drv: crocus x11: drv: crocus
  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 HD Graphics 4600 (HSW
    GT2) device-ID: 8086:0416 display-ID: :1.0
  API: Vulkan v: 1.4.309 surfaces: xcb,xlib,wayland device: 0
    type: integrated-gpu driver: mesa intel device-ID: 8086:0416 device: 1
    type: discrete-gpu driver: nvidia device-ID: 10de:0fe4 device: 2 type: cpu
    driver: mesa llvmpipe device-ID: 10005:0000
  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

pacman -Qs nvidia
local/egl-gbm 1.1.2.1-1
    The GBM EGL external platform library
local/egl-wayland 4:1.1.19-1
    EGLStream-based Wayland external platform
local/egl-x11 1.0.1-1
    NVIDIA XLib and XCB EGL Platform Library
local/lib32-libvdpau 1.5-3
    Nvidia VDPAU library
local/lib32-nvidia-470xx-utils 470.256.02-1.1
    NVIDIA drivers utilities (32-bit)
local/libvdpau 1.5-3
    Nvidia VDPAU library
local/libxnvctrl-470xx 470.256.02-3.3
    NVIDIA NV-CONTROL X extension
local/mhwd-nvidia 570.144.1-1
    NVIDIA pci id list for MHWD
local/mhwd-nvidia-390xx 390.143-1
    mhwd-nvidia-390xx PCI ID database
local/mhwd-nvidia-470xx 470.94-1
    mhwd-nvidia-470xx PCI ID database
local/nvidia-470xx-dkms 470.256.02-7.97
    NVIDIA drivers - module sources
local/nvidia-470xx-settings 470.256.02-3.3
    Tool for configuring the NVIDIA graphics driver
local/nvidia-470xx-utils 470.256.02-7.97
    NVIDIA drivers utilities
local/xf86-video-nouveau 1.0.18-1 (xorg-drivers)
    Open Source 3D acceleration driver for nVidia cards

May I install nvidia-prime?

NO, don’t remove it again, that was all correct:

The error messages from the 570 drivers are just old references to the dkms modules:

All you had to do was remove it: Remove old DKMS modules - ArchWiki

Now we are back at the beginning…

Yep, try it.

1 Like

OK, all drivers installed OK, then, in the installations gives me an error:

warning: You are using a 64-bit WINEPREFIX. Note that many verbs only install 32-bit versions of packages. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug.

So, I deleted the actual prefix for the game, and I execute (as Google said):

WINEARCH=win32 winecfg

Then, I started lutris and again run the installation, but, in this case finished OK.

This is curious, previous installations didn’t give me this error (warning using a 64-bit WINEPREFIX).

Thank @nepti @TilliDie for all your assistance.

You have to be careful with the NVIDIA Kepler GPU in older systems.

PD: Garuda is Marvelous!

1 Like

Your original problem was that due to faulty nvidia drivers the hybrid graphics did not work, because the modules were not loaded in the user space, and therefore the nvidia GPU was not available in the whole operating system (including lutris). The problem from the beginning was not lutris but the nvidia drivers, that’s why i didn’t move the topic to the Issues & Assistance > Games & Emulators category.

This is a new and independent issue (which you solved yourself), so I have corrected the marked solution.

3 Likes

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