[Nouveau] Acer Aspire V7-582PG (Haswell, GTX 750M) fails to power off GPU via Power Resources
Peter Wu
peter at lekensteyn.nl
Thu Oct 27 09:35:59 UTC 2016
On Thu, Oct 27, 2016 at 12:30:11PM +0300, Mika Westerberg wrote:
> On Thu, Oct 27, 2016 at 09:15:19AM +0000, Rick Kerkhof wrote:
> > I can confirm what Peter said, path contains \_SB_.PCI0.RP05 and
> > power_state contains D3hot.
>
> And there are no power_resources_Dx directories under
> /sys/bus/pci/devices/0000:00:1c.4/firmware_node?
Correct, this is what Rick sent me yesterday for
ls -lR /sys/bus/pci/devices/0000:00:1c.4/firmware_node/
.:
totaal 0
-r--r--r-- 1 root root 4096 26 okt 22:10 adr
drwxr-xr-x 3 root root 0 26 okt 22:12 device:32
drwxr-xr-x 12 root root 0 26 okt 22:12 LNXVIDEO:00
-r--r--r-- 1 root root 4096 26 okt 22:10 path
lrwxrwxrwx 1 root root 0 26 okt 22:10 physical_node -> ../../../../pci0000:00/0000:00:1c.4
drwxr-xr-x 2 root root 0 26 okt 22:12 power
-r--r--r-- 1 root root 4096 26 okt 22:10 power_state
lrwxrwxrwx 1 root root 0 26 okt 22:10 subsystem -> ../../../../../bus/acpi
-rw-r--r-- 1 root root 4096 26 okt 22:10 uevent
./device:32:
totaal 0
-r--r--r-- 1 root root 4096 26 okt 22:12 adr
-r--r--r-- 1 root root 4096 26 okt 22:12 path
drwxr-xr-x 2 root root 0 26 okt 22:31 power
lrwxrwxrwx 1 root root 0 26 okt 22:10 subsystem -> ../../../../../../bus/acpi
-rw-r--r-- 1 root root 4096 26 okt 22:12 uevent
./device:32/power:
totaal 0
-rw-r--r-- 1 root root 4096 26 okt 22:12 async
-rw-r--r-- 1 root root 4096 26 okt 22:12 autosuspend_delay_ms
-rw-r--r-- 1 root root 4096 26 okt 22:12 control
-r--r--r-- 1 root root 4096 26 okt 22:12 runtime_active_kids
-r--r--r-- 1 root root 4096 26 okt 22:12 runtime_active_time
-r--r--r-- 1 root root 4096 26 okt 22:12 runtime_enabled
-r--r--r-- 1 root root 4096 26 okt 22:12 runtime_status
-r--r--r-- 1 root root 4096 26 okt 22:12 runtime_suspended_time
-r--r--r-- 1 root root 4096 26 okt 22:12 runtime_usage
./LNXVIDEO:00:
totaal 0
-r--r--r-- 1 root root 4096 26 okt 22:31 adr
drwxr-xr-x 3 root root 0 26 okt 22:31 device:33
drwxr-xr-x 3 root root 0 26 okt 22:31 device:34
drwxr-xr-x 3 root root 0 26 okt 22:31 device:35
drwxr-xr-x 3 root root 0 26 okt 22:31 device:36
drwxr-xr-x 3 root root 0 26 okt 22:31 device:37
drwxr-xr-x 3 root root 0 26 okt 22:31 device:38
drwxr-xr-x 3 root root 0 26 okt 22:31 device:39
drwxr-xr-x 3 root root 0 26 okt 22:31 device:3a
lrwxrwxrwx 1 root root 0 26 okt 22:10 driver -> ../../../../../../bus/acpi/drivers/video
-r--r--r-- 1 root root 4096 26 okt 22:31 hid
drwxr-xr-x 3 root root 0 26 okt 22:31 input
-r--r--r-- 1 root root 4096 26 okt 22:31 modalias
-r--r--r-- 1 root root 4096 26 okt 22:31 path
lrwxrwxrwx 1 root root 0 26 okt 22:31 physical_node -> ../../../../../pci0000:00/0000:00:1c.4/0000:01:00.0
drwxr-xr-x 2 root root 0 26 okt 22:31 power
-r--r--r-- 1 root root 4096 26 okt 22:31 power_state
-r--r--r-- 1 root root 4096 26 okt 22:31 status
lrwxrwxrwx 1 root root 0 26 okt 22:10 subsystem -> ../../../../../../bus/acpi
-rw-r--r-- 1 root root 4096 26 okt 22:31 uevent
./LNXVIDEO:00/device:33:
totaal 0
-r--r--r-- 1 root root 4096 26 okt 22:31 adr
-r--r--r-- 1 root root 4096 26 okt 22:31 path
drwxr-xr-x 2 root root 0 26 okt 22:31 power
lrwxrwxrwx 1 root root 0 26 okt 22:10 subsystem -> ../../../../../../../bus/acpi
-rw-r--r-- 1 root root 4096 26 okt 22:31 uevent
./LNXVIDEO:00/device:33/power:
totaal 0
-rw-r--r-- 1 root root 4096 26 okt 22:31 async
-rw-r--r-- 1 root root 4096 26 okt 22:31 autosuspend_delay_ms
-rw-r--r-- 1 root root 4096 26 okt 22:31 control
-r--r--r-- 1 root root 4096 26 okt 22:31 runtime_active_kids
-r--r--r-- 1 root root 4096 26 okt 22:31 runtime_active_time
-r--r--r-- 1 root root 4096 26 okt 22:31 runtime_enabled
-r--r--r-- 1 root root 4096 26 okt 22:31 runtime_status
-r--r--r-- 1 root root 4096 26 okt 22:31 runtime_suspended_time
-r--r--r-- 1 root root 4096 26 okt 22:31 runtime_usage
./LNXVIDEO:00/device:34:
totaal 0
-r--r--r-- 1 root root 4096 26 okt 22:31 adr
-r--r--r-- 1 root root 4096 26 okt 22:31 path
drwxr-xr-x 2 root root 0 26 okt 22:31 power
lrwxrwxrwx 1 root root 0 26 okt 22:10 subsystem -> ../../../../../../../bus/acpi
-rw-r--r-- 1 root root 4096 26 okt 22:31 uevent
./LNXVIDEO:00/device:34/power:
totaal 0
-rw-r--r-- 1 root root 4096 26 okt 22:31 async
-rw-r--r-- 1 root root 4096 26 okt 22:31 autosuspend_delay_ms
-rw-r--r-- 1 root root 4096 26 okt 22:31 control
-r--r--r-- 1 root root 4096 26 okt 22:31 runtime_active_kids
-r--r--r-- 1 root root 4096 26 okt 22:31 runtime_active_time
-r--r--r-- 1 root root 4096 26 okt 22:31 runtime_enabled
-r--r--r-- 1 root root 4096 26 okt 22:31 runtime_status
-r--r--r-- 1 root root 4096 26 okt 22:31 runtime_suspended_time
-r--r--r-- 1 root root 4096 26 okt 22:31 runtime_usage
./LNXVIDEO:00/device:35:
totaal 0
-r--r--r-- 1 root root 4096 26 okt 22:31 adr
-r--r--r-- 1 root root 4096 26 okt 22:31 path
drwxr-xr-x 2 root root 0 26 okt 22:31 power
lrwxrwxrwx 1 root root 0 26 okt 22:10 subsystem -> ../../../../../../../bus/acpi
-rw-r--r-- 1 root root 4096 26 okt 22:31 uevent
./LNXVIDEO:00/device:35/power:
totaal 0
-rw-r--r-- 1 root root 4096 26 okt 22:31 async
-rw-r--r-- 1 root root 4096 26 okt 22:31 autosuspend_delay_ms
-rw-r--r-- 1 root root 4096 26 okt 22:31 control
-r--r--r-- 1 root root 4096 26 okt 22:31 runtime_active_kids
-r--r--r-- 1 root root 4096 26 okt 22:31 runtime_active_time
-r--r--r-- 1 root root 4096 26 okt 22:31 runtime_enabled
-r--r--r-- 1 root root 4096 26 okt 22:31 runtime_status
-r--r--r-- 1 root root 4096 26 okt 22:31 runtime_suspended_time
-r--r--r-- 1 root root 4096 26 okt 22:31 runtime_usage
./LNXVIDEO:00/device:36:
totaal 0
-r--r--r-- 1 root root 4096 26 okt 22:31 adr
-r--r--r-- 1 root root 4096 26 okt 22:31 path
drwxr-xr-x 2 root root 0 26 okt 22:31 power
lrwxrwxrwx 1 root root 0 26 okt 22:10 subsystem -> ../../../../../../../bus/acpi
-rw-r--r-- 1 root root 4096 26 okt 22:31 uevent
./LNXVIDEO:00/device:36/power:
totaal 0
-rw-r--r-- 1 root root 4096 26 okt 22:31 async
-rw-r--r-- 1 root root 4096 26 okt 22:31 autosuspend_delay_ms
-rw-r--r-- 1 root root 4096 26 okt 22:31 control
-r--r--r-- 1 root root 4096 26 okt 22:31 runtime_active_kids
-r--r--r-- 1 root root 4096 26 okt 22:31 runtime_active_time
-r--r--r-- 1 root root 4096 26 okt 22:31 runtime_enabled
-r--r--r-- 1 root root 4096 26 okt 22:31 runtime_status
-r--r--r-- 1 root root 4096 26 okt 22:31 runtime_suspended_time
-r--r--r-- 1 root root 4096 26 okt 22:31 runtime_usage
./LNXVIDEO:00/device:37:
totaal 0
-r--r--r-- 1 root root 4096 26 okt 22:31 adr
-r--r--r-- 1 root root 4096 26 okt 22:31 path
drwxr-xr-x 2 root root 0 26 okt 22:31 power
lrwxrwxrwx 1 root root 0 26 okt 22:10 subsystem -> ../../../../../../../bus/acpi
-rw-r--r-- 1 root root 4096 26 okt 22:31 uevent
./LNXVIDEO:00/device:37/power:
totaal 0
-rw-r--r-- 1 root root 4096 26 okt 22:31 async
-rw-r--r-- 1 root root 4096 26 okt 22:31 autosuspend_delay_ms
-rw-r--r-- 1 root root 4096 26 okt 22:31 control
-r--r--r-- 1 root root 4096 26 okt 22:31 runtime_active_kids
-r--r--r-- 1 root root 4096 26 okt 22:31 runtime_active_time
-r--r--r-- 1 root root 4096 26 okt 22:31 runtime_enabled
-r--r--r-- 1 root root 4096 26 okt 22:31 runtime_status
-r--r--r-- 1 root root 4096 26 okt 22:31 runtime_suspended_time
-r--r--r-- 1 root root 4096 26 okt 22:31 runtime_usage
./LNXVIDEO:00/device:38:
totaal 0
-r--r--r-- 1 root root 4096 26 okt 22:31 adr
-r--r--r-- 1 root root 4096 26 okt 22:31 path
drwxr-xr-x 2 root root 0 26 okt 22:31 power
lrwxrwxrwx 1 root root 0 26 okt 22:10 subsystem -> ../../../../../../../bus/acpi
-rw-r--r-- 1 root root 4096 26 okt 22:31 uevent
./LNXVIDEO:00/device:38/power:
totaal 0
-rw-r--r-- 1 root root 4096 26 okt 22:31 async
-rw-r--r-- 1 root root 4096 26 okt 22:31 autosuspend_delay_ms
-rw-r--r-- 1 root root 4096 26 okt 22:31 control
-r--r--r-- 1 root root 4096 26 okt 22:31 runtime_active_kids
-r--r--r-- 1 root root 4096 26 okt 22:31 runtime_active_time
-r--r--r-- 1 root root 4096 26 okt 22:31 runtime_enabled
-r--r--r-- 1 root root 4096 26 okt 22:31 runtime_status
-r--r--r-- 1 root root 4096 26 okt 22:31 runtime_suspended_time
-r--r--r-- 1 root root 4096 26 okt 22:31 runtime_usage
./LNXVIDEO:00/device:39:
totaal 0
-r--r--r-- 1 root root 4096 26 okt 22:31 adr
-r--r--r-- 1 root root 4096 26 okt 22:31 path
drwxr-xr-x 2 root root 0 26 okt 22:31 power
lrwxrwxrwx 1 root root 0 26 okt 22:10 subsystem -> ../../../../../../../bus/acpi
-rw-r--r-- 1 root root 4096 26 okt 22:31 uevent
./LNXVIDEO:00/device:39/power:
totaal 0
-rw-r--r-- 1 root root 4096 26 okt 22:31 async
-rw-r--r-- 1 root root 4096 26 okt 22:31 autosuspend_delay_ms
-rw-r--r-- 1 root root 4096 26 okt 22:31 control
-r--r--r-- 1 root root 4096 26 okt 22:31 runtime_active_kids
-r--r--r-- 1 root root 4096 26 okt 22:31 runtime_active_time
-r--r--r-- 1 root root 4096 26 okt 22:31 runtime_enabled
-r--r--r-- 1 root root 4096 26 okt 22:31 runtime_status
-r--r--r-- 1 root root 4096 26 okt 22:31 runtime_suspended_time
-r--r--r-- 1 root root 4096 26 okt 22:31 runtime_usage
./LNXVIDEO:00/device:3a:
totaal 0
-r--r--r-- 1 root root 4096 26 okt 22:31 adr
-r--r--r-- 1 root root 4096 26 okt 22:31 path
drwxr-xr-x 2 root root 0 26 okt 22:31 power
lrwxrwxrwx 1 root root 0 26 okt 22:10 subsystem -> ../../../../../../../bus/acpi
-rw-r--r-- 1 root root 4096 26 okt 22:31 uevent
./LNXVIDEO:00/device:3a/power:
totaal 0
-rw-r--r-- 1 root root 4096 26 okt 22:31 async
-rw-r--r-- 1 root root 4096 26 okt 22:31 autosuspend_delay_ms
-rw-r--r-- 1 root root 4096 26 okt 22:31 control
-r--r--r-- 1 root root 4096 26 okt 22:31 runtime_active_kids
-r--r--r-- 1 root root 4096 26 okt 22:31 runtime_active_time
-r--r--r-- 1 root root 4096 26 okt 22:31 runtime_enabled
-r--r--r-- 1 root root 4096 26 okt 22:31 runtime_status
-r--r--r-- 1 root root 4096 26 okt 22:31 runtime_suspended_time
-r--r--r-- 1 root root 4096 26 okt 22:31 runtime_usage
./LNXVIDEO:00/input:
totaal 0
drwxr-xr-x 6 root root 0 26 okt 22:31 input4
./LNXVIDEO:00/input/input4:
totaal 0
drwxr-xr-x 2 root root 0 26 okt 22:31 capabilities
lrwxrwxrwx 1 root root 0 26 okt 22:31 device -> ../../../LNXVIDEO:00
drwxr-xr-x 3 root root 0 26 okt 22:31 event4
drwxr-xr-x 2 root root 0 26 okt 22:31 id
-r--r--r-- 1 root root 4096 26 okt 22:31 modalias
-r--r--r-- 1 root root 4096 26 okt 22:31 name
-r--r--r-- 1 root root 4096 26 okt 22:31 phys
drwxr-xr-x 2 root root 0 26 okt 22:31 power
-r--r--r-- 1 root root 4096 26 okt 22:31 properties
lrwxrwxrwx 1 root root 0 26 okt 22:10 subsystem -> ../../../../../../../../class/input
-rw-r--r-- 1 root root 4096 26 okt 22:31 uevent
-r--r--r-- 1 root root 4096 26 okt 22:31 uniq
./LNXVIDEO:00/input/input4/capabilities:
totaal 0
-r--r--r-- 1 root root 4096 26 okt 22:31 abs
-r--r--r-- 1 root root 4096 26 okt 22:31 ev
-r--r--r-- 1 root root 4096 26 okt 22:31 ff
-r--r--r-- 1 root root 4096 26 okt 22:31 key
-r--r--r-- 1 root root 4096 26 okt 22:31 led
-r--r--r-- 1 root root 4096 26 okt 22:31 msc
-r--r--r-- 1 root root 4096 26 okt 22:31 rel
-r--r--r-- 1 root root 4096 26 okt 22:31 snd
-r--r--r-- 1 root root 4096 26 okt 22:31 sw
./LNXVIDEO:00/input/input4/event4:
totaal 0
-r--r--r-- 1 root root 4096 26 okt 22:31 dev
lrwxrwxrwx 1 root root 0 26 okt 22:31 device -> ../../input4
drwxr-xr-x 2 root root 0 26 okt 22:31 power
lrwxrwxrwx 1 root root 0 26 okt 22:10 subsystem -> ../../../../../../../../../class/input
-rw-r--r-- 1 root root 4096 26 okt 22:31 uevent
./LNXVIDEO:00/input/input4/event4/power:
totaal 0
-rw-r--r-- 1 root root 4096 26 okt 22:31 async
-rw-r--r-- 1 root root 4096 26 okt 22:31 autosuspend_delay_ms
-rw-r--r-- 1 root root 4096 26 okt 22:31 control
-r--r--r-- 1 root root 4096 26 okt 22:31 runtime_active_kids
-r--r--r-- 1 root root 4096 26 okt 22:31 runtime_active_time
-r--r--r-- 1 root root 4096 26 okt 22:31 runtime_enabled
-r--r--r-- 1 root root 4096 26 okt 22:31 runtime_status
-r--r--r-- 1 root root 4096 26 okt 22:31 runtime_suspended_time
-r--r--r-- 1 root root 4096 26 okt 22:31 runtime_usage
./LNXVIDEO:00/input/input4/id:
totaal 0
-r--r--r-- 1 root root 4096 26 okt 22:31 bustype
-r--r--r-- 1 root root 4096 26 okt 22:31 product
-r--r--r-- 1 root root 4096 26 okt 22:31 vendor
-r--r--r-- 1 root root 4096 26 okt 22:31 version
./LNXVIDEO:00/input/input4/power:
totaal 0
-rw-r--r-- 1 root root 4096 26 okt 22:31 async
-rw-r--r-- 1 root root 4096 26 okt 22:31 autosuspend_delay_ms
-rw-r--r-- 1 root root 4096 26 okt 22:31 control
-r--r--r-- 1 root root 4096 26 okt 22:31 runtime_active_kids
-r--r--r-- 1 root root 4096 26 okt 22:31 runtime_active_time
-r--r--r-- 1 root root 4096 26 okt 22:31 runtime_enabled
-r--r--r-- 1 root root 4096 26 okt 22:31 runtime_status
-r--r--r-- 1 root root 4096 26 okt 22:31 runtime_suspended_time
-r--r--r-- 1 root root 4096 26 okt 22:31 runtime_usage
./LNXVIDEO:00/power:
totaal 0
-rw-r--r-- 1 root root 4096 26 okt 22:31 async
-rw-r--r-- 1 root root 4096 26 okt 22:31 autosuspend_delay_ms
-rw-r--r-- 1 root root 4096 26 okt 22:31 control
-r--r--r-- 1 root root 4096 26 okt 22:31 runtime_active_kids
-r--r--r-- 1 root root 4096 26 okt 22:31 runtime_active_time
-r--r--r-- 1 root root 4096 26 okt 22:31 runtime_enabled
-r--r--r-- 1 root root 4096 26 okt 22:31 runtime_status
-r--r--r-- 1 root root 4096 26 okt 22:31 runtime_suspended_time
-r--r--r-- 1 root root 4096 26 okt 22:31 runtime_usage
./power:
totaal 0
-rw-r--r-- 1 root root 4096 26 okt 22:11 async
-rw-r--r-- 1 root root 4096 26 okt 22:11 autosuspend_delay_ms
-rw-r--r-- 1 root root 4096 26 okt 22:11 control
-r--r--r-- 1 root root 4096 26 okt 22:11 runtime_active_kids
-r--r--r-- 1 root root 4096 26 okt 22:11 runtime_active_time
-r--r--r-- 1 root root 4096 26 okt 22:11 runtime_enabled
-r--r--r-- 1 root root 4096 26 okt 22:11 runtime_status
-r--r--r-- 1 root root 4096 26 okt 22:11 runtime_suspended_time
-r--r--r-- 1 root root 4096 26 okt 22:11 runtime_usage
--
Kind regards,
Peter Wu
https://lekensteyn.nl
More information about the Nouveau
mailing list