Hello. My problem is somewhat odd. Let me start with hardware details:
Intel 845G
Pentium4 2.8HT
Nvidia GF4 MX 4000
Samsung Series 5 500 46" LCD model# LN46A500T1F
The connection is the standard 15 pin vga (I intend to get HDMI when I get my new video card, both waiting til next year when I might be able to add a mo.bo. to the list.)
I have OpenSuse 11 installed, and nvidia drivers version 96.43.07
For some reason, I can't get it to reliably display 1080p.
From the instruction manual, this is a supported resolution.
Res. 1920x1080
Horiz.Freq. 66.587
Vert.Freg. 59.934
PixelClock 138.500
Sync Polarity(h/v) +/-
Now, lemme throw my xorg.conf:
Code:
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "off"
EndSection
Section "Files"
RgbPath "/usr/lib/X11/rgb"
FontPath "/usr/share/fonts/misc:unscaled"
FontPath "/usr/share/fonts/75dpi:unscaled"
FontPath "/usr/share/fonts/100dpi:unscaled"
FontPath "/usr/share/fonts/Type1"
FontPath "/usr/share/fonts/URW"
FontPath "/usr/share/fonts/Speedo"
FontPath "/usr/share/fonts/cyrillic"
FontPath "/opt/kde3/share/fonts"
EndSection
Section "Module"
Load "dbe"
Load "extmod"
Load "type1"
Load "freetype"
Load "glx"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Monitor"
Identifier "SamsungLCD"
VendorName "Samsung"
ModelName "Series 5"
HorizSync 30.0 - 60.0
VertRefresh 60.0 - 75.0
Option "UseModeline"
Modeline "1920x1080" 138.50 1920 1960 2016 2200 1080 1082 1088 1125 +Hsync -Vsync
# Modeline "1920x1080" 138.500 1920 1984 2016 2232 1080 1082 1088 1125 +Hsync -Vsync
# Modeline "1600x1200" 160.96 1600 1704 1880 2160 1200 1201 1204 1242 +Hsync -Vsync
# Modeline "1360x768" 84.74 1360 1454 1568 1906 768 769 772 795 +Hsync -Vsync
# Modeline "1280x1024" 108.88 1280 1360 1496 1712 1024 1025 1028 1060 +Hsync -Vsync
# Modeline "1024x768" 76.16 1024 1080 1192 1360 768 769 772 800 +Hsync -Vsync
# Modeline "800x600" 38.22 800 832 912 1024 600 601 604 622 +Hsync -Vsync
EndSection
Section "Device"
Identifier "GeForce4000MX"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce4 MX 4000"
BusID "AGP:1:0:0"
Option "NvAgp" "3"
Option "RenderAccel" "true"
Option "UseEvents" "true"
Option "XvmcUsesTextures" "false"
Option "DPI" "100x100"
# Option "UseEDID" "false"
# Option "IgnoreDisplayDevices" "TV"
# Option "ConnectedMonitor" "CRT"
# Option "ModeValidation" "NoVirtualSizeCheck"
EndSection
Section "Screen"
Identifier "Screen0"
Device "GeForce4000MX"
Monitor "SamsungLCD"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1920x1080"
# Modes "1920x1080" "1600x1200" "1360x768" "1280x1024" "1024x768" "800x600"
EndSubSection
EndSection
You will note all the commented out things in Device. Those were all added to try and make this work again. I say again, because, for some reason, I've had this TV running at 1920x1080 for 2 weeks with this xorg file. Unfortunately, I am at a loss for how to resolve it, but blame the nvidia drivers, I think.
Some background: I bought the TV on black friday, and spent the weekend messing with my xorg and google trying to get the darned thing working at anything other than 4x3 resolutions (it would come up at 1024x768 and 1600x1200, etc but no 1080p) and I did a bunch of modeline searches, and got a somewhat basic idea of how the modeline works. So after hours of init 3, vi xorg.conf, init 5... I got it to display. It looked good, fit the screen perfectly, and that's the modeline that's uncommented above. However, after rebooting, the machine won't go back to that resolution. Last week it was as simple as logging in via ssh and init 3 init5, and it came up. Not sure why this is.
Anyway, so, this morning we lost power for like less than a second (I REALLY need to invest in a couple decent UPS systems, but that's another subject) but it was enough to kill everything. I restarted the computer, and it came up at 1024x768@60hz. Now, I can't seem to get it to display anything else.
My entire Xorg.0.log won't fit in this post, and likely won't be useful, but this in particular seems to be my big problem:
Code:
(II) NVIDIA(0): NVIDIA GPU GeForce4 MX 4000 at PCI:1:0:0 (GPU-0)
(--) NVIDIA(0): Memory: 131072 kBytes
(--) NVIDIA(0): VideoBIOS: 04.18.20.45.00
(II) NVIDIA(0): Detected AGP rate: 1X
(--) NVIDIA(0): Interlaced video modes are supported on this GPU
(--) NVIDIA(0): Connected display device(s) on GeForce4 MX 4000 at PCI:1:0:0:
(--) NVIDIA(0): CRT-0
(--) NVIDIA(0): NVIDIA TV Encoder (TV-0)
(--) NVIDIA(0): CRT-0: 350.0 MHz maximum pixel clock
(--) NVIDIA(0): NVIDIA TV Encoder (TV-0): 350.0 MHz maximum pixel clock
(--) NVIDIA(0): TV encoder: NVIDIA
(II) NVIDIA(0): Assigned Display Device: CRT-0
(WW) NVIDIA(0): No valid modes for "1920x1080"; removing.
(WW) NVIDIA(0):
(WW) NVIDIA(0): Unable to validate any modes; falling back to the default mode
(WW) NVIDIA(0): "nvidia-auto-select".
(WW) NVIDIA(0):
(II) NVIDIA(0): Validated modes:
(II) NVIDIA(0): "nvidia-auto-select"
(II) NVIDIA(0): Virtual screen size determined to be 1024 x 768
(**) NVIDIA(0): DPI set to (100, 100); computed from "DPI" X config option
(--) Depth 24 pixmap format is 32 bpp
But I can't for the life of me figure out how to resolve it. Can someone take a look? Thanks!