https://bugs.freedesktop.org/show_bug.cgi?id=86832
Bug ID: 86832 Summary: [dota2][si] freezes up to 3 seconds when many/big display effects happen Product: DRI Version: unspecified Hardware: x86-64 (AMD64) OS: Linux (All) Status: NEW Severity: critical Priority: medium Component: DRM/Radeon Assignee: dri-devel@lists.freedesktop.org Reporter: sylvain.bertrand@gmail.com
up-to-date fedora x86_64 rawhide with no-debug kernel. Radeon R9 280X.
dota2 will most of the time freeze up to several seconds when many/big display effects happen.
This is critical since while in a [team] fight where those effects happen, the freeze time will make you lose the fight most of the time.
https://bugs.freedesktop.org/show_bug.cgi?id=86832
--- Comment #1 from Sylvain BERTRAND sylvain.bertrand@gmail.com --- Created attachment 110189 --> https://bugs.freedesktop.org/attachment.cgi?id=110189&action=edit dmesg
nothing special in dmesg, even with happened freeze
https://bugs.freedesktop.org/show_bug.cgi?id=86832
--- Comment #2 from Sylvain BERTRAND sylvain.bertrand@gmail.com --- Created attachment 110190 --> https://bugs.freedesktop.org/attachment.cgi?id=110190&action=edit Xorg.0.log
idem for Xorg.0.log
https://bugs.freedesktop.org/show_bug.cgi?id=86832
--- Comment #3 from Michel Dänzer michel@daenzer.net --- What version of Mesa are you using?
https://bugs.freedesktop.org/show_bug.cgi?id=86832
--- Comment #4 from Sylvain BERTRAND sylvain.bertrand@gmail.com --- up-to-date fedora rawhide, but dota2 is a 32 bits app: Name : mesa-libGL Arch : i686 Version : 10.5.0 Release : 0.devel.2.3d9c1a9.fc22 Size : 783 k Repo : installed
From repo : rawhide
Summary : Mesa libGL runtime libraries and DRI drivers URL : http://www.mesa3d.org License : MIT Description : Mesa libGL runtime library.
https://bugs.freedesktop.org/show_bug.cgi?id=86832
--- Comment #5 from Michel Dänzer michel@daenzer.net --- Any chance you could try a kernel from Alex Deucher (agd5f)'s drm-next-3.19 branch?
https://bugs.freedesktop.org/show_bug.cgi?id=86832
--- Comment #6 from Sylvain BERTRAND sylvain.bertrand@gmail.com --- Not really. Last time I tried dev stuff on fedora rawhide, it was complex and heavy (massive kludge), and at the end the system refused to boot up (systemd sh*t). I still don't have my custom "live"/mobile gnu/linux distro ready (need to code a few more components).
https://bugs.freedesktop.org/show_bug.cgi?id=86832
--- Comment #7 from Sylvain BERTRAND sylvain.bertrand@gmail.com --- Got my hands on Alex D. drm-next-3.19, I'm going to try...
https://bugs.freedesktop.org/show_bug.cgi?id=86832
--- Comment #8 from Sylvain BERTRAND sylvain.bertrand@gmail.com --- Ok... after several hours, I was able to pinpoint proper kernel features to be allowed by the Grand Master Of Kludge, systemd, and its minions, rtkit and fedora configuration, to run! I have a very minimal kernel to avoid, as much as I can, interference from other components. I'll start testing from now.
Notice UVD and DPM winning in the provided dmesg. I do provide the kernel config file for reference too.
https://bugs.freedesktop.org/show_bug.cgi?id=86832
--- Comment #9 from Sylvain BERTRAND sylvain.bertrand@gmail.com --- Created attachment 110468 --> https://bugs.freedesktop.org/attachment.cgi?id=110468&action=edit dmesg with minimal drm-next-3.19 kernel
see the UVD and DPM winning
https://bugs.freedesktop.org/show_bug.cgi?id=86832
--- Comment #10 from Sylvain BERTRAND sylvain.bertrand@gmail.com --- Created attachment 110469 --> https://bugs.freedesktop.org/attachment.cgi?id=110469&action=edit drm-next-3.19 kernel config used for testing
It contains all the required features to please systemd, rtkit and other fedora configuration kludge.
https://bugs.freedesktop.org/show_bug.cgi?id=86832
Sylvain BERTRAND sylvain.bertrand@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #11 from Sylvain BERTRAND sylvain.bertrand@gmail.com --- not temporary freeze with this kernel seen.
dri-devel@lists.freedesktop.org