View Single Post
Old 09-13-05, 12:50 PM   #15
doob
Registered User
 
Join Date: Sep 2005
Posts: 9
Default Re: first display on twinview

Quote:
Originally Posted by netllama
Are you reporting that neither of these two options in your xorg.conf are working?
#Option "TwinViewOrientation" "CRT-1 RightOf DFP-0"
Option "TwinViewOrientation" "DFP-0 LeftOf CRT-1"
No they both work as expected, but that's not the problem.
I think the main problem can be summed up thus: originally I had both monitors connected with VGA cables. My MetaModes then were:
Code:
Option "MetaModes" "1280x1024,1280x1024; 1280x1024, NULL; 1024x768, NULL; 800x600, NULL"
This meant that the modes available were
Code:
+-----------+-----------+
| TFT       | CRT       |
+-----------+-----------+
| 1280x1024 | 1280x1024 |
| 1280x1024 | None      |
| 1024x768  | None      |
| 800x600   | None      |
+-----------+-----------+
When I changed the TFT to a DVI cable, (using exactly the same Option "MetaModes" as before) this changed to:
Code:
+-----------+-----------+
| TFT       | CRT       |
+-----------+-----------+
| 1280x1024 | 1280x1024 |
| None      | 1280x1024 |
| None      | 1024x768  |
| None      | 800x600   |
+-----------+-----------+
Now, that was fixable to a certain extent (just swap round the modes in the config), but as others have said, there is still a problem in that some programs are forced onto what is reported as the primary monitor (in our cases, the CRT, which is incorrect).

Surely this isn't how the driver should behave?

I think you can see the driver doing this swap in these Xorg.0.log snippets:
Code:
(**) NVIDIA(0): Option "ConnectedMonitor" "DFP-0, CRT-1"
...
(**) NVIDIA(0): ConnectedMonitor string: "DFP-0, CRT-1"
(**) NVIDIA(0): TwinView enabled
...
(II) NVIDIA(0): Using ConnectedMonitor string "CRT-1, DFP-0"
...
(see my bug report for the entire log)

Basically we need to be able to say:
Code:
Option "PrimaryMonitor" "DFP-0"
doob is offline   Reply With Quote