http://bugs.winehq.org/show_bug.cgi?id=27524
Summary: Runaway - A Twist of Fate stopped working Product: Wine Version: 1.3.22 Platform: x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: alberto.marchesini@gmail.com
As of 1.3.22 the Runaway ATOF game stopped working: I can hear audio, but the screen remains black, only the cursor is visible.
The terminal windows gets filled with messages like these:
err:d3d_surface:surface_get_gl_buffer Surface 0x11621c30 is not on a swapchain. err:d3d_surface:surface_get_gl_buffer Surface 0x11621c30 is not on a swapchain. err:d3d:context_apply_draw_buffers >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500) from glDrawBuffer() @ context.c / 2033
I run a regression test, with the following result:
c23a5443c16e03ee5668038fa72bd16792aff9e7 is the first bad commit commit c23a5443c16e03ee5668038fa72bd16792aff9e7 Author: Matteo Bruni mbruni@codeweavers.com Date: Mon Jun 6 23:46:12 2011 +0200
wined3d: Simplify context_apply_draw_buffers() a bit.
:040000 040000 71478cb542317c0b2e3c1dc2b8155a6ff4dcd44a 26fba57bfb1c3e09b8f8609bcbab02291654c5d9 M dlls
Regards
Alberto
http://bugs.winehq.org/show_bug.cgi?id=27524
Alberto Marchesini alberto.marchesini@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |alberto.marchesini@gmail.co | |m
http://bugs.winehq.org/show_bug.cgi?id=27524
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression Component|-unknown |directx-d3d Summary|Runaway - A Twist of Fate |Runaway - A Twist of Fate |stopped working |only shows a black screen | |on start
--- Comment #1 from Austin English austinenglish@gmail.com 2011-06-18 10:49:47 CDT --- Does this demo have the same problem? http://www.fileplanet.com/64498/60000/fileinfo/Runaway:-A-Road-Adventure-Dem...
or is there another one that does?
http://bugs.winehq.org/show_bug.cgi?id=27524
--- Comment #2 from Alberto Marchesini alberto.marchesini@gmail.com 2011-06-18 13:33:46 CDT --- (In reply to comment #1)
Does this demo have the same problem? http://www.fileplanet.com/64498/60000/fileinfo/Runaway:-A-Road-Adventure-Dem...
or is there another one that does?
you can check this one:
http://www.gamefront.com/files/15193943/RunawayATOF-fr-demo.exe
(french demo, skip the directx installation of course)
With thas demo I can confirm the same behaviour: works on 1.3.21, black screen on 1.3.22
Alberto
http://bugs.winehq.org/show_bug.cgi?id=27524
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download
http://bugs.winehq.org/show_bug.cgi?id=27524
Wylda wylda@volny.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |wylda@volny.cz Summary|Runaway - A Twist of Fate |Runaway 3: A Twist of Fate |only shows a black screen |only shows a black screen |on start |on start
http://bugs.winehq.org/show_bug.cgi?id=27524
Christofer Bergman morindhal@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |morindhal@gmail.com
--- Comment #3 from Christofer Bergman morindhal@gmail.com 2011-06-19 16:47:21 CDT --- I have the exact same problem i Everquest II using 1.3.22, 1.3.21 worked fine.
This is when I reach the character select screen, everything is black and only the cursor is visible and changing appearance depending on where it is (as it should).
I also get spammed by the same error message as Alberto.
http://bugs.winehq.org/show_bug.cgi?id=27524
Wylda wylda@volny.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #4 from Wylda wylda@volny.cz 2011-06-20 02:50:17 CDT ---
Confirmed in comment #3.
http://bugs.winehq.org/show_bug.cgi?id=27524
--- Comment #5 from Matteo Bruni matteo.mystral@gmail.com 2011-06-20 18:43:46 CDT --- Created an attachment (id=35218) --> (http://bugs.winehq.org/attachment.cgi?id=35218) Rough fix
First of all, thanks for the bug report. I can reproduce the bug only with the (non-default) "backbuffer" OffscreenRenderingMode. Assuming that nothing blocks you from using the default "fbo" mode, can you confirm that you experience the bug only with backbuffer? I want to make sure I'm tacking the right bug...
In any case, the attached patch fixes the issue I get in backbuffer ORM mode.
http://bugs.winehq.org/show_bug.cgi?id=27524
--- Comment #6 from Alberto Marchesini alberto.marchesini@gmail.com 2011-06-21 04:12:53 CDT --- (In reply to comment #5)
Created an attachment (id=35218)
--> (http://bugs.winehq.org/attachment.cgi?id=35218) [details]
Rough fix
First of all, thanks for the bug report. I can reproduce the bug only with the (non-default) "backbuffer" OffscreenRenderingMode. Assuming that nothing blocks you from using the default "fbo" mode, can you confirm that you experience the bug only with backbuffer? I want to make sure I'm tacking the right bug...
In any case, the attached patch fixes the issue I get in backbuffer ORM mode.
Matteo, I'm on a business trip these days, cannot get to my linux box. I will be able to test your patch on the weekend. Maybe Christofer can give it a try?
As for the fbo you are probably right, I remember tampering with the registry settings, but I cannot confirm that right now.
ciao
Alberto
http://bugs.winehq.org/show_bug.cgi?id=27524
--- Comment #7 from Christofer Bergman morindhal@gmail.com 2011-06-21 16:59:37 CDT --- (In reply to comment #5)
Created an attachment (id=35218)
--> (http://bugs.winehq.org/attachment.cgi?id=35218) [details]
Rough fix
First of all, thanks for the bug report. I can reproduce the bug only with the (non-default) "backbuffer" OffscreenRenderingMode. Assuming that nothing blocks you from using the default "fbo" mode, can you confirm that you experience the bug only with backbuffer? I want to make sure I'm tacking the right bug...
In any case, the attached patch fixes the issue I get in backbuffer ORM mode.
fbo does not suffer the same bug, allthough switching to it for me in EQ2 is a impossibility due to other issues with my drivers and fbo. To sum up this only happens in backbuffer OffscreenRenderingMode.
http://bugs.winehq.org/show_bug.cgi?id=27524
--- Comment #8 from Henri Verbeet hverbeet@gmail.com 2011-06-21 17:54:06 CDT --- (In reply to comment #7)
fbo does not suffer the same bug, allthough switching to it for me in EQ2 is a impossibility due to other issues with my drivers and fbo. To sum up this only happens in backbuffer OffscreenRenderingMode.
Mostly just out of curiosity, which drivers/issues are those?
http://bugs.winehq.org/show_bug.cgi?id=27524
--- Comment #9 from Christofer Bergman morindhal@gmail.com 2011-06-24 06:25:28 CDT --- (In reply to comment #8)
(In reply to comment #7)
fbo does not suffer the same bug, allthough switching to it for me in EQ2 is a impossibility due to other issues with my drivers and fbo. To sum up this only happens in backbuffer OffscreenRenderingMode.
Mostly just out of curiosity, which drivers/issues are those?
intel drivers from xorg-server 2:1.10.1 . (On Ubuntu) Using the GM45 chipset.
The issue is the screen being grey and lines going across the screen from the lower left corner to the upper right whenever using FBO. (this is at the character select screen in Everquest II).
But this is a completely seperate bug, one I should bug report but I'm very lazy and can usually get away with using backbuffer. :)
http://bugs.winehq.org/show_bug.cgi?id=27524
--- Comment #10 from Henri Verbeet hverbeet@gmail.com 2011-06-24 07:26:58 CDT --- (In reply to comment #9)
intel drivers from xorg-server 2:1.10.1 . (On Ubuntu) Using the GM45 chipset.
The issue is the screen being grey and lines going across the screen from the lower left corner to the upper right whenever using FBO. (this is at the character select screen in Everquest II).
But this is a completely seperate bug, one I should bug report but I'm very lazy and can usually get away with using backbuffer. :)
Yeah, it would be a driver bug, but I was under the impression that FBOs mostly just work with the Mesa drivers these days (7.10 / 7.11). The version number you care about is from the Mesa package, not xorg-server though.
http://bugs.winehq.org/show_bug.cgi?id=27524
--- Comment #11 from Henri Verbeet hverbeet@gmail.com 2011-06-24 07:27:55 CDT --- Oh, and I think this regressions is supposed to be fixed with current git.
http://bugs.winehq.org/show_bug.cgi?id=27524
--- Comment #12 from Alberto Marchesini alberto.marchesini@gmail.com 2011-06-25 11:09:03 CDT --- (In reply to comment #11)
Oh, and I think this regressions is supposed to be fixed with current git.
I'm in the same (Christofer's) situation: without backbuffer I cannot play with Left4Dead.
Anyway current git works for me.
Bug closed I guess.
http://bugs.winehq.org/show_bug.cgi?id=27524
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #13 from Austin English austinenglish@gmail.com 2011-06-26 15:14:18 CDT --- (In reply to comment #12)
(In reply to comment #11)
Oh, and I think this regressions is supposed to be fixed with current git.
I'm in the same (Christofer's) situation: without backbuffer I cannot play with Left4Dead.
Anyway current git works for me.
Bug closed I guess.
Fixed
http://bugs.winehq.org/show_bug.cgi?id=27524
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #14 from Alexandre Julliard julliard@winehq.org 2011-07-08 13:47:23 CDT --- Closing bugs fixed in 1.3.24.