X.org segfault with PRIME when attempting to use --setprovideroutputsource support.
Submitted by flo..@..il.com
Assigned to Xorg Project Team
Description
Created attachment 77068 Xorg.0.log
I'm not entirely sure if this is supported, but I don't see why not. Following the merging of https://bugs.freedesktop.org/show_bug.cgi?id=57200 - which gives pixmap sharing to the SI ATI cards, I'm trying to get a 3 screen desktop going using:
Software: Xorg Server 1.14 Latest GIT master of xf86-video-nouveau, xf86-video-ati Kernel 3.8.4
Hardware: 03:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI Tahiti XT [Radeon HD 7970] 05:00.0 VGA compatible controller: NVIDIA Corporation GT218 [GeForce 210] (rev a2)
xrandr shows both of the cards, as well as them having the needed capabilities: $ xrandr --listproviders Providers: number : 2 Provider 0: id: 0xa0 cap: 0xd, Source Output, Source Offload, Sink Offload crtcs: 6 outputs: 4 associated providers: 0 name:radeon Provider 1: id: 0x64 cap: 0x7, Source Output, Sink Output, Source Offload crtcs: 2 outputs: 3 associated providers: 0 name:nouveau
Setting the Nouveau card's output sink to the ATI card works fine: $ xrandr --setprovideroutputsource 1 0
The connected monitors are now listed in the xrandr output too. Trying to enable one however, results in a segfault:
$ xrandr --output DVI-I-1 --mode 1680x1050 (X segfaults)
The backtrace as well as the Xorg.0.log from the above commands is attached - if any more info is needed, please let me know.
Attachment 77068, "Xorg.0.log":
Xorg.0.log.old