[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