Releases 50

For tarballs and release assets from this project, see releases.pagure.org/system76/system76-power.

If the developers have uploaded one or more tarball(s), you will be able to find them in the release folder.

The CHECKSUMS file contains the checksums (SHA256 and SHA512) of the files uploaded to pagure.

To use this file, simply download it next to the tarball you downloaded and run sha512sum -c CHECKSUMS

Getting source for a release

Clone the repository, then use git archive to create a tarball for any tag:

git clone https://pagure.io/system76/system76-power.git
cd system76-power
git archive --format=tar.gz --prefix=system76-power-<TAG>/ -o system76-power-<TAG>.tar.gz <TAG>

Replace <TAG> with the tag name (e.g. v1.0.0). For a zip archive use --format=zip and .zip as the output extension.

system76-power-0.50-1
Commits: 076baaae362eb52bfa3da887b2d42652dd8bfcb9..c86b95e1e6d04ae4dfa5e3bf220a4d7c5c92f206
c86b95e1e6d04ae4dfa5e3bf220a4d7c5c92f206
Commits: 076baaae362eb52bfa3da887b2d42652dd8bfcb9..c86b95e1e6d04ae4dfa5e3bf220a4d7c5c92f206 - Merge branch 'pop-os:master' into master - chore(rust): Update MSRV to 1.51.0
system76-power-0.49-1
Commits: f4f669451be4e59dc8d783db6afb6f2de4cc74b1..076baaae362eb52bfa3da887b2d42652dd8bfcb9
076baaae362eb52bfa3da887b2d42652dd8bfcb9
Commits: f4f669451be4e59dc8d783db6afb6f2de4cc74b1..076baaae362eb52bfa3da887b2d42652dd8bfcb9 - Merge branch 'pop-os:master' into master - Add oryp8 - Update dependencies
system76-power-0.48-1
Commits: 72b5bd279e443f061e544122be5bbbdf808d6a03..f4f669451be4e59dc8d783db6afb6f2de4cc74b1
f4f669451be4e59dc8d783db6afb6f2de4cc74b1
Commits: 72b5bd279e443f061e544122be5bbbdf808d6a03..f4f669451be4e59dc8d783db6afb6f2de4cc74b1 - treshold->tresholds
system76-power-0.47-1
Commits: 069df5c767a9cd03b1f17b84390c3db7e5cfc673..72b5bd279e443f061e544122be5bbbdf808d6a03
72b5bd279e443f061e544122be5bbbdf808d6a03
Commits: 069df5c767a9cd03b1f17b84390c3db7e5cfc673..72b5bd279e443f061e544122be5bbbdf808d6a03 - Merge branch 'pop-os:master' into master - fix: Avoid setting APM parameters for disks due to some disks having faulty support - 1.1.17 - Add gaze16
system76-power-0.46-1
Commits: 5be3f77aa56cf2478680fc2dea1fb0418edb9b9b..069df5c767a9cd03b1f17b84390c3db7e5cfc673
069df5c767a9cd03b1f17b84390c3db7e5cfc673
Commits: 5be3f77aa56cf2478680fc2dea1fb0418edb9b9b..069df5c767a9cd03b1f17b84390c3db7e5cfc673 - charge-thresholds
system76-power-0.45-1
Commits: d31a5dfc3cdc96afa81fff376f08454b22813e4e..5be3f77aa56cf2478680fc2dea1fb0418edb9b9b
5be3f77aa56cf2478680fc2dea1fb0418edb9b9b
Commits: d31a5dfc3cdc96afa81fff376f08454b22813e4e..5be3f77aa56cf2478680fc2dea1fb0418edb9b9b - Merge branch 'pop-os:master' into master - Document hotplug support - fan: Assume temperature is always above freezing - Update dependencies, lockfile format
system76-power-0.44-1
Commits: 7a7d0782ca847e856e9d4d2e2d38182475f1a0ad..d31a5dfc3cdc96afa81fff376f08454b22813e4e
d31a5dfc3cdc96afa81fff376f08454b22813e4e
Commits: 7a7d0782ca847e856e9d4d2e2d38182475f1a0ad..d31a5dfc3cdc96afa81fff376f08454b22813e4e - Merge branch 'pop-os:master' into master - Edit typo in daemon help
system76-power-0.43-1
Commits: d086af9567095f9b46d11f083a38529c468f8047..7a7d0782ca847e856e9d4d2e2d38182475f1a0ad
7a7d0782ca847e856e9d4d2e2d38182475f1a0ad
Commits: d086af9567095f9b46d11f083a38529c468f8047..7a7d0782ca847e856e9d4d2e2d38182475f1a0ad - Merge pull request #46 from pop-os/master - Fixed typo in charge_thresholds.rs
system76-power-0.42-1
Commits: 3707ce0f4cc3de41c438afee3ea9f408c5a577ec..d086af9567095f9b46d11f083a38529c468f8047
d086af9567095f9b46d11f083a38529c468f8047
Commits: 3707ce0f4cc3de41c438afee3ea9f408c5a577ec..d086af9567095f9b46d11f083a38529c468f8047 - Merge pull request #45 from pop-os/master - Document that a reboot is required after switching
system76-power-0.41-1
Commits: e6c177c211fa347f2272c86f282be7b5aa5f898a..3707ce0f4cc3de41c438afee3ea9f408c5a577ec
3707ce0f4cc3de41c438afee3ea9f408c5a577ec
Commits: e6c177c211fa347f2272c86f282be7b5aa5f898a..3707ce0f4cc3de41c438afee3ea9f408c5a577ec - 21.04.2021 merge - refactor src/module - use 2018-style modules - use explicit imports
system76-power-0.40-1
Commits: d82bd96617d3e5fa0f2921888aae45c45cc907cf..e6c177c211fa347f2272c86f282be7b5aa5f898a
e6c177c211fa347f2272c86f282be7b5aa5f898a
Commits: d82bd96617d3e5fa0f2921888aae45c45cc907cf..e6c177c211fa347f2272c86f282be7b5aa5f898a - Merge pull request #43 from pop-os/master - add missing newline - use implicit 'iter' - collapse identical match blocks - use implicit 'iter' - remove stuttering in logging module - remove stuttering in logging module - add libusb dep - add libdbus dep to CI - add CI target for clippy - refactor clippy lints - enforce and fix formatting - Merge pull request #42 from pop-os/master - chore(debian): Update use of debhelper - Merge pull request #41 from pop-os/master - Replace dh-systemd with debhelper version requirement
system76-power-0.39-1
Commits: 1ef8285bd95be26bcf4d1c015829165edd97c25d..d82bd96617d3e5fa0f2921888aae45c45cc907cf
d82bd96617d3e5fa0f2921888aae45c45cc907cf
Commits: 1ef8285bd95be26bcf4d1c015829165edd97c25d..d82bd96617d3e5fa0f2921888aae45c45cc907cf - Merge pull request #40 from pop-os/master - Add oryp7
system76-power-0.38-1
Commits: 235efc38cd0216e68fa058c41bb9037f3ac33eb3..1ef8285bd95be26bcf4d1c015829165edd97c25d
1ef8285bd95be26bcf4d1c015829165edd97c25d
Commits: 235efc38cd0216e68fa058c41bb9037f3ac33eb3..1ef8285bd95be26bcf4d1c015829165edd97c25d - Merge pull request #39 from pop-os/master - 1.1.15 - Mira WIP fan curve - readme: Update reverse PRIME and runtimepm info - 1.1.14 - Add thelio-major-b3
system76-power-0.37-1
Commits: 90d9e3a28b87e93dac2dede7731dcf4c4d95df39..235efc38cd0216e68fa058c41bb9037f3ac33eb3
235efc38cd0216e68fa058c41bb9037f3ac33eb3
Commits: 90d9e3a28b87e93dac2dede7731dcf4c4d95df39..235efc38cd0216e68fa058c41bb9037f3ac33eb3 - +%{_datadir}/polkit-1/actions/com.system76.powerdaemon.policy - Merge pull request #38 from pop-os/master - chore: Bump version and update changelog for charge thresholds - feat(cli): Allow setting charge thresholds by profile name - feat: GetChargeProfiles dbus method - feat: Add dbus API and CLI for battery charge thresholds - 1.1.12 - Use hybrid graphics by default for galp5 - allow for profile to not set tdp since galp5 on 20.10 doesnt seem to like it, add galp5 profiles - Allow gnome-initial-setup to send/receive via dbus. - Report integrated if checking RTD3 support fails
system76-power-0.36-1
Commits: a3e46bbe5d78ac817565f6810f022b37dbf7291f..90d9e3a28b87e93dac2dede7731dcf4c4d95df39
90d9e3a28b87e93dac2dede7731dcf4c4d95df39
Commits: a3e46bbe5d78ac817565f6810f022b37dbf7291f..90d9e3a28b87e93dac2dede7731dcf4c4d95df39 - Merge pull request #37 from pop-os/master - Move XEON curve max fans from 83 to 78
system76-power-0.35-1
Commits: f3be197527dc36783d10615237d1c28b0dcc309e..a3e46bbe5d78ac817565f6810f022b37dbf7291f
a3e46bbe5d78ac817565f6810f022b37dbf7291f
Commits: f3be197527dc36783d10615237d1c28b0dcc309e..a3e46bbe5d78ac817565f6810f022b37dbf7291f - Merge pull request #36 from pop-os/master - Add DBus method for NVIDIA external display check
system76-power-0.34-1
Commits: e52c7001b654dc8111e143fe29bc1617e5ca1b31..f3be197527dc36783d10615237d1c28b0dcc309e
f3be197527dc36783d10615237d1c28b0dcc309e
Commits: e52c7001b654dc8111e143fe29bc1617e5ca1b31..f3be197527dc36783d10615237d1c28b0dcc309e - Merge pull request #35 from pop-os/master - Determine default graphics by runtimepm support
system76-power-0.33-1
Commits: 0a3895fab4856b16094507443df06d5852a2300b..e52c7001b654dc8111e143fe29bc1617e5ca1b31
e52c7001b654dc8111e143fe29bc1617e5ca1b31
Commits: 0a3895fab4856b16094507443df06d5852a2300b..e52c7001b654dc8111e143fe29bc1617e5ca1b31 - Merge pull request #34 from pop-os/master - Add GetDefaultGraphics DBus method
system76-power-0.32-1
Commits: f58a48682140af0c2f2b0c741879ca7b1df75990..0a3895fab4856b16094507443df06d5852a2300b
0a3895fab4856b16094507443df06d5852a2300b
Commits: f58a48682140af0c2f2b0c741879ca7b1df75990..0a3895fab4856b16094507443df06d5852a2300b - Merge pull request #33 from pop-os/master - improv: Remove unused include - improv: Remove unused vergen dependency and build.py
system76-power-0.31-1
Commits: 345866682bcaf79afc897f55e0776cc41246a14f..f58a48682140af0c2f2b0c741879ca7b1df75990
f58a48682140af0c2f2b0c741879ca7b1df75990
Commits: 345866682bcaf79afc897f55e0776cc41246a14f..f58a48682140af0c2f2b0c741879ca7b1df75990 - Change sudo for wheel - Merge pull request #31 from pop-os/master - improv: Use dbus-tokio for server - improv: Use dbus-crossroads instead of dbus-tree - chore: Update to dbus-rs 0.9.0 - improv: Use dbus::blocking::* instead of dbus::ffidisp::* - Disable loading nvidia-drm in compute mode - 1.1.11 - Add thelio-major-r2.1 and thelio-mega-r1.1 - fix(Makefile): Do not set setuid bit - Improve thelio-major-b1 fan curve - 1.1.10 - Add bonw14 displayport mux support - 1.1.9 - gaze15: Determine variant by NVIDIA device - Update dependencies
system76-power-0.30-1
9b5bcf847a4dbec0d09aa9c781bfea8debeeea72
system76-power-0.29-1
Commits: c34857e5a5d321a55bbaa8890b3a931fdddd9909..345866682bcaf79afc897f55e0776cc41246a14f
345866682bcaf79afc897f55e0776cc41246a14f
Commits: c34857e5a5d321a55bbaa8890b3a931fdddd9909..345866682bcaf79afc897f55e0776cc41246a14f - +requires libusb - Merge pull request #30 from pop-os/master - move systemd .service to /etc/systemd/system - +compute - feat: Make PowerClient type public - 1.1.8 - Make HID keyboard backlight update block for events - 1.1.7 - Add HID keyboard backlight support - Merge pull request #29 from pop-os/master - Update to Rust 1.41.0 - fix(Makefile): Fix the problem of missing .service file after make install - fix(TESTING.md): The cmd about 'graphics power state' in TESTING.md is wrong.
system76-power-0.28-1
Commits: 3037d583367845cc51c43c41cc14a8e93dbbce88..c34857e5a5d321a55bbaa8890b3a931fdddd9909
c34857e5a5d321a55bbaa8890b3a931fdddd9909
Commits: 3037d583367845cc51c43c41cc14a8e93dbbce88..c34857e5a5d321a55bbaa8890b3a931fdddd9909 - + compute option - Merge pull request #28 from pop-os/master - Add "compute" graphics mode - Explicitly require ubuntu-drivers-common
system76-power-0.27-1
Commits: 8b7a6daee7db8d7054123979bd5010a014f97850..3037d583367845cc51c43c41cc14a8e93dbbce88
3037d583367845cc51c43c41cc14a8e93dbbce88
Commits: 8b7a6daee7db8d7054123979bd5010a014f97850..3037d583367845cc51c43c41cc14a8e93dbbce88 - rename intel to integrated - Merge pull request #27 from pop-os/master - fixed fan unit tests - Add oryp6 - Merge pull request #26 from pop-os/master - Use TR3 fan curve for thelio-major-b2 - 1.1.5 - Add model-specific power profile for lemp9 - Update fan.rs - Add Type and BusName options to systemd service - Blacklist i2c_nvidia_gpu in hybrid mode - readme: Remove note about udev rules file - Rename Intel mode to integrated mode - Allow switching on AMD+NVIDIA systems
system76-power-0.26-1
Commits: cdb45efe56c0b7506e157a5dd3d9a1dd9322c44d..8b7a6daee7db8d7054123979bd5010a014f97850
8b7a6daee7db8d7054123979bd5010a014f97850
Commits: cdb45efe56c0b7506e157a5dd3d9a1dd9322c44d..8b7a6daee7db8d7054123979bd5010a014f97850 - Merge pull request #25 from pop-os/master - 1.1.4 - add addw2 and gaze15
system76-power-0.25-1
Commits: system76-power-0.24-1..HEAD
cdb45efe56c0b7506e157a5dd3d9a1dd9322c44d
Commits: system76-power-0.24-1..HEAD - Merge pull request #24 from pop-os/master - 1.1.3 - Initial Threadripper 3 Fan Curves
system76-power-0.24-1
Commits: system76-power-0.23-1..HEAD
3cb4c981be3a58a0c3abdb2f5e296a0b9390f6b4
Commits: system76-power-0.23-1..HEAD - Merge pull request #22 from pop-os/master - Add Thelio Mega
system76-power-0.23-1
Commits: system76-power-0.22-1..HEAD
29968dfb91270afcc388d0b53ae48e4492802516
Commits: system76-power-0.22-1..HEAD - Merge pull request #21 from pop-os/master - Merge pull request #132 from pop-os/thelio-major-r2 - Add XEON fan curve and setup thelio-massive-b1 to use it. - Merge branch 'master' into thelio-major-r2 - 1.1.2 - Add thelio-major-r2
system76-power-0.22-1
Commits: system76-power-0.21-1..HEAD
952396cea83dc3fb2c1f5654f54344951a327f3f
Commits: system76-power-0.21-1..HEAD - Merge pull request #20 from pop-os/master - Upgrade to dbus 0.7.1 - Add explicit 'dyn' to trait objects - Update toolchain to 1.39.0 - Delete rust.yml
system76-power-0.21-1
Commits: system76-power-0.20-1..HEAD
e3467da39f71c0f1dbbf9c270b6a591ce44b88ea
Commits: system76-power-0.20-1..HEAD - Merge pull request #19 from pop-os/master - improvement: Added Core X fan curve, and improved the standard curve - rust auto test/build
system76-power-0.20-1
Commits: system76-power-0.19-1..HEAD
6ced0d6b34271b94895b8842c8ad2136612ede8e
Commits: system76-power-0.19-1..HEAD - Merge pull request #18 from pop-os/master - improvement: Change power profile only if it is not already set
system76-power-0.19-1
Commits: system76-power-0.18-1..HEAD
22af0b138448c6d6db6ef33922e818013fbd7387
Commits: system76-power-0.18-1..HEAD - add hybrid
system76-power-0.18-1
Commits: 8ff9d21bf6b31f84a76d7ed428e8efa1805c919e..3ccd70de030d4a1d4b2f6824a72690933050a39a
3ccd70de030d4a1d4b2f6824a72690933050a39a
Commits: 8ff9d21bf6b31f84a76d7ed428e8efa1805c919e..3ccd70de030d4a1d4b2f6824a72690933050a39a - Merge pull request #17 from pop-os/master - Update fan tests - Fix fan example
system76-power-0.17-1
Commits: bd4ec03198ddadd07faec8db64b66ad77d1bb311..8ff9d21bf6b31f84a76d7ed428e8efa1805c919e
8ff9d21bf6b31f84a76d7ed428e8efa1805c919e
Commits: bd4ec03198ddadd07faec8db64b66ad77d1bb311..8ff9d21bf6b31f84a76d7ed428e8efa1805c919e HYBRID mode - spec - README.md - Add notes about graphics modes in README - Add support for PRIME render offloading - Merge pull request #15 from pop-os/master - Fix typo
system76-power-0.16-1
Commits: bb532a392a4bfcf23886571a41e50bec4c80c57c..bd4ec03198ddadd07faec8db64b66ad77d1bb311
bd4ec03198ddadd07faec8db64b66ad77d1bb311
Commits: bb532a392a4bfcf23886571a41e50bec4c80c57c..bd4ec03198ddadd07faec8db64b66ad77d1bb311 - Merge pull request #14 from pop-os/master - Add darp6 and galp4 to automatic display switching
system76-power-0.15-1
Commits: system76-power-0.14-1..HEAD
bb532a392a4bfcf23886571a41e50bec4c80c57c
Commits: system76-power-0.14-1..HEAD - Merge pull request #13 from pop-os/master - Merge pull request #94 from pop-os/persistable-brightness - Merge branch 'master' into threadripper-fan - :memo: Add TESTING.md - Trim model name - Add new fan curve for thelio-major-r1 - :sparkles: Don't set brightness when setting the initial profile
system76-power-0.14-1
Commits: system76-power-0.13-1..HEAD
e53c5db488883781bfa6e178999279f2355433b5
Commits: system76-power-0.13-1..HEAD - Merge pull request #12 from pop-os/master - Skip setting APM for md-raid devices - addp1 -> addw1 - Add addp1 to hotplug daemon
system76-power-0.13-1
Commits: system76-power-0.12-1..HEAD
68a1d815a543d523df0e913ce6ee1e59998a3516
Commits: system76-power-0.12-1..HEAD - patch that allows to run this software on Fedora - merge - from master - marge with master, fedora specific changes temporarily lost
system76-power-0.12-1
Commits: system76-power-0.11-1..HEAD
20f0c746dbaf6791b5b371c5a855a4196c85e0c9
Commits: system76-power-0.11-1..HEAD - Merge pull request #9 from pop-os/master - Merge branch 'master' into gaze14 - Add 17 inch version PCI IDs - Add support for 1650 model - Update ports for gaze14 hotplug detection - Add gaze14 to hotplug detection
system76-power-0.11-1
Commits: system76-power-0.10-1..HEAD
b6d301b63449cfa2b209c85ad2cf48edd2c52ca0
Commits: system76-power-0.10-1..HEAD - Merge pull request #8 from pop-os/master - Support multiple I/O boards and multiple CPUs
system76-power-0.10-1
Commits: system76-power-0.9-1..HEAD
ccc5fd62c74626a1391ccd5e7c334200f0e26a5e
Commits: system76-power-0.9-1..HEAD - Merge pull request #7 from pop-os/master - Disable another nvidia kernel module
system76-power-0.9-1
Commits: system76-power-0.8-1..HEAD
8d02e26a83fd978560aaa8328bce599888f90e1b
Commits: system76-power-0.8-1..HEAD - additional daemon paramenters - Merge pull request #6 from pop-os/master - Merge branch 'master' into autoswitch - Merge pull request #5 from pop-os/master - Merge branch 'master' into ignore-initial-profile-error - Merge branch 'master' into power-client - Merge branch 'master' into ignore-initial-profile-error - :hear_no_evil: Allow the initial profile on startup to fail - Merge branch 'master' into autoswitch - Add previous generation settings - Add displayport mux to daemon - Example of automatic displayport switching for the galago/darter - :hammer: Simpler power client method calling
system76-power-0.8-1
Commits: system76-power-0.7-1..HEAD
ca77ca2a3b10cdacdcb9688ddaec8c183a4cc9c0
Commits: system76-power-0.7-1..HEAD - Merge pull request #4 from pop-os/master - Merge branch 'master' into get-profile - :sparkles: Add PowerProfileSwitch signal - :sparkles: Add GetProfile dbus method
system76-power-0.7-1
Commits: system76-power-0.6-1..HEAD
e9bfbd4fe3eeb8c6147dd4f87c68da26fc0e8c92
Commits: system76-power-0.6-1..HEAD - Merge pull request #3 from pop-os/master - :sparkles: Detect AMD graphics devices
system76-power-0.6-1
Commits: system76-power-0.5-1..HEAD
792d3f58e13b435b50b378ec820198a7e8ec9f1d
Commits: system76-power-0.5-1..HEAD - new power on/off/auto option in graphics - Merge pull request #2 from pop-os/master - Move sideband logic to a separate file, add gpio example
system76-power-0.5-1
Commits: system76-power-0.4-1..HEAD
fdd54e90817e2f37f7ef430470fdb5db90f916ea
Commits: system76-power-0.4-1..HEAD - Merge branch 'master' of github.com:szydell/system76-power - Update README.md
system76-power-0.4-1
Commits: system76-power-0.3-1..HEAD
5db817443a648543a7cf154a9fab6c1c429b0e1a
Commits: system76-power-0.3-1..HEAD - restart system76-daemon after suspend
system76-power-0.3-1
Commits: system76-power-0.2-1..HEAD
75a3d6968f33eb21d910ab7cf4c18c429fbb4169
Commits: system76-power-0.2-1..HEAD - Merge pull request #1 from pop-os/master - Track all sub-functions of graphics devices, not just audio. Update dependencies - Add oryp5 hotplug detection - bash completion - + vim swap
system76-power-0.2-1
Commits: system76-power-0.1-1..HEAD
6f822aa167ba954305e947ce419ff1371f2e482a
Commits: system76-power-0.1-1..HEAD - copr - copr - + After, + Service type
system76-power-0.1-1
Commits: HEAD
46a67ca1f0323d514cd016e76b2d69b181ca1b8f
Commits: HEAD Initial RPM release - rpm spec for rpkg/copr - Send 'command' output to /dev/null - dracut or update-initramfs - :arrow_up: Update dependencies - :ambulance: Fix the build - :truck: Migrate PciDevice / PciDriver to sysfs-class - :paperclip: Clippy fixes - :package: pstate module -> intel-pstate crate - Merge branch 'master' of github.com:pop-os/system76-power into sysfs - Export /sys/class logic to sysfs-class - Merge pull request #49 from pop-os/fan - Conditionally handle pstate based on availability - Support AMD cpu on thelio-r1 - Add extra test cases for fan point interpolation - Fix the test inputs - Use a windows iterator - Add fan tests - Fix clippy suggestions / warnings - Fix bionic builds - USe sysfs-class from crates.io - Remove debug print - Improve fan curve - WIP: Fan control - Daemon flags fixed. - Set version to 1.0.0 - Add GetSwitchable DBUS Method - Remove breaking switchable text - Merge branch 'master' into argparse - system76-power graphics: improve output - Improve help messages - Initialize daemon with balanced profile - Enable Runtime Power Management for PCI Devices - Setup logging before the daemon is launched - Merge branch 'master' of github.com:pop-os/system76-power into argparse - Fix argument parsing - Update graphics power off/on message to clarify discrete graphics - Use clap for argument parsing - Revert Clap Changes - Make log level configurable - Enable logging with fern - Integrate Disk power management - Control autosuspend_delay - SATA Link Power Policy Control - Merge branch 'kernel-parameters' of github.com:pop-os/system76-power into kernel-parameters - Implement experimental flag & Use Clap - Merge branch 'master' into kernel-parameters - Fix snd - Fix Wifi power saving support - Fix static parameters - iwlwifi power management - Control Laptop Mode - Disable NMI Watchdog & Set Dirty Page Values - Radeon power support - Enable power savings for sound devices - Implement structs for various kernel parameters - Merge branch 'master' of github.com:pop-os/system76-power into macros - Add hotplug signal - Macros - Match more graphics cards - Remove NVIDIA audio as well as NVIDIA graphics - Simplify Graphics::auto_power - Simplify Graphics::get_power - Fix println instead of eprintln - Provides and replaces nvidia-prime again - Bump version. Remove replaces and provides nvidia-prime - Increase timeout - Remove bbswitch blacklist - Replace and provide nvidia-prime - Automatically set graphics power during boot, logging output - Modify command line to use DBUS - Improve graphics struct - Move graphics to separate file - Add unsafe - Remove NVIDIA device when possible - Better output - Driver detection - WIP: Remove bbswitch dependency, add pci subcommand to search for graphics devices - 0.1.1 - Update Cargo.lock - Add DBUS function for automatic graphics power - Remove graphics power auto as it appears to prevent boot - Automatically disable GPU power on boot - Do not try fsync on bbswitch file - Add auto graphics power mode - Add code to set graphics power - Create ISSUE_TEMPLATE.md - Detect nouveau as nvidia - Conflict with nvidia-prime - Merge branch 'master' into optimus - Disable bbswitch load_state - Check if the intel_pstate directory exists - Handle nvidia-fallback.service to prevent nouveau from being loaded, add postrm hook - Update intel blacklist to prevent nouveau loading - Create README.md - Create LICENSE - Correct dependencies - Remove dbus examples - Add system76-power service - WIP: Create a dbus daemon - Require optimus to set graphics, restore setuid bit - Create modules-load file - Fix backwards graphics selection - Write blacklist and update initramfs - WIP: Do not use nvidia-prime - Update gitignore - Add graphics selection - Fix changelog version - Fix makefile - Add debian packaging - Support any display backlight or keyboard backlight - Commit Cargo.lock - Only set brightness if it is higher than expected - Add makefile - add todo to only decrease brightness - Adjust balanced and battery backlights - Make set functions require mut - Add three performance profiles - Add keyboard backlight - Move backlight to seperate file - Initial commit