Bug 359980

Summary: nvidia: support multiple X servers with nvidia graphics card
Product: [openSUSE] SUSE Linux 10.1 Reporter: Elmar Stellnberger <estellnb>
Component: X11 3rd PartyAssignee: Roland Hui <rohui>
Status: RESOLVED WONTFIX QA Contact: Stefan Dirsch <sndirsch>
Severity: Normal    
Priority: P5 - None CC: rohui
Version: Final   
Target Milestone: ---   
Hardware: i686   
OS: SuSE Linux 10.1   
Whiteboard:
Found By: Community of Practice Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: created by nvidia-bug-report.sh
running second X server with different config
after terminating the sec X-srv on vt08 once more everything continues to work fine
xorg.conf for the second X-srv
behaves similar for different custom xorg confs (same results except that first kill has succeeded this time).

Description Elmar Stellnberger 2008-02-08 15:26:42 UTC
Basically this feature had always been available with the early versions of NVidia drivers from x86-1.0-9625 throughout to x86-1.0-9625. As far as I know it has also been available in the x86-100 series although I have not tested for it extensively. However the most recent version x86-169.07 does not allow to start a second X server under average circumstances any more (see Bug 359608). I am not sure yet whether this is truely caused by the driver itself or because I have recently enabled the composite extension in my xorg.conf to obtain transparency support for KDE. 
  Though running a second X server has never officially been supported by Nvidia (according to my previous correspondence with nv in concern of the graph.drv.) it has always worked quite well. Nevertheless doing so is very helpful when working with desktops of different machines as well as for gameplaying: Starting a second X-server is the most clean approach to prevent undesirable changes caused by some games to the graphics mode or mouse support (f.e. on recent xorg versions mouse starts to hang in addition to other nasty resolution changes after running jumpnbump - applies to anc. ati as well as nv gc.). Moreover without starting a second X-server things like xinerama have to be disabled in advance because most games will not work otherwise, which does on the other hand cause undesirable changes to the working desktop (window and desktop icon coordinata may be garbeled).
Comment 1 Roland Hui 2008-02-17 05:15:48 UTC
If this problem persists with 169.09, please generate and provide an nvidia-bug-report.log.

Thanks,
Roland
Comment 2 Elmar Stellnberger 2008-02-17 21:19:26 UTC
tested again with version 171.05:
Running two X-Servers with disabled Composite-extension has worked fine.
However running multiple X-Servers with enabled Composite for Transparancy has caused problems (see bug-report.log).
Comment 3 Elmar Stellnberger 2008-02-17 21:23:59 UTC
Created attachment 195318 [details]
created by nvidia-bug-report.sh

has been created out of an ssh shell, because screen refused to display anything after starting mult.-compexted-X-srvs.
Comment 4 Stefan Dirsch 2008-02-17 21:58:30 UTC
(In reply to comment #3 from Elmar Stellnberger (AT/K))
> Created an attachment (id=195318) [details]
> created by nvidia-bug-report.sh

You attached the output of the command instead of the logfile.
Comment 5 Elmar Stellnberger 2008-02-22 12:19:43 UTC
Unfortunately I will not be able to provide it in the near future, because I have already downgraded my driver and because subsequent invocations of nvidia-bug-report.sh overwrite existing nvidia-bug-report.logs.
Comment 6 Andreas Jaeger 2008-02-22 14:03:25 UTC
in that case let's close the report.
Comment 7 Stefan Dirsch 2008-02-23 09:42:50 UTC
But please feel free to reopen once you can provide the requested information.
Comment 8 Elmar Stellnberger 2008-03-04 12:07:40 UTC
Created attachment 198480 [details]
running second X server with different config

  Yet here is another example where runnning multiple X servers causes problems. This time not because of transparency support, but because of running a second X-server with a different xorg.conf in -sharevt mode:
generated after:
- switching back to vt07: two congruently moving mouse pointers occur
- killing the seccond X server: screen stays dark
Comment 9 Elmar Stellnberger 2008-03-04 12:09:01 UTC
Created attachment 198481 [details]
after terminating the sec X-srv on vt08 once more everything continues to work fine
Comment 10 Elmar Stellnberger 2008-03-04 12:11:23 UTC
Created attachment 198482 [details]
xorg.conf for the second X-srv
Comment 11 Elmar Stellnberger 2008-03-04 12:11:59 UTC
.
Comment 12 Elmar Stellnberger 2008-03-05 09:26:32 UTC
Created attachment 198700 [details]
behaves similar for different custom xorg confs (same results except that first kill has succeeded this time).
Comment 13 Stefan Dirsch 2008-05-28 14:32:43 UTC
I finally decided to no longer track proprietary NVIDIA driver bugs
against openSUSE. Therefore I'm closing these now as WONTFIX.

In case you're using our SLES/SLED products and can reproduce this
issue also on thesed products feel free to reopen. These are still
tracked, since customers of these products depend on the proprietary
driver for newer NVIDIA hardware.

Be aware that you need a privilleged account to track anything against
our SLES/SLED products. So if this not an option for you I suggest to
report the problem to the official NVIDIA driver feedback channels
(forum/email; see NVIDIA driver download site) and refer to this
bugreport.