Microsoft KB Archive/317621

= Video Problems When You Switch from LCD Screen to External Monitor While You Run OpenGL-Based Game =

Article ID: 317621

Article Last Modified on 10/10/2002

-

APPLIES TO


 * Microsoft Windows 2000 Service Pack 2

-



This article was previously published under Q317621



For a Microsoft Windows XP version of this article, see 323679.



SYMPTOMS
When you switch between an LCD screen and an external monitor while you are playing an OpenGL-based game in Full-Screen mode, the video may become distorted. Note that this symptom only occurs if the Windows desktop resolution is different than the game's resolution, and this symptom does not occur with games that are using Microsoft DirectX.



CAUSE
If an external monitor is connected to your laptop computer, you may be able to press a combination of keys to switch between the LCD screen and the external monitor. When you do so, Windows passes the current desktop resolution to the external monitor. For example, if the Windows resolution is set to 1024x768, this is the resolution that is passed to the external monitor when you switch between the two. Because of this resolution-passing behavior, and as another example, this problem can occur if you are running an OpenGL-based game in Full-Screen mode at 640x480 and your Windows desktop is set to 1024x768. When you switch from the LCD screen to the external monitor, the game only appears on part of the screen because the game's resolution is not passed to the external monitor.



WORKAROUND
To work around this issue, use any of the following methods.

Method 1
Do not switch between an LCD screen and an external monitor while you are playing an OpenGL-based game in Full-Screen mode.

Method 2
Use the same resolution for the desktop and your game.

Method 3
Run your game in a window instead of in Full-Screen mode.

Additional query words: crt

Keywords: kbenv kbui kbprb kbdisplay KB317621

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.