View Single Post
Old 04-04-07, 02:46 PM   #1
ebf
Registered User
 
Join Date: Apr 2007
Posts: 10
Default TwinView incorrectly indicates Xinerama as off when using two cards

Hi,

I am experiencing a similar problem as reported in an earlier thread:

http://www.nvnews.net/vbulletin/showthread.php?p=946340

My setup is as follows:

GeForce 7600 GS, with two attached 17" LCD displays
GeForce FX 5200, with one attached 17" LCD displays
NVIDIA 1.0-9755 drivers

I've also attached an nvidia-bug-report.log.

When I have just the first case (7600 GS) enabled, I can get both displays working fine. TwinView reports Xinerama as enabled, as the following output (from the xinerama-test.c file, which I've attached) indicates:

Version 1.1
ErrorBase = 0, EventBase = 0
Xinerama is active
2 screens
0) 1024 x 1280 @ (1024, 0)
1) 1024 x 1280 @ (0, 0)

Indeed, my window manager can place and maximize windows, recognizing the display edges.

However, when I also enable the second card (FX 5200), TwinView apparently reports that Xinerama is not active, though it still does provide the correct information for the two displays on the first card:

Version 1.1
ErrorBase = 0, EventBase = 0
Xinerama is not active
2 screens
0) 1024 x 1280 @ (1024, 0)
1) 1024 x 1280 @ (0, 0)

It appears that the drivers are incorrectly returning false from XineramaIsActive when there are two cards enabled. I am thus nearly certain that this is an issue with the drivers, and not with the window manager.

Thanks,

Eric
Attached Files
File Type: zip nvidia-bug-report.log.zip (22.7 KB, 107 views)
File Type: txt test-1card.txt (121 Bytes, 99 views)
File Type: txt test-2cards.txt (125 Bytes, 93 views)
File Type: txt xinerama-test.c.txt (1.2 KB, 114 views)
ebf is offline   Reply With Quote