PDA

View Full Version : [ubuntu] Nvidia DVI autodetection incorrect



emagmant3
October 11th, 2008, 02:27 AM
Hi all! First time poster to the forums and I usually haven't the need (you guys a very thorough) but this one stumped me.

I recently bought a HC3000 Mitsubishi HD projector and connected it to my computer. The native resolution of the projector is 1280x768.

When I connect my computer via a VGA cable to the projector I can set my resolution to 1280x768. However if I connect via DVI/HDMI it auto detects the projector of having a resolution of 1280x720 and whenever I try to explicitly change the resolution in the xorg file it gets reverted back to 1280x720

My video card is a Nvidia geforce fx 5500 (yuk) and has one VGA and DVI connection. My monitor is VGA and that leaves me stuck with DVI for the projector (I also don't have an extra VGA cable and DVI-VGA adapter)

Btw, having a HD projector connected up to ubuntu+compiz is truly amazing I just wish I could get a little bit more vertical pixels when dual screening.


current xorg.conf


# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 1.0 (buildd@vernadsky) Thu Jun 5 09:26:53 UTC 2008


Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
Screen 1 "Screen1" RightOf "Screen0"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection

Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
EndSection

Section "Module"
Load "dbe"
Load "extmod"
Load "type1"
Load "freetype"
Load "glx"
EndSection

Section "ServerFlags"
Option "Xinerama" "0"
EndSection

Section "InputDevice"

# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"

# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection

Section "Monitor"

# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Samsung SyncMaster"
HorizSync 30.0 - 81.0
VertRefresh 56.0 - 75.0
ModeLine "1280x1024@60" 108.0 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync
ModeLine "1280x960@60" 102.1 1280 1360 1496 1712 960 961 964 994 -hsync +vsync
ModeLine "1024x768@60" 65.0 1024 1048 1184 1344 768 771 777 806 -hsync -vsync
ModeLine "800x600@60" 40.0 800 840 968 1056 600 601 605 628 +hsync +vsync
ModeLine "800x600@56" 36.0 800 824 896 1024 600 601 603 625 +hsync +vsync
ModeLine "640x480@60" 25.2 640 656 752 800 480 490 492 525 -hsync -vsync
Option "DPMS"
EndSection

Section "Monitor"

# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor1"
VendorName "Unknown"
ModelName "Mitsubishi HC3000"
HorizSync 28.0 - 65.0
VertRefresh 50.0 - 61.0
#I try to set the resolution here but it goes back to 1280x720
ModeLine "1280x768@50" 80.1 1280 1344 1480 1680 768 769 772 795 -hsync +vsync
Option "DPMS"
EndSection

Section "Device"
Identifier "Videocard0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce FX 5500"
BusID "PCI:1:0:0"
Screen 0
EndSection

Section "Device"
Identifier "Videocard1"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce FX 5500"
BusID "PCI:1:0:0"
Screen 1
EndSection

Section "Screen"

# Removed Option "metamodes" "CRT: 1280x1024_75 +0+0; CRT: 1280x1024@60 +0+0; CRT: 1280x960@60 +0+0; CRT: 1024x768@60 +0+0"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 24
Option "TwinView" "0"
Option "TwinViewXineramaInfoOrder" "CRT-0"
Option "metamodes" "CRT: 1280x1024_75 +0+0; CRT: nvidia-auto-select +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection

Section "Screen"

# Removed Option "metamodes" "DFP: 1280x728 +0+0; DFP: nvidia-auto-select +0+0"
Identifier "Screen1"
Device "Videocard1"
Monitor "Monitor1"
DefaultDepth 24
Option "TwinView" "0"
#Also tried here
Option "metamodes" "DFP: 1280x768 +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection


What i need is a way to either ignore the auto detection altogether somehow or override it.