You are not logged in.

#1 2012-10-22 06:53:23

beardedlinuxgeek
Member
Registered: 2012-09-17
Posts: 32
Website

[SOLVED] AMD Catalyst + Xinerama + Compiz

Compiz + xf86-video-ati = works
Compiz + AMD Catalyst = works
AMD Catalyst + Xinerama = works

all three, no so good.

I believe the issue is related to this:

$ compiz-check

Gathering information about your system...

 Distribution:          Arch Linux 
 Desktop environment:   Xfce
 Graphics chip:         Advanced Micro Devices [AMD] nee ATI Barts PRO [Radeon HD 6800 Series]
 Driver in use:         fglrx
 Rendering method:      None

Checking if it's possible to run Compiz on your system...  [SKIP]

 Checking for hardware/setup problems...           [SKIP]

At least one check had to be skipped:
 Error: No rendering method in use (AIGLX, Xgl or Nvidia) 

Any idea how I set a rendering method? I did some research with not much luck.

All the other tests pass:

$ fglrxinfo
display: :0.0  screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: AMD Radeon HD 6800 Series 
OpenGL version string: 4.2.11903 Compatibility Profile Context

02:48:57 Mon Oct 22 crrobi01 ~/Desktop  
$ lsmod | grep fglrx
fglrx                4606694  143 
amd_iommu_v2            7367  1 fglrx
button                  4662  1 fglrx
02:49:11 Mon Oct 22 crrobi01 ~/Desktop  
$ glxinfo | grep direct
direct rendering: Yes
    GL_AMD_multi_draw_indirect, GL_AMD_name_gen_delete, 
    GL_ARB_draw_indirect, GL_ARB_draw_instanced, 
    GL_EXT_copy_buffer, GL_EXT_copy_texture, GL_EXT_direct_state_access,

I've already enabled indirect rendering and generated a xorg.conf via

aticonfig --initial=dual-head --screen-layout=left

Of course after creating the xconf I had to use CCC to switch to xinerama. Is xinerama the only way for me to have a single desktop which spans both my monitors (while using the propriety ATI drivers of course)?

After creating xorg.conf I edited it to include

"Section "Extensions"
    Option "Composite" "Enable"
EndSection

and

Section "ServerLayout"
    Option "AIGLX" "True"
EndSection

and I restarted X.

Solved:

gksu amdcccle

- Disable Xinerama
- Display Manager > Multi-Display > select "Multi-display desktop with display(s) 2"
- Reboot

Last edited by beardedlinuxgeek (2012-10-22 07:18:52)

Offline

Board footer

Powered by FluxBB