XBMC Community Forum
[LINUX] HOW-TO use VAAPI HW Acceleration on AMD Zacate (Fusion) platform - Printable Version

+- XBMC Community Forum (http://forum.xbmc.org)
+-- Forum: Help and Support (/forumdisplay.php?fid=33)
+--- Forum: XBMC General Help and Support (/forumdisplay.php?fid=111)
+---- Forum: Linux and Live support (/forumdisplay.php?fid=52)
+---- Thread: [LINUX] HOW-TO use VAAPI HW Acceleration on AMD Zacate (Fusion) platform (/showthread.php?tid=99154)



- wsnipex - 2011-12-13 11:49

one of the biggest differences with xvba is that 24p works flawlessly, which doesn't with vaapi.
and as fritsch already wrote: no libva, xvba-va-driver stuff needed, so it (should) also work on lucid and maverick without problems.
I build packages for ubuntu >=10.04.


- erhnam - 2011-12-13 12:05

wsnipex Wrote:one of the biggest differences with xvba is that 24p works flawlessly, which doesn't with vaapi.
and as fritsch already wrote: no libva, xvba-va-driver stuff needed, so it (should) also work on lucid and maverick without problems.
I build packages for ubuntu >=10.04.

Are you sure about this? We're working on a new livecd with hardware accelerated support for AMD (Fusion) systems. The xbmc packages from the unstable ppa are used at this moment (Oneiric). The following packages for amd systems are installed:

Code:
fglrx fglrx-amdcccle libva1 libva-x11-1 xvba-va-driver

Is this too much?


- wsnipex - 2011-12-13 12:18

erhnam Wrote:Are you sure about this? We're working on a new livecd with hardware accelerated support for AMD (Fusion) systems. The xbmc packages from the unstable ppa are used at this moment (Oneiric). The following packages for amd systems are installed:

Code:
fglrx fglrx-amdcccle libva1 libva-x11-1 xvba-va-driver

Is this too much?

I am talking about the XVBA branch. It only needs fglrx.

for Vaapi you also need libva1 libva-x11-1 xvba-va-driver.


- fritsch - 2011-12-13 12:28

As confusion is perfect for now.

Here is what we have:

Official xbmc (pre eden):
xbmc-> vaapi-> xvba-va-driver -> fglrx

New developed xvba branch (not in mainline, just available through git and ppa):
xbmc->xvba -> fglrx

So for release of official Eden Live CD everything what was needed before is still needed, include the xvba-va-driver and stuff...

We have to start a new thread in order to not confuse users anymore.


- erhnam - 2011-12-13 12:37

wsnipex Wrote:I am talking about the XVBA branch. It only needs fglrx.

for Vaapi you also need libva1 libva-x11-1 xvba-va-driver.

Thanks for clearing this up. We can leave it this way for now.


- chemical - 2011-12-13 14:24

MarsianMan Wrote:I have the exact same problem with XBMC freezing and I do not have sync playback to display enabled. I do not have any other ghosting or display issues. And XBMC ( for me ) only freezes when scrolling down the list of tv or movies a lot or randomly if some time has passed.

Does anyone know if Eden will have the vaapi/xvba libraries enabled or will I have to compile from source again?

As you mention random locks even if "some time has passed" - this sounds like an old "EPG refresh in the background" + deadlock bug somewhere.

I encountered these, too. They seem to be fixed by now.

Are you on current git? PVR?
The symptoms you describe might have nothing to do with vaapi at all.


- kobik - 2011-12-13 20:27

fritsch Wrote:This is not used as a replacement. We want to get xvba tested, but have seen that most of the AMD users really want PVR support. Lars is informed and helped us yesterday with questions concerning pvr build specialities.

So Fernetmenta synced his branch again with pvr + xvba patches on top. Wsnipex created the ppa.

In order to use it: install fglrx 11.11 packages, which can be created by dem ati installer, add the mentioned ppa. You should remove all other ppa lists first.


After this: apt-get install xbmc xbmc-bin should be enough. In System -> Video Playback enable XVBA and Use shared surfaces (experimental). If it crashes disable the experimental shared surfaces first, which needs more cpu power then, but works more stable with interlaced content.

Good for user: NO xvba-va-driver stuff needed. We do not got through libva anymore, we use direct XVBA API. This should be much more solid and more stable - but remember this is the first (small) call for testing :-)

This sounds fabulous!
On what basis are you going to sync with Lars' git?
Will we get the best out of the two worlds now?

BTW, should we remove libva1 libva-x11-1 xvba-va-driver packages when using this branch?


- wsnipex - 2011-12-13 20:41

kobik Wrote:This sounds fabulous!
On what basis are you going to sync with Lars' git?
Will we get the best out of the two worlds now?

BTW, should we remove libva1 libva-x11-1 xvba-va-driver packages when using this branch?

yes, thats the idea, PVR with XVBA support. No need to remove the libva stuff, it does not harm in any way, but is not needed either.


- kobik - 2011-12-13 21:02

Great.
Would you recommend to compile or use the PPA?


- fritsch - 2011-12-13 21:09

I would use the ppa. Everything is done for you, you can easily test it out and remove it, if you do not like - just within 5 minutes.

Please install fglrx >=11.11 before (deb generator from the ati installer)

and just apt-get install xbmc xbmc-bin.

Have Fun :-)


- kobik - 2011-12-13 21:28

Already @ 11.11, will use the PPA and report back after the wife will release the TV Smile


- erhnam - 2011-12-13 22:01

I need some help from you guys;

We're working a new livecd with Ubuntu 11.10 and xbmc pre-eden installed. This livecd also has support for AMD Fusion systems. The fglrx fglrx-amdcccle libva1 libva-x11-1 xvba-va-driver packages are all installed.

VAAPI HW Acceleration isn't working as expected at the moment, so this is where you guys are hopefully stepping in. The livecd boots straight to XBMC but when I try to play a movie XBMC crashes: http://pastebin.com/xXkY4RKc

What I tried so far;

First of all the ssh isn't enabled because the xbmc user has no password. In order to enable ssh, press control, alt and F1 all together. Type
Code:
passwd
, press enter followed by a new password. Ssh should now be enabled.

Next step is to remove the vdpau packages from the system.

Code:
sudo apt-get remove libvdpau1

One thing I'm not sure about are the environmental parameters. I added the following lines to /etc/environment

Code:
LIBVA_DRIVER_NAME=xvba
LIBVA_DRIVERS_PATH=/usr/lib/va/drivers

The asoundrc is also missing; type
Code:
nano ~/.asoundrc
and add the following lines:

Code:
pcm.!default {
type plug
slave {
pcm "hdmi"
}
}

Last step is to disable vdpau acceleration from the settings / video / playback menu. Make sure vdpau is disabled and vaapi is the only thing enabled. When I try to play a movie at this stage XBMC crashes: http://pastebin.com/xXkY4RKc

Once all things have been sorted out a new livecd will be created. Another thing I'm not sure about is vainfo which failes to initialize libva.

Code:
xbmc@live:~$ sudo vainfo
libva: libva version 0.32.0
Xlib:  extension "XFree86-DRI" missing on display ":0.0".
libva: va_getDriverName() returns -1
vaInitialize failed with error code -1 (unknown libva error),exit
xbmc@live:~$

Help is needed at this point. If you want to help please try this livecd and follow the steps mentioned before. Thanks in advance.

Download: http://xbmcfreak.binkey.nl/XBMCbuntu-v11.zip


- fritsch - 2011-12-13 22:20

@erhnam

Ist fglrx correctly installed? Could you pastebin the log from Xorg.0.log

vainfo does not have to be executed as root.

Update: Could be a missing symlink, does it directly go to desktop?
cd /usr/lib/dri; ln -s /usr/lib/va/drivers/fglrx_drv_video.so fglrx_drv_video.so


Continuing the Xorg.0.log-file - hottentotte - 2011-12-13 23:41

fritsch Wrote:Should be fine. You cut the log file. How does it continue?

Code:
[    50.603] (II) Loading /usr/lib/x86_64-linux-gnu/xorg/extra-modules/modules/drivers/fglrx_drv.so
[    50.603] (II) Loading /usr/lib/x86_64-linux-gnu/xorg/extra-modules/modules/linux/libfglrxdrm.so
[    50.603] (II) fglrx(0): pEnt->device->identifier=0xfb6200
[    50.603] (II) fglrx(0): === [xdl_xs110_atiddxPreInit] === begin
[    50.603] (II) Loading sub module "vgahw"
[    50.603] (II) LoadModule: "vgahw"
[    50.605] (II) Loading /usr/lib/xorg/modules/libvgahw.so
[    50.606] (II) Module vgahw: vendor="X.Org Foundation"
[    50.606]     compiled for 1.10.4, module version = 0.1.0
[    50.606]     ABI class: X.Org Video Driver, version 10.0
[    50.606] (**) fglrx(0): Depth 24, (--) framebuffer bpp 32
[    50.606] (II) fglrx(0): Pixel depth = 24 bits stored in 4 bytes (32 bpp pixmaps)
[    50.606] (==) fglrx(0): Default visual is TrueColor
[    50.606] (**) fglrx(0): Option "UseFastTLS" "1"
[    50.607] (**) fglrx(0): Option "DPMS" "true"
[    50.607] (==) fglrx(0): RGB weight 888
[    50.607] (II) fglrx(0): Using 8 bits per RGB
[    50.607] (==) fglrx(0): Buffer Tiling is ON
[    50.608] (II) Loading sub module "fglrxdrm"
[    50.608] (II) LoadModule: "fglrxdrm"
[    50.608] (II) Loading /usr/lib/x86_64-linux-gnu/xorg/extra-modules/modules/linux/libfglrxdrm.so
[    50.608] (II) Module fglrxdrm: vendor="FireGL - ATI Technologies Inc."
[    50.608]     compiled for 1.4.99.906, module version = 8.91.4
[    50.612] ukiDynamicMajor: found major device number 251
[    50.612] ukiDynamicMajor: found major device number 251
[    50.612] ukiOpenByBusid: Searching for BusID PCI:0:1:0
[    50.612] ukiOpenDevice: node name is /dev/ati/card0
[    50.612] ukiOpenDevice: open result is 9, (OK)
[    50.612] ukiOpenByBusid: ukiOpenMinor returns 9
[    50.612] ukiOpenByBusid: ukiGetBusid reports PCI:0:1:0
[    50.613] (==) fglrx(0): NoAccel = NO
[    50.613] (==) fglrx(0): ATI 2D Acceleration Architecture enabled
[    50.613] (--) fglrx(0): Chipset: "AMD Radeon HD 6300 series Graphics" (Chipset = 0x9802)
[    50.613] (--) fglrx(0): (PciSubVendor = 0x1043, PciSubDevice = 0x84a5)
[    50.613] (==) fglrx(0): board vendor info: third party graphics adapter - NOT original ATI
[    50.613] (--) fglrx(0): Linear framebuffer (phys) at 0xc0000000
[    50.613] (--) fglrx(0): MMIO registers at 0xfeb00000
[    50.613] (--) fglrx(0): I/O port at 0x0000f000
[    50.613] (==) fglrx(0): ROM-BIOS at 0x000c0000
[    50.653] (II) fglrx(0): AC Adapter is used
[    50.704] (II) fglrx(0): Primary V_BIOS segment is: 0xc000
[    50.705] (II) Loading sub module "vbe"
[    50.705] (II) LoadModule: "vbe"
[    50.706] (II) Loading /usr/lib/xorg/modules/libvbe.so
[    50.708] (II) Module vbe: vendor="X.Org Foundation"
[    50.708]     compiled for 1.10.4, module version = 1.1.0
[    50.708]     ABI class: X.Org Video Driver, version 10.0
[    50.708] (II) fglrx(0): VESA BIOS detected
[    50.708] (II) fglrx(0): VESA VBE Version 3.0
[    50.709] (II) fglrx(0): VESA VBE Total Mem: 16384 kB
[    50.709] (II) fglrx(0): VESA VBE OEM: AMD ATOMBIOS
[    50.709] (II) fglrx(0): VESA VBE OEM Software Rev: 12.36
[    50.709] (II) fglrx(0): VESA VBE OEM Vendor: (C) 1988-2010, AMD Technologies Inc.
[    50.709] (II) fglrx(0): VESA VBE OEM Product: WRESTLER
[    50.709] (II) fglrx(0): VESA VBE OEM Product Rev: 01.00
[    50.724] (II) fglrx(0): ATI Video BIOS revision 9 or later detected
[    50.724] (--) fglrx(0): Video RAM: 393216 kByte, Type: DDR3
[    50.724] (II) fglrx(0): PCIE card detected
[    50.724] (--) fglrx(0): Using per-process page tables (PPPT) as GART.
[    50.724] (WW) fglrx(0): board is an unknown third party board, chipset is supported
[    50.730] (II) fglrx(0): Using adapter: 0:1.0.
[    52.076] (II) fglrx(0): [FB] MC range(MCFBBase = 0xf00000000, MCFBSize = 0x18000000)
[    52.112] (II) fglrx(0): Interrupt handler installed at IRQ 48.
[    52.112] (II) fglrx(0): RandR 1.2 support is enabled!
[    52.112] (II) fglrx(0): RandR 1.2 rotation support is enabled!
[    52.112] (==) fglrx(0): Center Mode is disabled
[    52.112] (II) Loading sub module "fb"
[    52.112] (II) LoadModule: "fb"
[    52.113] (II) Loading /usr/lib/xorg/modules/libfb.so
[    52.116] (II) Module fb: vendor="X.Org Foundation"
[    52.116]     compiled for 1.10.4, module version = 1.0.0
[    52.116]     ABI class: X.Org ANSI C Emulation, version 0.4
[    52.116] (II) Loading sub module "ddc"
[    52.116] (II) LoadModule: "ddc"
[    52.116] (II) Module "ddc" already built-in
[    52.239] (II) fglrx(0): Finished Initialize PPLIB!
[    52.243] (II) fglrx(0): Output DFP1 using monitor section aticonfig-Monitor[0]-0
[    52.243] (II) fglrx(0): Output DFP2 has no monitor section
[    52.243] (II) fglrx(0): Output CRT1 has no monitor section
[    52.244] (II) Loading sub module "ddc"
[    52.244] (II) LoadModule: "ddc"
[    52.245] (II) Module "ddc" already built-in
[    52.245] (II) fglrx(0): Connected Display0: CRT1
[    52.245] (II) fglrx(0): Display0 EDID data ---------------------------
[    52.245] (II) fglrx(0): Manufacturer: SAM  Model: c1  Serial#: 1146302773
[    52.245] (II) fglrx(0): Year: 2003  Week: 29
[    52.245] (II) fglrx(0): EDID Version: 1.3
[    52.245] (II) fglrx(0): Analog Display Input,  Input Voltage Level: 0.700/0.700 V
[    52.245] (II) fglrx(0): Sync:  Separate  Composite
[    52.245] (II) fglrx(0): Max Image Size [cm]: horiz.: 30  vert.: 23
[    52.245] (II) fglrx(0): Gamma: 2.20
[    52.245] (II) fglrx(0): DPMS capabilities: Off; RGB/Color Display
[    52.245] (II) fglrx(0): First detailed timing is preferred mode
[    52.245] (II) fglrx(0): redX: 0.627 redY: 0.357   greenX: 0.295 greenY: 0.589
[    52.245] (II) fglrx(0): blueX: 0.144 blueY: 0.094   whiteX: 0.313 whiteY: 0.329
[    52.245] (II) fglrx(0): Supported established timings:
[    52.245] (II) fglrx(0): 720x400@70Hz
[    52.245] (II) fglrx(0): 640x480@60Hz
[    52.245] (II) fglrx(0): 640x480@67Hz
[    52.245] (II) fglrx(0): 640x480@72Hz
[    52.245] (II) fglrx(0): 640x480@75Hz
[    52.245] (II) fglrx(0): 800x600@56Hz
[    52.245] (II) fglrx(0): 800x600@60Hz
[    52.245] (II) fglrx(0): 800x600@72Hz
[    52.245] (II) fglrx(0): 800x600@75Hz
[    52.245] (II) fglrx(0): 832x624@75Hz
[    52.245] (II) fglrx(0): 1024x768@60Hz
[    52.245] (II) fglrx(0): 1024x768@70Hz
[    52.245] (II) fglrx(0): 1024x768@75Hz
[    52.245] (II) fglrx(0): Manufacturer's mask: 0
[    52.245] (II) fglrx(0): Supported standard timings:
[    52.245] (II) fglrx(0): #0: hsize: 1024  vsize 768  refresh: 75  vid: 20321
[    52.245] (II) fglrx(0): #1: hsize: 640  vsize 480  refresh: 60  vid: 16433
[    52.245] (II) fglrx(0): Supported detailed timing:
[    52.245] (II) fglrx(0): clock: 65.0 MHz   Image Size:  304 x 228 mm
[    52.245] (II) fglrx(0): h_active: 1024  h_sync: 1048  h_sync_end 1184 h_blank_end 1344 h_border: 0
[    52.245] (II) fglrx(0): v_active: 768  v_sync: 771  v_sync_end 777 v_blanking: 806 v_border: 0
[    52.245] (II) fglrx(0): Ranges: V min: 56 V max: 75 Hz, H min: 30 H max: 61 kHz, PixClock max 85 MHz
[    52.245] (II) fglrx(0): Monitor name: SyncMaster
[    52.245] (II) fglrx(0): Serial No: H4KW700319
[    52.245] (II) fglrx(0): EDID (in hex):
[    52.245] (II) fglrx(0):     00ffffffffffff004c2dc10035315344
[    52.245] (II) fglrx(0):     1d0d01036c1e17782aabc5a05b4b9624
[    52.245] (II) fglrx(0):     185054bfee00614f3140010101010101
[    52.245] (II) fglrx(0):     01010101010164190040410026301888
[    52.245] (II) fglrx(0):     360030e410000018000000fd00384b1e
[    52.246] (II) fglrx(0):     3d08000a202020202020000000fc0053
[    52.246] (II) fglrx(0):     796e634d61737465720a2020000000ff
[    52.246] (II) fglrx(0):     0048344b573730303331390a2020005b
[    52.246] (II) fglrx(0): End of Display0 EDID data --------------------
[    52.247] (II) fglrx(0): EDID for output DFP1
[    52.247] (II) fglrx(0): EDID for output DFP2
[    52.247] (II) fglrx(0): EDID for output CRT1
[    52.247] (II) fglrx(0): Manufacturer: SAM  Model: c1  Serial#: 1146302773
[    52.247] (II) fglrx(0): Year: 2003  Week: 29
[    52.247] (II) fglrx(0): EDID Version: 1.3
[    52.247] (II) fglrx(0): Analog Display Input,  Input Voltage Level: 0.700/0.700 V
[    52.247] (II) fglrx(0): Sync:  Separate  Composite
[    52.247] (II) fglrx(0): Max Image Size [cm]: horiz.: 30  vert.: 23
[    52.247] (II) fglrx(0): Gamma: 2.20
[    52.247] (II) fglrx(0): DPMS capabilities: Off; RGB/Color Display
[    52.247] (II) fglrx(0): First detailed timing is preferred mode
[    52.247] (II) fglrx(0): redX: 0.627 redY: 0.357   greenX: 0.295 greenY: 0.589
[    52.247] (II) fglrx(0): blueX: 0.144 blueY: 0.094   whiteX: 0.313 whiteY: 0.329
limitation of 10000letter, 2 more posts coming..


- hottentotte - 2011-12-13 23:43

hottentotte Wrote:limitation of 10000letter..
Code:
[    52.247] (II) fglrx(0): Supported established timings:
[    52.247] (II) fglrx(0): 720x400@70Hz
[    52.247] (II) fglrx(0): 640x480@60Hz
[    52.247] (II) fglrx(0): 640x480@67Hz
[    52.247] (II) fglrx(0): 640x480@72Hz
[    52.247] (II) fglrx(0): 640x480@75Hz
[    52.247] (II) fglrx(0): 800x600@56Hz
[    52.247] (II) fglrx(0): 800x600@60Hz
[    52.247] (II) fglrx(0): 800x600@72Hz
[    52.247] (II) fglrx(0): 800x600@75Hz
[    52.247] (II) fglrx(0): 832x624@75Hz
[    52.247] (II) fglrx(0): 1024x768@60Hz
[    52.247] (II) fglrx(0): 1024x768@70Hz
[    52.247] (II) fglrx(0): 1024x768@75Hz
[    52.247] (II) fglrx(0): Manufacturer's mask: 0
[    52.247] (II) fglrx(0): Supported standard timings:
[    52.247] (II) fglrx(0): #0: hsize: 1024  vsize 768  refresh: 75  vid: 20321
[    52.248] (II) fglrx(0): #1: hsize: 640  vsize 480  refresh: 60  vid: 16433
[    52.248] (II) fglrx(0): Supported detailed timing:
[    52.248] (II) fglrx(0): clock: 65.0 MHz   Image Size:  304 x 228 mm
[    52.248] (II) fglrx(0): h_active: 1024  h_sync: 1048  h_sync_end 1184 h_blank_end 1344 h_border: 0
[    52.248] (II) fglrx(0): v_active: 768  v_sync: 771  v_sync_end 777 v_blanking: 806 v_border: 0
[    52.248] (II) fglrx(0): Ranges: V min: 56 V max: 75 Hz, H min: 30 H max: 61 kHz, PixClock max 85 MHz
[    52.248] (II) fglrx(0): Monitor name: SyncMaster
[    52.248] (II) fglrx(0): Serial No: H4KW700319
[    52.248] (II) fglrx(0): EDID (in hex):
[    52.248] (II) fglrx(0):     00ffffffffffff004c2dc10035315344
[    52.248] (II) fglrx(0):     1d0d01036c1e17782aabc5a05b4b9624
[    52.248] (II) fglrx(0):     185054bfee00614f3140010101010101
[    52.248] (II) fglrx(0):     01010101010164190040410026301888
[    52.248] (II) fglrx(0):     360030e410000018000000fd00384b1e
[    52.248] (II) fglrx(0):     3d08000a202020202020000000fc0053
[    52.248] (II) fglrx(0):     796e634d61737465720a2020000000ff
[    52.248] (II) fglrx(0):     0048344b573730303331390a2020005b
[    52.248] (II) fglrx(0): Printing probed modes for output CRT1
[    52.248] (II) fglrx(0): Modeline "1024x768"x60.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz)
[    52.248] (II) fglrx(0): Modeline "1024x768"x75.0   78.75  1024 1040 1136 1312  768 769 772 800 +hsync +vsync (60.0 kHz)
[    52.248] (II) fglrx(0): Modeline "1024x768"x70.0   75.00  1024 1048 1184 1328  768 771 777 806 -hsync -vsync (56.5 kHz)
[    52.248] (II) fglrx(0): Modeline "1024x600"x75.0   78.75  1024 1040 1136 1312  600 769 772 800 +hsync +vsync (60.0 kHz)
[    52.248] (II) fglrx(0): Modeline "1024x600"x70.0   75.00  1024 1048 1184 1328  600 771 777 806 -hsync -vsync (56.5 kHz)
[    52.248] (II) fglrx(0): Modeline "1024x600"x60.0   65.00  1024 1048 1184 1344  600 771 777 806 -hsync -vsync (48.4 kHz)
[    52.248] (II) fglrx(0): Modeline "800x600"x72.0   50.00  800 856 976 1040  600 637 643 666 +hsync +vsync (48.1 kHz)
[    52.248] (II) fglrx(0): Modeline "800x600"x75.0   49.50  800 816 896 1056  600 601 604 625 +hsync +vsync (46.9 kHz)
[    52.248] (II) fglrx(0): Modeline "800x600"x60.0   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz)
[    52.248] (II) fglrx(0): Modeline "800x600"x56.0   36.00  800 824 896 1024  600 601 603 625 +hsync +vsync (35.2 kHz)
[    52.248] (II) fglrx(0): Modeline "800x480"x72.0   50.00  800 856 976 1040  480 637 643 666 +hsync +vsync (48.1 kHz)
[    52.248] (II) fglrx(0): Modeline "800x480"x75.0   49.50  800 816 896 1056  480 601 604 625 +hsync +vsync (46.9 kHz)
[    52.248] (II) fglrx(0): Modeline "800x480"x60.0   40.00  800 840 968 1056  480 601 605 628 +hsync +vsync (37.9 kHz)
[    52.248] (II) fglrx(0): Modeline "800x480"x56.0   36.00  800 824 896 1024  480 601 603 625 +hsync +vsync (35.2 kHz)
[    52.248] (II) fglrx(0): Modeline "640x480"x75.0   31.50  640 656 720 840  480 481 484 500 -hsync -vsync (37.5 kHz)
[    52.248] (II) fglrx(0): Modeline "640x480"x72.0   31.50  640 656 696 832  480 481 484 520 -hsync -vsync (37.9 kHz)
[    52.248] (II) fglrx(0): Modeline "640x480"x67.0   27.28  640 664 728 816  480 481 484 499 -hsync +vsync (33.4 kHz)
[    52.248] (II) fglrx(0): Modeline "640x480"x60.0   25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz)
[    52.248] (II) fglrx(0): Output DFP1 disconnected
[    52.248] (II) fglrx(0): Output DFP2 disconnected
[    52.249] (II) fglrx(0): Output CRT1 connected
[    52.249] (II) fglrx(0): Using exact sizes for initial modes
[    52.249] (II) fglrx(0): Output CRT1 using initial mode 1024x768
[    52.249] (II) fglrx(0): DPI set to (96, 96)
[    52.249] (II) fglrx(0): Adapter AMD Radeon HD 6300 series Graphics has 2 configurable heads and 1 displays connected.
[    52.249] (==) fglrx(0):  PseudoColor visuals disabled
[    52.249] (II) Loading sub module "ramdac"
[    52.249] (II) LoadModule: "ramdac"
[    52.249] (II) Module "ramdac" already built-in
[    52.249] (==) fglrx(0): NoDRI = NO
[    52.249] (==) fglrx(0): Capabilities: 0x00000000
[    52.249] (==) fglrx(0): CapabilitiesEx: 0x00000000
[    52.249] (==) fglrx(0): OpenGL ClientDriverName: "fglrx_dri.so"
[    52.249] (**) fglrx(0): UseFastTLS=1
[    52.249] (==) fglrx(0): BlockSignalsOnLock=1
[    52.250] (--) Depth 24 pixmap format is 32 bpp
[    52.250] (II) Loading extension ATIFGLRXDRI
[    52.251] (II) fglrx(0): doing swlDriScreenInit
[    52.251] (II) fglrx(0): swlDriScreenInit for fglrx driver
[    52.251] ukiDynamicMajor: found major device number 251
[    52.251] ukiDynamicMajor: found major device number 251
[    52.251] ukiDynamicMajor: found major device number 251
[    52.251] ukiOpenByBusid: Searching for BusID PCI:0:1:0
[    52.251] ukiOpenDevice: node name is /dev/ati/card0
[    52.251] ukiOpenDevice: open result is 12, (OK)
[    52.251] ukiOpenByBusid: ukiOpenMinor returns 12
[    52.251] ukiOpenByBusid: ukiGetBusid reports PCI:0:1:0
[    52.251] (II) fglrx(0): [uki] DRM interface version 1.0
[    52.251] (II) fglrx(0): [uki] created "fglrx" driver at busid "PCI:0:1:0"
[    52.251] (II) fglrx(0): [uki] added 8192 byte SAREA at 0x2000
[    52.251] (II) fglrx(0): [uki] mapped SAREA 0x2000 to 0x7f9824fa2000
[    52.251] (II) fglrx(0): [uki] framebuffer handle = 0x3000
[    52.251] (II) fglrx(0): [uki] added 1 reserved context for kernel
[    52.251] (II) fglrx(0): swlDriScreenInit done
[    52.251] (II) fglrx(0): Kernel Module Version Information:
[    52.251] (II) fglrx(0):     Name: fglrx
[    52.251] (II) fglrx(0):     Version: 8.91.4
[    52.251] (II) fglrx(0):     Date: Oct 25 2011
[    52.252] (II) fglrx(0):     Desc: ATI FireGL DRM kernel module
[    52.252] (II) fglrx(0): Kernel Module version matches driver.
[    52.252] (II) fglrx(0): Kernel Module Build Time Information:
[    52.252] (II) fglrx(0):     Build-Kernel UTS_RELEASE:        3.0.0-14-generic
[    52.252] (II) fglrx(0):     Build-Kernel MODVERSIONS:        yes
[    52.252] (II) fglrx(0):     Build-Kernel __SMP__:            yes
[    52.252] (II) fglrx(0):     Build-Kernel PAGE_SIZE:          0x1000
[    52.252] (II) fglrx(0): [uki] register handle = 0x00004000
[    52.282] (II) fglrx(0): DRI initialization successfull
[    52.282] (II) fglrx(0): FBADPhys: 0xf00000000 FBMappedSize: 0x01000000
[    52.286] (==) fglrx(0): Backing store disabled
[    52.286] (II) Loading extension FGLRXEXTENSION
[    52.286] (**) fglrx(0): DPMS enabled
[    52.286] (II) fglrx(0): Initialized in-driver Xinerama extension
[    52.286] (**) fglrx(0): Textured Video is enabled.
[    52.286] (II) LoadModule: "glesx"
[    52.287] (II) Loading /usr/lib/x86_64-linux-gnu/xorg/extra-modules/modules/glesx.so
[    52.311] (II) Module glesx: vendor="X.Org Foundation"
[    52.311]     compiled for 1.4.99.906, module version = 1.0.0
[    52.311] (II) Loading extension GLESX
[    52.311] (II) fglrx(0): GLESX enableFlags = 592
[    52.311] (II) fglrx(0): GLESX is enabled
[    52.311] (II) LoadModule: "amdxmm"
[    52.311] (II) Loading /usr/lib/x86_64-linux-gnu/xorg/extra-modules/modules/amdxmm.so
[    52.314] (II) Module amdxmm: vendor="X.Org Foundation"
[    52.314]     compiled for 1.4.99.906, module version = 2.0.0
[    52.323] (II) Loading extension AMDXVOPL
[    52.323] (II) Loading extension AMDXVBA
[    52.323] [-     XMM_GLX] [I ]glesxXvInit Configureable RGBOutputColorRange
[    52.327] (II) fglrx(0): UVD feature is enabled(II) fglrx(0):
[    52.332] (II) fglrx(0): Enable composite support successfully
[    52.332] (WW) fglrx(0): Option "VendorName" is not used
[    52.332] (WW) fglrx(0): Option "ModelName" is not used
[    52.332] (II) fglrx(0): X context handle = 0x1
[    52.332] (II) fglrx(0): [DRI] installation complete
[    52.332] (==) fglrx(0): Silken mouse enabled
[    52.334] (==) fglrx(0): Using HW cursor of display infrastructure!
[    52.334] (II) fglrx(0): Disabling in-server RandR and enabling in-driver RandR 1.2.
[    52.447] (II) fglrx(0): Framebuffer compression enabled: mcAddr=0xf01341000 width=0x800 height=0x258
[    52.447] (--) RandR disabled
[    52.447] (II) Initializing built-in extension Generic Event Extension
[    52.447] (II) Initializing built-in extension SHAPE
[    52.447] (II) Initializing built-in extension MIT-SHM
[    52.447] (II) Initializing built-in extension XInputExtension
[    52.447] (II) Initializing built-in extension XTEST
[    52.447] (II) Initializing built-in extension BIG-REQUESTS
[    52.447] (II) Initializing built-in extension SYNC
[    52.447] (II) Initializing built-in extension XKEYBOARD
[    52.447] (II) Initializing built-in extension XC-MISC
[    52.447] (II) Initializing built-in extension SECURITY
[    52.447] (II) Initializing built-in extension XINERAMA
[    52.447] (II) Initializing built-in extension XFIXES
[    52.447] (II) Initializing built-in extension RENDER
[    52.448] (II) Initializing built-in extension RANDR