Bug 98753 - Freeze while running the mupen64plus emulator
Summary: Freeze while running the mupen64plus emulator
Status: RESOLVED INVALID
Alias: None
Product: Mesa
Classification: Unclassified
Component: Drivers/Gallium/radeonsi (show other bugs)
Version: unspecified
Hardware: x86-64 (AMD64) Linux (All)
: medium major
Assignee: Default DRI bug account
QA Contact: Default DRI bug account
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-11-16 18:45 UTC by Vincent B.
Modified: 2018-03-31 22:14 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
My current Xorg.0.log (41.62 KB, text/plain)
2016-11-16 18:45 UTC, Vincent B.
Details
dmesg output (52.04 KB, text/plain)
2016-11-17 10:18 UTC, Vincent B.
Details
glxinfo output (100.75 KB, text/plain)
2016-11-17 10:19 UTC, Vincent B.
Details

Description Vincent B. 2016-11-16 18:45:47 UTC
Created attachment 128015 [details]
My current Xorg.0.log

My system freezed while playing the mupen64plus Nintendo 64 emulator.

Since it is a freeze, and I had to reboot the computer, I don't have much info about the issue. I already played graphic intensive games with the same config so it's not likely an power supply problem.

I run archlinux on x86_64: Linux haramis 4.8.7-1-ARCH #1
mupen64plus version: community/mupen64plus 2.5-6
Graphic card: 

01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Cape Verde PRO [Radeon HD 7750/8740 / R7 250E] 

To reproduce, provided you have own similar hardware:

- Install archlinux x64_64
- pacman -S mupen64plus
- Use this ROM: http://dl.rpg-legends.com/roms/Nintendo64/LegendofZelda-OcarinaofTime(E).rar

Play the game for some time (like 30m-1h). It's a good game so it should be Ok ;) The system will freeze randomly.


I know you might not be able to do anything with such a bug report but I did my best to describe the issue. Cheers!
Comment 1 Michel Dänzer 2016-11-17 06:50:35 UTC
Please attach the output of glxinfo and dmesg.

If you run the game with the environment variable GALLIUM_DDEBUG=pipelined set, the radeonsi driver should detect the hang and dump some information about it in a file in ~/ddebug_dumps/ . Please attach that file here.
Comment 2 Vincent B. 2016-11-17 10:18:33 UTC
Created attachment 128039 [details]
dmesg output
Comment 3 Vincent B. 2016-11-17 10:19:04 UTC
Created attachment 128040 [details]
glxinfo output
Comment 4 Vincent B. 2016-11-22 21:32:10 UTC
Unfortunately no way to capture the debug trace even with the env variable set as described :(
Comment 5 Marek Olšák 2016-11-24 01:11:11 UTC
The environment variable is GALLIUM_DDEBUG=2000 or GALLIUM_DDEBUG="pipelined 2000", depending on whether you want the fast pipelined mode but less debug data, or the default mode and more debug data. The number is the timeout in ms.
Comment 6 Timothy Arceri 2018-03-31 22:14:04 UTC
A lot of time has passed and the requested information wasn't supplied. Since radeonsi (and probably mupen64plus) have changed alot since the report I'm closing for now. Feel free to reopen with the additional details supplied.


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.