I'm also seeing this issue on a fresh install of Ubuntu 10.04 64-bit with wine-1.1.42 and an Ubuntu 10.04 32-bit install that was upgraded from 9.04 -> 9.10 -> 10.04 also running wine-1.1.42 Issue did not exist on 9.04. And I have correctly working World of Warcraft installs running on Mint 8, and I believe Ubuntu 9.10 also. Is this a problem with the xserver or something else (nvidia drivers?), and definitely not wine? If this helps troubleshoot: Starting World of Warcraft (configured for ANY resolution) will adjust and fill the screen. Ctrl + Alt + Arrow Key to change Desktop and then go back to Desktop with World of Warcraft. WoW will change size so that it is smaller than the actual resolution and mouse can interact with gnome elements that are not hidden by WoW. By going to WoW's Options -> Video -> Resolution and changing the resolution to ANY resolution will again make WoW fill the screen and then you can set it back to the correct resolution. Using Ctrl + Alt + Arrow Key to or from WoW when launched from a terminal ( wine ~/.wine/drive_c/Program\ Files/World\ of\ Warcraft/Wow.exe ) show this output: fixme:win:EnumDisplayDevicesW ((null),0,0x192d738,0x00000000), stub! whenever you Ctrl + Alt + Arrow Key to or from the Desktop running WoW. Changing the resolution in the game (and thus getting it back to fullscreen while it's running) outputs this: Changing to a different resolution: fixme:win:EnumDisplayDevicesW ((null),0,0x192ed74,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x192efd4,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x192f460,0x00000000), stub! err:wgl:X11DRV_wglCreatePbufferARB ((nil)): unexpected iPixelFormat(0) <= 0, returns NULL err:wgl:X11DRV_wglCreatePbufferARB ((nil)): unexpected iPixelFormat(0) <= 0, returns NULL fixme:win:EnumDisplayDevicesW ((null),0,0x192f450,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x192db88,0x00000000), stub! fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (5000): STUB fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT 5000 fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (5000): STUB fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT 5000 fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONTEXT_VALUE; STUB fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONTEXT_VALUE; STUB Changing back to desired resolution: fixme:win:EnumDisplayDevicesW ((null),0,0x192ed74,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x192efd4,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x192f460,0x00000000), stub! err:wgl:X11DRV_wglCreatePbufferARB ((nil)): unexpected iPixelFormat(0) <= 0, returns NULL fixme:win:EnumDisplayDevicesW ((null),0,0x192f450,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x192db88,0x00000000), stub! fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (5000): STUB fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT 5000 fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (5000): STUB fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT 5000 fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONTEXT_VALUE; STUB fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONTEXT_VALUE; STUB Forgive me if any of this output is irrelevant. If you have any tests you would like me to perform, please let me know. I'm willing to compile wine myself and provide additional output. Compiling the xserver gives me the chills, though.