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.
Created attachment 110189 [details] dmesg nothing special in dmesg, even with happened freeze
Created attachment 110190 [details] Xorg.0.log idem for Xorg.0.log
What version of Mesa are you using?
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.
Any chance you could try a kernel from Alex Deucher (agd5f)'s drm-next-3.19 branch?
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).
Got my hands on Alex D. drm-next-3.19, I'm going to try...
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.
Created attachment 110468 [details] dmesg with minimal drm-next-3.19 kernel see the UVD and DPM winning
Created attachment 110469 [details] drm-next-3.19 kernel config used for testing It contains all the required features to please systemd, rtkit and other fedora configuration kludge.
not temporary freeze with this kernel seen.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.