[radeon] corrupt gfx with Faeria/Payday 2

Bug #1682913 reported by Brice Terzaghi on 2017-04-14
This bug affects 1 person
Affects Status Importance Assigned to Milestone
mesa (Ubuntu)

Bug Description

I've just upgraded Ubuntu from 16.10 to 17.04. Afterwards, I noticed graphical issues in some games, that render partially black. E.g.:
- menu of Payday 2: https://steamuserimages-a.akamaihd.net/ugc/156906385546364727/C1182DAE4DA1A6CB6386666A2D42FA33541629F2/
- menu of Faeria: https://steamuserimages-a.akamaihd.net/ugc/156906385546272628/52E8E6F366A54299597774C22D78771EA0F074ED/

I've traced the issue to a missing lib, libgles1, which for some reason has been removed from the 17.04 repos, as using Oibaf's PPA and manually installing the lib from it fixes the issues on these games.

So, please build a version for Mesa 17.0.3 and put it in the repos, it's needed by some games.

Timo Aaltonen (tjaalton) wrote :

GLESv1 support will be removed upstream soon, so it's not coming back

Changed in mesa (Ubuntu):
status: New → Won't Fix
Brice Terzaghi (terzag) wrote :

So, what will be the solution for games that need it?

Timo Aaltonen (tjaalton) wrote :

Depends. Should Faeria show this issue already on the login screen?

Brice Terzaghi (terzag) wrote :

It does; in fact, the login screen is pretty much all black. So does Payday 2 (loading/credits screens are black apart from the text) and probably other games I haven't checked.

Timo Aaltonen (tjaalton) wrote :

For the record, Faeria looks just fine on my Intel without libgles1-mesa, which btw should not be used by anything provided by Steam. Also, Fedora never packaged it so surely there should be more upset users?

You probably are just seeing a bug with mesa 17.0.2 on your hw, and updating to oibaf ppa fixes it

Brice Terzaghi (terzag) wrote :

After adding Oibaf's (Mesa devel 17.1.x) and/or Padoka's (Mesa stable 17.0.4) PPA, I still had to manually install libgles1-mesa (which they package) to fix the issues in both games.

Brice Terzaghi (terzag) wrote :

Just made another test: I installed Steam and Faeria on my old laptop which has a nVidia GPU. I haven't installed the proprietary driver yet, so I'm on Mesa with Nouveau. Faeria works. I haven't tried Payday 2, as the required config is far too high for this PC.

- desktop: Ubuntu MATE 17.04 with AMD RadeonHD 7770 GPU and Mesa 17.0.4 from Padoka's PPA
- laptop: Ubuntu GNOME 17.04 with nVidia 8400M GS GPU and Mesa 17.0.3 from the Ubuntu repos

So, I'm even more confused than before. What could explain that some games are broken without libgles1 on my desktop and work fine on my laptop?

Timo Aaltonen (tjaalton) wrote :

I can reproduce the black screen thing with Faerie on radeon hw, but installing libgles1-mesa doesn't help. So it's just a bug in the radeon DRI driver.

Changed in mesa (Ubuntu):
status: Won't Fix → Triaged
summary: - Missing libgles1 in Ubuntu 17.04 repos triggers issues with some games
+ corrupt gfx with Faeria/Payday 2 on Radeon
Timo Aaltonen (tjaalton) on 2017-04-26
summary: - corrupt gfx with Faeria/Payday 2 on Radeon
+ [radeon] corrupt gfx with Faeria/Payday 2
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers