<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;">Hey Guys n Gals, <br><br>I need help, possibly mental but that's another story......<br><br>I've been making a mame cabinet, It's going quite well, I'll post some photo's and stuff<br>when I get a moment.<br><br>Thing is, I'm having trouble with the screen, it's a old vga monitor, which has a vga cable.<br><br>It's can see the bios boot screen fine, and xorg works with the device "vga".. <br><br><br>Section "Device"<br> Identifier "Card0"<br> Driver "vga"<br> VendorName "nVidia Corporation"<br> BoardName "Unknown Board"<br> BusID
"PCI:0:18:0"<br>EndSection<br><br>however this driver is a bit unstable and looks a bit crap (4 colours!!), right problem is when I change to vesa, or nivida<br>can't get any output, these drivers seems to be running the screen too higher horizontal<br>khz. I think the monitor is a standard old vga, i.e. 32.5khz horizontal and 50-60khz<br>refresh.
I think anything about 32.5khz horizontal, it freaks out. (which is
bad, don't run monitors at high rates that then can handle, bad things
will happen!).<br><br>I need to get either vesa framebuffer , or nvidia driver running this monitor at 'standard'<br>vga rates.<br><br>Anyone got any experience with this. I've Google a lot on, there seems to be hundred <br>of ways to do it. I've even tried mode lines in my xorg.conf, but there seems to be no difference.<br><br>they then go into the realm of pixel clocks etc , it's all arcane and very complex stuff.<br><br>so, anyone know how to get either vesa or nvida to
take my mode line settings?<br><br>anyone got a mode line setting for an old vga monitor?<br><br>maybe this is the mode line I need?<br><br>Modeline "640x480"x59.9 25.18 640 664 760 800 480 491 493 525<br><br>here some logs from the vga driver that works!<br><br><br>On a Soc side, if I can source another touch screen cabinet, I'll donate it to you lot.<br>How that ?<br><br> vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 0x0000<br>(II) VGA(0): Monitor0: Using hsync range of 31.50-48.50 kHz<br>(II) VGA(0): Monitor0: Using vrefresh range of 50.00-90.00 Hz<br>(WW) VGA(0): Unable to estimate virtual size<br>(II) VGA(0): Clock range: 23.17 to 30.32 MHz<br>(II) VGA(0): Not using mode "800x600" (bad mode clock/interlace/doublescan)<br>(**) VGA(0): *Mode "640x480": 25.2 MHz, 31.5 kHz, 59.9 Hz<br>(II) VGA(0): Modeline "640x480"x59.9 25.18 640 664 760 800 480 491 493 525 (31.5
kHz)<br>(**) VGA(0): *Mode "640x400": 25.2 MHz, 31.5 kHz, 69.9 Hz<br>(II) VGA(0): Modeline "640x400"x69.9 25.18 640 664 760 800 400 409 411 450 (31.5 kHz)<br>(**) VGA(0): *Mode "480x300": 23.9 MHz, 37.8 kHz, 60.2 Hz (D)<br>(II) VGA(0): Modeline "480x300"x60.2 23.89 480 496 576 632 300 301 303 314 doublescan (37.8 kHz)<br>(**) VGA(0): *Mode "480x300": 25.0 MHz, 39.6 kHz, 63.0 Hz (D)<br>(II) VGA(0): Modeline "480x300"x63.0 25.00 480 496 576 632 300 301 303 314 doublescan (39.6 kHz)<br>(**) VGA(0): *Mode "480x300": 30.0 MHz, 48.0 kHz, 72.1 Hz ((**) VGA(0): *Mode "640x400": 25.2 MHz, 31.5 kHz, 69.9 Hz<br>(II) VGA(0): Modeline "640x400"x69.9 25.18 640 664 760 800 400 409 411 450 (31.5 kHz)<br>(**) VGA(0): *Mode "480x300": 23.9 MHz, 37.8 kHz, 60.2 Hz (D)<br>(II) VGA(0): Modeline "480x300"x60.2 23.89 480 496 576 632 300 301 303 314 doublescan
(37.8 kHz)<br>(**) VGA(0): *Mode "480x300": 25.0 MHz, 39.6 kHz, 63.0 Hz (D)<br>(II) VGA(0): Modeline "480x300"x63.0 25.00 480 496 576 632 300 301 303 314 doublescan (39.6 kHz)<br>(**) VGA(0): *Mode "480x300": 30.0 MHz, 48.0 kHz, 72.1 Hz (D)<br>(II) VGA(0): Modeline "480x300"x72.1 29.95 480 504 584 624 300 319 322 333 doublescan (48.0 kHz)<br>(**) VGA(0): *Mode "400x300": 25.0 MHz, 48.1 kHz, 72.2 Hz (D)<br>(II) VGA(0): Modeline "400x300"x72.2 25.00 400 424 488 520 300 319 322 333 doublescan (48.1 kHz)<br>D)<br><br><br></td></tr></table><br>