Slashdot Mirror


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."

37 comments

  1. NVIDIA TwinView by moosesocks · · Score: 4, Informative

    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
    1. Re:NVIDIA TwinView by eric2hill · · Score: 1

      I have a laptop with a GeForce2 Go in it. It has TwinView support right out of the box. Plug a monitor into the port on the back, or plug a TV into the SVideo out and the drivers will enable TwinView for you. The laptop display becomes the primary, and the external becomes the secondary. It works seamlessly with Windows 2K and XP. I haven't tried Linux on it.

      --
      LOAD "SIG",8,1
      LOADING...
      READY.
      RUN
    2. Re:NVIDIA TwinView by Strog · · Score: 1

      We have them running Linux here and it works great. Took a couple tweaks.

    3. Re:NVIDIA TwinView by Luke+Marsden · · Score: 0

      Funny, I read "couple tweaks" as "a couple of weeks". Probably accurate as well ;)

  2. Two monitors requires two framebuffers by Urgoll · · Score: 1

    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.

    1. Re:Two monitors requires two framebuffers by Tiersten · · Score: 1

      I've got a ATI M4 chip in my Dell that can support two different outputs at the same time. Occasionally I've used it with an external monitor to get a 3200x1200 sized screen with Windows 2000. I'm pretty sure the nVidia chips can also do dualhead.

      Not tried dualhead under Linux though so I can't comment on if it's supported.

    2. Re:Two monitors requires two framebuffers by dybvandal · · Score: 1

      this is interesting ... the M4 has multi monitor support under win2k. i actually found contradicting stuff in the win2k help files if the feature is supported at all. since none of the two laptops i tried worked (trident cyberblade and ati M1) i assumed that it just does not work under win2k. well this paints a better picture for WinNT based OS's. Now the question is if Linux can top this :-)

    3. Re:Two monitors requires two framebuffers by jchristopher · · Score: 1

      ATI M1, forget it, it won't work (NT/2k/XP). The card actually has two outputs and it CAN work, but ATI has not (will not) supply the drivers.

    4. Re:Two monitors requires two framebuffers by Strog · · Score: 1
      or have a laptop with a PCI slot (I've never seen those).

      Maybe not built-in but some port replicators have PCI slots in them. I have one for an older Sager laptop with 3 slots. I've used it for external SCSI, multiple NICs, etc. It made a cool little firewall when I needed a temporary one. I should grab a couple of PCI video cards and see what I can come up with. Sounds like fun.

  3. macOSX on a PBG3/G4 (-1 offtopic/troll/flamebait ) by spike666 · · Score: 4, Insightful

    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.

  4. Depends on the graphics chipset by ShmuelP · · Score: 3, Informative

    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
  5. Win9x is a productive environment 4 the most part by wackybrit · · Score: 1

    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.

  6. Re:macOSX on a PBG3/G4 (-1 offtopic/troll/flamebai by mjrKong · · Score: 1

    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??

  7. Re:Win9x is a productive environment 4 the most pa by BenTheDewpendent · · Score: 1

    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.

  8. Re:macOSX on a PBG3/G4 (-1 offtopic/troll/flamebai by rehannan · · Score: 2

    Um, that's not a moderation. It's part of the subject...

  9. Re:Win9x is a productive environment 4 the most pa by toast0 · · Score: 2

    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.

  10. Re:Win9x is a productive environment 4 the most pa by BenTheDewpendent · · Score: 1

    jiggity eh? i supposed thats an offical M$ term for how their software works and handles certain things.

  11. NVidia GeForce2Go by lindsayt · · Score: 1

    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
    1. Re:NVidia GeForce2Go by dybvandal · · Score: 1

      well I would actually prefer to have the laptop TFT to be secondary, because my CRT monitor is much bigger ... but choice would be nice (especially if you have the 16" sony laptop)

  12. huh? windows works great by Splork · · Score: 3, Interesting

    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.

  13. Re:huh? windows works great by jchristopher · · Score: 1
    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).

    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.

  14. Re:Win98 is like a fat woman by finity · · Score: 1

    Hrm, I guess that explains my experience with windows ;-)

  15. Re:Win9x is a productive environment 4 the most pa by fean · · Score: 1

    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

    /*

  16. Re:huh? windows works great by fean · · Score: 1

    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

  17. Re:huh? windows works great by dybvandal · · Score: 1

    yes the question was about laptops oh as someone else allready mentioned you can install another video card ... into the pcmcia slot

  18. OS X? by Perdo · · Score: 2

    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.

  19. Re:Win9x is a productive environment 4 the most pa by dybvandal · · Score: 1

    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

  20. Re:huh? windows works great by biglig2 · · Score: 2

    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?
  21. Vendor Specific by qurob · · Score: 1

    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.

    1. Re:Vendor Specific by dybvandal · · Score: 1

      yes i never had any trouble running dual monitoring on win98 the problems where with win2k and winxp and the question was about linux :-)

  22. You CRT can be primary on an XP laptop... by arglesnaf · · Score: 1

    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.

    1. Re:You CRT can be primary on an XP laptop... by dybvandal · · Score: 1

      well this particular problem was on the trident cyberblade but its seems like the windows help files are just really contradicting themselves and the different support from vendors for the various windows OSs makes it even more confusing it seems like in terms of dual monitoring there are chipsets that work well under winNT/2k/xp but alot dont

  23. Re:huh? windows works great by dattaway · · Score: 2

    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.

  24. Re:huh? windows works great by JabberWokky · · Score: 3, Informative
    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.

    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
  25. Re:kde good for X multihead by Splork · · Score: 2

    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.

  26. Re:kde good for X multihead by JabberWokky · · Score: 2
    Last I checked, the xinerama has to be rectangular. You won't scroll the screen itself (that annoys me as well), but the mouse will slide off the top of the screen and can wander around in nonvisible desktop. X reports the desktop with a height and width - it's kinda hard to return an complicated polygon with two values.

    --
    Evan

    --
    "$30 for the One True Ring. $10 each additional ring!" -- JRR "Bob" Tolkien