https://bugs.freedesktop.org/show_bug.cgi?id=43395
Bug #: 43395 Summary: Game running in wine stops rendering Classification: Unclassified Product: Mesa Version: 7.11 Platform: x86-64 (AMD64) OS/Version: Linux (All) Status: NEW Severity: normal Priority: medium Component: Drivers/DRI/R600 AssignedTo: dri-devel@lists.freedesktop.org ReportedBy: Schlosser.T@seznam.cz
When playing Gothic everything works fine for 10 - 15 minutes, then the rendering just stops and the screen is left as it was. The game works normally (I can hear sounds from game and can blindly manipulate it). The rest of the system works just fine as well (the game is running in simulated windowed mode).
Fedora 16 (Verne) x86_64 Graphic card: VGA compatible controller: ATI Technologies Inc Mobility Radeon HD 2400
[tomason@odysseus ~]$ glxinfo |grep -i "(render|opengl)" direct rendering: Yes OpenGL vendor string: X.Org OpenGL renderer string: Gallium 0.4 on AMD RV610 OpenGL version string: 2.1 Mesa 7.11 OpenGL shading language version string: 1.20
Using libtxc_dxtn.i686 as the game requires it to run
I also tried kmod-catalyst (proprietary drivers) and running it with wine64 none of which helped.
https://bugs.freedesktop.org/show_bug.cgi?id=43395
--- Comment #1 from Alex Deucher agd5f@yahoo.com 2011-11-30 14:39:11 PST --- please attach your xorg log and dmesg output. Does mesa from git help?
https://bugs.freedesktop.org/show_bug.cgi?id=43395
Alex Deucher agd5f@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|Drivers/DRI/R600 |Drivers/Gallium/r600
https://bugs.freedesktop.org/show_bug.cgi?id=43395
--- Comment #2 from Tomas Schlosser Schlosser.T@seznam.cz 2011-12-01 05:37:57 PST --- Created attachment 54006 --> https://bugs.freedesktop.org/attachment.cgi?id=54006 output of dmesg before running the game
https://bugs.freedesktop.org/show_bug.cgi?id=43395
--- Comment #3 from Tomas Schlosser Schlosser.T@seznam.cz 2011-12-01 05:38:54 PST --- Created attachment 54007 --> https://bugs.freedesktop.org/attachment.cgi?id=54007 output of dmesg after stucking
https://bugs.freedesktop.org/show_bug.cgi?id=43395
--- Comment #4 from Tomas Schlosser Schlosser.T@seznam.cz 2011-12-01 05:39:57 PST --- Created attachment 54008 --> https://bugs.freedesktop.org/attachment.cgi?id=54008 content of /var/log/Xorg.0.log before running the game
https://bugs.freedesktop.org/show_bug.cgi?id=43395
--- Comment #5 from Tomas Schlosser Schlosser.T@seznam.cz 2011-12-01 05:40:29 PST --- Created attachment 54009 --> https://bugs.freedesktop.org/attachment.cgi?id=54009 content of /var/log/Xorg.0.log after stucking
https://bugs.freedesktop.org/show_bug.cgi?id=43395
Tomas Schlosser Schlosser.T@seznam.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #54007|application/octet-stream |text/plain mime type| |
https://bugs.freedesktop.org/show_bug.cgi?id=43395
Tomas Schlosser Schlosser.T@seznam.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #54006|application/octet-stream |text/plain mime type| |
https://bugs.freedesktop.org/show_bug.cgi?id=43395
--- Comment #6 from Tomas Schlosser Schlosser.T@seznam.cz 2011-12-01 05:44:41 PST --- I included two versions of each for comparison. One is always from time before even starting the game, the other one was taken in the point when the game stopped rendering.
I didn't try git version of drivers as it seems to be too hard. However I might try on Sunday when I hope to have more time.
https://bugs.freedesktop.org/show_bug.cgi?id=43395
--- Comment #7 from Alex Deucher agd5f@yahoo.com 2011-12-01 05:46:57 PST --- Does disabling pageflipping help?
Option "EnablePageFlip" "false"
in the device section of your xorg.conf
https://bugs.freedesktop.org/show_bug.cgi?id=43395
--- Comment #8 from Tomas Schlosser Schlosser.T@seznam.cz 2011-12-01 06:46:01 PST --- No, disabling page flipping didn't help. It maybe caused the graphics to stop even faster.
https://bugs.freedesktop.org/show_bug.cgi?id=43395
--- Comment #9 from Tomas Schlosser Schlosser.T@seznam.cz 2011-12-03 04:58:36 PST --- (In reply to comment #1)
Does mesa from git help?
Could you please point me to some tutorial as to how to do that? Thank you
https://bugs.freedesktop.org/show_bug.cgi?id=43395
--- Comment #10 from Michel Dänzer michel@daenzer.net 2011-12-06 10:24:38 UTC --- (In reply to comment #10)
I also tried kmod-catalyst (proprietary drivers) and running it with wine64 none of which helped.
If the problem is the same with the proprietary drivers, then it's more likely a Gothic / Wine / configuration issue, as it's very unlikely that both drivers would have exactly the same problem.
https://bugs.freedesktop.org/show_bug.cgi?id=43395
--- Comment #11 from Tomas Schlosser Schlosser.T@seznam.cz 2011-12-06 10:59:29 PST --- Oh, sorry, I posted the copied the bugreport I created for wine. I tried again with correct version of proprietary drivers installed and the problem was gone.
I also tried compiling the mesa drivers by tutorial on www.mesa3d.org and the game didn't even start then (gave me Access violation). I still have a few ideas how to run it on mesa from git, but it requires more try-fail attempts.
https://bugs.freedesktop.org/show_bug.cgi?id=43395
--- Comment #12 from Michel Dänzer michel@daenzer.net 2011-12-07 03:17:11 UTC --- Does setting the environment variable vblank_mode=0 for the Wine process using OpenGL work around the problem? There should be a message
ATTENTION: default value of option vblank_mode overridden by environment.
on stderr to confirm it takes effect.
https://bugs.freedesktop.org/show_bug.cgi?id=43395
--- Comment #13 from Tomas Schlosser Schlosser.T@seznam.cz 2011-12-07 13:33:53 PST --- (In reply to comment #12)
Does setting the environment variable vblank_mode=0 for the Wine process using OpenGL work around the problem? There should be a message
ATTENTION: default value of option vblank_mode overridden by environment.
on stderr to confirm it takes effect.
No, it doesn't help. The message was printed and the game run slower, but got stuck after 6 minutes.
https://bugs.freedesktop.org/show_bug.cgi?id=43395
--- Comment #14 from Tomas Schlosser Schlosser.T@seznam.cz 2011-12-15 14:08:15 PST --- New updates came: kernel 3.1.5-2.fc16 mesa-dri-drivers.x86_64 7.11.2-1.fc16 No changes, rendering stops after a few minutes (5 - 10).
I can't build mesa from git. Last time I tried (using tutorial from http://www.mesa3d.org/ - ./autoconf.sh && make && sudo make install) I got error while running the game saying "Access Violation".
https://bugs.freedesktop.org/show_bug.cgi?id=43395
--- Comment #15 from Michel Dänzer michel@daenzer.net 2011-12-16 01:54:47 PST --- (In reply to comment #14)
I can't build mesa from git. Last time I tried (using tutorial from http://www.mesa3d.org/ - ./autoconf.sh && make && sudo make install) I got error while running the game saying "Access Violation".
We can't help you with that without more information. Ideally a gdb backtrace of the crash, or at least the full output.
https://bugs.freedesktop.org/show_bug.cgi?id=43395
Marek Olšák maraeo@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |INVALID
--- Comment #16 from Marek Olšák maraeo@gmail.com --- (In reply to comment #15)
We can't help you with that without more information. Ideally a gdb backtrace of the crash, or at least the full output.
Right. Since there is no other feedback after 3 years, I'm closing this bug.
dri-devel@lists.freedesktop.org