lspci tells me I've got a GeForce 6100 on my MB, but I can't get it to work with my Samsung 204B LCD at resolutions other than 640x480 using the "nvidia" driver. Using either the "vesa" driver it works at 1600x1200.
I suspect this is the root of the problem - an excerpt from Xorg.0.log:
(WW) NVIDIA(0): Unable to read EDID for display device CRT-0
(II) NVIDIA(0): NVIDIA GPU GeForce 6100 at PCI:0:5:0
(--) NVIDIA(0): VideoRAM: 262144 kBytes
(--) NVIDIA(0): VideoBIOS: 05.51.22.28.10
(--) NVIDIA(0): Interlaced video modes are supported on this GPU
(--) NVIDIA(0): Connected display device(s) on GeForce 6100 at PCI:0:5:0:
(--) NVIDIA(0): CRT-0
(--) NVIDIA(0): CRT-0: 350.0 MHz maximum pixel clock
(II) NVIDIA(0): Assigned Display Device: CRT-0
(WW) NVIDIA(0): No valid modes for "1600x1200"; removing.
(WW) NVIDIA(0): Unable to validate any modes; falling back to the default mode
(WW) NVIDIA(0): "nvidia-auto-select".
(II) NVIDIA(0): Validated modes:
(II) NVIDIA(0): "nvidia-auto-select"
(II) NVIDIA(0): Virtual screen size determined to be 640 x 480
But I have no idea how to improve upon that. Using the "vesa" driver, it works at 1600x1200 but the screen updates slowly when e.g. dragging windows, and I can't get the screen saver to turn the monitor off.
Why is it that "vesa" can figure out to use 1600x1200, but "nvidia" can't? All I did to get vesa was change the driver from "nvidia" to "vesa" and remove Load "glx"
I've put as many relevant files as I can think of here:
I'm running on debian etch as e.g. nvidia-bug-report.log in the above location will confirm.
What to do now? What is the next step?