While playing dota2, I can see a lot of artifacts, and I get a lot of mini hangs on tahiti xt gpu (radeonsi). llvm f194367792d7c43f0476e11e7c0d171b8bfbc601 15/04/2015 linux 4.0.0 mesa a7d018accfd0161510a75ba685e056256de494c2 08/04/2015 (no glx-tls/dri3 is on) libdrm 0d78b37b1cac304ce5e84d1207f0a43abd29c000 15/04-22015
Xorg.0.log http://filebin.ca/21306lWrU1vK/Xorg.0.log (bugzilla attachment upload does not work with lynx)
portal2 is mini-hanging a lot then hangs for good
ok, got git versions from linux agd5f (4.1fixes branch), llvm, mesa, xserver, and ati xorg driver. While playing dota2: many artefacts/glitches randomly appearing on the screen and choppy action (unplayable) http://filebin.ca/21BJIEUOGDQt/dmesg http://filebin.ca/21BJUPQs30LP/Xorg.0.log
now with full asm and tls... same thing: choppy action (unplayable) and quite a lot artefacts/glitches on screen.
Can you attach a screenshot showing the artifacts? What does "mini-hang" mean? P.S. Please attach files here directly. If your browser can't do that, please find one that can.
Created attachment 115767 [details] dota2 glitch screenshot
Created attachment 115768 [details] dota2 glitch screenshot
Created attachment 115769 [details] dota2 glitch screenshot
Created attachment 115770 [details] dota2 glitch screenshot
Created attachment 115771 [details] dota2 glitch screenshot
Created attachment 115772 [details] dota2 glitch screenshot
Created attachment 115773 [details] dota2 glitch screenshot
mini-hangs, choppy action: while playing, the game freezes briefly, and this happens randomly all the time. When there is a lot of things happening on the screen, for instance in a team fight, it freezes longer and more often (very choppy).
linux drm-fixes-4.1, xserver, xorg ati drv, drm, llvm and mesa, all from git as of today, still the same issues.
Ok, I nailed down the choppyness: source engine games do compile a lot of shaders live... then a "safe" llvm won't do and will cripple performance. You must maximize shader compilation performance with threading and aggressive compilation options for llvm. Vulkan spir-v will be more than welcome. One down. One to go. Those graphical glitches are also into portal2, but less visible and more rare.
Got lucky and nailed the second one (for 99.99% of the glitches): R600_DEBUG='switch_on_eop' fixed 99.99% of the glitches in dota2/portal2. I open a more specific bug.
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.