http://bugs.winehq.org/show_bug.cgi?id=3393
Summary: Cannot run Jazz2 TSF on Thinkpad T22 Product: Wine Version: 20050725 Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-binary AssignedTo: wine-bugs@winehq.org ReportedBy: kimmo.sundqvist@mbnet.fi
Wine 20050725 of Gentoo linux, running in an IBM Thinkpad T22 with S3 savage.
___ Compiled with opengl, no glut ___
If glx is not loaded in /etc/X11/xorg.conf, wine only outputs an error message:
Xlib: extension "GLX" missing on display ":0.0". err:ddraw:Main_DirectDraw_QueryInterface Application requests a Direct3D interface but dynamic OpenGL support loading failed ! err:ddraw:Main_DirectDraw_QueryInterface (0x7ee01650)->({6aae1ec1-662a-11d0-889d-00aa00bbb76a},0x4f4138): no interface
If glx is loaded, a pink Jazz2 banner quickly appears and disappears. This is normal. Then X switches to 640x480 resolution and wine exits. No other ill effects than having the resolution stay at 640x480, while Windowmaker thinks it is still 1024x768, and places windows accordingly. The resolution switch hotkeys do not work after wine exited, the viewport doesn't scroll and mouse stops at its border. Learned to use "xrandr -s" to fix the situation.
Disabled glx, restarted X from the console, and got exactly the same result as when glx was loaded, i.e. no Xlib error message, banner appears and disappears, resolution changes and wine exits with no error message.
___ Compiled with opengl and glut enabled ___
This is as if there were no difference to the previous case. I assume that leaving opengl support out gives me the same result as not loading glx. I once again got the Xlib error. Other times it just shows the banner. Then either virtual desktop window appears if virtual desktop is enabled, or the screen resolution changes to 640x480. The virtual desktop window stays always totally black.
Wine draws nothing onto the screen after the banner has disappeared if virtual desktop is disabled. If I am logged in as root, wine keeps running but nothing is seen on screen. If I am logged in as user, wine exits soon after the banner has disappeared.
glxinfo reports everything fine if glx is loaded, except that there is no direct rendering possible with S3 Savage.
I once had the game running, but haven't been able to replicate those settings.
I can run opengl Doom with awfully slow screen updates (that is, it does emulate much openGL in software), so I am not sure what support wine is missing here. Jazz2 is a jump-and-run 2D scrolling game by Epic Megagames.