nV News Forums

 
 

nV News Forums (http://www.nvnews.net/vbulletin/index.php)
-   NVIDIA Linux (http://www.nvnews.net/vbulletin/forumdisplay.php?f=14)
-   -   1.0-9746 dual screen problem (http://www.nvnews.net/vbulletin/showthread.php?t=84829)

nicopp 01-22-07 11:30 PM

1.0-9746 dual screen problem
 
1 Attachment(s)
Hello,

I am currently working on a linux gpgpu cluster with 7950gx2 cards. The only way I found to correctly use both cards is to have one X server with two Screens (:0.0 and :0.1) since opengl framebuffer rendering requires the X server to be in the foreground.

My previous set-up was working well with 1.0-8776 but with 1.0-9746 (and all 9XXX) the X server doesn't start anymore.

I am also wondering if there is any way to use opengl framebuffer rendering without an active (foreground) x server.

Thank you for any help.

Best,

-- Nicolas

nicopp 02-23-07 07:54 PM

Re: 1.0-9746 dual screen problem
 
any idea or suggestion ?

netllama 02-23-07 09:22 PM

Re: 1.0-9746 dual screen problem
 
In your bug report, I see:
######
(EE) NVIDIA(1): The requested configuration of display devices is not
(EE) NVIDIA(1): supported in the hardware.
Fatal server error:
AddScreen/ScreenInit failed for driver 1
(II) Screen 0 shares mem & io resources
(II) Screen 1 shares mem & io resources
(WW) NVIDIA(0): WAIT (0, 6, 0x8000, 0x00000b68, 0x00000b68)
(WW) NVIDIA(0): WAIT (0, 6, 0x8000, 0x00000b8c, 0x00000b8c)
(WW) NVIDIA(0): WAIT (0, 6, 0x8000, 0x00000bb4, 0x00000bb4)
(WW) NVIDIA(0): WAIT (0, 6, 0x8000, 0x00000bc4, 0x00000bc4)
#######

I'd suggest reading here:
http://www.nvnews.net/vbulletin/showthread.php?t=58498

However, its not really clear what kind of X configuration you prefer.

nicopp 02-26-07 01:03 PM

Re: 1.0-9746 dual screen problem
 
I tried what you suggested but it doesn't work (cf. below).

I want two X servers, one on each card of my 7950gx2.

lspci gives:
Code:

04:00.0 3D controller: nVidia Corporation Unknown device 0294 (rev a1)
05:00.0 VGA compatible controller: nVidia Corporation Unknown device 0294 (rev a1)

My main X server is launched on the PCI:5:0:0 and I created a "fake layout" for the second server:
Code:

Section "ServerLayout"
  Identifier    "Layout01fake"
  Screen        "Screen01fake" 0 0
  InputDevice  "Fake Keyboard"
  InputDevice  "Fake Mouse"
EndSection

Section "InputDevice"
 Identifier    "Fake Mouse"
 Driver "void"
 Option "CorePointer"
EndSection

Section "InputDevice"
 Identifier    "Fake Keyboard"
 Driver        "void"
 Option "CoreKeyboard"
EndSection

Section "Device"
    Identifier    "Device01"
    Driver        "nvidia"
    VendorName    "NVIDIA Corporation"
BusID "PCI:4:0:0"
Option "NoInt10" "Yes"
EndSection

Section "Screen"
    Identifier    "Screen01fake"
    Device        "Device01"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection    "Display"
        Depth      24
        Modes      "1600x1200" "1280x1024" "1024x768" "800x600" "640x480"
    EndSubSection
EndSection

and when I run
Code:

export DISPLAY=:0.1
sudo X -novtswitch -sharevts -layout Layout01fake -auth /var/lib/gdm/:1.Xauth vt7 :1

I got the following error:
Code:

X Window System Version 7.1.1
Release Date: 12 May 2006
X Protocol Version 11, Revision 0, Release 7.1.1
Build Operating System: Linux 2.6.15.7 x86_64
Current Operating System: Linux thor-dev-6 2.6.17-10-generic #2 SMP Tue Dec 5 21:16:35 UTC 2006 x86_64
Build Date: 07 July 2006
        Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.1.log", Time: Mon Feb 26 12:48:18 2007
(==) Using config file: "/etc/X11/xorg.conf"
(EE) NVIDIA(0): The requested configuration of display devices is not
(EE) NVIDIA(0):    supported in the hardware.

Fatal server error:
AddScreen/ScreenInit failed for driver 0

If I use another pci-express card and use it that way it works but I can't get the 2 cards in the 7950gx2 to work.

Any suggestion ?

Thank you for your help.

netllama 02-26-07 01:20 PM

Re: 1.0-9746 dual screen problem
 
Running two concurrent X servers on a single 7950GX2 card is not supported.

mooninite 02-26-07 03:49 PM

Re: 1.0-9746 dual screen problem
 
nicopp, why are you not using TwinView?

netllama, I am not very familiar with SLI, but can you not use SLI + TwinView?

TwinView is nVidia's accelerated Xinerama feature.

netllama 02-26-07 03:54 PM

Re: 1.0-9746 dual screen problem
 
SLI supports a single display device. Twinview requires two display devices. TwinView & SLI cannot be used simultaneously.

nicopp 02-26-07 04:23 PM

Re: 1.0-9746 dual screen problem
 
So how can I use the two cards simultaneously (with different DISPLAY environment variable like :0.0 and :0.1) and have the X server containing those two displays in the foreground ?

Correct me if I am wront but twinview don't let me access the card individually.

Any idea ?

Thanks.

netllama 02-26-07 04:33 PM

Re: 1.0-9746 dual screen problem
 
Correct, Twinview only works across a single GPU, you cannot use Twinview across multiple GPUs (other than separate Twinview instances across GPUs).

nicopp 02-26-07 11:36 PM

Re: 1.0-9746 dual screen problem
 
So, do you have any idea how I could get the two cards to work simultaneously (in the foreground) so that I could create an OpenGL context on each one.

Thanks.

nicopp 03-06-07 01:14 PM

Re: 1.0-9746 dual screen problem
 
I guess that there is no solution and that the 7950gx2 is useless in this setting:thumbdwn:. I still don't get why having two X screens is not allowed, there is two cards and it must be possible to use them.

Can you help me ?

netllama 03-06-07 01:36 PM

Re: 1.0-9746 dual screen problem
 
The GeForce 7950X2 was designed primarily for those wishing to use SLI (a single display device). It was not intended for multi-display configurations.

If you want a graphics card designed for multi-display configurations, the closest choise would be the Quadro FX 4500X2:
http://www.nvidia.com/object/quadro_fx_4500_x2.html


All times are GMT -5. The time now is 03:16 PM.

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