Greetings to the GNU/Linux community,
I have a problem. I have a triple monitor setup with two cards. What I do is I use twinview for the middle and the right monitor on one X server (1st card), and another X server for the left monitor (2nd card). I then use synergy to make seamless keyboard/mouse transition between both, and it works very well.
I am not using Xinerama across all the screens, because 3D performance is very poor.
Anyway, this setup used to work, but now I had to make a reinstall after a HDD failure, and I can't get it to work. I'm not sure if I'm missing something, or a kernel/driver/xorg update broke something.
Here are the two configuration files I use for the monitors:
<- for the first X server (middle and right screen)
<- for the second X server (left screen)
To start my servers, I use:
startx -- -quiet :0 vt07 -config rscr.conf -nolisten tcp -sharevts
startx -- -quiet :1 vt08 -config lscr.conf -nolisten tcp -sharevts
The first server runs fine, but the second one segfaults. Here are the logs produced by Xorg:
<- first server
<- second server
The error seems to come from "Failed to allocate EVO core DMA push buffer", but I'm not so sure since I can't check if it happened before.
I am using ArchLinux x86_64, with linux 3.4.4, xorg-server 1.12.2 and nvidia driver 302.17.
Thanks for your help!
(Edit: added report log as attachment)