TGEA 1.7.0 Beta 2 Bug - Atlas demo - no desktop resolution
by Holger · in Torque Game Engine Advanced · 03/31/2008 (6:18 am) · 4 replies
Trying to switch to my desktop resolution (1680 x 1050) - fullscreen and windowed will not work:
Windows XP SP2
NVidia 8800 GTX (newest driver)
last part of log:
scriptsAndAssets/client/scripts/optionsDlg.cs (84): Unable to find object: 'OptAudioProviderList' attempting to call function 'findText'
scriptsAndAssets/client/scripts/optionsDlg.cs (84): Unable to find object: 'OptAudioProviderList' attempting to call function 'findText'
scriptsAndAssets/client/scripts/optionsDlg.cs (84): Unable to find object: 'OptAudioProviderList' attempting to call function 'findText'
scriptsAndAssets/client/scripts/optionsDlg.cs (84): Unable to find object: 'OptAudioProviderList' attempting to call function 'findText'
scriptsAndAssets/client/scripts/optionsDlg.cs (84): Unable to find object: 'OptAudioProviderList' attempting to call function 'findText'
scriptsAndAssets/client/scripts/optionsDlg.cs (88): Unable to find object: 'OptAudioProviderList' attempting to call function 'findText'
scriptsAndAssets/client/scripts/optionsDlg.cs (92): Unable to find object: 'OptAudioProviderList' attempting to call function 'setSelected'
scriptsAndAssets/client/scripts/optionsDlg.cs (252): Unable to find object: 'OptRefreshSelectMenu' attempting to call function 'getSelected'
scriptsAndAssets/client/scripts/optionsDlg.cs (253): Unable to find object: 'OptFSAASelectMenu' attempting to call function 'getSelected'
scriptsAndAssets/client/scripts/optionsDlg.cs (267): Unable to find object: 'OptRefreshSelectMenu' attempting to call function 'findText'
--------------
Attempting to set resolution to "1680 1050 0 32 0 0"
Warning: The requested windowed resolution is equal to or larger than the current desktop resolution. Attempting to find a better resolution
Warning: Switching to "800 600 32"
Accepted Mode:
--Resolution : 800 600
--Full Screen : No
--Bits Per Pixel : 32
--Refresh Rate : 0
--FSAA Level 0
--------------
GFXPCD3D9Device::reset - depthstencil 1929c0 has 2 ref's
--- Resetting D3D Device ---
ClipMap::texCB - took 15 ms to fill clipmap after zombification.
DirectInput deactivated.
Activating DirectInput...
Exporting Gui preferences.
CDROP: 1470 local
scriptsAndAssets/client/scripts/serverConnection.cs (154): Unable to find function alxStopAll
scriptsAndAssets/client/scripts/serverConnection.cs (173): Unable to find function clearTextureHolds
AtlasFile::waitForPendingWrites - Waiting for pending output to finish.
AtlasFile::waitForPendingWrites - Done!
*** ENDING MISSION
Exporting server prefs...
AtlasFile::waitForPendingWrites - Waiting for pending output to finish.
AtlasFile::waitForPendingWrites - Done!
Exporting client prefs
Exporting server prefs
Cur. D3DDevice ref count=2
Windows XP SP2
NVidia 8800 GTX (newest driver)
last part of log:
scriptsAndAssets/client/scripts/optionsDlg.cs (84): Unable to find object: 'OptAudioProviderList' attempting to call function 'findText'
scriptsAndAssets/client/scripts/optionsDlg.cs (84): Unable to find object: 'OptAudioProviderList' attempting to call function 'findText'
scriptsAndAssets/client/scripts/optionsDlg.cs (84): Unable to find object: 'OptAudioProviderList' attempting to call function 'findText'
scriptsAndAssets/client/scripts/optionsDlg.cs (84): Unable to find object: 'OptAudioProviderList' attempting to call function 'findText'
scriptsAndAssets/client/scripts/optionsDlg.cs (84): Unable to find object: 'OptAudioProviderList' attempting to call function 'findText'
scriptsAndAssets/client/scripts/optionsDlg.cs (88): Unable to find object: 'OptAudioProviderList' attempting to call function 'findText'
scriptsAndAssets/client/scripts/optionsDlg.cs (92): Unable to find object: 'OptAudioProviderList' attempting to call function 'setSelected'
scriptsAndAssets/client/scripts/optionsDlg.cs (252): Unable to find object: 'OptRefreshSelectMenu' attempting to call function 'getSelected'
scriptsAndAssets/client/scripts/optionsDlg.cs (253): Unable to find object: 'OptFSAASelectMenu' attempting to call function 'getSelected'
scriptsAndAssets/client/scripts/optionsDlg.cs (267): Unable to find object: 'OptRefreshSelectMenu' attempting to call function 'findText'
--------------
Attempting to set resolution to "1680 1050 0 32 0 0"
Warning: The requested windowed resolution is equal to or larger than the current desktop resolution. Attempting to find a better resolution
Warning: Switching to "800 600 32"
Accepted Mode:
--Resolution : 800 600
--Full Screen : No
--Bits Per Pixel : 32
--Refresh Rate : 0
--FSAA Level 0
--------------
GFXPCD3D9Device::reset - depthstencil 1929c0 has 2 ref's
--- Resetting D3D Device ---
ClipMap::texCB - took 15 ms to fill clipmap after zombification.
DirectInput deactivated.
Activating DirectInput...
Exporting Gui preferences.
CDROP: 1470 local
scriptsAndAssets/client/scripts/serverConnection.cs (154): Unable to find function alxStopAll
scriptsAndAssets/client/scripts/serverConnection.cs (173): Unable to find function clearTextureHolds
AtlasFile::waitForPendingWrites - Waiting for pending output to finish.
AtlasFile::waitForPendingWrites - Done!
*** ENDING MISSION
Exporting server prefs...
AtlasFile::waitForPendingWrites - Waiting for pending output to finish.
AtlasFile::waitForPendingWrites - Done!
Exporting client prefs
Exporting server prefs
Cur. D3DDevice ref count=2
#2
I can select any of the resolutions which are lower than my desktop resolution (1680 x 1050).
They all will work in windowed mode but NOT fullscreen.
The desktop resolution of 1680 x 1050 will not work at all (not windowed and not fullscreen)
If I choose this resolution the screen will go black for a while and then the demo will just quit without any
further notice.
03/31/2008 (12:03 pm)
Matt,I can select any of the resolutions which are lower than my desktop resolution (1680 x 1050).
They all will work in windowed mode but NOT fullscreen.
The desktop resolution of 1680 x 1050 will not work at all (not windowed and not fullscreen)
If I choose this resolution the screen will go black for a while and then the demo will just quit without any
further notice.
#3
Accepted Mode:
--Resolution : 1680 1050
--Full Screen : No
--Bits Per Pixel : 32
--Refresh Rate : 0
--FSAA Level 0
--------------
GFXPCD3D9Device::reset - depthstencil 239c80 has 2 ref's
--- Resetting D3D Device ---
ClipMap::texCB - took 16 ms to fill clipmap after zombification.
scriptsAndAssets/client/scripts/optionsDlg.cs (203): Unknown command onAction.
scriptsAndAssets/client/scripts/optionsDlg.cs (252): Unable to find object: 'OptRefreshSelectMenu' attempting to call function 'getSelected'
scriptsAndAssets/client/scripts/optionsDlg.cs (253): Unable to find object: 'OptFSAASelectMenu' attempting to call function 'getSelected'
scriptsAndAssets/client/scripts/optionsDlg.cs (267): Unable to find object: 'OptRefreshSelectMenu' attempting to call function 'findText'
--------------
Attempting to set resolution to "1680 1050 1 32 1 1"
Accepted Mode:
--Resolution : 1680 1050
--Full Screen : Yes
--Bits Per Pixel : 32
--Refresh Rate : 1
--FSAA Level 1
--------------
Win32Window::setMode - invoking curtain
GFXPCD3D9Device::reset - depthstencil 151ec0 has 2 ref's
--- Resetting D3D Device ---
GFXD3D9Device::reset - Unable to create device with (1680 1050 0 22 1 0) - attempting with FSAA disabled
GFXD3D9Device::reset - Unable to create device with (1680 1050 0 22 1 0) - falling back to 800x600 resolution
GFXD3D9Device::reset - Unable to create device with (800 600 0 22 1 0) - trying windowed
GFXD3D9Device::reset - Unable to create device with (800 600 1 22 1 0) - switching bitdepth
GFXD3D9Device::beginScene - Device needs to be reset, resetting device...
--- Resetting D3D Device ---
GFXD3D9Device::reset - Unable to create device with (800 600 1 23 1 0) - attempting with FSAA disabled
GFXD3D9Device::reset - Unable to create device with (800 600 1 23 1 0) - falling back to 800x600 resolution
GFXD3D9Device::reset - Unable to create device with (800 600 1 23 1 0) - trying windowed
GFXD3D9Device::reset - Unable to create device with (800 600 1 23 1 0) - switching bitdepth
GFXD3D9Device::beginScene - Device needs to be reset, resetting device...
--- Resetting D3D Device ---
GFXD3D9Device::reset - Unable to create device with (800 600 1 22 1 0) - attempting with FSAA disabled
GFXD3D9Device::reset - Unable to create device with (800 600 1 22 1 0) - falling back to 800x600 resolution
GFXD3D9Device::reset - Unable to create device with (800 600 1 22 1 0) - trying windowed
GFXD3D9Device::reset - Unable to create device with (800 600 1 22 1 0) - switching bitdepth
GFXD3D9Device::beginScene - Device needs to be reset, resetting device...
--- Resetting D3D Device ---
GFXD3D9Device::reset - Unable to create device with (800 600 1 23 1 0) - attempting with FSAA disabled
GFXD3D9Device::reset - Unable to create device with (800 600 1 23 1 0) - falling back to 800x600 resolution
GFXD3D9Device::reset - Unable to create device with (800 600 1 23 1 0) - trying windowed
GFXD3D9Device::reset - Unable to create device with (800 600 1 23 1 0) - switching bitdepth
GFXD3D9Device::beginScene - Device needs to be reset, resetting device...
--- Resetting D3D Device ---
GFXD3D9Device::reset - Unable to create device with (800 600 1 22 1 0) - attempting with FSAA disabled
GFXD3D9Device::reset - Unable to create device with (800 600 1 22 1 0) - falling back to 800x600 resolution
GFXD3D9Device::reset - Unable to create device with (800 600 1 22 1 0) - trying windowed
GFXD3D9Device::reset - Unable to create device with (800 600 1 22 1 0) - switching bitdepth
GFXD3D9Device::beginScene - Device needs to be reset, resetting device...
--- Resetting D3D Device ---
GFXD3D9Device::reset - Unable to create device with (800 600 1 23 1 0) - attempting with FSAA disabled
GFXD3D9Device::reset - Unable to create device with (800 600 1 23 1 0) - falling back to 800x600 resolution
GFXD3D9Device::reset - Unable to create device with (800 600 1 23 1 0) - trying windowed
GFXD3D9Device::reset - Unable to create device with (800 600 1 23 1 0) - switching bitdepth
GFXD3D9Device::beginScene - Device needs to be reset, resetting device...
--- Resetting D3D Device ---
GFXD3D9Device::reset - Unable to create device with (800 600 1 22 1 0) - attempting with FSAA disabled
GFXD3D9Device::reset - Unable to create device with (800 600 1 22 1 0) - falling back to 800x600 resolution
GFXD3D9Device::reset - Unable to create device with (800 600 1 22 1 0) - trying windowed
GFXD3D9Device::reset - Unable to create device with (800 600 1 22 1 0) - switching bitdepth
GFXD3D9Device::beginScene - Device needs to be reset, resetting device...
--- Resetting D3D Device ---
GFXD3D9Device::reset - Unable to create device with (800 600 1 23 1 0) - attempting with FSAA disabled
GFXD3D9Device::reset - Unable to create device with (800 600 1 23 1 0) - falling back to 800x600 resolution
GFXD3D9Device::reset - Unable to create device with (800 600 1 23 1 0) - trying windowed
GFXD3D9Device::reset - Unable to create device with (800 600 1 23 1 0) - switching bitdepth
GFXD3D9Device::beginScene - Device needs to be reset, resetting device...
--- Resetting D3D Device ---
GFXD3D9Device::reset - Unable to create device with (800 600 1 22 1 0) - attempting with FSAA disabled
GFXD3D9Device::reset - Unable to create device with (800 600 1 22 1 0) - falling back to 800x600 resolution
GFXD3D9Device::reset - Unable to create device with (800 600 1 22 1 0) - trying windowed
GFXD3D9Device::reset - Unable to create device with (800 600 1 22 1 0) - switching bitdepth
GFXD3D9Device::beginScene - Device needs to be reset, resetting device...
--- Resetting D3D Device ---
GFXD3D9Device::reset - Unable to create device with (800 600 1 23 1 0) - attempting with FSAA disabled
GFXD3D9Device::reset - Unable to create device with (800 600 1 23 1 0) - falling back to 800x600 resolution
GFXD3D9Device::reset - Unable to create device with (800 600 1 23 1 0) - trying windowed
GFXD3D9Device::reset - Unable to create device with (800 600 1 23 1 0) - switching bitdepth
GFXD3D9Device::beginScene - Device needs to be reset, resetting device...
--- Resetting D3D Device ---
GFXD3D9Device::reset - Unable to create device with (800 600 1 22 1 0) - attempting with FSAA disabled
GFXD3D9Device::reset - Unable to create device with (800 600 1 22 1 0) - falling back to 800x600 resolution
GFXD3D9Device::reset - Unable to create device with (800 600 1 22 1 0) - trying windowed
GFXD3D9Device::reset - Unable to create device with (800 600 1 22 1 0) - switching bitdepth
GFXD3D9Device::beginScene - Device needs to be reset, resetting device...
--- Resetting D3D Device ---
GFXD3D9Device::reset - Unable to create device with (800 600 1 23 1 0) - attempting with FSAA disabled
GFXD3D9Device::reset - Unable to create device with (800 600 1 23 1 0) - falling back to 800x600 resolution
GFXD3D9Device::reset - Unable to create device with (800 600 1 23 1 0) - trying windowed
GFXD3D9Device::reset - Unable to create device with (800 600 1 23 1 0) - switching bitdepth
GFXD3D9Device::beginScene - Device needs to be reset, resetting device...
03/31/2008 (1:02 pm)
Attempting to set resolution to "1680 1050 0 32 0 0"Accepted Mode:
--Resolution : 1680 1050
--Full Screen : No
--Bits Per Pixel : 32
--Refresh Rate : 0
--FSAA Level 0
--------------
GFXPCD3D9Device::reset - depthstencil 239c80 has 2 ref's
--- Resetting D3D Device ---
ClipMap::texCB - took 16 ms to fill clipmap after zombification.
scriptsAndAssets/client/scripts/optionsDlg.cs (203): Unknown command onAction.
scriptsAndAssets/client/scripts/optionsDlg.cs (252): Unable to find object: 'OptRefreshSelectMenu' attempting to call function 'getSelected'
scriptsAndAssets/client/scripts/optionsDlg.cs (253): Unable to find object: 'OptFSAASelectMenu' attempting to call function 'getSelected'
scriptsAndAssets/client/scripts/optionsDlg.cs (267): Unable to find object: 'OptRefreshSelectMenu' attempting to call function 'findText'
--------------
Attempting to set resolution to "1680 1050 1 32 1 1"
Accepted Mode:
--Resolution : 1680 1050
--Full Screen : Yes
--Bits Per Pixel : 32
--Refresh Rate : 1
--FSAA Level 1
--------------
Win32Window::setMode - invoking curtain
GFXPCD3D9Device::reset - depthstencil 151ec0 has 2 ref's
--- Resetting D3D Device ---
GFXD3D9Device::reset - Unable to create device with (1680 1050 0 22 1 0) - attempting with FSAA disabled
GFXD3D9Device::reset - Unable to create device with (1680 1050 0 22 1 0) - falling back to 800x600 resolution
GFXD3D9Device::reset - Unable to create device with (800 600 0 22 1 0) - trying windowed
GFXD3D9Device::reset - Unable to create device with (800 600 1 22 1 0) - switching bitdepth
GFXD3D9Device::beginScene - Device needs to be reset, resetting device...
--- Resetting D3D Device ---
GFXD3D9Device::reset - Unable to create device with (800 600 1 23 1 0) - attempting with FSAA disabled
GFXD3D9Device::reset - Unable to create device with (800 600 1 23 1 0) - falling back to 800x600 resolution
GFXD3D9Device::reset - Unable to create device with (800 600 1 23 1 0) - trying windowed
GFXD3D9Device::reset - Unable to create device with (800 600 1 23 1 0) - switching bitdepth
GFXD3D9Device::beginScene - Device needs to be reset, resetting device...
--- Resetting D3D Device ---
GFXD3D9Device::reset - Unable to create device with (800 600 1 22 1 0) - attempting with FSAA disabled
GFXD3D9Device::reset - Unable to create device with (800 600 1 22 1 0) - falling back to 800x600 resolution
GFXD3D9Device::reset - Unable to create device with (800 600 1 22 1 0) - trying windowed
GFXD3D9Device::reset - Unable to create device with (800 600 1 22 1 0) - switching bitdepth
GFXD3D9Device::beginScene - Device needs to be reset, resetting device...
--- Resetting D3D Device ---
GFXD3D9Device::reset - Unable to create device with (800 600 1 23 1 0) - attempting with FSAA disabled
GFXD3D9Device::reset - Unable to create device with (800 600 1 23 1 0) - falling back to 800x600 resolution
GFXD3D9Device::reset - Unable to create device with (800 600 1 23 1 0) - trying windowed
GFXD3D9Device::reset - Unable to create device with (800 600 1 23 1 0) - switching bitdepth
GFXD3D9Device::beginScene - Device needs to be reset, resetting device...
--- Resetting D3D Device ---
GFXD3D9Device::reset - Unable to create device with (800 600 1 22 1 0) - attempting with FSAA disabled
GFXD3D9Device::reset - Unable to create device with (800 600 1 22 1 0) - falling back to 800x600 resolution
GFXD3D9Device::reset - Unable to create device with (800 600 1 22 1 0) - trying windowed
GFXD3D9Device::reset - Unable to create device with (800 600 1 22 1 0) - switching bitdepth
GFXD3D9Device::beginScene - Device needs to be reset, resetting device...
--- Resetting D3D Device ---
GFXD3D9Device::reset - Unable to create device with (800 600 1 23 1 0) - attempting with FSAA disabled
GFXD3D9Device::reset - Unable to create device with (800 600 1 23 1 0) - falling back to 800x600 resolution
GFXD3D9Device::reset - Unable to create device with (800 600 1 23 1 0) - trying windowed
GFXD3D9Device::reset - Unable to create device with (800 600 1 23 1 0) - switching bitdepth
GFXD3D9Device::beginScene - Device needs to be reset, resetting device...
--- Resetting D3D Device ---
GFXD3D9Device::reset - Unable to create device with (800 600 1 22 1 0) - attempting with FSAA disabled
GFXD3D9Device::reset - Unable to create device with (800 600 1 22 1 0) - falling back to 800x600 resolution
GFXD3D9Device::reset - Unable to create device with (800 600 1 22 1 0) - trying windowed
GFXD3D9Device::reset - Unable to create device with (800 600 1 22 1 0) - switching bitdepth
GFXD3D9Device::beginScene - Device needs to be reset, resetting device...
--- Resetting D3D Device ---
GFXD3D9Device::reset - Unable to create device with (800 600 1 23 1 0) - attempting with FSAA disabled
GFXD3D9Device::reset - Unable to create device with (800 600 1 23 1 0) - falling back to 800x600 resolution
GFXD3D9Device::reset - Unable to create device with (800 600 1 23 1 0) - trying windowed
GFXD3D9Device::reset - Unable to create device with (800 600 1 23 1 0) - switching bitdepth
GFXD3D9Device::beginScene - Device needs to be reset, resetting device...
--- Resetting D3D Device ---
GFXD3D9Device::reset - Unable to create device with (800 600 1 22 1 0) - attempting with FSAA disabled
GFXD3D9Device::reset - Unable to create device with (800 600 1 22 1 0) - falling back to 800x600 resolution
GFXD3D9Device::reset - Unable to create device with (800 600 1 22 1 0) - trying windowed
GFXD3D9Device::reset - Unable to create device with (800 600 1 22 1 0) - switching bitdepth
GFXD3D9Device::beginScene - Device needs to be reset, resetting device...
--- Resetting D3D Device ---
GFXD3D9Device::reset - Unable to create device with (800 600 1 23 1 0) - attempting with FSAA disabled
GFXD3D9Device::reset - Unable to create device with (800 600 1 23 1 0) - falling back to 800x600 resolution
GFXD3D9Device::reset - Unable to create device with (800 600 1 23 1 0) - trying windowed
GFXD3D9Device::reset - Unable to create device with (800 600 1 23 1 0) - switching bitdepth
GFXD3D9Device::beginScene - Device needs to be reset, resetting device...
--- Resetting D3D Device ---
GFXD3D9Device::reset - Unable to create device with (800 600 1 22 1 0) - attempting with FSAA disabled
GFXD3D9Device::reset - Unable to create device with (800 600 1 22 1 0) - falling back to 800x600 resolution
GFXD3D9Device::reset - Unable to create device with (800 600 1 22 1 0) - trying windowed
GFXD3D9Device::reset - Unable to create device with (800 600 1 22 1 0) - switching bitdepth
GFXD3D9Device::beginScene - Device needs to be reset, resetting device...
--- Resetting D3D Device ---
GFXD3D9Device::reset - Unable to create device with (800 600 1 23 1 0) - attempting with FSAA disabled
GFXD3D9Device::reset - Unable to create device with (800 600 1 23 1 0) - falling back to 800x600 resolution
GFXD3D9Device::reset - Unable to create device with (800 600 1 23 1 0) - trying windowed
GFXD3D9Device::reset - Unable to create device with (800 600 1 23 1 0) - switching bitdepth
GFXD3D9Device::beginScene - Device needs to be reset, resetting device...
#4
The console.log is full of "--Resetting D3D Device--".
--- Resetting D3D Device ---
GFXD3D9Device::reset - Unable to create device with (800 600 1 22 1 0) - attempting with FSAA disabled
GFXD3D9Device::reset - Unable to create device with (800 600 1 22 1 0) - falling back to 800x600 resolution
GFXD3D9Device::reset - Unable to create device with (800 600 1 22 1 0) - trying windowed
GFXD3D9Device::reset - Unable to create device with (800 600 1 22 1 0) - switching bitdepth
GFXD3D9Device::beginScene - Device needs to be reset, resetting device...
--- Resetting D3D Device ---
GFXD3D9Device::reset - Unable to create device with (800 600 1 23 1 0) - attempting with FSAA disabled
GFXD3D9Device::reset - Unable to create device with (800 600 1 23 1 0) - falling back to 800x600 resolution
GFXD3D9Device::reset - Unable to create device with (800 600 1 23 1 0) - trying windowed
GFXD3D9Device::reset - Unable to create device with (800 600 1 23 1 0) - switching bitdepth
GFXD3D9Device::beginScene - Device needs to be reset, resetting device...
Windows XP PRO German, DirectX (WEB March 2008) and Drivers 69.21: Nvidia 7800GS.
03/31/2008 (1:10 pm)
Well the resulotion 1680 x 1050 windows work for me, but when I switch to full screen I get a black screen. The console.log is full of "--Resetting D3D Device--".
--- Resetting D3D Device ---
GFXD3D9Device::reset - Unable to create device with (800 600 1 22 1 0) - attempting with FSAA disabled
GFXD3D9Device::reset - Unable to create device with (800 600 1 22 1 0) - falling back to 800x600 resolution
GFXD3D9Device::reset - Unable to create device with (800 600 1 22 1 0) - trying windowed
GFXD3D9Device::reset - Unable to create device with (800 600 1 22 1 0) - switching bitdepth
GFXD3D9Device::beginScene - Device needs to be reset, resetting device...
--- Resetting D3D Device ---
GFXD3D9Device::reset - Unable to create device with (800 600 1 23 1 0) - attempting with FSAA disabled
GFXD3D9Device::reset - Unable to create device with (800 600 1 23 1 0) - falling back to 800x600 resolution
GFXD3D9Device::reset - Unable to create device with (800 600 1 23 1 0) - trying windowed
GFXD3D9Device::reset - Unable to create device with (800 600 1 23 1 0) - switching bitdepth
GFXD3D9Device::beginScene - Device needs to be reset, resetting device...
Windows XP PRO German, DirectX (WEB March 2008) and Drivers 69.21: Nvidia 7800GS.
Associate Matt Fairfax
PopCap
What exactly does this mean? It crashes? It just goes to a different resolution?
As it says in the console.log, you should not be able to switch to your desktop resolution when in windowed mode since this causes all sorts of problems with TGEA currently (you can alter the script and give it a try if you want to see what I mean).
What is happening when you switch to 1680x1050 fullscreen? This seems to be working for me (except that it doesn't appear to be saving the prefs correctly).