Skip to content
Tags give the ability to mark specific points in history as being important
  • 5.2.1
    508d15e4 · Update changelog ·
    Release: 5.2.1
  • 5.1.2
    af23df75 · Bump deps ·
    Release: 5.1.2
  • 5.1.1
    47cb9a21 · Prep bugfix release ·
    Release: 5.1.1
  • 5.1.0
    d020d26c · Prep new release ·
    Release: 5.1.0
  • 5.1.0-RC5
    92d82977 · Bump version ·
    Release: 5.1.0-RC5
    Many version jumped due to unreleased testing
  • 5.0.3-RC2 Release: 5.0.3-RC2
  • 5.0.1 Release: 5.0.1
  • 5.0.0
    61311ed8 · Release 5.0.0 ·
    Release: 5.0.0
  • 5.0.0-rc15
    52b78f4b · Prep tag RC15 ·
    Release: 5.0.0-rc15
  • 5.0.0-rc12 Release: 5.0.0-rc12
  • 5.0.0-rc8
    2919dc9e · Update changelog ·
    Release: 5.0.0-rc8
    - 99-nvidia-ac.rules udev rule added to ./data, this rule is useful for stopping `nvidia-powerd` on battery as some nvidia based laptops are poorly behaved when it is active
    - Using udev internally to find devices rather than manually scanning directories
    - Better support for ASUS dgpu_disable and egpu_enable
    - Check if asus gpu_mux_mode exists, and value of it
    - Removed dedicated mode as it causes more trouble than it is worth
    - Config option `asus_use_dgpu_disable` defaults to on if ASUS dgpu_disable exists
    - Update dependencies
    - nvidia.modeset=0 not required for rebootless switching now
  • 5.0.0-rc1 Release: 5.0.0-rc1
    - Using udev internally to find devices rather than manually scanning directories
    - Better support for ASUS dgpu_disable and egpu_enable
    - Check if asus gpu_mux_mode exists, and value of it
    - Removed dedicated mode as it causes more trouble than it is worth
    - Config option `asus_use_dgpu_enable` defaults to on if ASUS dgpu_disable exists
    - Update dependencies
  • 4.0.5
    715716cf · Prep new release ·
    Release: 4.0.5
  • 4.0.4 Release: 4.0.4
    Adjust the kernel cmdline arg code path
  • 4.0.3 Release: 4.0.3
    - Add config option `no_logind`: Don't use logind to see if all sessions are
      logged out and therefore safe to change mode. This will be useful for people not
      using a login manager, however it is not guaranteed to work unless all graphical
      sessions are ended and nothing is hooking the drivers. Ignored if `always_reboot`
      is set.
    - Add config option `logout_timeout_s`: The timeout in seconds to wait for all user
      graphical sessions to end. Default is 3 minutes, 0 = infinite. Ignored if
      `no_logind` or `always_reboot` is set.
    - Add new dbus method: `PendingMode`, to check if a mode change is required
    - Add new dbus method: `PendingUserAction`, to check if the user is required to perform an action
    - Add new dbus method: `Config`, to get the current base config
    - Add new dbus method: `SetConfig`, to set the base config
    - Add `-p, --pend-action` CLI arg to get the pending user action if any
    - Add `-P, --pend-mode` CLI arg to get the pending mode change if any`
    - Add ability to read `supergfxd.mode=` from kernel cmdline on startup and set the mode appropriately
    - CLI option `--force` was unused, it is now removed.
  • 4.0.2 Release: 4.0.2
    Adjust how xorg config is created so that EGPU mode uses it also
  • 4.0.1
    b43d7ee2 · Minor fix ·
    Release: 4.0.1
    ### Changed
    - Fix version upgrade of config
    - Recreate the config if parsing fails
    - Only write the mode change to config file, don't update live config
    ### Added
    - AMD dedicated + hybrid config for xorg
    - "AllowExternalGpus" added to xorg for Nvidia Egpu mode
  • 4.0.0
    892662eb · Prep new release ·
    Release: 4.0.0
    ### Added
    - Add new dbus method: `Version` to get supergfxd version
    - Add new dbus method: `Vendor` to get dGPU vendor name
    - Add new dbus method: `Supported` to get list of supported modes
    - Add `-v, --version` CLI arg to get supergfxd version
    - Add `-V, --vendor` CLI arg to get dGPU vendor name
    - Add `-s, --supported` CLI arg to get list of supported modes
    - Add new config option: `vfio_save` to reload VFIO on boot
    - Add new config option: `compute_save` to reload compute on boot
    - Add new config option: `always_reboot` reboot to change modes
    
    ### Changed
    - Adjust startup to check for ASUS eGPU and dGPU enablement if no modes supported
    - If nvidia-drm.modeset=1 is set then save mode and require a reboot by default\
    - Add extra check for Nvidia dGPU (fixes Flow 13")
    - Properly check the correct device for power status
    
    ### Breaking
    - Rename Vendor, GetVendor to Mode, GetMode to better reflect their results
  • 3.0.0 Release: 3.0.0
  • 2.0.5
    ab8f1a83 · Update dependencies ·
    Release: 2.0.5