I'm having an odd problem, hoping someone has run into this situation. My Dell laptop has buggy EDID info, and I got it working years ago by disabling the check and setting up all my video settings in Xorg manualy. If I don't, I only get 1920x1200 24-bit video, and posses a problems for games that don't support that native resolution and bit depth.
I added an expansion pack to one of my windows games, and that nearly ended wine install. I managed to recover it, but there is one problem left - a couple games play terribly slow on the internal screen. Terribly is an understatement - the games are pretty much unplayable.
However, as soon as I hook up my external Samsung flat panel, those games play fine (very zippy). Now my xorg file is only configured with one monitor as it's fairly infrequent that I use the external screen. I'm guessing that one of my nvidia settigns is hosed, but I'm nto sure what one. Here's my current xorg configuration:
Section "Monitor"
Identifier "Configured Monitor"
HorizSync 28.8 - 75.0
VertRefresh 50.0 - 60.0
# Option "UseEDID" "false"
EndSection
Section "Screen"
Identifier "Default Screen"
Device "Configured Video Device"
Monitor "Configured Monitor"
DefaultDepth 24
SubSection "Display"
Depth 8
Modes "1920x1200" "1900x1080" "1650x1050" "1600x1200" "1440x900" "1280x1024" "1280x850" "1250x800" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1920x1200" "1900x1080" "1650x1050" "1600x1200" "1440x900" "1280x1024" "1280x850" "1250x800" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1920x1200" "1900x1080" "1650x1050" "1600x1200" "1440x900" "1280x1024" "1280x850" "1250x800" "1024x768" "800x600" "640x480"
EndSubSection
EndSection
Section "Module"
Load "glx"
EndSection
Section "DRI"
Mode 0666
EndSection
Section "Extensions"
Option "Composite" "Enable"
EndSection
Section "Device"
Identifier "Configured Video Device"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 9600M GS"
Option "UseEdidFreqs" "False"
Option "ModeValidation" "NoDFPNativeResolutionCheck,NoVirtualSizeCheck,NoM axPClkCheck,NoHorizSyncCheck,NoVertRefreshCheck,No WidthAlignmentCheck"
Option "FlatPanelProperties" "Scaling=aspect-scaled"
Option "CoolBits" "1"
Option "RegistryDwords" "PowerMizerEnable=0x1; PerfLevelSrc=0x3333; PowerMizerDefault=0x3; PowerMizerDefaultAC=0x3"
Option "NoLogo" "True"
Option "TwinView"
Option "TwinViewOrientation" "Clone"
Option "SecondMonitorHorizSync" "60"
Option "RenderAccel" "1"
EndSection
Section "ServerFlags"
Option "DontZap" "False"
EndSection
I added an expansion pack to one of my windows games, and that nearly ended wine install. I managed to recover it, but there is one problem left - a couple games play terribly slow on the internal screen. Terribly is an understatement - the games are pretty much unplayable.
However, as soon as I hook up my external Samsung flat panel, those games play fine (very zippy). Now my xorg file is only configured with one monitor as it's fairly infrequent that I use the external screen. I'm guessing that one of my nvidia settigns is hosed, but I'm nto sure what one. Here's my current xorg configuration:
Section "Monitor"
Identifier "Configured Monitor"
HorizSync 28.8 - 75.0
VertRefresh 50.0 - 60.0
# Option "UseEDID" "false"
EndSection
Section "Screen"
Identifier "Default Screen"
Device "Configured Video Device"
Monitor "Configured Monitor"
DefaultDepth 24
SubSection "Display"
Depth 8
Modes "1920x1200" "1900x1080" "1650x1050" "1600x1200" "1440x900" "1280x1024" "1280x850" "1250x800" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1920x1200" "1900x1080" "1650x1050" "1600x1200" "1440x900" "1280x1024" "1280x850" "1250x800" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1920x1200" "1900x1080" "1650x1050" "1600x1200" "1440x900" "1280x1024" "1280x850" "1250x800" "1024x768" "800x600" "640x480"
EndSubSection
EndSection
Section "Module"
Load "glx"
EndSection
Section "DRI"
Mode 0666
EndSection
Section "Extensions"
Option "Composite" "Enable"
EndSection
Section "Device"
Identifier "Configured Video Device"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 9600M GS"
Option "UseEdidFreqs" "False"
Option "ModeValidation" "NoDFPNativeResolutionCheck,NoVirtualSizeCheck,NoM axPClkCheck,NoHorizSyncCheck,NoVertRefreshCheck,No WidthAlignmentCheck"
Option "FlatPanelProperties" "Scaling=aspect-scaled"
Option "CoolBits" "1"
Option "RegistryDwords" "PowerMizerEnable=0x1; PerfLevelSrc=0x3333; PowerMizerDefault=0x3; PowerMizerDefaultAC=0x3"
Option "NoLogo" "True"
Option "TwinView"
Option "TwinViewOrientation" "Clone"
Option "SecondMonitorHorizSync" "60"
Option "RenderAccel" "1"
EndSection
Section "ServerFlags"
Option "DontZap" "False"
EndSection
Comment