Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Steam Overlay turning into flickering triangles with some FNA titles #356

Closed
psy-q opened this issue Jul 17, 2021 · 3 comments
Closed

Steam Overlay turning into flickering triangles with some FNA titles #356

psy-q opened this issue Jul 17, 2021 · 3 comments

Comments

@psy-q
Copy link

psy-q commented Jul 17, 2021

I've observed this on Mesa 21.1.4 on an AMD RX580 as well as an ancient Intel HD2000-era iGPU:

Screenshot_20210717_184945

The overlay becomes a bizarre flickering mass of triangles and squares. It looks pretty wild, maybe I can get a video. It seems Terraria players have seen this as well. I've tested the following titles:

  • Rogue Legacy
  • Streets of Rage 4
  • Full Metal Furies
  • Terraria
  • Escape Goat 2

They share FNA so I thought of reporting this here. Or is it maybe a Mesa issue?

@flibitijibibo
Copy link
Member

I've been seeing this on Xwayland recently - I would say it's a Mesa issue but for all I know X is involved as well. I would file a report with them, we're compliant with both the OpenGL and Vulkan specifications so there's not a lot we can do about a proprietary overlay.

@psy-q
Copy link
Author

psy-q commented Jul 17, 2021

Ah, thanks! I hadn't searched their issues when I reported, but seemingly the problem is in Steam Overlay?

https://gitlab.freedesktop.org/mesa/mesa/-/issues/4191

Curious that it only triggers for some titles. Closing here, in this case.

Edit: Also leaving the link to where it seems to be tracked at Valve: ValveSoftware/steam-for-linux#7889

@psy-q psy-q closed this as completed Jul 17, 2021
@flibitijibibo
Copy link
Member

Yup, that would explain it - the overlay appears to violate spec regarding point sprites, we enable them all the time by default to replicate GL Core and Vulkan behavior. Using ES3 or updating FNA3D and using Vulkan would be a workaround until Valve fixes the overlay.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants