https://bugs.freedesktop.org/show_bug.cgi?id=91107
Bug ID: 91107 Summary: [Radeonsi/290x] In the Dota2 Reborn beta only half on the ingame GUI is rendered Product: Mesa Version: git Hardware: Other OS: All Status: NEW Severity: normal Priority: medium Component: Drivers/Gallium/radeonsi Assignee: dri-devel@lists.freedesktop.org Reporter: darkdefende@gmail.com QA Contact: dri-devel@lists.freedesktop.org
Created attachment 116713 --> https://bugs.freedesktop.org/attachment.cgi?id=116713&action=edit Picture of the hero pick screen
When I try to play a bot match (and probably any other game type) in the dota2 reborn beta, only half of the ingame GUI is rendered.
It seems to be that some textures only renders half of it's content. For example in the hero pick menu (see the attached png file) the "Repick" button should be a red cross. But now only half of it is shown.
There also seems to be some z fighting issues as some ground textures flicker and the green/red dots on the minimap flickers sometimes also.
I've opened a bug ticked on the official dota2 reborn bugtracker: https://github.com/ValveSoftware/Dota-2-Reborn/issues/79
It seems like this might only be a problem with Hawaii cards.
I'm running Gentoo Linux with kernel 4.1.0 and git versions (checked out as of today, jun 25) of mesa, xorg, llvm etc.
https://bugs.freedesktop.org/show_bug.cgi?id=91107
Sebastian Parborg darkdefende@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #116713|text/plain |image/png mime type| |
https://bugs.freedesktop.org/show_bug.cgi?id=91107
--- Comment #1 from Christoph Haag haagch@frickel.club --- In case not everyone looks at the linked issue report:
I see the "half" issue and heavy flickering on my
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Wimbledon XT [Radeon HD 7970M] (rev ff)
but not on my
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
Here is a video of the issue: https://www.youtube.com/watch?v=vPxaC_pFD-o
and here is a shorter and a slightly longer apitrace:
http://haagch.frickel.club/files/dota2.trace.xz http://haagch.frickel.club/files/dota2-longer.trace.xz
The traces work on intel, but are broken on radeonsi.
Interestingly the "in game" rendering in replays of the traces doen't work on either driver, but it works when actually running the game.
So far I have only tested with latest mesa git.
https://bugs.freedesktop.org/show_bug.cgi?id=91107
Christoph Haag haagch@frickel.club changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |NOTOURBUG
--- Comment #2 from Christoph Haag haagch@frickel.club --- So it wasn't an actual bug in the drivers after all.
It was a problem with relying on undefined behavior when GL_CLIP_DISTANCE0 is enabled and the shader does not write gl_ClipDistance[0]
https://github.com/ValveSoftware/Dota-2-Reborn/issues/79#issuecomment-115401...
dri-devel@lists.freedesktop.org