Xorg segfaults when using --setprovideroutputsource
Submitted by Tom
Assigned to xf86-video-ati maintainers
Description
Created attachment 91690
Xorg log
I have a laptop with hybrid graphics. When attempting to get xrandr to identify/use an output attached to the discrete card, Xorg segfaults. Here are my steps:
startx
xrandr --setprovideroutputsource 1 0
xrandr --auto
After the first xrandr
call, the external monitor shows up in the output list. So far so good. As soon as I try to activate it with xrandr --auto
, Xorg segfaults. Here's the output of --listproviders
:
Providers: number : 2
Provider 0: id: 0x8a cap: 0xb, Source Output, Sink Output, Sink Offload crtcs: 3 outputs: 5 associated providers: 0 name:Intel
Provider 1: id: 0x41 cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 1 outputs: 1 associated providers: 0 name:radeon
I will also be attaching my xorg.conf.
I should note that when using "glamor" acceleration for the Radeon device, Xorg does not segfault. However, the resulting output is unusable; I don't know quite how to describe it beyond saying that the picture on the screen is jumbled/torn up and illegible. This segfault happens when using "exa" (really any non-glamor) mode; I have no idea what significance (if any) that might have.
Please let me know what other information will help.
Attachment 91690, "Xorg log":
Xorg.0.log.old