Bug 20632 - Trine 2 doesn't start on radeonsi after mesa update
Summary: Trine 2 doesn't start on radeonsi after mesa update
Status: RESOLVED OLD
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Kernel and Drivers maintainers
QA Contact:
URL: https://bugs.freedesktop.org/show_bug...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-04-05 12:57 CEST by Nikita Krupenko
Modified: 2022-08-12 15:37 CEST (History)
2 users (show)

See Also:
Source RPM: mesa-17.0.3-1.mga6.src.rpm, steam
CVE:
Status comment:


Attachments
Log of the steam start with the LIBGL_DEBUG=verbose (19.25 KB, text/plain)
2017-04-05 13:56 CEST, Nikita Krupenko
Details

Description Nikita Krupenko 2017-04-05 12:57:44 CEST
Description of problem:
I have a laptop with AMD A8-5557M APU (Radeon HD 8550G, r600) and discrete videocard Radeon HD 8750M (radeonsi). I also have a monitor connected via a hdmi and use it as main screen.

I use PRIME to play a game:

$ xrandr --setprovideroffloadsink 0x41 0x78
$ DRI_PRIME=1 steam

In MGA6 sta1 it works fine, but since I update libdri-drivers from 13 version to the recent one (17), the game doesn't start: when I click on start button in the launcher, the screen became black for a moment and the game exits. There is no unusual messages in the console. I found, that if I replace /usr/lib/dri/radeonsi_dri.so with the old one, the game works. With the integrated video (r600) it works fine on all versions.

Seems like an upstream bug in the radeonsi driver.


Version-Release number of selected component (if applicable):
libdri-drivers-17.0.3-1.mga6


How reproducible: Always


Steps to Reproduce:
1. xrandr --setprovideroffloadsink 0x41 0x78
2. DRI_PRIME=1 steam
3. Start the game
Comment 1 Nikita Krupenko 2017-04-05 13:01:23 CEST
Correction, in the sta1 libdri-drivers has version 12.0.0~rc4-1.mga6.
Comment 2 Rémi Verschelde 2017-04-05 13:09:44 CEST
You're probably affected by the same issue as bug 18959.

See the workarounds in bug 18959 comment 3.
Comment 3 Nikita Krupenko 2017-04-05 13:22:41 CEST
No, I already deleted this libraries.
Comment 4 Rémi Verschelde 2017-04-05 13:27:05 CEST
Can you attach the output on `LIBGL_DEBUG=verbose steam` when running the game?

Assignee: bugsquad => rverschelde
Source RPM: mesa-17.0.3-1.mga6.src.rpm => mesa-17.0.3-1.mga6.src.rpm, steam

Comment 5 Rémi Verschelde 2017-04-05 13:27:54 CEST
Well `LIBGL_DEBUG=verbose DRI_PRIME=1 steam`
Comment 6 Nikita Krupenko 2017-04-05 13:56:47 CEST
Created attachment 9186 [details]
Log of the steam start with the LIBGL_DEBUG=verbose

I placed the mark "=== Game start ===" where I started the game in steam.
Comment 7 Rémi Verschelde 2017-04-05 14:24:42 CEST
Hm, nothing particularly telling in the logs. You could check the Arch wiki's Steam troubleshooting section and see if something helps: https://wiki.archlinux.org/index.php/Steam/Troubleshooting

Did you try to run the game binary outside of Steam? It doesn't look like a dep issue, but you could also check if you have all necessary 32-bit dependencies installed: https://wiki.archlinux.org/index.php/Steam/Game-specific_troubleshooting#Trine_2

Otherwise it may be worth discussing with Mesa contributors on #dri-devel on Freenode.

Assignee: rverschelde => kernel

Comment 8 Nikita Krupenko 2017-04-05 14:43:40 CEST
It doesn't start without steam, or may be I don't know how to run it properly.

I think, it's not a dependency problem too, since it works with the r600 driver and works with the old radeonsi driver. Other games works fine.

Seems it's an upstream problem. Ok, I'll ask on IRC.
Nikita Krupenko 2017-04-18 14:36:11 CEST

URL: (none) => https://bugs.freedesktop.org/show_bug.cgi?id=100708

Comment 9 Nikita Krupenko 2017-04-20 12:48:11 CEST
Is it possible to upgrade libdrm to 2.4.79? It's needed to check the mesa from master git.
Comment 10 psyca 2017-04-20 23:23:05 CEST
Also Mesa 17.0.4 (bugfix release) is out. Maybe try this/update to it for MGA6?

CC: (none) => linux

Comment 11 Thomas Backlund 2017-04-26 21:10:56 CEST
libdrm 2.4.80 and mesa 17.0.4 is now in cauldron

CC: (none) => tmb

psyca 2017-06-01 12:31:05 CEST

CC: linux => (none)

Comment 12 Hans Micheelsen 2020-12-29 14:43:56 CET
Is this one still valid?

CC: (none) => micheelsen

Comment 13 sturmvogel 2022-08-12 15:37:01 CEST
This bug was filed against Mageia 6 which is EOL since Sep 2019. No response to comment 12.

Closing as OLD.

Status: NEW => RESOLVED
Resolution: (none) => OLD


Note You need to log in before you can comment on or make changes to this bug.