You are not logged in.

#1 2014-01-16 15:47:38

kunzej
Member
Registered: 2014-01-16
Posts: 2

xfce4 with three ATI 7970 but only one monitor

Hi everybody,

I'm running xfce4 and I have 3 of those graphic cards installed to do opencl computing on them. As I wasn't able to run the Intel driver and the ATI driver in parallel I've connected my monitor to one of the ATI cards. This works well as long as I have only one or two cards running. As soon as I enable the third card my window manager breaks: I cannot maximize windows, terminals and some other windows don't have a frame and I can't change the desktop (ctrl+alt+arrow).

What I did is nothing but following:

$ sudo aticonfig --adapter=all --initial
reboot

Than the window manager breaks. To fix it I've changed the first few lines in the xorg.conf and commented the third screen:

$ head /etc/X11/xorg.conf
Section "ServerLayout"

	Identifier     "aticonfig Layout"
	Screen      0  "aticonfig-Screen[0]-0" 0 0
	Screen         "aticonfig-Screen[1]-0" RightOf "aticonfig-Screen[0]-0"
#	Screen         "aticonfig-Screen[2]-0" RightOf "aticonfig-Screen[1]-0"
EndSection

Section "Module"
EndSection

Below that "Device" and "Screen" sections still exists for Device[2]/Screen[2]


After rebooting the window manager works fine again, but I can only run jobs on the first two GPUs:

$  aticonfig --adapter=all --odgt

Adapter 0 - AMD Radeon HD 7900 Series
            Sensor 0: Temperature - 53.00 C

Adapter 1 - AMD Radeon HD 7900 Series
            Sensor 0: Temperature - 55.00 C
ERROR - Get temperature failed for Adapter 2 - AMD Radeon HD 7900 Series

How can I fix this? Is there a way do deactivate a card but still use it for opencl? Running "amdxdg-su -c amdccle" doesn't work and running amdccle without I can't disable any screen.

Cheers,
Jonas

Offline

#2 2014-01-16 20:16:08

kunzej
Member
Registered: 2014-01-16
Posts: 2

Re: xfce4 with three ATI 7970 but only one monitor

I now sow following in the dmesg:
[ 1110.994136] xfwm4[4052]: segfault at 9 ip 00007ff64183987a sp 00007fff50131d30 error 4 in libglib-2.0.so.0.3800.2[7ff6417d6000+fe000]
[ 1111.032054] xfwm4[4068]: segfault at 0 ip 00007f2bba521f84 sp 00007fff2f43e088 error 4 in libc-2.18.so[7f2bba4a6000+1a0000]
[ 1111.040547] xfwm4[4064]: segfault at 9 ip 00007f24215d287a sp 00007fffb869b7c0 error 4 in libglib-2.0.so.0.3800.2[7f242156f000+fe000]
[ 1111.082268] xfwm4[4072]: segfault at 9 ip 00007f099856987a sp 00007fff7ff52db0 error 4 in libglib-2.0.so.0.3800.2[7f0998506000+fe000]
[ 1111.120968] xfwm4[4080]: segfault at 9 ip 00007fa048c3487a sp 00007fff44590ea0 error 4 in libglib-2.0.so.0.3800.2[7fa048bd1000+fe000]
[ 1111.162588] xfwm4[4089]: segfault at 9 ip 00007f15ba66187a sp 00007fff93bc3290 error 4 in libglib-2.0.so.0.3800.2[7f15ba5fe000+fe000]

So I've tried to restart xfwm4 and it worked! But after rebooting xfwm4 crashes again and I have to manually restart it

Offline

Board footer

Powered by FluxBB