Go Back   nV News Forums > Linux Support Forums > NVIDIA Linux

Newegg Daily Deals

Reply
 
Thread Tools
Old 06-25-12, 05:14 AM   #1
Artefact2
Registered User
 
Join Date: Jun 2012
Posts: 6
Default [SOLVED, WORKAROUND] Multiseat X with two cards: used to work, now segfaulting

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:

http://paste.artefact2.com/p/e0b0dfc <- for the first X server (middle and right screen)
http://paste.artefact2.com/p/269cbd8 <- for the second X server (left screen)

To start my servers, I use:
Code:
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:

http://paste.artefact2.com/p/273009f <- first server
http://paste.artefact2.com/p/4bd6857 <- 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)
Attached Files
File Type: gz nvidia-bug-report.log.gz (42.9 KB, 65 views)
Artefact2 is offline   Reply With Quote
Old 06-25-12, 10:47 AM   #2
AaronP
NVIDIA Corporation
 
AaronP's Avatar
 
Join Date: Mar 2005
Posts: 2,487
Default Re: Multiseat X with two cards: used to work, now segfaulting

Multiseat configurations are not supported, I'm afraid. Sorry.
AaronP is offline   Reply With Quote
Old 06-25-12, 11:02 AM   #3
Artefact2
Registered User
 
Join Date: Jun 2012
Posts: 6
Default Re: Multiseat X with two cards: used to work, now segfaulting

Quote:
Originally Posted by AaronP View Post
Multiseat configurations are not supported, I'm afraid. Sorry.
I'm a bit disappointed to be honest, it used to work perfectly.

What's the point of having two cards then? Is there a way to have a triple head setup with decent 3D performance?
Artefact2 is offline   Reply With Quote
Old 06-25-12, 03:34 PM   #4
AaronP
NVIDIA Corporation
 
AaronP's Avatar
 
Join Date: Mar 2005
Posts: 2,487
Default Re: Multiseat X with two cards: used to work, now segfaulting

Yes, you can configure a single X server to have multiple X screens on different GPUs and they will all have OpenGL support.
AaronP is offline   Reply With Quote
Old 06-25-12, 04:41 PM   #5
Artefact2
Registered User
 
Join Date: Jun 2012
Posts: 6
Default Re: Multiseat X with two cards: used to work, now segfaulting

Quote:
Originally Posted by AaronP View Post
Yes, you can configure a single X server to have multiple X screens on different GPUs and they will all have OpenGL support.
Thanks for the tip!

I had to change my window manager, because xmonad doesn't support non-Xinerama, multiple-screen Xorg setups. I use awesomewm which I configured to behave like xmonad, and it runs pretty good!

This comes at a cost though. I cannot move windows between different monitors, and I cannot have windows span across more than one monitor. I'll have to deal with it, but so far so good.
Artefact2 is offline   Reply With Quote
Old 06-26-12, 01:40 PM   #6
AaronP
NVIDIA Corporation
 
AaronP's Avatar
 
Join Date: Mar 2005
Posts: 2,487
Default Re: Multiseat X with two cards: used to work, now segfaulting

Quote:
Originally Posted by Artefact2 View Post
This comes at a cost though. I cannot move windows between different monitors, and I cannot have windows span across more than one monitor. I'll have to deal with it, but so far so good.
That shouldn't have worked with a multiseat configuration either.

If you want to combine the physical X screens into one logical X screen, you can use Xinerama or the BaseMosaic option.
AaronP is offline   Reply With Quote
Old 06-26-12, 02:56 PM   #7
Artefact2
Registered User
 
Join Date: Jun 2012
Posts: 6
Default Re: Multiseat X with two cards: used to work, now segfaulting

Quote:
Originally Posted by AaronP View Post
That shouldn't have worked with a multiseat configuration either.

If you want to combine the physical X screens into one logical X screen, you can use Xinerama or the BaseMosaic option.
Actually, since I used to use twinview for the first Xorg server, I was able to swap windows between the middle and the right monitors.

Also, as I said in my main post, Xinerama works but has completely horrible 3D performance (I assume that's because all the screen merging is done in software).

BaseMosaic I have never even heard about before (and I did a lot of searching, hehe), but it seems promising. I'll give it a try, thanks!

Edit: I tried BaseMosaic option, and it seems to be SLI-only… Maybe I am doing it wrong?
Code:
[ 42299.984] (**) NVIDIA(0): Option "BaseMosaic" "True"
[ 42299.984] (**) NVIDIA(0): Option "MetaModes" "GPU-0.DFP-0: nvidia-auto-select +1920+0, GPU-0.DFP-2: nvidia-auto-select +3840+0, GPU-1.DFP-0: nvidia-auto-select +0+0"
[ 42299.984] (**) NVIDIA(0): Enabling 2D acceleration
[ 42300.979] (EE) NVIDIA(0): Failed to find a valid Base Mosaic configuration.
[ 42300.979] (EE) NVIDIA(0): Invalid Base Mosaic configuration 1 of 1:
[ 42300.979] (EE) NVIDIA(0): GPUs:
[ 42300.979] (EE) NVIDIA(0):     1) NVIDIA GPU at PCI:1:0:0
[ 42300.979] (EE) NVIDIA(0):     2) NVIDIA GPU at PCI:2:0:0
[ 42300.979] (EE) NVIDIA(0): Errors:
[ 42300.979] (EE) NVIDIA(0):     - The video link was not detected
[ 42300.979] (EE) NVIDIA(0):     - Chipset not approved for SLI
Which is confusing because the README says "This is like SLI Mosaic mode except that it does not require a video bridge connected to the graphics cards."
Artefact2 is offline   Reply With Quote
Old 06-26-12, 05:22 PM   #8
AaronP
NVIDIA Corporation
 
AaronP's Avatar
 
Join Date: Mar 2005
Posts: 2,487
Default Re: Multiseat X with two cards: used to work, now segfaulting

Which driver version are you using?
AaronP is offline   Reply With Quote

Old 06-26-12, 05:26 PM   #9
Artefact2
Registered User
 
Join Date: Jun 2012
Posts: 6
Default Re: Multiseat X with two cards: used to work, now segfaulting

Quote:
Originally Posted by AaronP View Post
Which driver version are you using?
I use the 302.17 driver on Archlinux x86_64 (3.4.4 kernel).
Artefact2 is offline   Reply With Quote
Old 06-26-12, 06:15 PM   #10
AaronP
NVIDIA Corporation
 
AaronP's Avatar
 
Join Date: Mar 2005
Posts: 2,487
Default Re: Multiseat X with two cards: used to work, now segfaulting

I asked around, and part of the error is correct: you don't need a video bridge for BaseMosaic, but you do need an SLI-capable chipset.
AaronP is offline   Reply With Quote
Old 06-26-12, 06:22 PM   #11
Artefact2
Registered User
 
Join Date: Jun 2012
Posts: 6
Default Re: Multiseat X with two cards: used to work, now segfaulting

Quote:
Originally Posted by AaronP View Post
I asked around, and part of the error is correct: you don't need a video bridge for BaseMosaic, but you do need an SLI-capable chipset.
Thanks for the reply! I'll try to get my hands on a SLI-capable motherboard on occasion.

(Edit: new motherboard arrived today, and the BaseMosaic option works perfectly! http://uppix.net/2/2/e/420052c0b4a85...ad2403fdec.png )

Last edited by Artefact2; 06-30-12 at 05:58 AM.
Artefact2 is offline   Reply With Quote
Reply


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


Similar Threads
Thread Thread Starter Forum Replies Last Post
Ask Stack: What is the best way to divide work between developers? News Archived News Items 0 06-10-12 03:10 AM
295.40 Does not Work Had to downgrade to 295.33 Archmbc NVIDIA Linux 4 05-03-12 03:38 PM
do 3d glasses really work? Gator General Hardware 19 12-30-02 05:39 AM
multiple cards, insmod, modules.conf gseidman NVIDIA Linux 3 09-27-02 02:07 PM

All times are GMT -5. The time now is 02:21 AM.


Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Copyright ©1998 - 2014, nV News.