http://bugs.winehq.org/show_bug.cgi?id=17788
Summary: DirectDraw graphics shown at wrong position Product: Wine Version: 1.1.17 Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: minor Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: tdb@tdb.fi
I'm using 1600x1200 desktop resolution and XF86VidMode. Any DirectDraw applications have their graphics appear on the lower left part of the screen, while mouse input is taken from the upper left part. This is apparently because the fullscreen window that Wine creates gets stretched to really be fullscreen, and Wine then proceeds to use glViewport(0, 0, width, height) width the original dimensions to blit 2D graphics on the screen. Since OpenGL's origin is in the lower left, the graphics are mispositioned.
In many games this game be fixed either using the game's own settings to use 1600x1200, some window manager trickery, or running the game in Wine's desktop window. However, I've found Syberia to be impervious to all these methods.