[ltp] Re: X60 produces fuzzy VGA output in high resolutions - will Ultrabase help?

Bjørn Mork linux-thinkpad@linux-thinkpad.org
Fri, 28 Aug 2009 08:03:36 +0200


"Shot (Piotr Szotkowski)" <shot@hot.pl> writes:

> Unfortunately, the Intel driver does not yet support DisplayPort output
> (aaargh…), but, fortunately, VGA output from X301 is much better =
(and
> less ‘fuzzy’) than from X60, so I can wait sanely until D=
isplayPort is
> finally supported.

Huh?

I've been using the DisplayPort (with an elcheapo DP->HDMI adapter from
eBay) on the X301 for a few months.  Works like a charm.  I just do

  xrandr --output HDMI-1 --mode 1920x1080

after connecting it to a HDTV.

I'm running xorg from Debian sid.  Here are parts of my Xorg.0.log after
connecting the TV:


X.Org X Server 1.6.3
Release Date: 2009-7-31
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.30.2-dsa-amd64 x86_64 Debian
Current Operating System: Linux nemi 2.6.30-1-amd64 #1 SMP Sat Aug 15 18:09:19 UTC 2009 x86_64
Build Date: 01 August 2009  07:44:36AM
xorg-server 2:1.6.3-1 (buildd@) 
[..]
(II) LoadModule: "intel"
(II) Loading /usr/lib/xorg/modules/drivers//intel_drv.so
(II) Module intel: vendor="X.Org Foundation"
        compiled for 1.6.2.901, module version = 2.8.0
        Module class: X.Org Video Driver
        ABI class: X.Org Video Driver, version 5.0
[..]
(**) intel(0): Depth 24, (--) framebuffer bpp 32
(==) intel(0): RGB weight 888
(==) intel(0): Default visual is TrueColor
(**) intel(0): Option "ModeDebug" "true"
(II) intel(0): Integrated Graphics Chipset: Intel(R) Mobile Intel® GM45 Express Chipset
(--) intel(0): Chipset: "Mobile Intel® GM45 Express Chipset"
[..]
(II) intel(0): HDMI monitor detected on HDMI-1
(II) Quirked EDID physical size to 0x0 cm
(II) intel(0): EDID for output HDMI-1
(II) intel(0): Manufacturer: SAM  Model: 3bc  Serial#: 0
(II) intel(0): Year: 2007  Week: 47
(II) intel(0): EDID Version: 1.3
(II) intel(0): Digital Display Input
(II) intel(0): Indeterminate output size
(II) intel(0): Gamma: 2.20
(II) intel(0): No DPMS capabilities specified
(II) intel(0): Supported color encodings: RGB 4:4:4 YCrCb 4:4:4 
(II) intel(0): First detailed timing is preferred mode
(II) intel(0): redX: 0.640 redY: 0.330   greenX: 0.300 greenY: 0.600
(II) intel(0): blueX: 0.150 blueY: 0.060   whiteX: 0.312 whiteY: 0.329
(II) intel(0): Supported established timings:
(II) intel(0): 640x480@60Hz
(II) intel(0): Manufacturer's mask: 0
(II) intel(0): Supported detailed timing:
(II) intel(0): clock: 148.5 MHz   Image Size:  160 x 90 mm
(II) intel(0): h_active: 1920  h_sync: 2008  h_sync_end 2052 h_blank_end 2200 h_border: 0
(II) intel(0): v_active: 1080  v_sync: 1084  v_sync_end 1089 v_blanking: 1125 v_border: 0
(II) intel(0): Supported detailed timing:
(II) intel(0): clock: 74.2 MHz   Image Size:  160 x 90 mm
(II) intel(0): h_active: 1280  h_sync: 1390  h_sync_end 1430 h_blank_end 1650 h_border: 0
(II) intel(0): v_active: 720  v_sync: 725  v_sync_end 730 v_blanking: 750 v_border: 0
(II) intel(0): Ranges: V min: 23 V max: 61 Hz, H min: 26 H max: 68 kHz, PixClock max 230 MHz
(II) intel(0): Monitor name: SAMSUNG
(II) intel(0): Number of EDID sections to follow: 1
(II) intel(0): EDID (in hex):
(II) intel(0):  00ffffffffffff004c2dbc0300000000
(II) intel(0):  2f110103801009780aee91a3544c9926
(II) intel(0):  0f505420000001010101010101010101
(II) intel(0):  010101010101023a801871382d40582c
(II) intel(0):  4500a05a0000001e011d007251d01e20
(II) intel(0):  6e285500a05a0000001e000000fd0017
(II) intel(0):  3d1a4417000a202020202020000000fc
(II) intel(0):  0053414d53554e470a202020202001f9
(II) intel(0):  020327714b901f041305140312202122
(II) intel(0):  2309070783010000e2000fe305030167
(II) intel(0):  030c004000b82d011d00bc52d01e20b8
(II) intel(0):  285540a05a0000001e011d8018711c16
(II) intel(0):  20582c2500a05a0000009e011d80d072
(II) intel(0):  1c1620102c2580a05a0000009e8c0ad0
(II) intel(0):  8a20e02d10103e9600a05a0000001800
(II) intel(0):  0000000000000000000000000000003c
(II) intel(0): EDID vendor "SAM", prod id 956
(II) intel(0): Printing probed modes for output HDMI-1
(II) intel(0): Modeline "1920x1080"x60.0  148.50  1920 2008 2052 2200  1080 1084 1089 1125 +hsync +vsync (67.5 kHz)
(II) intel(0): Modeline "1280x720"x60.0   74.25  1280 1390 1430 1650  720 725 730 750 +hsync +vsync (45.0 kHz)
(II) intel(0): Modeline "640x480"x59.9   25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz)





Theres nothing fancy in my xorg.conf.  The "monitor" parts are
optional. I had some idea that the preferred mode could depend on the
output, but that didn't work so I set it manually like shown above.
Anyway, this is my xorg.conf:


# xorg.conf (X.Org X Window System server configuration file)
# $Id: xorg.conf,v 1.6 2009-04-17 08:47:36 bjorn Exp $

# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
#   sudo dpkg-reconfigure -phigh xserver-xorg

Section "Device"
        Identifier      "Configured Video Device"
         Option "ModeDebug" "true"
EndSection

Section "Monitor"
        Identifier      "LCD"
        Option          "PreferredMode" "1440x900"
EndSection

Section "Monitor"
        Identifier      "CRT"
EndSection

Section "Monitor"
        Identifier      "HDTV"
        Option          "PreferredMode" "1920x1080"
EndSection

Section "Screen"
        Identifier      "Default Screen"
        Monitor         "LCD"
        Option          "monitor-LVDS"  "LCD"
        Option          "monitor-VGA"   "CRT"
        Option          "monitor-HDMI-1" "HDTV"
        Option          "MonitorLayout" "LCD,HDTV"
        DefaultDepth     24
        SubSection "Display"
                Virtual 2048 2048
        EndSubSection
EndSection



Be aware that there is no sound support.  As far as I've understood,
that's a chipset limitation.


Bjørn