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
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
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
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.
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.