seems this issue is in the radeon driver. We looked with Thomas for a couple of hours this particular issue and came to the conclusion this one seems to appear only when switching from traditional Xorg to a Mir environment back and force after having some GPU load. The radeon driver seems to not really support that and performances are dropping until we get to a really bad situation when the machine is stuck.
Performance of glmark2 (under some loads are run in parallel) are getting down quickly, to even 0 FPS in some case after switching (installing/removing unity-system-compositor and restarting the container or lightdm): Xorg (running glmark2 tests) -> Mir (running glmark2 tests) -> Xorg (running glmark2 tests) The driver is kept being loaded in the host. ** Also affects: xserver-xorg-video-ati (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to xserver-xorg-video-ati in Ubuntu. https://bugs.launchpad.net/bugs/1204939 Title: Unity doesn't start on ATI test machine (Mir fails to respond to drm_auth_magic request) Status in Mir: Triaged Status in “xserver-xorg-video-ati” package in Ubuntu: New Bug description: Sometimes when running on the i386 ATI jenkins box, XMir hangs when Compiz is started. When it's hung, it's blocked in DRI2Authenticate, in mir_wait_for on the results of mir_drm_auth_magic. Applying http://paste.ubuntu.com/5983202/ to Mir to debug this, we get: Client output - http://paste.ubuntu.com/5981035/ Server output - http://paste.ubuntu.com/5981019/ So it appears that the second drm_auth_magic request is written to the socket but Mir never responds to it. I have no idea why, though. When I attached gdb to unity-system- compositor in the hung case there didn't seem to be any deadlocked thread or the like; everything seemed to be waiting on input. ==== Original report ==== The log files are deceptive - the error comes from the failsafe X session which is started for some reason. LightDM, unity-system-compositor, and XMir all come up fine and have no unexpected log output. gnome-session.log, however, has """ I/O error : Bad file descriptor /usr/share/compiz/place.xml:1: parser error : Document is empty ^ /usr/share/compiz/place.xml:1: parser error : Start tag expected, '<' not found ^ I/O error : Bad file descriptor compizconfig - Info: Backend : gsettings compizconfig - Info: Integration : true compizconfig - Info: Profile : unity compiz (core) - Info: Loading plugin: composite compiz (core) - Info: Starting plugin: composite compiz (core) - Info: Loading plugin: opengl (polkit-gnome-authentication-agent-1:10828): polkit-gnome-1-WARNING **: Unable to determine the session we are in: No session for pid 10828 compiz (core) - Info: Unity is fully supported by your hardware. compiz (core) - Info: Unity is not supported by your hardware. Enabling software rendering instead (slow). compiz (core) - Info: Starting plugin: opengl """ To manage notifications about this bug go to: https://bugs.launchpad.net/mir/+bug/1204939/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp