http://bugs.winehq.org/show_bug.cgi?id=19021
Summary: Settler 2 - The Next Generation needs fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface Product: Wine Version: 1.1.23 Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-d3d AssignedTo: wine-bugs@winehq.org ReportedBy: nospam-abuse@bloodgate.com
Starting a German Settlers 2 - The next generation (Siedler 2 - die nächste Generation) patched to 11757, I get the following error in a tiny message box:
Can't create device!
The console shows:
te@te-laptop:~/.wine/drive_c/Program Files/Ubisoft/Funatics/The Settlers II - 10th Anniversary$ wine bin/S2DNG fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x13c690,0x13c590): stub fixme:win:EnumDisplayDevicesW ((null),0,0x92f268,0x00000000), stub! fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface fixme:winmm:MMDRV_Exit Closing while ll-driver open
The result does not change wether I use a no-cd patch version, or not. Running from inside the root dir or the bin/ subdir doesn't change it, either.
Adding a d3dx9_29.dll and/or d3dx9_36.dll to my wine/windows/system32 doesn't help either.
Googling around leads me to believe my graphic card might be the culprit, but I don't know for sure.
Specs:
* Dell Inspiron 6400 * 2Gb memory * Linux version 2.6.24-24-generic (Ubuntu 8.04 Hardy 32bit) * Genuine Intel(R) CPU T2080 @ 1.73GHz (dual-core) * wine 1.1.23 * 1280x800 @ 24bit * Intel integrated graphics 945GM/GMS/GME 943/940GML (Couldn't find out which one exactly it is)
If there is anything more I can do, please ask.