Multiple Monitors for Linux Laptops?
dybvandal writes "Multi monitoring support for laptops is far is from perfect in the windows world even though it enhances productivty considerably and letting that laptop TFT go to waste while using an external monitor is also a shame. I found no support in Win2K and only limited support under WinXP (laptop tft is forced to be primary). Win9x actually does multi monitoring perfectly but it can hardly be considered a productive environment. But since my company is making the switch to Linux soon I was hoping that this episode would soon end. But according to the xfree page multi monitor support is still fairly limited in general and with no comments on laptops. There seem to be commercial alternatives (xig, metro-X) but I would like to hear about some first hand success stories before spending the cash on such a solution."
Nvidia's linux drivers have support for twinview in them: their multimonitor technology. I'm somewhat sure that their mobile GPUs have TwinView enabled.
The linux drivers support using an external monitor or television as your second display.
-- If you try to fail and succeed, which have you done? - Uli's moose
As far as I know, laptops that can connect an external monitor have graphic chipsets that support two outputs, but the outputs come from the same framebuffer, therefore both show the same picture.
One thing would be to get a PCMCIA graphic card (expensive, in the $400 range last I've seen) or have a laptop with a PCI slot (I've never seen those).
XFree86 does support XINERAMA which takes two framebuffers and makes a single desktop out of them.
ok, ok, ok, i know this is not what you asked, but macOSX does support out of the box, multiple monitors. BUT the hardware must also. for instance, the iBook does not allow you to have separate video between your vga and lcd. Powerbooks do. i'm on a Powerbook G3 and if i walk over to my desk and plug in my 17" monitor, i can dual monitor it. (this has been a hallmark of mac powerbooks since the powerbook 520/540)
i wish the iBook would also, but as a "consumer" line apple didnt think the extra monitor needed to be anything other than mirrored.
(hmm, i wonder if i jack in my tv via the svideo and my monitor if i can have THREE monitors... where's a long rca cord...)
oh um, i dunno if the various PPCLinuxes support dual monitor mode. i would imagine they do.
It depends on the xinerama support for the chipset. For my ATI Rage128 Mobility, there is no support, though I think that other chipsets fare better. Check www.xfree86.org and http://www.linuxdoc.org/HOWTO/Xinerama-HOWTO.html.
Solution to blink tags: wrap them in another blink tag, with a javascript delay loop, so they cancel each other out
Win9x actually does multi monitoring perfectly but it can hardly be considered a productive environment.
It's as productive as W2K as long as you don't need IIS or SQL Server on the local machine and as long as you treat it with respect.
mogorific carpentry experiments
ok. i would like to know how this is -1 offtopic/troll/flamebait.. sure it's not linux, but it is unix.. hell.. half the other posts are about windblows anyways.. and the osX one gets this???.. OSX works awesome for this.. plug it in and go.. simple as that.. in my experience (on a tiBook) this was a painless process.. it worked right away on a sun monitor.. took it over to a projector.. and hey.. it worked perfectly.. just like that..
ok.. so it's not linux.. with xcinerama this should be easy to do.. so grab xfree86 4.2 and play with it..
are all the moderators on crack??
treat it with respect and baby the hell out of it... its ok for the 1st few weeks or months depening on how much you use it install etc... but if you need multi monitors on a laptop thats one of the few ways to go... it worked on mine but still trying to get 2k to doit and no clue to to get linux to do it.
Um, that's not a moderation. It's part of the subject...
win2k won't do it, except in _very_ rare cases, winxp will though, its a limitation of the cards and win2k's interface to them. the 9x and xp drivers do extra jiggity things relating to BIOS'es, etc, but under win2k such jiggity things are disallowed.
Need a Catering Connection
jiggity eh? i supposed thats an offical M$ term for how their software works and handles certain things.
I have a Dell 8100 with the Nvidia GeForce2Go video card. With only about 30 minutes' work in the XFree86 configuration files (not too bad, but not for beginners either) I was able to get it to use an external monitor along with the built-in display. It works beautifully, with a few caveats:
(1) The built-in display is the secondary display when an external one is connected, so you have to have two different XFree86 config files, one for multi-display and one for single display.
(2) If the two are at different resolutions, then there is dead space around the display with the lower resolution; it's possible to lose the mouse or boxes in the dead space.
(3) Nvidia are assholes and refuse to release the source for their drivers. So you have binary-only drivers and have to reinstall them every time you upgrade your kernel. Of course, this is a GeForce-wide problem and not limited to use of two monitors...
If you can cope with this, the TwinView solution works fine.
Good Luck!
I did not design this game/I did not name the stakes/I just happen to like apples/And I am not afraid of snakes-AniD
windows 98, me, 2000 and XP all have great multiple monitor support when using more than one video card or using a video card with multi-head outputs (ATI and Matrox make good ones).
XFree86's multihead support works well, but it not easy to setup and not quite as nice to use. And X doesn't support multi-head in the nice friendly same screen (ie: windows can be dragged between screens) format without applications popping up thinking that its one large display so that the show up across multiple heads or with dialog boxed centered on the break in your monitors.
IF your vendor has supplied drivers, and that's a big IF. ATI, for example, has not supplied dual monitor capable drivers for Windows 2000 for the M1 card. Keep in mind that although older, this card is still used in currently shipping systems!
Yet no love from ATI. They suck.
Hrm, I guess that explains my experience with windows ;-)
jiggity, huh?
is that the term they use in their white papers? or is it an internal term, only used in the source code documentation:
/*
/* begin jiggity stuff
/*
for the record, he asked about laptops... now, it may seem quite obvious to me, but maybe it's not so obvious.... it is not possible to install another video card on a laptop...
one other thing... ATI's drivers for win2k are a tad bit shady when dealing with dual monitors.... my ATI Rage Pro 2x AGP will only run "Mirror" in win2k, while it will do regular multi-monitors just fine in 98
Somewhere I was told that win2k doesn't support regular multiple monitors, but as I own a radeon VE, I know that's entirely untrue
yes the question was about laptops oh as someone else allready mentioned you can install another video card ... into the pcmcia slot
Have anyone looked at OS X's multiple display features? OS 9 was great and I would hate to think Apple would drop the ball after getting it right, better than any othe implementation I've seen.
If voting were effective, it would be illegal by now.
well this is a bot off topic, but since i said it i might as well clarify: my problem was caused by win9x problematic memory management that led to alot of crashes when i opened too many apps especially homesite 4.5.1 had a lot of issues (4.5.2 was much better there) wincvs was also really problematic but the main problem was just filling up memory and win9x choking
Or, as I have done in the past, into the PCI slot in the docking station.
~~~~~ BigLig2? You mean there's another one of me?
Back in 1999 I bought a Toshiba laptop with an S3 chipset. You could run dual monitors under Windows 98 with it. You could have them display the same image, or you could have 2 different screens. But, the system only had something like 4 MB of video RAM so you could run 800x600 on the laptop LCD, and then only up to 1024x768 on the external monitor.
Funny, I use XP on a laptop, and my 21in external monitor is my primary display.
If your video driver supports it, go to "Display Properties", "Settings", "Advanced" and there will generally be a multiple monitors tab. (named different depending on the vendor) You can use radio buttons on the ATI drivers to switch which is primary.
ATI and NVIDIA chipsets both support this, but your particular drivers may not. I load the ATI drivers from Dell on my Gateway and it works fine.
Never say impossible! I currently have a laptop on my desk with two video cards. It was the first thing I just had to try when I got my docking station and saw the free pci slots just sitting there.
Incorrect - it's dependant on the window manager. KDE supports proper dialogue centering, maximizes windows to just the current screen, launches windows on the head that the mouse pointer is on without going into other screens, and also allows you to snap to the edge of the screen, and if you drag a bit more, it slides it over to the other screen (all of these fatures are, of course, available to non-KDE apps when launched under KDE). In addition, most KDE apps that run in full screen (like image viewers) will use the center head, with only video (in 2.x, it's dependant on libmpeg) having some issues (libmpeg has problems with getting the aspect ratio when called inside KDE - I use MPlayer anyway).
It's a big reason why I use KDE - just about everything is very multihead aware. I filed a whole slew of bug reports when 2.x first came out, and they've all been pretty much addressed. At the recent KDE Coding conference there was apparantly a whole bunch of work done to add even more multihead specific features as well as careful testing of KDE 3.0 beta on a multihead system.
--
Evan
"$30 for the One True Ring. $10 each additional ring!" -- JRR "Bob" Tolkien
thanks, that's good to know. i'm looking forward to kde 3.0's release. I will play with Xinerama mode again once it is out.
Though still not sure Xinerama can do what i want. I have a 1600x1200 crt with a 1024x768 lcd beside it. I don't want stupid "scroll the viewing window at the edge of the screen" behavior on the lcd.
--
Evan
"$30 for the One True Ring. $10 each additional ring!" -- JRR "Bob" Tolkien