ESC201 |
08-03-2010 05:49 PM |
Incorrect resolution on external monitor w/ custom EDID (Fedora 13, GeForce GT 330M)
1 Attachment(s)
Hi all, I am working on getting my external monitor to work correctly with my laptop. I have a Sony Vaio F series laptop that requires a custom EDID to be used in order for X to play nicely with the laptop screen. When I connect my external monitor it appears to be using the same EDID file as the laptop screen. I say this because if I remove the custom EDID option from my xorg.conf the correct resolution is applied to the external, but that of course causes the laptop screen to no longer turn on. Even though the external is being reported running at its correct resolution (1920x1080) in nvidia-settings, it is running at less than that.
This behaviour is experienced when using TwinView and separate X screens. I have also tried to give the external monitor a custom EDID that was extracted while it was running the correct resolution and using both VGA and HDMI. Still a no go.
Below is my current xorg.conf file. I am running driver 195.36.31. If anyone can help me out that would be great. I'm pretty much at a loss here now. Thanks!
Code:
Section "ServerLayout"
Identifier "single head configuration"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
Option "Xinerama" "0"
EndSection
Section "Files"
ModulePath "/usr/lib64/xorg/modules/extensions/nvidia"
ModulePath "/usr/lib64/xorg/modules"
EndSection
Section "ServerFlags"
Option "AIGLX" "on"
EndSection
Section "InputDevice"
# USB/Bluetooth Mice
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
# Touchpad
Identifier "Synaptics Mouse"
Driver "synaptics"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "LeftEdge" "1700"
Option "RightEdge" "5300"
Option "TopEdge" "1700"
Option "BottomEdge" "4200"
Option "FingerLow" "25"
Option "FingerHigh" "30"
Option "MaxTapTime" "230"
Option "MaxTapMove" "220"
Option "VertScrollDelta" "100"
Option "MinSpeed" "0.10"
Option "MaxSpeed" "0.30"
Option "AccelFactor" "0.0030"
Option "SHMConfig" "on"
#Option "Repeater" "/dev/ps2mouse"
EndSection
Section "InputDevice"
# Keyboard
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc105+inet"
Option "XkbLayout" "us"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "MS_ Nvidia Default Flat Panel"
HorizSync 62.5 - 68.6
VertRefresh 50.0 - 60.0
Option "dpms"
EndSection
Section "Device"
Identifier "Videocard0"
Driver "nvidia"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce GT 330M"
Option "NoLogo" "true"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "ConnectedMonitor" "DFP-0,DFP-1"
Option "CustomEDID" "DFP-0:/proc/acpi/video/NGFX/LCD/EDID"
Option "RegistryDwords" "EnableBrightnessControl=1"
Option "TwinView" "1"
Option "metamodes" "DFP-0: nvidia-auto-select +0+0, DFP-1: 1920x1080_50 +1920+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Extensions"
Option "Composite" "Enable"
EndSection
|