mirror of
https://gitlab.com/asus-linux/asusctl.git
synced 2026-02-06 00:15:04 +01:00
Major update to supergfx and others
This commit is contained in:
7
supergfx/data/90-asusd-nvidia-pm.rules
Normal file
7
supergfx/data/90-asusd-nvidia-pm.rules
Normal file
@@ -0,0 +1,7 @@
|
||||
# Enable runtime PM for NVIDIA VGA/3D controller devices on driver bind
|
||||
ACTION=="bind", SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{class}=="0x030000", TEST=="power/control", ATTR{power/control}="auto"
|
||||
ACTION=="bind", SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{class}=="0x030200", TEST=="power/control", ATTR{power/control}="auto"
|
||||
|
||||
# Disable runtime PM for NVIDIA VGA/3D controller devices on driver unbind
|
||||
ACTION=="unbind", SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{class}=="0x030000", TEST=="power/control", ATTR{power/control}="on"
|
||||
ACTION=="unbind", SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{class}=="0x030200", TEST=="power/control", ATTR{power/control}="on"
|
||||
4
supergfx/data/90-nvidia-screen-G05.conf
Normal file
4
supergfx/data/90-nvidia-screen-G05.conf
Normal file
@@ -0,0 +1,4 @@
|
||||
Section "ServerLayout"
|
||||
Identifier "layout"
|
||||
Option "AllowNVIDIAGPUScreens"
|
||||
EndSection
|
||||
26
supergfx/data/org.supergfxctl.Daemon.conf
Normal file
26
supergfx/data/org.supergfxctl.Daemon.conf
Normal file
@@ -0,0 +1,26 @@
|
||||
<!DOCTYPE busconfig PUBLIC
|
||||
"-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
|
||||
"http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
|
||||
<busconfig>
|
||||
<policy group="adm">
|
||||
<allow send_destination="org.supergfxctl.Daemon"/>
|
||||
<allow receive_sender="org.supergfxctl.Daemon"/>
|
||||
</policy>
|
||||
<policy group="sudo">
|
||||
<allow send_destination="org.supergfxctl.Daemon"/>
|
||||
<allow receive_sender="org.supergfxctl.Daemon"/>
|
||||
</policy>
|
||||
<policy group="users">
|
||||
<allow send_destination="org.supergfxctl.Daemon"/>
|
||||
<allow receive_sender="org.supergfxctl.Daemon"/>
|
||||
</policy>
|
||||
<policy group="wheel">
|
||||
<allow send_destination="org.supergfxctl.Daemon"/>
|
||||
<allow receive_sender="org.supergfxctl.Daemon"/>
|
||||
</policy>
|
||||
<policy user="root">
|
||||
<allow own="org.supergfxctl.Daemon"/>
|
||||
<allow send_destination="org.supergfxctl.Daemon"/>
|
||||
<allow receive_sender="org.supergfxctl.Daemon"/>
|
||||
</policy>
|
||||
</busconfig>
|
||||
16
supergfx/data/supergfxd.service
Normal file
16
supergfx/data/supergfxd.service
Normal file
@@ -0,0 +1,16 @@
|
||||
[Unit]
|
||||
Description=SUPERGFX
|
||||
StartLimitInterval=200
|
||||
StartLimitBurst=2
|
||||
Before=display-manager.service
|
||||
|
||||
[Service]
|
||||
Environment=IS_SUPERGFX_SERVICE=1
|
||||
ExecStart=/usr/bin/supergfxd
|
||||
Restart=on-failure
|
||||
Restart=always
|
||||
RestartSec=1
|
||||
Type=dbus
|
||||
BusName=org.supergfxctl.Daemon
|
||||
SELinuxContext=system_u:system_r:unconfined_t:s0
|
||||
#SELinuxContext=system_u:object_r:modules_object_t:s0
|
||||
Reference in New Issue
Block a user