Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Overscan

12 views
Skip to first unread message

Peter Matthias

unread,
Mar 22, 2013, 10:26:43 AM3/22/13
to
I have got a mini PC with HDMI output. While the output requires no overscan
on the monitor, the monitor always thinks it should go to AV input mode with
overscan. I always have to manually switch to PC mode, which is quite
annoying.

Is the mode hard-coded in the mini PC or can it be software changed?

System is MK808 mini PC with Picuntu and a Viewsonic 1080p monitor. With all
other input devices (e.g. Raspberry Pi) monitor switched automatically to PC
mode.

Thanks,
Peter

Henrik Carlqvist

unread,
Mar 22, 2013, 3:15:15 PM3/22/13
to
On Fri, 22 Mar 2013 15:26:43 +0100, Peter Matthias wrote:
> Is the mode hard-coded in the mini PC or can it be software changed?

When running X, the mode is controlled by the used modeline. Modelines
can be given in xorg.conf, but mostly it is not needed as the monitor
tells the graphics card which modelines to use by the EDID (DDC) signals.

If you look in the log file of X (usually /var/log/Xorg.0.log) you will
see which modelines are used. Example from my log file (I'm using a 24"
TFT monitor capable of 1920x1200 60Hz)

-8<--------------------------
(II) RADEON(0): EDID vendor "ENC", prod id 6418
(II) RADEON(0): Using hsync ranges from config file
(II) RADEON(0): Using vrefresh ranges from config file
(II) RADEON(0): Printing DDC gathered Modelines:
(II) RADEON(0): Modeline "1920x1200"x0.0 154.00 1920 1968 2000 2080
1200 1203 1209 1235 +hsync -vsync (74.0 kHz)
(II) RADEON(0): Modeline "800x600"x0.0 40.00 800 840 968 1056 600 601
605 628 +hsync +vsync (37.9 kHz)
(II) RADEON(0): Modeline "640x480"x0.0 25.18 640 656 752 800 480 490
492 525 -hsync -vsync (31.5 kHz)
(II) RADEON(0): Modeline "720x400"x0.0 28.32 720 738 846 900 400 412
414 449 -hsync +vsync (31.5 kHz)
(II) RADEON(0): Modeline "1024x768"x0.0 65.00 1024 1048 1184 1344 768
771 777 806 -hsync -vsync (48.4 kHz)
(II) RADEON(0): Modeline "1600x1200"x0.0 162.00 1600 1664 1856 2160
1200 1201 1204 1250 +hsync +vsync (75.0 kHz)
(II) RADEON(0): Modeline "1280x1024"x0.0 108.00 1280 1328 1440 1688
1024 1025 1028 1066 +hsync +vsync (64.0 kHz)
(II) RADEON(0): Modeline "1280x960"x0.0 108.00 1280 1376 1488 1800 960
961 964 1000 +hsync +vsync (60.0 kHz)
(II) RADEON(0): Modeline "1680x1050"x0.0 119.00 1680 1728 1760 1840
1050 1053 1059 1080 +hsync -vsync (64.7 kHz)
(II) RADEON(0): Output: DVI-0, Detected Monitor Type: 3
(II) RADEON(0): EDID data from the display on output: DVI-0
----------------------
(II) RADEON(0): Manufacturer: ENC Model: 1912 Serial#: 16843009
(II) RADEON(0): Year: 2008 Week: 22
(II) RADEON(0): EDID Version: 1.3
(II) RADEON(0): Digital Display Input
(II) RADEON(0): Max Image Size [cm]: horiz.: 52 vert.: 33
(II) RADEON(0): Gamma: 2.20
(II) RADEON(0): DPMS capabilities: StandBy Suspend Off
(II) RADEON(0): Supported color encodings: RGB 4:4:4 YCrCb 4:4:4
(II) RADEON(0): First detailed timing is preferred mode
(II) RADEON(0): redX: 0.640 redY: 0.330 greenX: 0.300 greenY: 0.608
(II) RADEON(0): blueX: 0.150 blueY: 0.060 whiteX: 0.313 whiteY: 0.329
(II) RADEON(0): Supported established timings:
(II) RADEON(0): 720x400@70Hz
(II) RADEON(0): 640x480@60Hz
(II) RADEON(0): 800x600@60Hz
(II) RADEON(0): 1024x768@60Hz
(II) RADEON(0): Manufacturer's mask: 0
(II) RADEON(0): Supported standard timings:
(II) RADEON(0): #0: hsize: 1600 vsize 1200 refresh: 60 vid: 16553
(II) RADEON(0): #1: hsize: 1280 vsize 1024 refresh: 60 vid: 32897
(II) RADEON(0): #2: hsize: 1280 vsize 960 refresh: 60 vid: 16513
(II) RADEON(0): #3: hsize: 1680 vsize 1050 refresh: 60 vid: 179
(II) RADEON(0): Supported detailed timing:
(II) RADEON(0): clock: 154.0 MHz Image Size: 519 x 324 mm
(II) RADEON(0): h_active: 1920 h_sync: 1968 h_sync_end 2000 h_blank_end
2080 h_border: 0
(II) RADEON(0): v_active: 1200 v_sync: 1203 v_sync_end 1209 v_blanking:
1235 v_border: 0
(II) RADEON(0): Serial No: 30530058
(II) RADEON(0): Ranges: V min: 59 V max: 61 Hz, H min: 31 H max: 76 kHz,
PixClock max 170 MHz
(II) RADEON(0): Monitor name: S2401W
(II) RADEON(0): EDID (in hex):
-8<--------------------------

regards Henrik
--
The address in the header is only to prevent spam. My real address is:
hc351(at)poolhem.se Examples of addresses which go to spammers:
root@localhost postmaster@localhost

Peter Matthias

unread,
Mar 22, 2013, 5:18:00 PM3/22/13
to
Henrik Carlqvist skribis:

> On Fri, 22 Mar 2013 15:26:43 +0100, Peter Matthias wrote:
>> Is the mode hard-coded in the mini PC or can it be software changed?
>
> When running X, the mode is controlled by the used modeline. Modelines
> can be given in xorg.conf, but mostly it is not needed as the monitor
> tells the graphics card which modelines to use by the EDID (DDC) signals.

X uses framebuffer driver.

At my Monitor, I can select input source. With input source "PC" it't o.k.
With input source "AV" the monitor expects overscan which is wrong.

I can also set Display mode. With "PC" mode I get wrong colors. With "HD"
mode I get correct colors.

Every time I switch on monitor or computer, the system starts in "HD" mode
and "AV" input source. I suppose the mini PC gives YUV-colors (although
xorg.0.log says RGB) which confuses the monitor, but would like confirmation
for this.

Peter

Thomas Richter

unread,
Mar 23, 2013, 7:48:48 AM3/23/13
to
On 22.03.2013 22:18, Peter Matthias wrote:
> Henrik Carlqvist skribis:
>
> X uses framebuffer driver.

Which graphics card is in the PC? You really shouldn't use the
framebuffer if there is an alternative (and typically better) driver
available. This can be configured in the Xorg.conf file.

> At my Monitor, I can select input source. With input source "PC" it't o.k.
> With input source "AV" the monitor expects overscan which is wrong.

That's all understood, but besides the point. Did you read Henrik's
post? Post the output of "lspci" here, and the Xorg.log. Then maybe
someone can help.

Greetings,
Thomas
0 new messages