System does not use nvidia dGPU after last update

hi, today after i installed an update my laptop cant use nvidia dgpu on laptop anymore

mhwd -l && mhwd -li
> 0000:01:00.0 (0300:10de:2d98) Display controller nVidia Corporation:
--------------------------------------------------------------------------------
                  NAME               VERSION          FREEDRIVER           TYPE
--------------------------------------------------------------------------------
video-hybrid-amd-nvidia-prime            2026.03.05               false            PCI
video-hybrid-amd-nvidia-580xx-prime            2026.03.05               false            PCI
          video-nvidia            2026.03.05               false            PCI
    video-nvidia-580xx            2026.03.05               false            PCI
           video-linux            2024.05.06                true            PCI
     video-modesetting            2020.01.13                true            PCI
            video-vesa            2017.03.12                true            PCI


> 0000:64:00.0 (0300:1002:1900) Display controller ATI Technologies Inc:
--------------------------------------------------------------------------------
                  NAME               VERSION          FREEDRIVER           TYPE
--------------------------------------------------------------------------------
video-hybrid-amd-nvidia-prime            2026.03.05               false            PCI
video-hybrid-amd-nvidia-580xx-prime            2026.03.05               false            PCI
           video-linux            2024.05.06                true            PCI
     video-modesetting            2020.01.13                true            PCI
            video-vesa            2017.03.12                true            PCI


> Installed PCI configs:
--------------------------------------------------------------------------------
                  NAME               VERSION          FREEDRIVER           TYPE
--------------------------------------------------------------------------------
           video-linux            2024.05.06                true            PCI
video-hybrid-amd-nvidia-prime            2026.03.05               false            PCI


Warning: No installed USB configs!

inxi -G
Graphics:
  Device-1: NVIDIA GB207M [GeForce RTX 5050 Max-Q / Mobile] driver: N/A
  Device-2: Advanced Micro Devices [AMD/ATI] HawkPoint1 driver: amdgpu
    v: kernel
  Device-3: Quanta ACER HD User Facing driver: uvcvideo type: USB
  Display: wayland server: X.org v: 1.21.1.24 with: Xwayland v: 24.1.13
    compositor: kwin_wayland driver: X: loaded: amdgpu unloaded: modesetting
    dri: radeonsi gpu: amdgpu resolution: 1920x1200~180Hz
  API: EGL v: 1.5 drivers: radeonsi,swrast
    platforms: gbm,wayland,x11,surfaceless,device
  API: OpenGL v: 4.6 vendor: amd mesa v: 26.1.6-arch1.1 renderer: AMD
    Radeon 760M Graphics (radeonsi phoenix ACO DRM 3.64 6.18.44-1-MANJARO)
  API: Vulkan v: 1.4.357 drivers: radv surfaces: N/A
  Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
    de: kscreen-console,kscreen-doctor gpu: nvidia-settings,nvidia-smi
    wl: wayland-info x11: xdpyinfo, xprop, xrandr

sudo mhwd -a pci nonfree 0300
[sudo] password for mostafa: 
> Skipping already installed config 'video-hybrid-amd-nvidia-prime' for device: 0000:01:00.0 (0300:10de:2d98) Display controller nVidia Corporation AD108M [GeForce RTX 5050 Max-Q / Mobile]
> Skipping already installed config 'video-hybrid-amd-nvidia-prime' for device: 0000:64:00.0 (0300:1002:1900) Display controller ATI Technologies Inc Phoenix3

i tried these 3 commands i found on similar posts but couldnt make it work.

what else can i do before restoring backup?

I have no experience with dual-gpu AMD/Nvidia combo - a short while I had a Lenovo Legion 15 for experiments but I have passed it on…

Is it safe to assume you have the supergfxctl package installed?

Optionally the plasma widget plasma6-applets-supergfxctl package?

What is the output from

systemctl status supergfxd

Have you checked with

supergfxctl

What does supergfxctl tell you?

i tried installing linux618-nvidia as i saw in other topic but it didnt help either

❯ systemctl status supergfxd
Unit supergfxd.service could not be found.

❯ systemctl enable --now supergfxd.service
Failed to enable unit: Unit supergfxd.service does not exist

This means you don’t have the package synced.

As noted - my experience is limited to the Intel/Nvidia combination which uses a different application to switch GPU.

That is why I suggest the supergfxctl package.

$ pamac info supergfxctl 
Name                  : supergfxctl 
Version               : 5.2.7-3 
Description           : A utility for Linux graphics switching on Intel/AMD iGPU + NVIDA dGPU laptops 
URL                   : https://asus-linux.org 
Licenses              : MPL-2.0 
Repository            : extra 
Installed Size        : 5,7 MB 
Groups                : -- 
Depends On            : libgcc lsof systemd-libs 
Optional Dependencies : -- 
Provides              : -- 
Replaces              : -- 
Conflicts With        : bbswitch envycontrol optimus-manager 
Packager              : Mark Wagie <mark@manjaro.org> 
Build Date            : lør 14 feb 2026 16:46:39 CET 
Validated By          : MD5 Sum  SHA-256 Sum  Signature
sudo pacman -Syu supergfxctl

When the package has been synced, enable and start the service

sudo systemctl enable --now supergfxd

Then run the command supergfxctl to see which gpu is active.

It may be necessary to restart the system - it depends… I don’t know :slight_smile:

after restart still the same, nv doesnt show up on abou system

 sudo pacman -Syu supergfxctl
:: Synchronizing package databases...
 core is up to date
 extra is up to date
 multilib is up to date
warning: supergfxctl-5.2.7-3 is up to date -- reinstalling
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...

Packages (1) supergfxctl-5.2.7-3

Total Installed Size:  5.41 MiB
Net Upgrade Size:      0.00 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/1) Creating Timeshift snapshot before upgrade...
==> Skipping timeshift-autosnap because only 2 hours have passed since the last snapshot.
:: Processing package changes...
(1/1) reinstalling supergfxctl                                     [####################################] 100%
:: Running post-transaction hooks...
(1/5) Reloading system manager configuration...
(2/5) Enqueuing marked services...
(3/5) Reloading device manager configuration...
(4/5) Arming ConditionNeedsUpdate...
(5/5) Reloading system bus configuration...
❯ sudo systemctl enable --now supergfxctl
Failed to enable unit: Unit supergfxctl.service does not exist

systemctl status supergfxd
● supergfxd.service - SUPERGFX
     Loaded: loaded (/usr/lib/systemd/system/supergfxd.service; enabled; preset: disabled)
     Active: active (running) since Wed 2026-08-12 13:53:39 +0330; 3min 4s ago
 Invocation: 34b69a0254e64a3babec56f5301fa0b7
   Main PID: 2258 (supergfxd)
      Tasks: 13 (limit: 18132)
     Memory: 1.6M (peak: 3M)
        CPU: 141ms
     CGroup: /system.slice/supergfxd.service
             └─2258 /usr/bin/supergfxd

Aug 12 13:53:39 Master supergfxd[2258]: [INFO  supergfxctl::config] create_modprobe_conf: writing /etc/modpro>
Aug 12 13:53:39 Master supergfxd[2258]: [INFO  supergfxctl::config] check_vulkan_icd: checking for Vulkan ICD>
Aug 12 13:53:39 Master supergfxd[2258]: [INFO  supergfxctl::actions] do_rescan: Rescanning PCI bus
Aug 12 13:53:39 Master supergfxd[2258]: [DEBUG supergfxctl::pci_device] do_driver_action: action = modprobe, >
Aug 12 13:53:39 Master supergfxd[2258]: [ERROR supergfxctl::controller] Action thread errored: The module nvi>
Aug 12 13:53:39 Master supergfxd[2258]: [DEBUG supergfxctl] Did CommandArgs { inner: ["start", "nvidia-powerd>
Aug 12 13:53:39 Master supergfxd[2258]: [DEBUG supergfxctl::pci_device] set_runtime_pm: pm = Auto, [Device { >
Aug 12 13:53:39 Master supergfxd[2258]: [INFO  supergfxctl::pci_device] set_runtime_pm: Set PM on "/sys/devic>
Aug 12 13:53:39 Master supergfxd[2258]: [INFO  supergfxctl::pci_device] set_runtime_pm: Set PM on "/sys/devic>
Aug 12 13:53:39 Master supergfxd[2258]: [INFO  supergfxctl::controller] reload: Reloaded gfx mode: Hybrid

It isn’t clear what is installed and what not. I f you have a GeForce RTX 5050 I think you would need the open driver not the proprietary one. But please provide the full output of inxi -zv8

When the supergfx daemon is active, then you should be able to switch gpu with

supergfxctl
inxi -zv8
System:
  Kernel: 6.18.44-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 16.1.1
    clocksource: tsc avail: hpet,acpi_pm
    parameters: BOOT_IMAGE=/@/boot/vmlinuz-6.18-x86_64
    root=UUID=9f7fdccf-be45-4991-81b2-865470a0ff21 rw rootflags=subvol=@
    quiet splash udev.log_priority=3
  Desktop: KDE Plasma v: 6.7.4 tk: Qt v: N/A info: frameworks v: 6.28.0
    wm: kwin_wayland vt: 1 dm: SDDM Distro: Manjaro base: Arch Linux
Machine:
  Type: Laptop System: Acer product: Nitro ANV16-42 v: V1.15
    serial: <superuser required>
  Mobo: HWK model: RX_SKF v: V1.15 serial: <superuser required>
    part-nu: 0000000000000000 uuid: <superuser required> Firmware: UEFI
    vendor: Insyde v: 1.15 date: 04/24/2026
Battery:
  ID-1: BAT1 charge: 60.7 Wh (79.5%) condition: 76.3/76.3 Wh (100%)
    volts: 15.92 min: 15.48 model: Simplo AP24A7Q type: Li-ion serial: <filter>
    charging: status: not charging cycles: 19
Memory:
  System RAM: total: 16 GiB available: 14.93 GiB used: 4.29 GiB (28.8%)
  Message: For most reliable report, use superuser + dmidecode.
  Array-1: capacity: 64 GiB slots: 2 modules: 1 EC: None
    max-module-size: 32 GiB note: est.
  Device-1: Channel-A DIMM 0 type: no module installed
  Device-2: Channel-B DIMM 0 type: DDR5 detail: synchronous unbuffered
    (unregistered) size: 16 GiB speed: 5600 MT/s volts: note: check curr: 1
    min: 1 max: 1 width (bits): data: 64 total: 64 manufacturer: Samsung
    part-no: M425R2GA3EB0-CWMOD serial: <filter>
PCI Slots:
  Permissions: Unable to run dmidecode. Root privileges required.
CPU:
  Info: model: AMD Ryzen 5 240 w/ Radeon 760M Graphics bits: 64 type: MT MCP
    arch: Zen 4 gen: 4 level: v4 note: check built: 2022+ process: TSMC n5 (5nm)
    family: 0x19 (25) model-id: 0x75 (117) stepping: 2 microcode: 0xA70520A
  Topology: cpus: 1x dies: 1 clusters: 1 cores: 6 threads: 12 tpc: 2
    smt: enabled cache: L1: 384 KiB desc: d-6x32 KiB; i-6x32 KiB L2: 6 MiB
    desc: 6x1024 KiB L3: 16 MiB desc: 1x16 MiB
  Speed (MHz): avg: 1101 min/max: 410/5018 boost: enabled scaling:
    driver: amd-pstate-epp governor: powersave cores: 1: 1101 2: 1101 3: 1101
    4: 1101 5: 1101 6: 1101 7: 1101 8: 1101 9: 1101 10: 1101 11: 1101 12: 1101
    bogomips: 103009
  Flags: 3dnowprefetch abm adx aes amd_lbr_pmc_freeze amd_lbr_v2 aperfmperf
    apic arat avx avx2 avx512_bf16 avx512_bitalg avx512_vbmi2 avx512_vnni
    avx512_vpopcntdq avx512bw avx512cd avx512dq avx512f avx512ifma avx512vbmi
    avx512vl bmi1 bmi2 bpext cat_l3 cdp_l3 clflush clflushopt clwb clzero
    cmov cmp_legacy constant_tsc cpb cppc cpuid cpuid_fault cqm cqm_llc
    cqm_mbm_local cqm_mbm_total cqm_occup_llc cr8_legacy cx16 cx8 de
    decodeassists erms extapic extd_apicid f16c flush_l1d flushbyasid fma fpu
    fsgsbase fsrm fxsr fxsr_opt gfni ht hw_pstate ibpb ibrs ibrs_enhanced ibs
    invpcid irperf lahf_lm lbrv lm mba mca mce misalignsse mmx mmxext monitor
    movbe msr mtrr mwaitx nonstop_tsc nopl npt nrip_save nx ospke osvw
    overflow_recov pae pat pausefilter pclmulqdq pdpe1gb perfctr_core
    perfctr_llc perfctr_nb perfmon_v2 pfthreshold pge pku pni popcnt pse
    pse36 rapl rdpid rdpru rdrand rdseed rdt_a rdtscp rep_good sep sha_ni
    skinit smap smca smep ssbd sse sse2 sse4_1 sse4_2 sse4a ssse3 stibp
    succor svm svm_lock syscall tce topoext tsc tsc_scale umip user_shstk
    v_spec_ctrl vaes vgif vmcb_clean vme vmmcall vnmi vpclmulqdq wbnoinvd wdt
    x2apic x2avic xgetbv1 xsave xsavec xsaveerptr xsaveopt xsaves xtopology
  Vulnerabilities:
  Type: gather_data_sampling status: Not affected
  Type: ghostwrite status: Not affected
  Type: indirect_target_selection status: Not affected
  Type: itlb_multihit status: Not affected
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: mmio_stale_data status: Not affected
  Type: old_microcode status: Not affected
  Type: reg_file_data_sampling status: Not affected
  Type: retbleed status: Not affected
  Type: spec_rstack_overflow mitigation: Safe RET
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
    prctl
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
    sanitization
  Type: spectre_v2 mitigation: Enhanced / Automatic IBRS; IBPB:
    conditional; STIBP: always-on; PBRSB-eIBRS: Not affected; BHI: Not
    affected
  Type: srbds status: Not affected
  Type: tsa mitigation: Clear CPU buffers
  Type: tsx_async_abort status: Not affected
  Type: vmscape mitigation: IBPB before exit to userspace
Graphics:
  Device-1: NVIDIA GB207M [GeForce RTX 5050 Max-Q / Mobile]
    vendor: Acer Incorporated ALI driver: N/A alternate: nouveau, nova_core
    non-free: 550-6xx.xx+ status: current (as of 2026-07) arch: Lovelace
    code: AD1xx process: TSMC n4 (5nm) built: 2022+ 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:2d98 class-ID: 0300
  Device-2: Advanced Micro Devices [AMD/ATI] HawkPoint1
    vendor: Acer Incorporated ALI driver: amdgpu v: kernel arch: RDNA-3
    code: Phoenix process: TSMC n4 (4nm) built: 2023+ pcie: gen: 4
    speed: 16 GT/s lanes: 16 ports: active: eDP-1 empty: DP-1, DP-2, DP-3,
    DP-4, DP-5, DP-6, DP-7, HDMI-A-1, Writeback-1 bus-ID: 64:00.0
    chip-ID: 1002:1900 class-ID: 0300 temp: 33.0 C
  Device-3: Quanta ACER HD User Facing driver: uvcvideo type: USB rev: 2.0
    speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 3-1:2 chip-ID: 0408:4035
    class-ID: fe01 serial: <filter>
  Display: wayland server: X.org v: 1.21.1.24 with: Xwayland v: 24.1.13
    compositor: kwin_wayland driver: X: loaded: amdgpu unloaded: modesetting
    alternate: fbdev,vesa dri: radeonsi gpu: amdgpu display-ID: 0
  Monitor-1: eDP-1 model: MNG007QX2-3 built: 2024 res: mode: 1920x1200
    hz: 180 scale: 100% (1) dpi: 141 gamma: 1.2 chroma: red: x: 0.580 y: 0.361
    green: x: 0.349 y: 0.584 blue: x: 0.161 y: 0.118 white: x: 0.314 y: 0.329
    size: 345x215mm (13.58x8.46") diag: 407mm (16") ratio: 16:10
    modes: 1920x1200, 1920x1080, 1600x1200, 1680x1050, 1280x1024, 1440x900,
    1280x800, 1280x720, 1024x768, 800x600, 640x480
  EDID-Warnings: 1: parse_edid: unknown tag 112
  API: EGL v: 1.5 hw: drv: amd radeonsi platforms: device: 0 drv: radeonsi
    device: 1 drv: swrast gbm: drv: radeonsi surfaceless: drv: radeonsi wayland:
    drv: radeonsi x11: drv: radeonsi
  API: OpenGL v: 4.6 vendor: amd mesa v: 26.1.6-arch1.1 glx-v: 1.4
    direct-render: yes renderer: AMD Radeon 760M Graphics (radeonsi phoenix ACO
    DRM 3.64 6.18.44-1-MANJARO) device-ID: 1002:1900 memory: 500 MiB
    unified: yes display-ID: :1.0
  API: Vulkan v: 1.4.357 layers: 8 device: 0 type: integrated-gpu name: AMD
    Radeon 760M Graphics (RADV PHOENIX) driver: mesa radv v: 26.1.6-arch1.1
    device-ID: 1002:1900 surfaces: N/A
  Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
    de: kscreen-console,kscreen-doctor gpu: nvidia-settings,nvidia-smi
    wl: wayland-info x11: xdpyinfo, xprop, xrandr
Audio:
  Device-1: NVIDIA GB207 High Definition Audio 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:22ec class-ID: 0403
  Device-2: Advanced Micro Devices [AMD/ATI] Radeon High Definition Audio
    vendor: Acer Incorporated ALI driver: snd_hda_intel v: kernel pcie: gen: 4
    speed: 16 GT/s lanes: 16 bus-ID: 64:00.1 chip-ID: 1002:1640 class-ID: 0403
  Device-3: Advanced Micro Devices [AMD] Audio Coprocessor
    vendor: Acer Incorporated ALI driver: snd_pci_ps v: kernel
    alternate: snd_pci_acp3x, snd_rn_pci_acp3x, snd_pci_acp5x, snd_pci_acp6x,
    snd_acp_pci, snd_rpl_pci_acp6x, snd_sof_amd_renoir,
    snd_sof_amd_rembrandt, snd_sof_amd_vangogh, snd_sof_amd_acp63,
    snd_sof_amd_acp70 pcie: gen: 4 speed: 16 GT/s lanes: 16 bus-ID: 64:00.5
    chip-ID: 1022:15e2 class-ID: 0480
  Device-4: Advanced Micro Devices [AMD] Ryzen HD Audio
    vendor: Acer Incorporated ALI driver: snd_hda_intel v: kernel pcie: gen: 4
    speed: 16 GT/s lanes: 16 bus-ID: 64:00.6 chip-ID: 1022:15e3 class-ID: 0403
  API: ALSA v: k6.18.44-1-MANJARO status: kernel-api with: aoss
    type: oss-emulator tools: alsactl,alsamixer,amixer
  Server-1: sndiod v: N/A status: off tools: aucat,midicat,sndioctl
  Server-2: JACK v: 1.9.22 status: off tools: N/A
  Server-3: PipeWire v: 1.6.8 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    tools: pactl,pw-cat,pw-cli,wpctl

supergfxctl -v
5.2.7
❯ supergfxctl -V
Nvidia
❯ supergfxctl -s
[Integrated, Hybrid]

still no success,

i can revert back to previous backup but i want to know the reason for this

Mod edit: Consecutive posts merged.

Now I am confused.

The utility tells you the Nvidia GPU is active - what is the problem?

It appears the project has been archived

Then I have no idea…

Games dont use it, i tried to add dri prime command in launch option but didnt help, on Both proton and nartive games. Also in setting - about system, dGPU doesnt show up anymore

The supergfxctl project must be archived for a reason.

Therefore I would disable the service and remove the package.

Then I would look into using the linux618-nvidia-open only - instead of having a hybrid solution.

But I out in the deep - I have no idea what to suggest - sorry… about that.

I think this isn’t consistent. There shouldn’t be “driver: N/A”. Can you try

sudo mhwd -i pci video-hybrid-amd-nvidia-prime

According to the mhdw list this looks like already installed but then why there is this “driver: N/A”? Notice you also need to reboot to load a new driver.

I rebooted multipile times, it doesnt change. Thats my question too, nothing is wrong but still…

sudo mhwd -i pci video-hybrid-amd-nvidia-prime
[sudo] password for mostafa: 
Warning: a version of config 'video-hybrid-amd-nvidia-prime' is already installed!
Use -f/--force to force installation...

Yes then use this -f to reinstall because if it would be installed properly then the driver should show up instead of driver: N/A. And after the new installation reboot again.

inxi -G
Graphics:
  Device-1: NVIDIA GB207M [GeForce RTX 5050 Max-Q / Mobile] driver: nvidia
    v: 610.57.04
  Device-2: Advanced Micro Devices [AMD/ATI] HawkPoint1 driver: amdgpu
    v: kernel
  Device-3: Quanta ACER HD User Facing driver: uvcvideo type: USB
  Display: wayland server: X.org v: 1.21.1.24 with: Xwayland v: 24.1.13
    compositor: kwin_wayland driver: X: loaded: amdgpu,nvidia
    unloaded: modesetting,nouveau dri: radeonsi gpu: amdgpu
    resolution: 1920x1200~180Hz
  API: EGL v: 1.5 drivers: nvidia,radeonsi,swrast
    platforms: gbm,wayland,x11,surfaceless,device
  API: OpenGL v: 4.6.0 compat-v: 4.6 vendor: amd mesa v: 26.1.6-arch1.1
    renderer: AMD Radeon 760M Graphics (radeonsi phoenix ACO DRM 3.64
    6.18.44-1-MANJARO)
  API: Vulkan v: 1.4.357 drivers: radv,nvidia surfaces: N/A
  Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
    de: kscreen-console,kscreen-doctor gpu: nvidia-settings,nvidia-smi
    wl: wayland-info x11: xdpyinfo, xprop, xrandr

it worked :grinning_face:

As of asusctl 6.3.11, ASUS dropped it from dependencies. Cardwire was “created as the successor to the deprecated supergfxctl project.” I’ve been keeping my eye on it and may add it to the repos.

EDIT: Cardwire is now available. See More tools for Optimus laptops are now available