Package Details: supergfxctl 5.2.7-2

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)

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

Latest Comments

1 2 Next › Last »

fengnull commented on 2025-09-24 19:28 (UTC)

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

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.