[Bug 98626] X server crashes on DP hotplug: radeon_mode_hotplug() in xf86-video-ati does not enumerate second GPU

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Tue Nov 8 12:35:38 UTC 2016


https://bugs.freedesktop.org/show_bug.cgi?id=98626

--- Comment #4 from Max Staudt <mstaudt at suse.de> ---
Yes, these patches fix the crash.

However, as far as I can see, they do not allow for arbitrary number of Radeon
cards in arbitrary primary/secondary configurations. So it's not a final fix...

As far as I can see, instead of going through all screens, we could walk only
over the outputs attached to 'scrn', or maybe restore the behavior before
c801f9f10a5d and not walk over screens at all.

Hoever that would necessitate a different way of enumerating outputs. Is it
just an issue of giving every output a unique name? Maybe, instead of having
globally incrementing counters per connector type, we could name the connectors
"radeon-0-DisplayPort-1" or similar? Then we wouldn't have to count them
globally.
Also, having the driver name in the connector name prevents clashes with other
drivers that have a similar naming scheme.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.x.org/archives/xorg-driver-ati/attachments/20161108/1ff1279a/attachment.html>


More information about the xorg-driver-ati mailing list