Created attachment 144905 [details] example of font rendering issue Fedora 30 kernel 5.3rc2 Mesa-git - 19.2 git a69ab1b7 llvm - 10 gitba47e51 GPU RX 5700XT (navi 10) Present with both DXVK and wined3d, RADV or even amdvlk Fonts appear cut in half on the diagonal of each character. So far only found in Overwatch, other proton games appear to render fonts correctly
Bug is at least reproducable other user on reddit has confirmed https://www.reddit.com/r/wine_gaming/comments/ckhwhp/overwatch_font_rendering_issues_on_5700xt_navi10/evrd5g7?utm_source=share&utm_medium=web2x
Moving this to Vulkan / RADV bug Loading the game up under the latest amdvlk from 26/7 renders the fonts correctly (albeit with artefacts that are inherent to that build at the moment on Navi10). It seems I was mistaken under my initial testing, the game fails to render at all under wined3d. Mesa: 19.2 git 39a90749 LLVM: 10.0 git git4575679 Kernel: 5.2.3 with DRM-NEXT patchset
Created attachment 144991 [details] fonts correct on amdvlk (ignore snowy artefacts)
Anyone able to get a renderdoc capture for this?
Main menu frame https://send.firefox.com/download/73198043a0f77669/#J_dNWZXjNm3LXJaErpD7zA
Seems like a Geometry Shader issue with NGG (primitive shaders). You can specify RADV_DEBUG=nongg as a workaround for now.
confirming that RADV_DEBUG=nongg workaround fixes the font rendering
Should be addressed by https://gitlab.freedesktop.org/mesa/mesa/commit/c037fe5ad1b3556809e5a549306a52a8a8bd1cbf Thanks for the report.
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.