[radeon] corrupt gfx with Faeria/Payday 2

Bug #1682913 reported by Brice Terzaghi
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
mesa (Ubuntu)
Fix Released
Undecided
Unassigned

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.

Revision history for this message
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
Revision history for this message
Brice Terzaghi (terzag) wrote :

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

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

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

Revision history for this message
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.

Revision history for this message
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

Revision history for this message
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.

Revision history for this message
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.

Specs:
- 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?

Revision history for this message
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)
summary: - corrupt gfx with Faeria/Payday 2 on Radeon
+ [radeon] corrupt gfx with Faeria/Payday 2
Revision history for this message
Timo Aaltonen (tjaalton) wrote :

works fine here now

Changed in mesa (Ubuntu):
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.