Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

supergfxctl-5.2.4-2.1 RPM for i586

From OpenSuSE Ports Tumbleweed for i586

Name: supergfxctl Distribution: openSUSE Tumbleweed
Version: 5.2.4 Vendor: openSUSE
Release: 2.1 Build date: Sat Nov 23 00:36:28 2024
Group: System/Daemons Build host: reproducible
Size: 6397061 Source RPM: supergfxctl-5.2.4-2.1.src.rpm
Packager: http://bugs.opensuse.org
Url: https://gitlab.com/asus-linux/supergfxctl
Summary: Super graphics mode controller
supergfxctl is a super graphics mode controller for laptops with hybrid nvidia.

Provides

Requires

License

MPL-2.0

Changelog

* Fri Nov 22 2024 RN <R_Nik_C@proton.me>
  - Added prime-run binary that just links process to the nvidia
    libraries
* Mon Nov 18 2024 RN <R_Nik_C@proton.me>
  - Added upstream GPU detection patch
* Mon Nov 18 2024 RN <R_Nik_C@proton.me>
  - Added patch for user groups
  - Removed `users`, `sudo`, `adm` and `wheel` groups
  - Added `video` group and separated `supergfxctl`
* Thu Oct 03 2024 RN <R_Nik_C@proton.me>
  - Update to version 5.2.4 release:
    * Update CHANGELOG.md
    * Fix dGPU detection for FA401WV
* Sun Sep 22 2024 RN <R_Nik_C@proton.me>
  - Update to version 5.2.4:
    * Bump version and deps
    * fix: check alternate path for egpu_enable flag
    * Bump deps and version
    * Bump deps
    * Remove the nvidia/false config stuff as too problematic
    * Further tweaks to asus dgpu safety check
    * asus egpu fixes
    * Update deps
    * Update changelog
* Wed Jun 12 2024 RN <R_Nik_c@proton.me>
  - Fixing update process bug
* Thu Mar 28 2024 RN <R_Nik_c@proton.me>
  - Update to 5.2.1
  - Better sanity check for booting without egpu after it was previously set
  - Added Vulkan ICD profile switching
* Thu Dec 28 2023 RN <R_Nik_C@proton.me>
  - Switched to _service usage, because cargo_config is part of the vendor.tar now
  - Cleaned up .spec
* Wed Dec 27 2023 Jan Engelhardt <jengelh@inai.de>
  - Avoid bashisms in build recipe
* Tue Nov 14 2023 RN <R_Nik_C@proton.me>
  - Update to version 5.1.2:
    * Bump deps
    * Add missing entry in changelog
    * Adjust makefile to use vender-filter
    * Ensure supergfx tries to fallback if change fails
    * Small fixes for egpu
    * Bump version
    * Update deps
    * Update deps
    * Fix: Don't continue with action list if the error is a logout timeout
    * Fix pipeline
* Fri Nov 18 2022 luke@ljones.dev
  - Update to version 5.0.1:
    * Add dgpu status notification on dbus
    * Fix: Check for GA401I, remove compute mode, set log level info
    * Release 5.0.0
    * Prep tag RC15
    * RC15, final
    * RC13 with various corrections
    * Update dependencies
    * Enable hotplug use, fixes to dgpu_disable, fixes to integrated
    * Do pci rescan even if no missing device
    * Update changelog
    * Switch to async with tokio. Use asus switches if avilable. Bugfixes.
    * Ignore possible i/o error as invalid
    * Bump zbus version
    * Add 99-nvidia-ac.rules udev rule
    * fix: correction in changelog
    * fix: make sure to use asus_use_dgpu_disable
    * Add pipeline, cleanup with clippy
    * 5.0.0-rc1
    * Update dbus API docs (introspectable)
    * Add more debug logging, default service to debug for now
    * Switch to async runtime
    * Slap Arc<Mutex<>> around gpu device
    * Switch to udev. Add ASUS methods. Optimise.
    * Remove dedicated mode
    * Added pipe to sh command to install Rust Taken from the official Rust website -- https://www.rust-lang.org/tools/install
    * fix AMD detection for pci-ids version 2020.03.20
* Tue Jul 05 2022 luke@ljones.dev
  - Update to version 4.0.5:
    * Prep new release
    * Fix interaction with newer lspci version
    * add "Quadro" to the lspci parsing for NVIDIA cards
* Wed May 11 2022 Enrico Belleri <idesmi@protonmail.com>
  - Use obs services for source and vendor
* Fri Feb 04 2022 Luke Jones <luke@ljones.dev>
  - Version 4.0.4
  - Adjust the kernel cmdline arg code path
* Thu Feb 03 2022 Luke Jones <luke@ljones.dev>
  - Version 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.
* Sat Jan 22 2022 Luke Jones <luke@ljones.dev>
  - Version 4.0.2
* Wed Jan 19 2022 Luke Jones <luke@ljones.dev>
  - Version 4.0.1
  - Fix version upgrade of config
  - Recreate the config if parsing fails
  - Only write the (reboot) mode change to config file, don't update live config
  - AMD dedicated + hybrid config for xorg
  - "AllowExternalGpus" added to xorg for Nvidia Egpu mode
* Tue Jan 18 2022 Luke Jones <luke@ljones.dev>
  - Version 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
* Mon Jan 10 2022 Luke Jones <luke@ljones.dev>
  - Version 3.0.0
* Sun Dec 19 2021 Luke Jones <luke@ljones.dev>
  - Version 2.0.5
* Tue Nov 02 2021 Luke Jones <luke@ljones.dev>
  - Version 2.0.4
* Tue Nov 02 2021 Luke Jones <luke@ljones.dev>
  - Version 2.0.3

Files

/etc/dbus-1/system.d/org.supergfxctl.Daemon.conf
/etc/modprobe.d/supergfxd.conf
/usr/bin/prime-run
/usr/bin/supergfxctl
/usr/bin/supergfxd
/usr/lib/systemd/system-preset/99-supergfxd.preset
/usr/lib/systemd/system/supergfxd.service
/usr/lib/sysusers.d/supergfxctl-user.conf
/usr/lib/udev/rules.d/90-supergfxd-nvidia-pm.rules
/usr/share/doc/supergfxctl
/usr/share/doc/supergfxctl/README.md
/usr/share/licenses/supergfxctl
/usr/share/licenses/supergfxctl/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Wed Dec 25 23:23:28 2024