[Openchrome-users] Overscan and mode selection on CN700
Bartosz
gang65
Tue Nov 17 03:34:07 PST 2009
Hello Daniel.
Please subscribe new bug at openchrome.org.
Try to add new modes at VT1625Modes function at via_vt162x.h file.
To calculate this tables, the cvt could be useful.
For example:
cvt 640 480
Best Regards
Bartosz Kosiorek
2009/11/14 Daniel Lawson <danjlawson2000 at yahoo.com>
> Hi all,
>
> I have a via CN10000EG board with a CN700 graphics chip and am trying to
> use it with openchrome for PAL tv-out. Primarily I want to be able to
> overscan to remove a big black border, but more generally I've noticed that
> some of the supposed supported modes are not available so I think this may
> be a more general problem with my setup.
>
> The openchrome driver is the 0.2.904 from the downloads page, and xvmc etc
> are working, so the driver is at least mostly installed correctly.
>
> My understanding, from much googling, is that the correct modelines are
> available in the driver and have to be selected by setting:
> Modes "640x480Over"
> in the screen/Display section of xorg.conf, where I currently have:
> Modes "640x480"
> However, if I use this setting I get "No screens found". This is true for
> "720x576Over" and "720x576NoScale" as well. Looking in /var/log/Xorg.log I
> see:
>
> ~$ grep "Over" /var/log/Xorg.0.log
> (II) CHROME(0): Not using mode "800x600Over" (no mode of this name)
> (II) CHROME(0): Not using mode "720x576Over" (no mode of this name)
> (II) CHROME(0): Not using mode "640x480Over" (no mode of this name)
> ~$ grep -i "NoScale" /var/log/Xorg.0.log
> (II) CHROME(0): Not using mode "720x576NoScale" (no mode of this name)
> ~$ grep -i "ModeLine" /var/log/Xorg.0.log (and the lines before added, they
> might be relevant)
> (**) CHROME(0): *Built-in mode "640x480": 0.0 MHz, 37861.1 kHz, 73.3 Hz
> (II) CHROME(0): Modeline "640x480"x73.3 0.00 640 0 0 0 480 0 0 0
> (37861.1 kHz)
> (**) CHROME(0): *Built-in mode "720x576": 0.0 MHz, 35855.8 kHz, 60.6 Hz
> (II) CHROME(0): Modeline "720x576"x60.6 0.00 720 0 0 0 576 0 0 0
> (35855.8 kHz)
> (**) CHROME(0): *Built-in mode "800x600": 0.0 MHz, 48077.4 kHz, 72.7 Hz
> (II) CHROME(0): Modeline "800x600"x72.7 0.00 800 0 0 0 600 0 0 0
> (48077.4 kHz)
> (**) CHROME(0): Built-in mode "720x540"
> (**) CHROME(0): Built-in mode "720x480": 0.0 MHz, 29799.6 kHz, 60.5 Hz
> (II) CHROME(0): Modeline "720x480"x60.5 0.00 720 0 0 0 480 0 0 0
> (29799.6 kHz)
>
> The relevant sections of xorg.conf are at the end. I'm confused as to why
> the X can't find the "640x480Over" etc. I can see they are defined in
> via_vt162x.h, everywhere but the VT1625 tables (which I have). So I tried
> replacing the "640x480" modeline with the VT1623 tables modeline in the two
> tables, which alas changes nothing. I also tried changing the via_mode.h in
> the same way.
>
> All those 0's in the "built-in" section above are suspicious. I wonder if
> none of the modes defined in the via_vt162x.h are being found, and X is
> using some internal fall back?
>
> Does anyone have any idea how to go about fixing this, or at least finding
> more out about where it is going wrong?
>
> Thanks
>
> Dan
>
> Xorg.conf snippet (Some of it is obviously unnecessary - I was trying
> things for the unichrome driver):
>
> Section "Monitor"
> Identifier "TV"
> HorizSync 24.0 - 80.0
> VertRefresh 50.0 - 74.0
> # Set for 16:9 display
> DisplaySize 400 225
>
> #Refresh Rate 60Hz
> ModeLine "720x480" 26.7 720 736 808 896 480 481 484 497
> ModeLine "720x576" 32.7 720 744 816 912 576 577 580 597
> ModeLine "848x480" 31.5 848 864 952 1056 480 481 484 497
> ModeLine "856x480" 31.7 856 872 960 1064 480 481 484 497
> EndSection
>
>
> Section "Device"
> Identifier "VIA"
> Driver "openchrome"
> Option "SWCursor" "on"
> Option "TVOutput" "S-Video"
> Option "ActiveDevice" "TV"
> Option "VBEModes" "true" # Comment in for TV-out
> EndSection
>
> Section "Screen"
> Identifier "Default Screen"
> Device "VIA"
> Monitor "TV"
> DefaultDepth 16
> SubSection "Display"
> Viewport 0 0
> Depth 24
> Modes "640x480" "720x576" "800x600" "800x600Over"
> "720x576Over" "720x576NoScale" "640x480Over"
> EndSubSection
> SubSection "Display"
> Depth 16
> Modes "640x480" "720x576" "800x600" "800x600Over"
> "720x576Over" "720x576NoScale" "640x480Over"
> EndSubSection
> EndSection
>
>
>
>
>
> _______________________________________________
> openchrome-users mailing list
> openchrome-users at openchrome.org
> http://wiki.openchrome.org/mailman/listinfo/openchrome-users
> Main page:
> http://www.openchrome.org
> Wiki:
> http://wiki.openchrome.org
> User Forum:
> http://wiki.openchrome.org/tikiwiki/tiki-view_forum.php?forumId=1
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://wiki.openchrome.org/pipermail/openchrome-users/attachments/20091117/630382d4/attachment.html
More information about the Openchrome-users
mailing list