http://bugs.winehq.org/show_bug.cgi?id=29540
Bug #: 29540 Summary: Fallout 1 : regression from 1.3.24 Product: Wine Version: 1.3.29 Platform: x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-d3d AssignedTo: wine-bugs@winehq.org ReportedBy: anpaza@mail.ru Classification: Unclassified
With WINE 1.3.24 the "Fallout 1" game used to work fine.
With WINE 1.3.29 and later (tried with 1.3.34 and 1.3.35) it won't start.
In both cases when starting the executable it prints:
err:wgl:X11DRV_WineGL_InitOpenglInfo couldn't initialize OpenGL, expect problems err:d3d_caps:WineD3D_CreateFakeGLContext Can't find a suitable iPixelFormat. err:d3d:InitAdapters Failed to get a gl context for default adapter fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 8
However, with 1.3.24 it starts fine after that.
Fallout 1 runs in 640 x 480 x 256 colors mode.
With WINE 1.3.29 it displays a message box saying something like "cannot set 640 x 480 mode". With WINE 1.3.35 it just locks up with a black screen (switches resolution to 640x480 and then locks up).
http://bugs.winehq.org/show_bug.cgi?id=29540
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression
--- Comment #1 from Austin English austinenglish@gmail.com 2012-01-05 17:43:26 CST --- Does 'winetricks ddr=gdi' make a difference?
If not, please run a regression test: http://wiki.winehq.org/RegressionTesting
http://bugs.winehq.org/show_bug.cgi?id=29540
Vitaliy Margolen vitaliy-bugzilla@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Fallout 1 : regression from |Fallout 1 won't start |1.3.24 |
http://bugs.winehq.org/show_bug.cgi?id=29540
Dmitry Timoshkov dmitry@baikal.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|directx-d3d |-unknown
http://bugs.winehq.org/show_bug.cgi?id=29540
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #2 from joaopa jeremielapuree@yahoo.fr 2012-01-06 01:39:42 CST --- Does it happen with the demo http://www.jeuxvideopc.com/demo/33-fallout.php
http://bugs.winehq.org/show_bug.cgi?id=29540
--- Comment #3 from Henri Verbeet hverbeet@gmail.com 2012-01-06 05:15:33 CST --- (In reply to comment #0)
err:wgl:X11DRV_WineGL_InitOpenglInfo couldn't initialize OpenGL, expect problems err:d3d_caps:WineD3D_CreateFakeGLContext Can't find a suitable iPixelFormat. err:d3d:InitAdapters Failed to get a gl context for default adapter
Regardless of if it used to work or not, those are really something you should fix. You probably have a broken OpenGL setup, either in general or just the 32-bit part.
http://bugs.winehq.org/show_bug.cgi?id=29540
--- Comment #4 from Andrew Zabolotny anpaza@mail.ru 2012-01-13 14:37:54 CST --- Created attachment 38337 --> http://bugs.winehq.org/attachment.cgi?id=38337 Fallout 1 with "winetricks ddr=gdi" console output
http://bugs.winehq.org/show_bug.cgi?id=29540
--- Comment #5 from Andrew Zabolotny anpaza@mail.ru 2012-01-13 14:38:26 CST --- Created attachment 38338 --> http://bugs.winehq.org/attachment.cgi?id=38338 Fallout 1 with "winetricks ddr=opengl" console output
http://bugs.winehq.org/show_bug.cgi?id=29540
--- Comment #6 from Andrew Zabolotny anpaza@mail.ru 2012-01-13 14:39:08 CST --- Created attachment 38339 --> http://bugs.winehq.org/attachment.cgi?id=38339 glxinfo output for my OpenGL setup
http://bugs.winehq.org/show_bug.cgi?id=29540
--- Comment #7 from Andrew Zabolotny anpaza@mail.ru 2012-01-13 14:39:15 CST --- The archive of the demo from the link above was broken; however, I did a search and found another demo of Fallout 1 here:
http://www.fileplanet.com/11140/10000/fileinfo/Fallout-Demo
The demo also does not work with latest wine (wine-1.3.36-1.fc16.x86_64). The screen locks up black, and I have to switch to console and kill the Falldemo.exe executable, then restore resolution back to 1920x1080 with xrandr (the resolution is switched to 640x480 before it locks up).
I also tried winetricks ddr=gdi/opengl. The stock Fallout SIGSEGV's, the demo still locks up like before. I'm attaching two logs of Fallout 1 SIGSEGV'ing with gdi and opengl.
And, well, my OpenGL setup isn't broken, it works for every other OpenGL app I tried for latest two years, since I bought my nVidia GT240 card. I use the nVidia proprietary OpenGL driver. I'm attaching the glxinfo of my card, just in case.
By the way, could the problem arise because I use a dual-screen setup? I use a separate screen setup (e.g. DISPLAY=:0.0 is my main monitor (1920x1080) and :0.1 is my TV (also 1920x1080)). Maybe wine was not tested in such environments, I don't know. But 1.3.24 still works okay.
http://bugs.winehq.org/show_bug.cgi?id=29540
--- Comment #8 from Andrew Zabolotny anpaza@mail.ru 2012-01-13 15:56:55 CST --- One more comment, I have installed Fallout 2 today, and got the same bug - it won't run with Wine 1.3.36. Downgraded to 1.3.24 and it ran fine then.
The behaviour is the same as for Fallout 1, so I don't see if it makes sense to describe it in details again.
http://bugs.winehq.org/show_bug.cgi?id=29540
Vitaliy Margolen vitaliy-bugzilla@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |INVALID
--- Comment #9 from Vitaliy Margolen vitaliy-bugzilla@kievinfo.com 2012-01-13 18:55:25 CST --- err:wgl:X11DRV_WineGL_InitOpenglInfo couldn't initialize OpenGL, expect problems
Recheck your opengl setup. Make sure you really do install 32-bit libgl when Nvidia installer asks to do so. And make sure you are running Wine on the current DISPLAY.
http://bugs.winehq.org/show_bug.cgi?id=29540
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #10 from Austin English austinenglish@gmail.com 2012-01-23 18:59:39 CST --- Closing INVALID.
http://bugs.winehq.org/show_bug.cgi?id=29540
Jerome Leclanche adys.wh@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords|regression | CC| |adys.wh@gmail.com