[Openchrome-users] Colour problem with VT3344/VM800

David Kerry dkchrome
Sun Jan 7 09:57:09 PST 2007


Hello,

I've searched some on the lists, but have not found anyone experiencing quite
this problem.

I've got an Ibase C7 based board and am attempting to use the composite
tv-out on it to my TV.  The chipset is a VIA VT3344 (VM800).

The problem is that while I can get a display on the television, the colours
all seem out of whack.  All the colours are reversed - like I'm looking at a
negative.

I'm not experienced enough to know what bits to twiddle in the mode line maps
in the source code to fix this, unfortunately.  If someone can point me in
the right place..

xrandr says this:

 SZ:    Pixels          Physical       Refresh
*0    720 x 480    ( 183mm x 122mm )  *50   60  
 1    640 x 480    ( 183mm x 122mm )   50  

It seems to pick the 50Hhz refresh instead of 60Hz, even though I
specified NTSC in the "TVType" for the device.  DisplaySize is set
to "300 225" in the device section of the xorg.conf file.  720x480,
720x480Noscale and 720x480Over all have the same behaviour.

Once I force 60Hz (xrandr -r 60), I get a usable display on the TV, but
with the wrong colours.

However, when I configure it to use the 640x480 mode at 60Hz, it  *does* work
correctly, except that it doesn't fill the whole TV screen (black bars on the
right and left side).

Can anyone suggest where I can tweak things to get the colour back to normal
in the 720x480 modes?

Attached is the Xorg.log output if it helps.

-- 
David
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Xorg.log.gz
Type: application/octet-stream
Size: 10228 bytes
Desc: not available
Url : http://wiki.openchrome.org/pipermail/openchrome-users/attachments/20070107/8f51ef0e/Xorg.log.obj



More information about the Openchrome-users mailing list