Le samedi 26 juillet 2014, 17:24:49 Leonid Isaev a écrit :
On Sat, Jul 26, 2014 at 11:09:32PM +0200, Laurent Carlier wrote:
[...] Probably a bug related to PRIME, you should probably open an upstream bug report.
Yes. I'll wait for linux 3.16 and then do if the problem is still there. Although, this looks more like a kernel/systemd issue. Here is a log from a rootless X: ------ [ 143.639] (II) xfree86: Adding drm device (/dev/dri/card0) [ 143.639] (II) systemd-logind: got fd for /dev/dri/card0 226:0 fd 8 paused 0 [ 143.639] (II) xfree86: Adding drm device (/dev/dri/card1) [ 143.640] (II) systemd-logind: got fd for /dev/dri/card1 226:1 fd 9 paused 0 [ 143.640] (--) PCI:*(0:0:2:0) 8086:0416:1028:05cc rev 6, Mem @ 0xf6400000/4194304, 0xd0000000/268435456, I/O @ 0x0000f000/64 [ 143.640] (--) PCI: (0:1:0:0) 1002:6821:1028:05cc rev 0, Mem @ 0xe0000000/268435456, 0xf7d00000/262144, I/O @ 0x0000e000/256, BIOS @ 0x????????/131072 ------
Card0 = radeon; card1 = intel: ------ $ cat /sys/class/drm/card0/device/power/runtime_status suspended $ cat /sys/class/drm/card1/device/power/runtime_status active $ xrandr --listproviders Providers: number : 2 Provider 0: id: 0x82 cap: 0xb, Source Output, Sink Output, Sink Offload crtcs: 4 outputs: 5 associated providers: 0 name:Intel Provider 1: id: 0x59 cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 6 outputs: 4 associated providers: 0 name:radeon ------
Cheers,
Can you try to boot with the kernel parameter drm.rnodes=1 ? ++ -- Laurent Carlier http://www.archlinux.org