I finally solved the issue of the NVIDIA GPU being unexpectedly woken up after sleep/wakeup! The solution is to use runtime-3d for dynamic power management. The script is available here: https://github.com/Fengszf/rog-linux-integrated-sleepnonvidia
Search Criteria
Package Details: supergfxctl 5.2.7-2
Package Actions
Git Clone URL: | https://aur.archlinux.org/supergfxctl.git (read-only, click to copy) |
---|---|
Package Base: | supergfxctl |
Description: | A utility for Linux graphics switching on Intel/AMD iGPU + nVidia dGPU laptops |
Upstream URL: | https://gitlab.com/asus-linux/supergfxctl |
Licenses: | MPL-2.0 |
Conflicts: | optimus-manager, supergfxctl-git |
Provides: | supergfxctl |
Submitter: | ModYokosuka |
Maintainer: | ModYokosuka |
Last Packager: | ModYokosuka |
Votes: | 13 |
Popularity: | 0.027757 |
First Submitted: | 2022-02-07 17:19 (UTC) |
Last Updated: | 2025-06-18 08:06 (UTC) |
Dependencies (4)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc-libs-snapshotAUR)
- lsof (lsof-gitAUR)
- systemd (systemd-selinuxAUR, systemd-gitAUR)
- rust (rust-nightly-binAUR, rust-gitAUR, rust-beta-binAUR, rustup-gitAUR, rustup) (make)
Required by (5)
- asusctl (optional)
- asusctl-nosystemd (optional)
- asusctltray-git
- asusctltray-upgraded-git
- plasma6-applets-supergfxctl
Sources (1)
fengnull commented on 2025-09-24 19:28 (UTC)
fengnull commented on 2025-09-08 19:03 (UTC)
Thank you, but I just downgraded to 5.2.4, and NVIDIA still starts up.
ModYokosuka commented on 2025-09-08 09:50 (UTC)
Might be related to https://gitlab.com/asus-linux/supergfxctl/-/issues/165. I think this is an upstream issue. See if downgrading to 5.2.4 helps.
fengnull commented on 2025-09-07 06:30 (UTC)
System Information Kernel: Linux 6.16.3-arch1-1.1-g14 #1 SMP PREEMPT_DYNAMIC Hardware: ASUS ROG Zephyrus G15 (GA503RM) supergfxd:v5.2.7 asusctl: v6.1.12 Integrated GPU: AMD Radeon 680M [1002:1681] (07:00.0) Discrete GPU: NVIDIA (01:00.0)
Logs NVIDIA-related dmesg output: [ 50.952975] nvidia 0000:01:00.0: enabling device (0000 -> 0003) [ 50.953213] nvidia 0000:01:00.0: vgaarb: VGA decodes changed: olddecodes=io+mem,decodes=none:owns=none [ 51.000244] NVRM: loading NVIDIA UNIX x86_64 Kernel Module 580.82.07 Wed Aug 27 18:39:48 UTC 2025 [ 51.224781] nvidia_uvm: module uses symbols nvUvmInterfaceDisableAccessCntr from proprietary module nvidia, inheriting taint. [ 173.602731] nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms 580.82.07 Wed Aug 27 18:05:23 UTC 2025 [ 173.611842] [drm] [nvidia-drm] [GPU ID 0x00000100] Loading driver [ 176.118308] [drm] Initialized nvidia-drm 0.0.0 for 0000:01:00.0 on minor 0 [ 176.119067] nvidia 0000:01:00.0: [drm] Cannot find any crtc or sizes [ 193.392990] [drm] [nvidia-drm] [GPU ID 0x00000100] Unloading driver [ 193.906722] nvidia-modeset: Unloading [ 194.570933] nvidia-nvlink: Unregistered Nvlink Core, major device number 509
But the NVIDIA GPU remains powered on and continues to drain the battery.
Issue Description NVIDIA GPU powers on after lid close → reopen cycle, despite being in iGPU-only mode (Integrated).
ixevix commented on 2024-10-03 08:16 (UTC)
There's a new release now!
ModYokosuka commented on 2024-09-01 23:10 (UTC) (edited on 2024-09-19 15:35 (UTC) by ModYokosuka)
Upstream has stopped making releases. No release tar balls are being created. To make matters worse the tags for versions 5.2.2, 5.2.3 were deleted for unspecified reasons. Version will remain at 5.2.1 until I can figure out what is happening with upstream.
Upstream Issue: https://gitlab.com/asus-linux/supergfxctl/-/issues/137
ModYokosuka commented on 2024-08-27 16:49 (UTC)
I'll take a look at this.
JL2210 commented on 2024-08-23 06:47 (UTC)
There are some untagged releases for 5.2.2 and 5.2.3 available on the gitlab, not sure if there's a reason for it or not
ModYokosuka commented on 2024-01-25 21:13 (UTC)
I can't reproduce. Without more information being provided I can't verify the issue. Please open a ticket at the git repo listed in the pinned comment and provide as much detail about the issue as possible.
mpavleski commented on 2024-01-25 20:26 (UTC)
I think I tried rebuilding the package as well. Did not help. For the time being I will remain on 6.6 as well.
Pinned Comments
ModYokosuka commented on 2022-08-01 18:26 (UTC)
If changes are required to this package please submit a pull request to https://github.com/GregoryLand/aur-supergfxctl