Xinerama/nVidia GeForce FX 5200
This is my current setup:
CPU: Athlon 64 (socket 754) 3200+ RAM: 512 MB PC3200 GFX: GeForce FX 5200 OS: Fedora Core 3 with all upgrades (just checkd YUM :-) Monitors: 1 x AOC 9Glr+ (19" in VGA port) + 1 x Digital something (crappy 21" in converter that fits the DVI port) What I want here is a spanned desktop - i.e. a single desktop that allows me to move programme windows from one monitor to another and not two seperate desktops with no option to move programme windows between the two monitors. I am not an ace when it comes to X configurations so the few attempts I have made to make this possible all failed resulting in a crashing X server. A copy of my xorg.conf follows (minus notes): Code:
Section "ServerLayout" |
you have two options, either using Xinerama or using the nvidia twinview extensions. Xinerama is higher level and not device dependent at all, and you're almost there already, so we'll go for that one... the config generally looks fine, you don't want that Clone option at all, just remove the line, and set Xinerama to true. there really shouldn't be anythign more to it than that, what are the actual errors coming from xorg though? check /var/log/Xorg.0.log.
|
change
Option "Xinerama" "off" Option "Clone" "on" to Option "Xinerama" "on" Option "Clone" "off" |
to acid_kewpie: I'll try your suggestion - I doubt that it will work though, but I will make an attempt. To me it seems like doing the same as what I have already attempted.
to frieza: please read my post: what you are suggesting is what I have already attempted, which failed. |
no, it can't see it'll guarentee a fix, but the errors in the log file are more important really.
|
Tested and tried your solution - it didn't crash but the second monitor didn't show anything either.
When I do it the clone off, xinerama on way I get one error: something about device already in use. I'm guessing this is my graphics card since both monitors are using it. My guess is something like so: Code:
Section "ServerLayout" |
Code:
Section "ServerLayout" |
Ok, so there was no crash, but the second montior didn't show anything just like the clone off, xinerama on option - which leaves me back to square one: all the warnings/errors in the log was as follows:
Code:
(WW) warning, (EE) error, (NI) not implemented, (??) unknown. Nothing special, as far as I can tell, except for the section about Multiple displays being connected - which I guess was the reason why two device where specified in the first place. |
oh right... ok.... look, you have TWO Screens using ONE device. that's clearly not on. as you can see in the original configuration, you have two device entries one for each output on the single card. What the top might have been missing is the explicit reference to "Screen 0", which in the Device section literally means the first output, as opposed the declaration of "Screen 1" in the other device setion, meaning the secondary output. i would have thought that the first screen would be an implicit default, but for clarity, add that in anyway. but essentially if you're looking to correct that second config, it's the otehr device entry you are missing.
|
I've more or less given up on xinerama - while it may be "the better option", not having proper opengl support really makes it a no-no - besides, I tried a hell of a lot of different ways of doing this. So, I'm gonna try with Twinview instead.
Thanks for your patience though. |
Before giving up, try to remove the line
BusID "PCI:1:0:0" from your first device (videocard0) in your first posted xorg.conf. Then: Option "Xinerama" "on" Option "Clone" "off" This works fine for ma with a very similar configutration. OpenGL did run for me only when forcing both displays to the same vertical refresh rate. I've got the problem now, that if xinerama activated my gnome-terminal becomes so slow, that I also think about a different solution. Did you find one? Please report about ist :) |
All times are GMT -5. The time now is 12:05 AM. |