Bug 32343 - EDID fetch fails for LVDS panel on cedar
Summary: EDID fetch fails for LVDS panel on cedar
Status: RESOLVED WORKSFORME
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/Radeon (show other bugs)
Version: 7.5 (2009.10)
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: xf86-video-ati maintainers
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-12-12 23:16 UTC by Kai-Uwe Behrmann
Modified: 2011-11-08 07:02 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
Xorg.0.log (40.56 KB, text/plain)
2011-11-02 15:01 UTC, Kai-Uwe Behrmann
no flags Details
kernel 3.1.0 rc9 log (64.82 KB, text/plain)
2011-11-02 15:02 UTC, Kai-Uwe Behrmann
no flags Details
Xorg-frglx.0.log (46.54 KB, text/plain)
2011-11-02 15:37 UTC, Kai-Uwe Behrmann
no flags Details
vbios.rom (59.00 KB, application/octet-stream)
2011-11-02 15:54 UTC, Kai-Uwe Behrmann
no flags Details
EDID_spectrometer_primaries_comparision.png (578.33 KB, image/png)
2011-11-02 16:32 UTC, Kai-Uwe Behrmann
no flags Details
Fedora16beta Xorg.0.log (38.31 KB, patch)
2011-11-03 10:15 UTC, Kai-Uwe Behrmann
no flags Details | Splinter Review
Fedora16beta xrandr --verbose (6.22 KB, patch)
2011-11-03 10:19 UTC, Kai-Uwe Behrmann
no flags Details | Splinter Review
use hw i2c (7.41 KB, patch)
2011-11-08 07:02 UTC, Alex Deucher
no flags Details | Splinter Review

Description Kai-Uwe Behrmann 2010-12-12 23:16:14 UTC
The 128 byte or longer VESA EDID data block is missed with the radeon driver.

Client side code, like the Oyranos colour management system, uses EDID to
generate on the fly ICC profiles for colour correction on detected monitors.
Monitors can as well be identified correctly to remember user settings for
specific monitor devices by EDID innnformations.
Comment 1 Alex Deucher 2010-12-13 07:32:58 UTC
The driver supports EDID fetching just fine.  If you are having a specific issue, please attach your dmesg output and xorg log.  Note that the core drm edid validator (not part of the driver) is pretty pedantic about what EDIDs it will accept.  See bug 31943.
Comment 2 Kai-Uwe Behrmann 2010-12-13 07:56:42 UTC
Agreed. The fetching is fine. What I miss on openSUSE-11.3 and Fedora14
is forwarding to clients of the property.
On some web pages the following was referred as to show attached properties:
$ xrandr --prop
But I do not find "EDID" covered. Is'nt it the driver to attach the "EDID" 
property to the output?
Comment 3 Alex Deucher 2010-12-13 08:18:03 UTC
(In reply to comment #2)
> Agreed. The fetching is fine. What I miss on openSUSE-11.3 and Fedora14
> is forwarding to clients of the property.
> On some web pages the following was referred as to show attached properties:
> $ xrandr --prop
> But I do not find "EDID" covered. Is'nt it the driver to attach the "EDID" 
> property to the output?

The driver just provides the EDID to the xserver if there is one.  The xrandr core code in the xserver parses the modes and puts the EDID into the output property.  xrandr --props works fine here and shows the EDID blocks for all attached displays.  Note some laptops do not have an EDID for the internal panel although most do; in those cases the vbios just provides native mode timing for the panel.  Also, you won't get an EDID if the driver is not able to get one due to the monitor not providing one or the drm EDID checker rejecting the it.
Comment 4 Jerome Glisse 2011-03-07 10:51:34 UTC
Closing due to lack of feedback
Comment 5 Kai-Uwe Behrmann 2011-11-02 14:25:33 UTC
With oS-12.1 LiveCD 0363 kernel-3.1.0-rc09-1-desktop EDID is still missed.
The kernel message with dmsg are the same like above. 
The /var/log/xorg.0.log shows a useful resolution for that laptop monitor.
However the the EDID is not propagated to user space as XRandR "EDID" atom.
This was tested with xrandr --verbose. The machine is a laptop with ATI Cedar.
Consequently tools like oyranos-monitor fail to identify the monitor device 
and can not select and setup a monitor ICC profile. With a proper other monitor 
EDID is fine and xcmddc sees the EDID too.

I can not understand why the laptop monitor EDID is used in kernel space is but 
not exposed as the XRandR output "EDID" atom.
Comment 6 Alex Deucher 2011-11-02 14:45:23 UTC
As requested previously, please attach your xorg log, dmesg output, and the output of xrandr --verbose.
Comment 7 Kai-Uwe Behrmann 2011-11-02 15:01:25 UTC
Created attachment 53083 [details]
Xorg.0.log

LVDS with EDID on Radeon Cedar as described in comment 5
Comment 8 Kai-Uwe Behrmann 2011-11-02 15:02:34 UTC
Created attachment 53084 [details]
kernel 3.1.0 rc9 log

fits to comment #5
Comment 9 Alex Deucher 2011-11-02 15:06:30 UTC
It doesn't look like your panel provides an EDID.  The driver is able to determine the panel's native mode from tables in the vbios if there is no EDID.
Comment 10 Kai-Uwe Behrmann 2011-11-02 15:37:03 UTC
Created attachment 53087 [details]
Xorg-frglx.0.log

Xorg.0.log from frglx on the same machine as described in comment 5
It looks like EDID is there.
Comment 11 Alex Deucher 2011-11-02 15:40:20 UTC
Please attach a copy of your video bios.

(as root)
(use lspci to get the bus id)
cd /sys/bus/pci/devices/<pci bus id>
echo 1 > rom
cat rom > /tmp/vbios.rom
echo 0 > rom
Comment 12 James Cloos 2011-11-02 15:51:12 UTC
Might the flgrx driver fake an edid?

It decodes to:

Manufacturer: AUO Model 22ec Serial Number 0
Made week 1 of 2009
EDID version: 1.3
Digital display
Maximum image size: 34 cm x 19 cm
Gamma: 2.20
Supported color formats: RGB 4:4:4, YCrCb 4:2:2
First detailed timing is preferred timing
Established timings supported:
Standard timings supported:
Detailed mode: Clock 69.300 MHz, 344 mm x 193 mm
               1366 1398 1422 1432 hborder 0
                768  771  775  806 vborder 0
               -hsync -vsync
Manufacturer-specified data, tag 15
ASCII string: AUO
         ASCII string: B156XW02 V2 
Checksum: 0xc0
EDID block does NOT conform to EDID 1.3!
        Missing name descriptor
        Missing monitor ranges
Comment 13 Kai-Uwe Behrmann 2011-11-02 15:54:24 UTC
Created attachment 53088 [details]
vbios.rom
Comment 14 Alex Deucher 2011-11-02 16:18:22 UTC
Looks like it should have one.  Other evergreen laptops use the same GPIO lines for EDID and they work fine on them.  Does it work with a non-Suse liveCD?  Suse sets i2c_algo_bit.bit_test=1 by default which causes problems with some i2c buses.  Alternatively, you can try and override that param to 0 and see if it helps.
Comment 15 Kai-Uwe Behrmann 2011-11-02 16:32:01 UTC
Created attachment 53089 [details]
EDID_spectrometer_primaries_comparision.png

The colour primaries from EDID right and from measurement on the left look reasonably close.

As well the xcmedid output reflect nicely on the frglx data. And the physical dimensions are correct. The primaries and manufacturing date in EDID and in 
Xorg.0.log are identical. Where could frglx get that from?

$ xcmedid AUO.edid
mnft_id: 1711
model_id: 8940
week: 1
year: 2009
vendor: "AUO"
model: "8940"
redx: 0.620117
redy: 0.339844
greenx: 0.330078
greeny: 0.570312
bluex: 0.150391
bluey: 0.0595703
whitey: 0.329102
whitex: 0.313477
gamma: 2.2
mnft: "AUO"
manufacturer: "AU Optronics"
Comment 16 Alex Deucher 2011-11-02 16:35:58 UTC
(In reply to comment #15)
> 
> As well the xcmedid output reflect nicely on the frglx data. And the physical
> dimensions are correct. The primaries and manufacturing date in EDID and in 
> Xorg.0.log are identical. Where could frglx get that from?

As I mentioned in comment 14, it looks like there is an EDID, but the radeon driver is failing to fetch it, possibly due to i2c_algo_bit.bit_test=1 being set by default on suse.
Comment 17 Kai-Uwe Behrmann 2011-11-02 17:03:47 UTC
(In reply to comment #14)
> Looks like it should have one.  Other evergreen laptops use the same GPIO lines
> for EDID and they work fine on them.  Does it work with a non-Suse liveCD? 
> Suse sets i2c_algo_bit.bit_test=1 by default which causes problems with some
> i2c buses.  Alternatively, you can try and override that param to 0 and see if
> it helps.

I tried now oS-11.3 with frglx and the boot option i2c_algo_bit.bit_test=0 as suggested. It gave no ddc connection with xcmddc.
Comment 18 Alex Deucher 2011-11-03 07:12:59 UTC
(In reply to comment #17)
> 
> I tried now oS-11.3 with frglx and the boot option i2c_algo_bit.bit_test=0 as
> suggested. It gave no ddc connection with xcmddc.

fglrx doesn't use the kernel i2c infrastructure.  Can you try with the open source driver?  Also, I'm not familiar with xcmddc, does xrandr show the EDID?
Comment 19 Kai-Uwe Behrmann 2011-11-03 10:15:31 UTC
Created attachment 53120 [details] [review]
Fedora16beta Xorg.0.log
Comment 20 Kai-Uwe Behrmann 2011-11-03 10:19:15 UTC
Created attachment 53121 [details] [review]
Fedora16beta xrandr --verbose

I downloaded the KDE LiveCD, booted and installed xcm. These tools show as well no DDC connectivity. xprop -root as well silent about EDID.
Comment 21 Alex Deucher 2011-11-03 10:32:29 UTC
Comment on attachment 53120 [details] [review]
Fedora16beta Xorg.0.log

>[   101.431] 
>X.Org X Server 1.11.0
>Release Date: 2011-08-26
>[   101.431] X Protocol Version 11, Revision 0
>[   101.431] Build Operating System: x86-17 2.6.32-131.2.1.el6.x86_64 
>[   101.431] Current Operating System: Linux localhost.localdomain 3.1.0-0.rc6.git0.3.fc16.x86_64 #1 SMP Fri Sep 16 12:26:22 UTC 2011 x86_64
>[   101.432] Kernel command line: initrd=initrd0.img root=live:CDLABEL=Fedora-16-Beta-x86_64-Live-KDE.i rootfstype=auto ro liveimg quiet  rhgb rd.luks=0 rd.md=0 rd.dm=0  BOOT_IMAGE=vmlinuz0 
>[   101.432] Build Date: 06 September 2011  04:10:17PM
>[   101.432] Build ID: xorg-x11-server 1.11.0-1.fc16 
>[   101.432] Current version of pixman: 0.22.2
>[   101.432] 	Before reporting problems, check http://wiki.x.org
>	to make sure that you have the latest version.
>[   101.432] Markers: (--) probed, (**) from config file, (==) default setting,
>	(++) from command line, (!!) notice, (II) informational,
>	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
>[   101.432] (==) Log file: "/var/log/Xorg.0.log", Time: Thu Nov  3 12:44:59 2011
>[   101.434] (==) Using config directory: "/etc/X11/xorg.conf.d"
>[   101.434] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
>[   101.868] (==) No Layout section.  Using the first Screen section.
>[   101.868] (==) No screen section available. Using defaults.
>[   101.868] (**) |-->Screen "Default Screen Section" (0)
>[   101.868] (**) |   |-->Monitor "<default monitor>"
>[   101.869] (==) No monitor specified for screen "Default Screen Section".
>	Using a default monitor configuration.
>[   101.869] (==) Automatically adding devices
>[   101.869] (==) Automatically enabling devices
>[   101.869] (==) FontPath set to:
>	catalogue:/etc/X11/fontpath.d,
>	built-ins
>[   101.869] (==) ModulePath set to "/usr/lib64/xorg/modules"
>[   101.869] (II) The server relies on udev to provide the list of input devices.
>	If no devices become available, reconfigure udev or disable AutoAddDevices.
>[   101.869] (II) Loader magic: 0x7caac0
>[   101.869] (II) Module ABI versions:
>[   101.869] 	X.Org ANSI C Emulation: 0.4
>[   101.869] 	X.Org Video Driver: 11.0
>[   101.869] 	X.Org XInput driver : 13.0
>[   101.869] 	X.Org Server Extension : 5.0
>[   101.871] (--) PCI:*(0:1:0:0) 1002:68e0:1025:0489 rev 0, Mem @ 0xe0000000/268435456, 0xf2100000/131072, I/O @ 0x00006000/256, BIOS @ 0x????????/131072
>[   101.872] (II) LoadModule: "extmod"
>[   101.886] (II) Loading /usr/lib64/xorg/modules/extensions/libextmod.so
>[   102.010] (II) Module extmod: vendor="X.Org Foundation"
>[   102.010] 	compiled for 1.11.0, module version = 1.0.0
>[   102.010] 	Module class: X.Org Server Extension
>[   102.010] 	ABI class: X.Org Server Extension, version 5.0
>[   102.010] (II) Loading extension SELinux
>[   102.010] (II) Loading extension MIT-SCREEN-SAVER
>[   102.010] (II) Loading extension XFree86-VidModeExtension
>[   102.010] (II) Loading extension XFree86-DGA
>[   102.010] (II) Loading extension DPMS
>[   102.010] (II) Loading extension XVideo
>[   102.010] (II) Loading extension XVideo-MotionCompensation
>[   102.010] (II) Loading extension X-Resource
>[   102.010] (II) LoadModule: "dbe"
>[   102.010] (II) Loading /usr/lib64/xorg/modules/extensions/libdbe.so
>[   102.011] (II) Module dbe: vendor="X.Org Foundation"
>[   102.011] 	compiled for 1.11.0, module version = 1.0.0
>[   102.011] 	Module class: X.Org Server Extension
>[   102.011] 	ABI class: X.Org Server Extension, version 5.0
>[   102.011] (II) Loading extension DOUBLE-BUFFER
>[   102.011] (II) LoadModule: "glx"
>[   102.011] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
>[   102.038] (II) Module glx: vendor="X.Org Foundation"
>[   102.038] 	compiled for 1.11.0, module version = 1.0.0
>[   102.038] 	ABI class: X.Org Server Extension, version 5.0
>[   102.038] (==) AIGLX enabled
>[   102.038] (II) Loading extension GLX
>[   102.039] (II) LoadModule: "record"
>[   102.039] (II) Loading /usr/lib64/xorg/modules/extensions/librecord.so
>[   102.039] (II) Module record: vendor="X.Org Foundation"
>[   102.040] 	compiled for 1.11.0, module version = 1.13.0
>[   102.040] 	Module class: X.Org Server Extension
>[   102.040] 	ABI class: X.Org Server Extension, version 5.0
>[   102.040] (II) Loading extension RECORD
>[   102.040] (II) LoadModule: "dri"
>[   102.040] (II) Loading /usr/lib64/xorg/modules/extensions/libdri.so
>[   102.153] (II) Module dri: vendor="X.Org Foundation"
>[   102.153] 	compiled for 1.11.0, module version = 1.0.0
>[   102.153] 	ABI class: X.Org Server Extension, version 5.0
>[   102.153] (II) Loading extension XFree86-DRI
>[   102.153] (II) LoadModule: "dri2"
>[   102.154] (II) Loading /usr/lib64/xorg/modules/extensions/libdri2.so
>[   102.154] (II) Module dri2: vendor="X.Org Foundation"
>[   102.154] 	compiled for 1.11.0, module version = 1.2.0
>[   102.154] 	ABI class: X.Org Server Extension, version 5.0
>[   102.154] (II) Loading extension DRI2
>[   102.154] (==) Matched ati as autoconfigured driver 0
>[   102.154] (==) Matched vesa as autoconfigured driver 1
>[   102.155] (==) Matched fbdev as autoconfigured driver 2
>[   102.155] (==) Assigned the driver to the xf86ConfigLayout
>[   102.155] (II) LoadModule: "ati"
>[   102.156] (II) Loading /usr/lib64/xorg/modules/drivers/ati_drv.so
>[   102.276] (II) Module ati: vendor="X.Org Foundation"
>[   102.276] 	compiled for 1.10.99.902, module version = 6.14.99
>[   102.276] 	Module class: X.Org Video Driver
>[   102.276] 	ABI class: X.Org Video Driver, version 11.0
>[   102.277] (II) LoadModule: "radeon"
>[   102.277] (II) Loading /usr/lib64/xorg/modules/drivers/radeon_drv.so
>[   102.561] (II) Module radeon: vendor="X.Org Foundation"
>[   102.561] 	compiled for 1.10.99.902, module version = 6.14.99
>[   102.561] 	Module class: X.Org Video Driver
>[   102.561] 	ABI class: X.Org Video Driver, version 11.0
>[   102.568] (II) LoadModule: "vesa"
>[   102.569] (II) Loading /usr/lib64/xorg/modules/drivers/vesa_drv.so
>[   102.704] (II) Module vesa: vendor="X.Org Foundation"
>[   102.704] 	compiled for 1.10.99.902, module version = 2.3.0
>[   102.704] 	Module class: X.Org Video Driver
>[   102.704] 	ABI class: X.Org Video Driver, version 11.0
>[   102.704] (II) LoadModule: "fbdev"
>[   102.705] (II) Loading /usr/lib64/xorg/modules/drivers/fbdev_drv.so
>[   102.705] (II) Module fbdev: vendor="X.Org Foundation"
>[   102.705] 	compiled for 1.10.99.902, module version = 0.4.2
>[   102.705] 	ABI class: X.Org Video Driver, version 11.0
>[   102.705] (II) RADEON: Driver for ATI Radeon chipsets:
>	ATI Radeon Mobility X600 (M24) 3150 (PCIE), ATI FireMV 2400 (PCI),
>	ATI Radeon Mobility X300 (M24) 3152 (PCIE),
>	ATI FireGL M24 GL 3154 (PCIE), ATI FireMV 2400 3155 (PCI),
>	ATI Radeon X600 (RV380) 3E50 (PCIE),
>	ATI FireGL V3200 (RV380) 3E54 (PCIE), ATI Radeon IGP320 (A3) 4136,
>	ATI Radeon IGP330/340/350 (A4) 4137, ATI Radeon 9500 AD (AGP),
>	ATI Radeon 9500 AE (AGP), ATI Radeon 9600TX AF (AGP),
>	ATI FireGL Z1 AG (AGP), ATI Radeon 9800SE AH (AGP),
>	ATI Radeon 9800 AI (AGP), ATI Radeon 9800 AJ (AGP),
>	ATI FireGL X2 AK (AGP), ATI Radeon 9600 AP (AGP),
>	ATI Radeon 9600SE AQ (AGP), ATI Radeon 9600XT AR (AGP),
>	ATI Radeon 9600 AS (AGP), ATI FireGL T2 AT (AGP), ATI Radeon 9650,
>	ATI FireGL RV360 AV (AGP), ATI Radeon 7000 IGP (A4+) 4237,
>	ATI Radeon 8500 AIW BB (AGP), ATI Radeon IGP320M (U1) 4336,
>	ATI Radeon IGP330M/340M/350M (U2) 4337,
>	ATI Radeon Mobility 7000 IGP 4437, ATI Radeon 9000/PRO If (AGP/PCI),
>	ATI Radeon 9000 Ig (AGP/PCI), ATI Radeon X800 (R420) JH (AGP),
>	ATI Radeon X800PRO (R420) JI (AGP),
>	ATI Radeon X800SE (R420) JJ (AGP), ATI Radeon X800 (R420) JK (AGP),
>	ATI Radeon X800 (R420) JL (AGP), ATI FireGL X3 (R420) JM (AGP),
>	ATI Radeon Mobility 9800 (M18) JN (AGP),
>	ATI Radeon X800 SE (R420) (AGP), ATI Radeon X800XT (R420) JP (AGP),
>	ATI Radeon X800 VE (R420) JT (AGP), ATI Radeon X850 (R480) (AGP),
>	ATI Radeon X850 XT (R480) (AGP), ATI Radeon X850 SE (R480) (AGP),
>	ATI Radeon X850 PRO (R480) (AGP), ATI Radeon X850 XT PE (R480) (AGP),
>	ATI Radeon Mobility M7 LW (AGP),
>	ATI Mobility FireGL 7800 M7 LX (AGP),
>	ATI Radeon Mobility M6 LY (AGP), ATI Radeon Mobility M6 LZ (AGP),
>	ATI FireGL Mobility 9000 (M9) Ld (AGP),
>	ATI Radeon Mobility 9000 (M9) Lf (AGP),
>	ATI Radeon Mobility 9000 (M9) Lg (AGP), ATI Radeon 9700 Pro ND (AGP),
>	ATI Radeon 9700/9500Pro NE (AGP), ATI Radeon 9600TX NF (AGP),
>	ATI FireGL X1 NG (AGP), ATI Radeon 9800PRO NH (AGP),
>	ATI Radeon 9800 NI (AGP), ATI FireGL X2 NK (AGP),
>	ATI Radeon 9800XT NJ (AGP),
>	ATI Radeon Mobility 9600/9700 (M10/M11) NP (AGP),
>	ATI Radeon Mobility 9600 (M10) NQ (AGP),
>	ATI Radeon Mobility 9600 (M11) NR (AGP),
>	ATI Radeon Mobility 9600 (M10) NS (AGP),
>	ATI FireGL Mobility T2 (M10) NT (AGP),
>	ATI FireGL Mobility T2e (M11) NV (AGP), ATI Radeon QD (AGP),
>	ATI Radeon QE (AGP), ATI Radeon QF (AGP), ATI Radeon QG (AGP),
>	ATI FireGL 8700/8800 QH (AGP), ATI Radeon 8500 QL (AGP),
>	ATI Radeon 9100 QM (AGP), ATI Radeon 7500 QW (AGP/PCI),
>	ATI Radeon 7500 QX (AGP/PCI), ATI Radeon VE/7000 QY (AGP/PCI),
>	ATI Radeon VE/7000 QZ (AGP/PCI), ATI ES1000 515E (PCI),
>	ATI Radeon Mobility X300 (M22) 5460 (PCIE),
>	ATI Radeon Mobility X600 SE (M24C) 5462 (PCIE),
>	ATI FireGL M22 GL 5464 (PCIE), ATI Radeon X800 (R423) UH (PCIE),
>	ATI Radeon X800PRO (R423) UI (PCIE),
>	ATI Radeon X800LE (R423) UJ (PCIE),
>	ATI Radeon X800SE (R423) UK (PCIE),
>	ATI Radeon X800 XTP (R430) (PCIE), ATI Radeon X800 XL (R430) (PCIE),
>	ATI Radeon X800 SE (R430) (PCIE), ATI Radeon X800 (R430) (PCIE),
>	ATI FireGL V7100 (R423) (PCIE), ATI FireGL V5100 (R423) UQ (PCIE),
>	ATI FireGL unknown (R423) UR (PCIE),
>	ATI FireGL unknown (R423) UT (PCIE),
>	ATI Mobility FireGL V5000 (M26) (PCIE),
>	ATI Mobility FireGL V5000 (M26) (PCIE),
>	ATI Mobility Radeon X700 XL (M26) (PCIE),
>	ATI Mobility Radeon X700 (M26) (PCIE),
>	ATI Mobility Radeon X700 (M26) (PCIE),
>	ATI Radeon X550XTX 5657 (PCIE), ATI Radeon 9100 IGP (A5) 5834,
>	ATI Radeon Mobility 9100 IGP (U3) 5835,
>	ATI Radeon XPRESS 200 5954 (PCIE),
>	ATI Radeon XPRESS 200M 5955 (PCIE), ATI Radeon 9250 5960 (AGP),
>	ATI Radeon 9200 5961 (AGP), ATI Radeon 9200 5962 (AGP),
>	ATI Radeon 9200SE 5964 (AGP), ATI FireMV 2200 (PCI),
>	ATI ES1000 5969 (PCI), ATI Radeon XPRESS 200 5974 (PCIE),
>	ATI Radeon XPRESS 200M 5975 (PCIE),
>	ATI Radeon XPRESS 200 5A41 (PCIE),
>	ATI Radeon XPRESS 200M 5A42 (PCIE),
>	ATI Radeon XPRESS 200 5A61 (PCIE),
>	ATI Radeon XPRESS 200M 5A62 (PCIE),
>	ATI Radeon X300 (RV370) 5B60 (PCIE),
>	ATI Radeon X600 (RV370) 5B62 (PCIE),
>	ATI Radeon X550 (RV370) 5B63 (PCIE),
>	ATI FireGL V3100 (RV370) 5B64 (PCIE),
>	ATI FireMV 2200 PCIE (RV370) 5B65 (PCIE),
>	ATI Radeon Mobility 9200 (M9+) 5C61 (AGP),
>	ATI Radeon Mobility 9200 (M9+) 5C63 (AGP),
>	ATI Mobility Radeon X800 XT (M28) (PCIE),
>	ATI Mobility FireGL V5100 (M28) (PCIE),
>	ATI Mobility Radeon X800 (M28) (PCIE), ATI Radeon X850 5D4C (PCIE),
>	ATI Radeon X850 XT PE (R480) (PCIE),
>	ATI Radeon X850 SE (R480) (PCIE), ATI Radeon X850 PRO (R480) (PCIE),
>	ATI unknown Radeon / FireGL (R480) 5D50 (PCIE),
>	ATI Radeon X850 XT (R480) (PCIE),
>	ATI Radeon X800XT (R423) 5D57 (PCIE),
>	ATI FireGL V5000 (RV410) (PCIE), ATI Radeon X700 XT (RV410) (PCIE),
>	ATI Radeon X700 PRO (RV410) (PCIE),
>	ATI Radeon X700 SE (RV410) (PCIE), ATI Radeon X700 (RV410) (PCIE),
>	ATI Radeon X700 SE (RV410) (PCIE), ATI Radeon X1800,
>	ATI Mobility Radeon X1800 XT, ATI Mobility Radeon X1800,
>	ATI Mobility FireGL V7200, ATI FireGL V7200, ATI FireGL V5300,
>	ATI Mobility FireGL V7100, ATI Radeon X1800, ATI Radeon X1800,
>	ATI Radeon X1800, ATI Radeon X1800, ATI Radeon X1800,
>	ATI FireGL V7300, ATI FireGL V7350, ATI Radeon X1600, ATI RV505,
>	ATI Radeon X1300/X1550, ATI Radeon X1550, ATI M54-GL,
>	ATI Mobility Radeon X1400, ATI Radeon X1300/X1550,
>	ATI Radeon X1550 64-bit, ATI Mobility Radeon X1300,
>	ATI Mobility Radeon X1300, ATI Mobility Radeon X1300,
>	ATI Mobility Radeon X1300, ATI Radeon X1300, ATI Radeon X1300,
>	ATI RV505, ATI RV505, ATI FireGL V3300, ATI FireGL V3350,
>	ATI Radeon X1300, ATI Radeon X1550 64-bit, ATI Radeon X1300/X1550,
>	ATI Radeon X1600, ATI Radeon X1300/X1550, ATI Mobility Radeon X1450,
>	ATI Radeon X1300/X1550, ATI Mobility Radeon X2300,
>	ATI Mobility Radeon X2300, ATI Mobility Radeon X1350,
>	ATI Mobility Radeon X1350, ATI Mobility Radeon X1450,
>	ATI Radeon X1300, ATI Radeon X1550, ATI Mobility Radeon X1350,
>	ATI FireMV 2250, ATI Radeon X1550 64-bit, ATI Radeon X1600,
>	ATI Radeon X1650, ATI Radeon X1600, ATI Radeon X1600,
>	ATI Mobility FireGL V5200, ATI Mobility Radeon X1600,
>	ATI Radeon X1650, ATI Radeon X1650, ATI Radeon X1600,
>	ATI Radeon X1300 XT/X1600 Pro, ATI FireGL V3400,
>	ATI Mobility FireGL V5250, ATI Mobility Radeon X1700,
>	ATI Mobility Radeon X1700 XT, ATI FireGL V5200,
>	ATI Mobility Radeon X1700, ATI Radeon X2300HD,
>	ATI Mobility Radeon HD 2300, ATI Mobility Radeon HD 2300,
>	ATI Radeon X1950, ATI Radeon X1900, ATI Radeon X1950,
>	ATI Radeon X1900, ATI Radeon X1900, ATI Radeon X1900,
>	ATI Radeon X1900, ATI Radeon X1900, ATI Radeon X1900,
>	ATI Radeon X1900, ATI Radeon X1900, ATI Radeon X1900,
>	ATI AMD Stream Processor, ATI Radeon X1900, ATI Radeon X1950,
>	ATI RV560, ATI RV560, ATI Mobility Radeon X1900, ATI RV560,
>	ATI Radeon X1950 GT, ATI RV570, ATI RV570, ATI FireGL V7400,
>	ATI RV560, ATI Radeon X1650, ATI Radeon X1650, ATI RV560,
>	ATI Radeon 9100 PRO IGP 7834, ATI Radeon Mobility 9200 IGP 7835,
>	ATI Radeon X1200, ATI Radeon X1200, ATI Radeon X1200,
>	ATI Radeon X1200, ATI Radeon X1200, ATI RS740, ATI RS740M, ATI RS740,
>	ATI RS740M, ATI Radeon HD 2900 XT, ATI Radeon HD 2900 XT,
>	ATI Radeon HD 2900 XT, ATI Radeon HD 2900 Pro, ATI Radeon HD 2900 GT,
>	ATI FireGL V8650, ATI FireGL V8600, ATI FireGL V7600,
>	ATI Radeon 4800 Series, ATI Radeon HD 4870 x2,
>	ATI Radeon 4800 Series, ATI Radeon HD 4850 x2,
>	ATI FirePro V8750 (FireGL), ATI FirePro V7760 (FireGL),
>	ATI Mobility RADEON HD 4850, ATI Mobility RADEON HD 4850 X2,
>	ATI Radeon 4800 Series, ATI FirePro RV770, AMD FireStream 9270,
>	AMD FireStream 9250, ATI FirePro V8700 (FireGL),
>	ATI Mobility RADEON HD 4870, ATI Mobility RADEON M98,
>	ATI Mobility RADEON HD 4870, ATI Radeon 4800 Series,
>	ATI Radeon 4800 Series, ATI FirePro M7750, ATI M98, ATI M98, ATI M98,
>	ATI Mobility Radeon HD 4650, ATI Radeon RV730 (AGP),
>	ATI Mobility Radeon HD 4670, ATI FirePro M5750,
>	ATI Mobility Radeon HD 4670, ATI Radeon RV730 (AGP),
>	ATI RV730XT [Radeon HD 4670], ATI RADEON E4600,
>	ATI Radeon HD 4600 Series, ATI RV730 PRO [Radeon HD 4650],
>	ATI FirePro V7750 (FireGL), ATI FirePro V5700 (FireGL),
>	ATI FirePro V3750 (FireGL), ATI Mobility Radeon HD 4830,
>	ATI Mobility Radeon HD 4850, ATI FirePro M7740, ATI RV740,
>	ATI Radeon HD 4770, ATI Radeon HD 4700 Series, ATI Radeon HD 4770,
>	ATI FirePro M5750, ATI RV610, ATI Radeon HD 2400 XT,
>	ATI Radeon HD 2400 Pro, ATI Radeon HD 2400 PRO AGP, ATI FireGL V4000,
>	ATI RV610, ATI Radeon HD 2350, ATI Mobility Radeon HD 2400 XT,
>	ATI Mobility Radeon HD 2400, ATI RADEON E2400, ATI RV610,
>	ATI FireMV 2260, ATI RV670, ATI Radeon HD3870,
>	ATI Mobility Radeon HD 3850, ATI Radeon HD3850,
>	ATI Mobility Radeon HD 3850 X2, ATI RV670,
>	ATI Mobility Radeon HD 3870, ATI Mobility Radeon HD 3870 X2,
>	ATI Radeon HD3870 X2, ATI FireGL V7700, ATI Radeon HD3850,
>	ATI Radeon HD3690, AMD Firestream 9170, ATI Radeon HD 4550,
>	ATI Radeon RV710, ATI Radeon RV710, ATI Radeon RV710,
>	ATI Radeon HD 4350, ATI Mobility Radeon 4300 Series,
>	ATI Mobility Radeon 4500 Series, ATI Mobility Radeon 4500 Series,
>	ATI FirePro RG220, ATI Mobility Radeon 4330, ATI RV630,
>	ATI Mobility Radeon HD 2600, ATI Mobility Radeon HD 2600 XT,
>	ATI Radeon HD 2600 XT AGP, ATI Radeon HD 2600 Pro AGP,
>	ATI Radeon HD 2600 XT, ATI Radeon HD 2600 Pro, ATI Gemini RV630,
>	ATI Gemini Mobility Radeon HD 2600 XT, ATI FireGL V5600,
>	ATI FireGL V3600, ATI Radeon HD 2600 LE,
>	ATI Mobility FireGL Graphics Processor, ATI Radeon HD 3470,
>	ATI Mobility Radeon HD 3430, ATI Mobility Radeon HD 3400 Series,
>	ATI Radeon HD 3450, ATI Radeon HD 3450, ATI Radeon HD 3430,
>	ATI Radeon HD 3450, ATI FirePro V3700, ATI FireMV 2450,
>	ATI FireMV 2260, ATI FireMV 2260, ATI Radeon HD 3600 Series,
>	ATI Radeon HD 3650 AGP, ATI Radeon HD 3600 PRO,
>	ATI Radeon HD 3600 XT, ATI Radeon HD 3600 PRO,
>	ATI Mobility Radeon HD 3650, ATI Mobility Radeon HD 3670,
>	ATI Mobility FireGL V5700, ATI Mobility FireGL V5725,
>	ATI Radeon HD 3200 Graphics, ATI Radeon 3100 Graphics,
>	ATI Radeon HD 3200 Graphics, ATI Radeon 3100 Graphics,
>	ATI Radeon HD 3300 Graphics, ATI Radeon HD 3200 Graphics,
>	ATI Radeon 3000 Graphics, SUMO, SUMO, SUMO2, SUMO2, SUMO2, SUMO2,
>	SUMO, SUMO, SUMO, SUMO, SUMO, ATI Radeon HD 4200, ATI Radeon 4100,
>	ATI Mobility Radeon HD 4200, ATI Mobility Radeon 4100,
>	ATI Radeon HD 4290, ATI Radeon HD 4250, AMD Radeon HD 6310 Graphics,
>	AMD Radeon HD 6310 Graphics, AMD Radeon HD 6250 Graphics,
>	AMD Radeon HD 6250 Graphics, AMD Radeon HD 6300 Series Graphics,
>	AMD Radeon HD 6200 Series Graphics, CYPRESS,
>	ATI FirePro (FireGL) Graphics Adapter,
>	ATI FirePro (FireGL) Graphics Adapter,
>	ATI FirePro (FireGL) Graphics Adapter, AMD Firestream 9370,
>	AMD Firestream 9350, ATI Radeon HD 5800 Series,
>	ATI Radeon HD 5800 Series, ATI Radeon HD 5800 Series,
>	ATI Radeon HD 5800 Series, ATI Radeon HD 5900 Series,
>	ATI Radeon HD 5900 Series, ATI Mobility Radeon HD 5800 Series,
>	ATI Mobility Radeon HD 5800 Series,
>	ATI FirePro (FireGL) Graphics Adapter,
>	ATI FirePro (FireGL) Graphics Adapter,
>	ATI Mobility Radeon HD 5800 Series, ATI Radeon HD 5700 Series,
>	ATI Radeon HD 5700 Series, ATI Radeon HD 6700 Series,
>	ATI Radeon HD 5700 Series, ATI Radeon HD 6700 Series,
>	ATI Mobility Radeon HD 5000 Series,
>	ATI Mobility Radeon HD 5000 Series, ATI Mobility Radeon HD 5570,
>	ATI FirePro (FireGL) Graphics Adapter,
>	ATI FirePro (FireGL) Graphics Adapter, ATI Radeon HD 5670,
>	ATI Radeon HD 5570, ATI Radeon HD 5500 Series, REDWOOD,
>	ATI Mobility Radeon HD 5000 Series,
>	ATI Mobility Radeon HD 5000 Series, ATI Mobility Radeon Graphics,
>	ATI Mobility Radeon Graphics, CEDAR,
>	ATI FirePro (FireGL) Graphics Adapter,
>	ATI FirePro (FireGL) Graphics Adapter, ATI FirePro 2270, CEDAR,
>	ATI Radeon HD 5450, CEDAR, CAYMAN, CAYMAN, CAYMAN, CAYMAN, CAYMAN,
>	CAYMAN, CAYMAN, CAYMAN, CAYMAN, CAYMAN, AMD Radeon HD 6900 Series,
>	AMD Radeon HD 6900 Series, CAYMAN, CAYMAN, CAYMAN,
>	AMD Radeon HD 6900M Series, Mobility Radeon HD 6000 Series, BARTS,
>	BARTS, Mobility Radeon HD 6000 Series,
>	Mobility Radeon HD 6000 Series, BARTS, BARTS, BARTS, BARTS,
>	AMD Radeon HD 6800 Series, AMD Radeon HD 6800 Series,
>	AMD Radeon HD 6700 Series, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS,
>	TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, CAICOS,
>	CAICOS, CAICOS, CAICOS, CAICOS, CAICOS, CAICOS, CAICOS, CAICOS,
>	CAICOS, CAICOS, CAICOS
>[   102.713] (II) VESA: driver for VESA chipsets: vesa
>[   102.713] (II) FBDEV: driver for framebuffer: fbdev
>[   102.713] (++) using VT number 2
>
>[   102.719] (II) Loading /usr/lib64/xorg/modules/drivers/radeon_drv.so
>[   102.720] (II) [KMS] Kernel modesetting enabled.
>[   102.720] (WW) Falling back to old probe method for vesa
>[   102.720] (WW) Falling back to old probe method for fbdev
>[   102.720] (II) Loading sub module "fbdevhw"
>[   102.720] (II) LoadModule: "fbdevhw"
>[   102.720] (II) Loading /usr/lib64/xorg/modules/libfbdevhw.so
>[   102.720] (II) Module fbdevhw: vendor="X.Org Foundation"
>[   102.720] 	compiled for 1.11.0, module version = 0.0.2
>[   102.720] 	ABI class: X.Org Video Driver, version 11.0
>[   102.721] (II) RADEON(0): Creating default Display subsection in Screen section
>	"Default Screen Section" for depth/fbbpp 24/32
>[   102.721] (==) RADEON(0): Depth 24, (--) framebuffer bpp 32
>[   102.721] (II) RADEON(0): Pixel depth = 24 bits stored in 4 bytes (32 bpp pixmaps)
>[   102.721] (==) RADEON(0): Default visual is TrueColor
>[   102.721] (==) RADEON(0): RGB weight 888
>[   102.721] (II) RADEON(0): Using 8 bits per RGB (8 bit DAC)
>[   102.721] (--) RADEON(0): Chipset: "ATI Mobility Radeon HD 5000 Series" (ChipID = 0x68e0)
>[   102.721] (II) RADEON(0): PCIE card detected
>[   102.721] drmOpenDevice: node name is /dev/dri/card0
>[   102.721] drmOpenDevice: open result is 8, (OK)
>[   102.721] drmOpenByBusid: Searching for BusID pci:0000:01:00.0
>[   102.721] drmOpenDevice: node name is /dev/dri/card0
>[   102.721] drmOpenDevice: open result is 8, (OK)
>[   102.721] drmOpenByBusid: drmOpenMinor returns 8
>[   102.721] drmOpenByBusid: drmGetBusid reports pci:0000:01:00.0
>[   102.721] (II) Loading sub module "exa"
>[   102.721] (II) LoadModule: "exa"
>[   102.721] (II) Loading /usr/lib64/xorg/modules/libexa.so
>[   102.736] (II) Module exa: vendor="X.Org Foundation"
>[   102.736] 	compiled for 1.11.0, module version = 2.5.0
>[   102.736] 	ABI class: X.Org Video Driver, version 11.0
>[   102.736] (II) RADEON(0): KMS Color Tiling: enabled
>[   102.736] (II) RADEON(0): KMS Pageflipping: enabled
>[   102.736] (II) RADEON(0): SwapBuffers wait for vsync: enabled
>[   102.757] (II) RADEON(0): Output LVDS has no monitor section
>[   102.761] (II) RADEON(0): Output HDMI-0 has no monitor section
>[   102.777] (II) RADEON(0): Output VGA-0 has no monitor section
>[   102.798] (II) RADEON(0): EDID for output LVDS
>[   102.798] (II) RADEON(0): Printing probed modes for output LVDS
>[   102.798] (II) RADEON(0): Modeline "1366x768"x60.0   69.30  1366 1398 1422 1432  768 771 775 806 -hsync -vsync (48.4 kHz)
>[   102.798] (II) RADEON(0): Modeline "1280x720"x59.9   74.50  1280 1344 1472 1664  720 723 728 748 -hsync +vsync (44.8 kHz)
>[   102.798] (II) RADEON(0): Modeline "1152x768"x59.8   71.75  1152 1216 1328 1504  768 771 781 798 -hsync +vsync (47.7 kHz)
>[   102.798] (II) RADEON(0): Modeline "1024x768"x120.1  133.47  1024 1100 1212 1400  768 768 770 794 doublescan -hsync +vsync (95.3 kHz)
>[   102.798] (II) RADEON(0): Modeline "1024x768"x60.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz)
>[   102.798] (II) RADEON(0): Modeline "1024x768"x59.9   63.50  1024 1072 1176 1328  768 771 775 798 -hsync +vsync (47.8 kHz)
>[   102.798] (II) RADEON(0): Modeline "960x720"x120.0  117.00  960 1024 1128 1300  720 720 722 750 doublescan -hsync +vsync (90.0 kHz)
>[   102.798] (II) RADEON(0): Modeline "928x696"x120.1  109.15  928 976 1088 1264  696 696 698 719 doublescan -hsync +vsync (86.4 kHz)
>[   102.798] (II) RADEON(0): Modeline "896x672"x120.0  102.40  896 960 1060 1224  672 672 674 697 doublescan -hsync +vsync (83.7 kHz)
>[   102.798] (II) RADEON(0): Modeline "800x600"x120.0   81.00  800 832 928 1080  600 600 602 625 doublescan +hsync +vsync (75.0 kHz)
>[   102.798] (II) RADEON(0): Modeline "800x600"x60.3   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz)
>[   102.798] (II) RADEON(0): Modeline "800x600"x59.9   38.25  800 832 912 1024  600 603 607 624 -hsync +vsync (37.4 kHz)
>[   102.798] (II) RADEON(0): Modeline "800x600"x56.2   36.00  800 824 896 1024  600 601 603 625 +hsync +vsync (35.2 kHz)
>[   102.798] (II) RADEON(0): Modeline "848x480"x59.7   31.50  848 872 952 1056  480 483 493 500 -hsync +vsync (29.8 kHz)
>[   102.798] (II) RADEON(0): Modeline "700x525"x120.0   61.00  700 744 820 940  525 526 532 541 doublescan +hsync +vsync (64.9 kHz)
>[   102.798] (II) RADEON(0): Modeline "720x480"x59.7   26.75  720 744 808 896  480 483 493 500 -hsync +vsync (29.9 kHz)
>[   102.798] (II) RADEON(0): Modeline "640x512"x120.0   54.00  640 664 720 844  512 512 514 533 doublescan +hsync +vsync (64.0 kHz)
>[   102.798] (II) RADEON(0): Modeline "640x480"x120.0   54.00  640 688 744 900  480 480 482 500 doublescan +hsync +vsync (60.0 kHz)
>[   102.798] (II) RADEON(0): Modeline "640x480"x59.9   25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz)
>[   102.798] (II) RADEON(0): Modeline "640x480"x59.4   23.75  640 664 720 800  480 483 487 500 -hsync +vsync (29.7 kHz)
>[   102.798] (II) RADEON(0): Modeline "512x384"x120.0   32.50  512 524 592 672  384 385 388 403 doublescan -hsync -vsync (48.4 kHz)
>[   102.798] (II) RADEON(0): Modeline "400x300"x120.6   20.00  400 420 484 528  300 300 302 314 doublescan +hsync +vsync (37.9 kHz)
>[   102.798] (II) RADEON(0): Modeline "400x300"x112.7   18.00  400 412 448 512  300 300 301 312 doublescan +hsync +vsync (35.2 kHz)
>[   102.798] (II) RADEON(0): Modeline "320x240"x120.1   12.59  320 328 376 400  240 245 246 262 doublescan -hsync -vsync (31.5 kHz)
>[   102.802] (II) RADEON(0): EDID for output HDMI-0
>[   102.818] (II) RADEON(0): EDID for output VGA-0
>[   102.818] (II) RADEON(0): Output LVDS connected
>[   102.818] (II) RADEON(0): Output HDMI-0 disconnected
>[   102.818] (II) RADEON(0): Output VGA-0 disconnected
>[   102.818] (II) RADEON(0): Using exact sizes for initial modes
>[   102.818] (II) RADEON(0): Output LVDS using initial mode 1366x768 +0+0
>[   102.818] (II) RADEON(0): Using default gamma of (1.0, 1.0, 1.0) unless otherwise stated.
>[   102.818] (II) RADEON(0): mem size init: gart size :1fdff000 vram size: s:20000000 visible:fba0000
>[   102.818] (II) RADEON(0): EXA: Driver will allow EXA pixmaps in VRAM
>[   102.818] (==) RADEON(0): DPI set to (96, 96)
>[   102.818] (II) Loading sub module "fb"
>[   102.818] (II) LoadModule: "fb"
>[   102.819] (II) Loading /usr/lib64/xorg/modules/libfb.so
>[   102.835] (II) Module fb: vendor="X.Org Foundation"
>[   102.836] 	compiled for 1.11.0, module version = 1.0.0
>[   102.836] 	ABI class: X.Org ANSI C Emulation, version 0.4
>[   102.836] (II) Loading sub module "ramdac"
>[   102.836] (II) LoadModule: "ramdac"
>[   102.836] (II) Module "ramdac" already built-in
>[   102.836] (II) UnloadModule: "vesa"
>[   102.836] (II) Unloading vesa
>[   102.836] (II) UnloadModule: "fbdev"
>[   102.836] (II) Unloading fbdev
>[   102.836] (II) UnloadModule: "fbdevhw"
>[   102.836] (II) Unloading fbdevhw
>[   102.836] (--) Depth 24 pixmap format is 32 bpp
>[   102.836] (II) RADEON(0): [DRI2] Setup complete
>[   102.836] (II) RADEON(0): [DRI2]   DRI driver: r600
>[   102.837] (II) RADEON(0): Front buffer size: 4224K
>[   102.837] (II) RADEON(0): VRAM usage limit set to 228096K
>[   102.845] (==) RADEON(0): Backing store disabled
>[   102.845] (II) RADEON(0): Direct rendering enabled
>[   102.846] (II) RADEON(0): Setting EXA maxPitchBytes
>[   102.846] (II) EXA(0): Driver allocated offscreen pixmaps
>[   102.846] (II) EXA(0): Driver registered support for the following operations:
>[   102.846] (II)         Solid
>[   102.846] (II)         Copy
>[   102.846] (II)         Composite (RENDER acceleration)
>[   102.846] (II)         UploadToScreen
>[   102.846] (II)         DownloadFromScreen
>[   102.846] (II) RADEON(0): Acceleration enabled
>[   102.846] (==) RADEON(0): DPMS enabled
>[   102.846] (==) RADEON(0): Silken mouse enabled
>[   102.853] (II) RADEON(0): Set up textured video
>[   102.853] (II) RADEON(0): [XvMC] Associated with Radeon Textured Video.
>[   102.854] (II) RADEON(0): [XvMC] Extension initialized.
>[   102.854] (II) RADEON(0): RandR 1.2 enabled, ignore the following RandR disabled message.
>[   102.854] (--) RandR disabled
>[   102.854] (II) Initializing built-in extension Generic Event Extension
>[   102.854] (II) Initializing built-in extension SHAPE
>[   102.854] (II) Initializing built-in extension MIT-SHM
>[   102.854] (II) Initializing built-in extension XInputExtension
>[   102.854] (II) Initializing built-in extension XTEST
>[   102.854] (II) Initializing built-in extension BIG-REQUESTS
>[   102.854] (II) Initializing built-in extension SYNC
>[   102.854] (II) Initializing built-in extension XKEYBOARD
>[   102.854] (II) Initializing built-in extension XC-MISC
>[   102.854] (II) Initializing built-in extension XINERAMA
>[   102.854] (II) Initializing built-in extension XFIXES
>[   102.854] (II) Initializing built-in extension RENDER
>[   102.854] (II) Initializing built-in extension RANDR
>[   102.854] (II) Initializing built-in extension COMPOSITE
>[   102.854] (II) Initializing built-in extension DAMAGE
>[   102.858] (II) SELinux: Disabled by boolean
>[   107.709] (II) AIGLX: enabled GLX_MESA_copy_sub_buffer
>[   107.709] (II) AIGLX: enabled GLX_INTEL_swap_event
>[   107.709] (II) AIGLX: enabled GLX_SGI_swap_control and GLX_MESA_swap_control
>[   107.709] (II) AIGLX: enabled GLX_SGI_make_current_read
>[   107.709] (II) AIGLX: GLX_EXT_texture_from_pixmap backed by buffer objects
>[   107.711] (II) AIGLX: Loaded and initialized r600
>[   107.711] (II) GLX: Initialized DRI2 GL provider for screen 0
>[   107.720] (II) RADEON(0): Setting screen physical size to 361 x 203
>[   109.669] (II) config/udev: Adding input device Power Button (/dev/input/event3)
>[   109.669] (**) Power Button: Applying InputClass "evdev keyboard catchall"
>[   109.669] (**) Power Button: Applying InputClass "system-setup-keyboard"
>[   109.669] (II) LoadModule: "evdev"
>[   109.670] (II) Loading /usr/lib64/xorg/modules/input/evdev_drv.so
>[   109.887] (II) Module evdev: vendor="X.Org Foundation"
>[   109.887] 	compiled for 1.10.99.902, module version = 2.6.0
>[   109.887] 	Module class: X.Org XInput Driver
>[   109.887] 	ABI class: X.Org XInput driver, version 13.0
>[   109.887] (II) Using input driver 'evdev' for 'Power Button'
>[   109.887] (II) Loading /usr/lib64/xorg/modules/input/evdev_drv.so
>[   109.887] (**) Power Button: always reports core events
>[   109.887] (**) evdev: Power Button: Device: "/dev/input/event3"
>[   109.887] (--) evdev: Power Button: Vendor 0 Product 0x1
>[   109.887] (--) evdev: Power Button: Found keys
>[   109.887] (II) evdev: Power Button: Configuring as keyboard
>[   109.887] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/event3"
>[   109.887] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
>[   109.887] (**) Option "xkb_rules" "evdev"
>[   109.887] (**) Option "xkb_model" "pc105+inet"
>[   109.887] (**) Option "xkb_layout" "us"
>[   109.887] (**) Option "xkb_options" "terminate:ctrl_alt_bksp,"
>[   110.120] (II) config/udev: Adding input device Video Bus (/dev/input/event6)
>[   110.120] (**) Video Bus: Applying InputClass "evdev keyboard catchall"
>[   110.120] (**) Video Bus: Applying InputClass "system-setup-keyboard"
>[   110.120] (II) Using input driver 'evdev' for 'Video Bus'
>[   110.120] (II) Loading /usr/lib64/xorg/modules/input/evdev_drv.so
>[   110.120] (**) Video Bus: always reports core events
>[   110.120] (**) evdev: Video Bus: Device: "/dev/input/event6"
>[   110.120] (--) evdev: Video Bus: Vendor 0 Product 0x6
>[   110.120] (--) evdev: Video Bus: Found keys
>[   110.120] (II) evdev: Video Bus: Configuring as keyboard
>[   110.120] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:03/LNXVIDEO:01/input/input6/event6"
>[   110.120] (II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD, id 7)
>[   110.120] (**) Option "xkb_rules" "evdev"
>[   110.120] (**) Option "xkb_model" "pc105+inet"
>[   110.120] (**) Option "xkb_layout" "us"
>[   110.120] (**) Option "xkb_options" "terminate:ctrl_alt_bksp,"
>[   110.122] (II) config/udev: Adding input device Power Button (/dev/input/event0)
>[   110.122] (**) Power Button: Applying InputClass "evdev keyboard catchall"
>[   110.122] (**) Power Button: Applying InputClass "system-setup-keyboard"
>[   110.122] (II) Using input driver 'evdev' for 'Power Button'
>[   110.122] (II) Loading /usr/lib64/xorg/modules/input/evdev_drv.so
>[   110.122] (**) Power Button: always reports core events
>[   110.122] (**) evdev: Power Button: Device: "/dev/input/event0"
>[   110.122] (--) evdev: Power Button: Vendor 0 Product 0x1
>[   110.122] (--) evdev: Power Button: Found keys
>[   110.122] (II) evdev: Power Button: Configuring as keyboard
>[   110.122] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input0/event0"
>[   110.122] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 8)
>[   110.122] (**) Option "xkb_rules" "evdev"
>[   110.122] (**) Option "xkb_model" "pc105+inet"
>[   110.122] (**) Option "xkb_layout" "us"
>[   110.122] (**) Option "xkb_options" "terminate:ctrl_alt_bksp,"
>[   110.124] (II) config/udev: Adding input device Lid Switch (/dev/input/event2)
>[   110.124] (II) No input driver/identifier specified (ignoring)
>[   110.124] (II) config/udev: Adding input device Sleep Button (/dev/input/event1)
>[   110.125] (**) Sleep Button: Applying InputClass "evdev keyboard catchall"
>[   110.125] (**) Sleep Button: Applying InputClass "system-setup-keyboard"
>[   110.125] (II) Using input driver 'evdev' for 'Sleep Button'
>[   110.125] (II) Loading /usr/lib64/xorg/modules/input/evdev_drv.so
>[   110.125] (**) Sleep Button: always reports core events
>[   110.125] (**) evdev: Sleep Button: Device: "/dev/input/event1"
>[   110.125] (--) evdev: Sleep Button: Vendor 0 Product 0x3
>[   110.125] (--) evdev: Sleep Button: Found keys
>[   110.125] (II) evdev: Sleep Button: Configuring as keyboard
>[   110.125] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input1/event1"
>[   110.125] (II) XINPUT: Adding extended input device "Sleep Button" (type: KEYBOARD, id 9)
>[   110.125] (**) Option "xkb_rules" "evdev"
>[   110.125] (**) Option "xkb_model" "pc105+inet"
>[   110.125] (**) Option "xkb_layout" "us"
>[   110.125] (**) Option "xkb_options" "terminate:ctrl_alt_bksp,"
>[   110.126] (II) config/udev: Adding input device HD-Audio Generic HDMI/DP (/dev/input/event11)
>[   110.126] (II) No input driver/identifier specified (ignoring)
>[   110.127] (II) config/udev: Adding input device 1.3M WebCam (/dev/input/event8)
>[   110.127] (**) 1.3M WebCam: Applying InputClass "evdev keyboard catchall"
>[   110.127] (**) 1.3M WebCam: Applying InputClass "system-setup-keyboard"
>[   110.127] (II) Using input driver 'evdev' for '1.3M WebCam'
>[   110.127] (II) Loading /usr/lib64/xorg/modules/input/evdev_drv.so
>[   110.128] (**) 1.3M WebCam: always reports core events
>[   110.128] (**) evdev: 1.3M WebCam: Device: "/dev/input/event8"
>[   110.128] (--) evdev: 1.3M WebCam: Vendor 0x64e Product 0xa219
>[   110.128] (--) evdev: 1.3M WebCam: Found keys
>[   110.128] (II) evdev: 1.3M WebCam: Configuring as keyboard
>[   110.128] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:13.2/usb2/2-1/2-1:1.0/input/input8/event8"
>[   110.128] (II) XINPUT: Adding extended input device "1.3M WebCam" (type: KEYBOARD, id 10)
>[   110.128] (**) Option "xkb_rules" "evdev"
>[   110.128] (**) Option "xkb_model" "pc105+inet"
>[   110.128] (**) Option "xkb_layout" "us"
>[   110.128] (**) Option "xkb_options" "terminate:ctrl_alt_bksp,"
>[   110.129] (II) config/udev: Adding input device HDA ATI SB Headphone (/dev/input/event10)
>[   110.129] (II) No input driver/identifier specified (ignoring)
>[   110.130] (II) config/udev: Adding input device HDA ATI SB Mic (/dev/input/event9)
>[   110.130] (II) No input driver/identifier specified (ignoring)
>[   110.131] (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event4)
>[   110.131] (**) AT Translated Set 2 keyboard: Applying InputClass "evdev keyboard catchall"
>[   110.131] (**) AT Translated Set 2 keyboard: Applying InputClass "system-setup-keyboard"
>[   110.131] (II) Using input driver 'evdev' for 'AT Translated Set 2 keyboard'
>[   110.131] (II) Loading /usr/lib64/xorg/modules/input/evdev_drv.so
>[   110.131] (**) AT Translated Set 2 keyboard: always reports core events
>[   110.131] (**) evdev: AT Translated Set 2 keyboard: Device: "/dev/input/event4"
>[   110.131] (--) evdev: AT Translated Set 2 keyboard: Vendor 0x1 Product 0x1
>[   110.131] (--) evdev: AT Translated Set 2 keyboard: Found keys
>[   110.131] (II) evdev: AT Translated Set 2 keyboard: Configuring as keyboard
>[   110.131] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio0/input/input4/event4"
>[   110.131] (II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD, id 11)
>[   110.131] (**) Option "xkb_rules" "evdev"
>[   110.131] (**) Option "xkb_model" "pc105+inet"
>[   110.131] (**) Option "xkb_layout" "us"
>[   110.131] (**) Option "xkb_options" "terminate:ctrl_alt_bksp,"
>[   110.133] (II) config/udev: Adding input device ETPS/2 Elantech Touchpad (/dev/input/event5)
>[   110.133] (**) ETPS/2 Elantech Touchpad: Applying InputClass "evdev touchpad catchall"
>[   110.133] (**) ETPS/2 Elantech Touchpad: Applying InputClass "touchpad catchall"
>[   110.133] (II) LoadModule: "synaptics"
>[   110.133] (II) Loading /usr/lib64/xorg/modules/input/synaptics_drv.so
>[   110.134] (II) Module synaptics: vendor="X.Org Foundation"
>[   110.134] 	compiled for 1.10.99.902, module version = 1.4.1
>[   110.134] 	Module class: X.Org XInput Driver
>[   110.134] 	ABI class: X.Org XInput driver, version 13.0
>[   110.134] (II) Using input driver 'synaptics' for 'ETPS/2 Elantech Touchpad'
>[   110.134] (II) Loading /usr/lib64/xorg/modules/input/synaptics_drv.so
>[   110.134] (**) ETPS/2 Elantech Touchpad: always reports core events
>[   110.134] (**) Option "Device" "/dev/input/event5"
>[   110.137] (--) ETPS/2 Elantech Touchpad: x-axis range 8 - 1144
>[   110.137] (--) ETPS/2 Elantech Touchpad: y-axis range 8 - 760
>[   110.137] (--) ETPS/2 Elantech Touchpad: pressure range 0 - 255
>[   110.137] (--) ETPS/2 Elantech Touchpad: finger width range 0 - 15
>[   110.137] (--) ETPS/2 Elantech Touchpad: buttons: left right double triple
>[   110.139] (--) ETPS/2 Elantech Touchpad: touchpad found
>[   110.139] (**) ETPS/2 Elantech Touchpad: always reports core events
>[   110.141] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio1/input/input5/event5"
>[   110.141] (II) XINPUT: Adding extended input device "ETPS/2 Elantech Touchpad" (type: TOUCHPAD, id 12)
>[   110.141] (**) ETPS/2 Elantech Touchpad: (accel) MinSpeed is now constant deceleration 2.5
>[   110.141] (**) ETPS/2 Elantech Touchpad: MaxSpeed is now 1.75
>[   110.141] (**) ETPS/2 Elantech Touchpad: AccelFactor is now 0.147
>[   110.141] (**) ETPS/2 Elantech Touchpad: (accel) keeping acceleration scheme 1
>[   110.141] (**) ETPS/2 Elantech Touchpad: (accel) acceleration profile 1
>[   110.141] (**) ETPS/2 Elantech Touchpad: (accel) acceleration factor: 2.000
>[   110.141] (**) ETPS/2 Elantech Touchpad: (accel) acceleration threshold: 4
>[   110.141] (--) ETPS/2 Elantech Touchpad: touchpad found
>[   110.142] (II) config/udev: Adding input device ETPS/2 Elantech Touchpad (/dev/input/mouse0)
>[   110.142] (II) No input driver/identifier specified (ignoring)
>[   110.142] (II) config/udev: Adding input device Acer WMI hotkeys (/dev/input/event7)
>[   110.142] (**) Acer WMI hotkeys: Applying InputClass "evdev keyboard catchall"
>[   110.142] (**) Acer WMI hotkeys: Applying InputClass "system-setup-keyboard"
>[   110.142] (II) Using input driver 'evdev' for 'Acer WMI hotkeys'
>[   110.142] (II) Loading /usr/lib64/xorg/modules/input/evdev_drv.so
>[   110.142] (**) Acer WMI hotkeys: always reports core events
>[   110.142] (**) evdev: Acer WMI hotkeys: Device: "/dev/input/event7"
>[   110.142] (--) evdev: Acer WMI hotkeys: Vendor 0 Product 0
>[   110.142] (--) evdev: Acer WMI hotkeys: Found keys
>[   110.142] (II) evdev: Acer WMI hotkeys: Configuring as keyboard
>[   110.142] (**) Option "config_info" "udev:/sys/devices/virtual/input/input7/event7"
>[   110.142] (II) XINPUT: Adding extended input device "Acer WMI hotkeys" (type: KEYBOARD, id 13)
>[   110.142] (**) Option "xkb_rules" "evdev"
>[   110.142] (**) Option "xkb_model" "pc105+inet"
>[   110.142] (**) Option "xkb_layout" "us"
>[   110.142] (**) Option "xkb_options" "terminate:ctrl_alt_bksp,"
Comment 22 Alex Deucher 2011-11-03 10:33:26 UTC
Comment on attachment 53121 [details] [review]
Fedora16beta xrandr --verbose

>Screen 0: minimum 320 x 200, current 1366 x 768, maximum 8192 x 8192
>LVDS connected 1366x768+0+0 (0x56) normal (normal left inverted right x axis y axis) 0mm x 0mm
>	Identifier: 0x53
>	Timestamp:  101266
>	Subpixel:   horizontal rgb
>	Gamma:      1.0:1.0:1.0
>	Brightness: 1.0
>	Clones:    
>	CRTC:       0
>	CRTCs:      0 1 2 3
>	Transform:  1.000000 0.000000 0.000000
>	            0.000000 1.000000 0.000000
>	            0.000000 0.000000 1.000000
>	           filter: 
>	scaling mode:	Full
>		supported: None         Full         Center       Full aspect 
>  1366x768 (0x56)   69.3MHz -HSync -VSync *current +preferred
>        h: width  1366 start 1398 end 1422 total 1432 skew    0 clock   48.4KHz
>        v: height  768 start  771 end  775 total  806           clock   60.0Hz
>  1280x720 (0x57)   74.5MHz -HSync +VSync
>        h: width  1280 start 1344 end 1472 total 1664 skew    0 clock   44.8KHz
>        v: height  720 start  723 end  728 total  748           clock   59.9Hz
>  1152x768 (0x58)   71.8MHz -HSync +VSync
>        h: width  1152 start 1216 end 1328 total 1504 skew    0 clock   47.7KHz
>        v: height  768 start  771 end  781 total  798           clock   59.8Hz
>  1024x768 (0x59)  133.5MHz -HSync +VSync DoubleScan
>        h: width  1024 start 1100 end 1212 total 1400 skew    0 clock   95.3KHz
>        v: height  768 start  768 end  770 total  794           clock  120.1Hz
>  1024x768 (0x5a)   65.0MHz -HSync -VSync
>        h: width  1024 start 1048 end 1184 total 1344 skew    0 clock   48.4KHz
>        v: height  768 start  771 end  777 total  806           clock   60.0Hz
>  1024x768 (0x5b)   63.5MHz -HSync +VSync
>        h: width  1024 start 1072 end 1176 total 1328 skew    0 clock   47.8KHz
>        v: height  768 start  771 end  775 total  798           clock   59.9Hz
>  960x720 (0x5c)  117.0MHz -HSync +VSync DoubleScan
>        h: width   960 start 1024 end 1128 total 1300 skew    0 clock   90.0KHz
>        v: height  720 start  720 end  722 total  750           clock  120.0Hz
>  928x696 (0x5d)  109.2MHz -HSync +VSync DoubleScan
>        h: width   928 start  976 end 1088 total 1264 skew    0 clock   86.4KHz
>        v: height  696 start  696 end  698 total  719           clock  120.1Hz
>  896x672 (0x5e)  102.4MHz -HSync +VSync DoubleScan
>        h: width   896 start  960 end 1060 total 1224 skew    0 clock   83.7KHz
>        v: height  672 start  672 end  674 total  697           clock  120.0Hz
>  800x600 (0x5f)   81.0MHz +HSync +VSync DoubleScan
>        h: width   800 start  832 end  928 total 1080 skew    0 clock   75.0KHz
>        v: height  600 start  600 end  602 total  625           clock  120.0Hz
>  800x600 (0x60)   40.0MHz +HSync +VSync
>        h: width   800 start  840 end  968 total 1056 skew    0 clock   37.9KHz
>        v: height  600 start  601 end  605 total  628           clock   60.3Hz
>  800x600 (0x61)   38.2MHz -HSync +VSync
>        h: width   800 start  832 end  912 total 1024 skew    0 clock   37.4KHz
>        v: height  600 start  603 end  607 total  624           clock   59.9Hz
>  800x600 (0x62)   36.0MHz +HSync +VSync
>        h: width   800 start  824 end  896 total 1024 skew    0 clock   35.2KHz
>        v: height  600 start  601 end  603 total  625           clock   56.2Hz
>  848x480 (0x63)   31.5MHz -HSync +VSync
>        h: width   848 start  872 end  952 total 1056 skew    0 clock   29.8KHz
>        v: height  480 start  483 end  493 total  500           clock   59.7Hz
>  700x525 (0x64)   61.0MHz +HSync +VSync DoubleScan
>        h: width   700 start  744 end  820 total  940 skew    0 clock   64.9KHz
>        v: height  525 start  526 end  532 total  541           clock  120.0Hz
>  720x480 (0x65)   26.8MHz -HSync +VSync
>        h: width   720 start  744 end  808 total  896 skew    0 clock   29.9KHz
>        v: height  480 start  483 end  493 total  500           clock   59.7Hz
>  640x512 (0x66)   54.0MHz +HSync +VSync DoubleScan
>        h: width   640 start  664 end  720 total  844 skew    0 clock   64.0KHz
>        v: height  512 start  512 end  514 total  533           clock  120.0Hz
>  640x480 (0x67)   54.0MHz +HSync +VSync DoubleScan
>        h: width   640 start  688 end  744 total  900 skew    0 clock   60.0KHz
>        v: height  480 start  480 end  482 total  500           clock  120.0Hz
>  640x480 (0x68)   25.2MHz -HSync -VSync
>        h: width   640 start  656 end  752 total  800 skew    0 clock   31.5KHz
>        v: height  480 start  490 end  492 total  525           clock   59.9Hz
>  640x480 (0x69)   23.8MHz -HSync +VSync
>        h: width   640 start  664 end  720 total  800 skew    0 clock   29.7KHz
>        v: height  480 start  483 end  487 total  500           clock   59.4Hz
>  512x384 (0x6a)   32.5MHz -HSync -VSync DoubleScan
>        h: width   512 start  524 end  592 total  672 skew    0 clock   48.4KHz
>        v: height  384 start  385 end  388 total  403           clock  120.0Hz
>  400x300 (0x6b)   20.0MHz +HSync +VSync DoubleScan
>        h: width   400 start  420 end  484 total  528 skew    0 clock   37.9KHz
>        v: height  300 start  300 end  302 total  314           clock  120.6Hz
>  400x300 (0x6c)   18.0MHz +HSync +VSync DoubleScan
>        h: width   400 start  412 end  448 total  512 skew    0 clock   35.2KHz
>        v: height  300 start  300 end  301 total  312           clock  112.7Hz
>  320x240 (0x6d)   12.6MHz -HSync -VSync DoubleScan
>        h: width   320 start  328 end  376 total  400 skew    0 clock   31.5KHz
>        v: height  240 start  245 end  246 total  262           clock  120.1Hz
>HDMI-0 disconnected (normal left inverted right x axis y axis)
>	Identifier: 0x54
>	Timestamp:  101266
>	Subpixel:   horizontal rgb
>	Clones:    
>	CRTCs:      0 1 2 3
>	Transform:  1.000000 0.000000 0.000000
>	            0.000000 1.000000 0.000000
>	            0.000000 0.000000 1.000000
>	           filter: 
>	underscan vborder: 0 (0x00000000)	range:  (0,128)
>	underscan hborder: 0 (0x00000000)	range:  (0,128)
>	underscan:	off
>		supported: off          on           auto        
>	coherent: 1 (0x00000001)	range:  (0,1)
>VGA-0 disconnected (normal left inverted right x axis y axis)
>	Identifier: 0x55
>	Timestamp:  101266
>	Subpixel:   no subpixels
>	Clones:    
>	CRTCs:      0 1 2 3
>	Transform:  1.000000 0.000000 0.000000
>	            0.000000 1.000000 0.000000
>	            0.000000 0.000000 1.000000
>	           filter: 
>	load detection: 1 (0x00000001)	range:  (0,1)
Comment 23 Alex Deucher 2011-11-08 07:02:56 UTC
Created attachment 53296 [details] [review]
use hw i2c

Does this patch help?  You'll need to boot with radeon.hw_i2c=1 on the kernel command line in grub to enable it.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.