Luke D Jones
a678f54f59
:sadface:
2021-03-10 16:45:06 +13:00
Luke D Jones
707b3bcc2d
Notify on manually select profile
2021-03-10 15:24:24 +13:00
Luke D Jones
2e4ce27f6b
Hotfix: try to handle module remove gracefully
...
Try to handle module remove more gracefully if in-use when the
display manager is shutting down
2021-03-10 14:07:08 +13:00
Luke D Jones
b8384c55c3
Bump changelog version
2021-03-10 11:21:09 +13:00
Luke D Jones
7c2fb0be81
Hotfix: Nvidia module handling improved
2021-03-10 10:15:59 +13:00
Luke D Jones
b05f680650
Test and create /etc/X11/xorg.conf.d/ if not exist
2021-03-10 09:20:59 +13:00
Luke D Jones
0d6faf3fda
Mark as new release
2021-03-09 17:23:19 +13:00
Luke D Jones
176ab0a639
Rebootless graphics switching
...
This changes out how the current graphics switching works, enabling
asusd to stop/start the display-manager to enable/disable PCI devices
and add/remove drivers as required.
All existing graphics modes and commands still work as normal.
G-Sync enable is now only through the bios setting, and on reboot
will set all relevant settings to Nvidia mode.
2021-03-09 16:45:43 +13:00
Luke D Jones
6f81f86483
Version bump
2021-02-22 11:48:08 +13:00
Luke
eb173fc9dc
CI pipe fix
2021-02-14 22:45:37 +13:00
Luke
50756046cf
Cleanup fan+cpu+config
2021-02-07 00:25:40 +13:00
Luke
629bdc2213
Large code cleanup
2021-02-06 23:18:01 +13:00
Luke
4720af2cb8
Migrate to use zbus for all dbus requirements
2021-02-03 16:46:48 +13:00
Luke
c6fa860b2e
Try to fix up multizone modes
...
- Write set+apply after each array in multizone
- Remove misc bad logic
- Use same code path as 0x1866 device to configure led support
- Remove duplicate code
- Set correct speeds for multizone
2021-02-02 11:08:45 +13:00
Luke
720dc0c177
v2.2.2 prep
2021-01-31 09:59:24 +13:00
Luke
cf13b4f71b
Bugfixes and improvements
...
- fix CLI feedback for reboot/restartx. Update readme
- dracut force driver include for nvidia dedicated
- change fan-mode CLI tag
Closes #48
2021-01-27 14:13:02 +13:00
Luke
82900f4645
CLI args for bios. Cleanup and improve
...
- dbus method for 'supported modes'
- add dedicated gfx safety
- bring ctrl-gfx back in to main control for better integration
- safely upgrade config files
2021-01-26 21:07:19 +13:00
Luke
703bba9ffd
Correct changelog
2021-01-10 22:34:45 +13:00
Luke
c9b2a0c777
Fixes
...
- Adjust gfx controller to assume that the graphics driver is loaded if the
mode is set for nvidia/hybrid
- Small code adjustments for error handling
2021-01-10 22:27:56 +13:00
Luke
54cc51fe5d
Minor update to deps
2021-01-09 13:48:13 +13:00
Luke D Jones
de3b803f14
Add DBUS methods to toggle next/previous aura mode
2020-10-25 15:49:14 +13:00
Luke D Jones
0558f919c4
Add DBUS method to toggle to next profile
2020-10-25 15:02:35 +13:00
Luke D Jones
9ffeb19c8c
Bump version
2020-09-29 21:30:23 +13:00
Luke D Jones
6746c2b654
Update changelog
2020-09-24 09:04:49 +12:00
Luke D Jones
368d279ca5
Add "info" output for gfx driver check
2020-09-23 12:59:15 +12:00
Luke D Jones
fe6231ad4e
GFX control, no-tokio, no-async, dbus client refactor
...
- Working gfx modes <iGPU only, dGPU only, or hybrid>
- Add signal for gfx vendor change and make CLI wait for signal
- Add polling for led brightness to save to config
- Move daemon to zbus crate
- dbus client refactor
- Further dbus methods and updates
- Add basic notification user daemon and systemd service
2020-09-21 10:36:22 +12:00
Luke D Jones
4cdb06959b
Bump rog-fan-curve to new versiont o support GA401IV
2020-09-10 22:52:17 +12:00
Luke D Jones
84d056f2ed
Fix AMD turbo setting
2020-09-10 21:56:22 +12:00
Luke D Jones
cddff32757
Fixes: Handle keyboard nodes better.
...
- Uses string instead of debug print for some errors
- Add interface num arg for LED controller (should help support
older laptops better)
- Some slightly better error messages
- Fix an idiotic mistake in `for i in 0..2.. if i > 0` -_-
- Remove "unsupported" warning on laptop ctrl
- Silence warning about AniMe not existing
- Adjust the turbo-toggle CLI arg
- Version bump for new release with fancurves
Closes #7 #10 #8 #4
2020-09-10 11:35:40 +12:00
Luke D Jones
f0c5c3af86
Bugfixes
2020-08-13 20:39:56 +12:00
Luke D Jones
96b0f40886
Fix deadlock
2020-08-13 17:03:48 +12:00
Luke D Jones
53c1a0ffcf
Releasing
2020-08-13 14:28:40 +12:00
Luke D Jones
c624a6c3ec
Prepare for next work
2020-08-01 22:21:26 +12:00
Luke
b8faaa665d
Correct two laptop profiles. Update readme
2020-07-22 10:34:09 +12:00
Luke
bffe40d764
Prep new release
...
Closes #30 , #31 , #32
2020-07-21 22:05:50 +12:00
Luke
73ab17bf7d
Tidy code. Add G532 support
2020-07-21 21:13:12 +12:00
Luke
5e69eb4bbd
Change support level for GX531
2020-07-21 14:05:51 +12:00
Luke
4f4e0b8f3f
Support fn+calc on G712. Customise ROG key
2020-07-09 11:17:14 +12:00
Luke
1f297ba98e
Finalise udev rules for init
2020-07-08 21:53:37 +12:00
Luke
dbc5901cb6
Try reorder of init loop
2020-07-08 12:03:37 +12:00
Luke
98ffa817e6
Proper fix of laptop mode conversion bug
2020-07-05 13:33:45 +12:00
Luke
a4c5b2754e
Try to correct how laptop modes are handled
2020-07-05 00:23:12 +12:00
Luke
202fbe6800
Add support for GU502
2020-07-04 20:07:23 +12:00
Luke
efe88aa675
Prep new version
2020-07-01 11:12:05 +12:00
Luke
cff0af76c8
Additional dbus methods
2020-07-01 11:00:11 +12:00
Luke
a731361278
Document dbus a bit better
2020-06-30 21:55:49 +12:00
Luke
20b82b1f24
Init device correctly for LED control
2020-06-30 10:08:48 +12:00
Luke
b751ceb29e
Prep release
2020-06-29 22:02:54 +12:00
Luke
32e9e63809
Refactor dbus commands and internal data structures
2020-06-29 21:30:27 +12:00
Luke Jones
3ad15d61c9
Dbus expand ( #24 )
...
* Dbus changes
- Changed "FanMode", "ChargeLimit" to "SetFanMode", "SetChargeLimit"
- Added dbus signals "FanModeChanged", "ChargeLimitChanged"
- Added dbus methods "GetFanMode", "GetChargeLimit"
* Refactor of internal loop and tokio tasks
* Add support for ROG Strix G712LV_G712LV
* Correctly read the config before writing changes
2020-06-29 10:03:27 +12:00