Comment 42 for bug 144322

Revision history for this message
DualIP (adrian-bacon) wrote :

Like the topic starter, I ran into same problem trying to get RGB output from VGA connector in PAL timings (15625Hz horizontal 50Hz vertical interlaced):

When this error occurs, my CRT OSD displays 100Hz as the vertical frequency (should be 50)! Also, hooking up an oscilloscope to VGA Vertical output confirms this 100Hz frequency.

I think I can explain the screen as described by topic starter: The black horizontal border in the middle of the screen is just the extra Vsync pulse. After this extra Vsync pulse the vertical counters are reset, and the top half of the screen is repeated in lower half.

I used fedora7 to play around with modelines to use them later in Geexbox, but discovered these settings don't work in Geexbox:

My setup:
Modeline "PAL" 14.625 768 786 855 936 576 580 585 625 interlace -hsync -vsync
VGA cards tested: Radeon 7000 series:
GigaByte GV-R7064T Rev 1.0 64MB
Gecube GC-R7000L Rev 1.3 64MB

---Working config:
Fedora7 using
Module ati: version = 6.7.196

-Not working version:
Geexbox mediaplayer dev 12252007 having X support.
Module ati: version = 6.6.3

btw: Using the radeon instead of ati driver in xorg.conf device section doesn't help. This still loads the ATI driver.

Seems to me the code is lacking a divide by 2 somewhere.....