Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×
Graphics Software

Multi-Display Graphics Suites Compared 249

Bender writes "There's an interesting comparison at TR between the major graphics players' multi-desktop software/hardware suites, like NVIDIA's nView and Matrox DualHead. These suites provide monitor positioning, application-level window memory, multiple virtual desktops, and the like. This is necessarily a Windows-centric comparison, but it's interesting to consider how Linux, X, and various desktop managers would match up with these solutions in terms of features and abilities."
This discussion has been archived. No new comments can be posted.

Multi-Display Graphics Suites Compared

Comments Filter:
  • Macs? (Score:4, Interesting)

    by tadheckaman ( 578425 ) <.moc.namakceh. .ta. .dat.> on Thursday November 07, 2002 @05:02PM (#4619578) Homepage
    Macintoshes have supported multimonitors and extended desktops for nearly 10 years... why not compair macs along with them too?
  • by JosefWells ( 17775 ) on Thursday November 07, 2002 @05:04PM (#4619590)
    This wasn't possible years ago in the 3x xservers, but maybe it happened in 4 and I just don't know.

    Can you change the resolution of X while it is running AND the "virtual resolution"

    You can do the Ctrl-Alt-"+" or "-" to change the res, but you just scroll around on the largest resolution in your XF86Config.

    Example: I am running in 1024x768, want to let me mom use the computer and she likes 640x480 because it is easy to read. What to do?
  • by jpm242 ( 202316 ) on Thursday November 07, 2002 @05:04PM (#4619599) Homepage
    I'd be really interested in finding out how the dual monitor configuration works out.

    Do both screens need to have the same resolutions/refresh rates? What about Quartz acceleration, is it on both displays simultaneously, or just one at the time? Do the popups show up in the middle of one screen or split between the displays like on the Matrox/PC...

    Gimme your rants and raves about that card.
  • by PissingInTheWind ( 573929 ) on Thursday November 07, 2002 @05:05PM (#4619610)
    anyone got something similar for Linux?
  • by ras_b ( 193300 ) on Thursday November 07, 2002 @05:15PM (#4619710)
    I am currently at work using 4 monitors all run by the Colorgraphic Predator video card. I don't know the technical details of the card (IANAT - i am not a techie) but i must say the setup i have kicks ass. the card is described here [sysopt.com]
  • by Cecil ( 37810 ) on Thursday November 07, 2002 @05:18PM (#4619745) Homepage
    Why do all the graphics card companies feel a need to come up with their own monitor spanning software, which is without exception, garbage. I mean, Windows sucks, but there is one thing they did *absolutely fucking right*, and that's their multi-monitor support.

    It's beautiful. It works extremely well. It's flexible and well-supported.

    Why must each of the graphics card companies reinvent the wheel, and make their wheel square, and connect in a different way?

    I did IT with my current employer before moving up to my current programming job, and I remember how many types of graphics cards and versions of graphics drivers we went through before we found one that was even remotely acceptable. A particular version of the Matrox drivers for the Millenium G450 have a little checkbox hidden away during the install (and only during the install) that will let you install the "extra" support for Windows' multi-display.

    Note to multi-display driver writers: No one (that I know at least) wants windows that maximize across monitors. No one wants toolbars that span across monitors. No one wants resize-handles on their maximized windows if you are kind enough to provide the option to NOT maximize across monitors. Not everyone wants both their monitors at the same resolution (GRR! that one really frustrates me). Not everyone can run both monitors at the same refresh rate, either. And NOT EVERYONE puts their second monitor to the right of the first one.

    All of these things are handled flawlessly by Windows' multi-monitor support. The same multi-monitor support that's been there since Windows 98SE. (or was it Windows 98?) Let it do what it does best, and focus your energy somewhere less counter-productive, thanks.
  • by Neon Spiral Injector ( 21234 ) on Thursday November 07, 2002 @05:24PM (#4619804)
    I just got my ATI Radeon 7500 working in X. Here are some things I found.

    First my biggest problem was the card will only see monitors that are connected when last reset. I spent 2 days trying to get the card to see a monitor I connected after Linux had booted. It was just dumb luck that we had an extended power outage that drained my UPS. When I powered back up, I still had the monitor turned on, and it got initiliaed by the card.

    Second the DVI port is the primary display, if you have both connected. I guess that makes sense, but I had them backwards in my head cause I have 2 VGA CRTs, and had to use an adaptor on the DVI port to hook up my (second) monitor.

    I like to configure my XFree86 by just typing `X -configure`. That doesn't detect the second monitor (and due to a bug I'll get to in a second configures the primary monitor incorrectly). The configuration file created by X was a good starting point, but I would have to manually add the settings for the second monitor.

    What was odd, is X was being displayed on my primary monitor, but the settings in the file were from my secondary. Looking at the log file created, it seems that the Radeon was reading the DCC information from the second monitor (and after I got both displays initilizing both monitors were being seen with the same DCC info even though they are very different displays).

    What I ended up doing was searching the Internet for some sample XF86Config files that had Xinerama enabled. I found a few some even for the Radeon 7500. To get the correct monitor info. I just plugged one monitor into the real VGA port, started X and looked in the log for the timings. I then hard coded the values for my primay display to override the falsely detected DCC infomation (X gives you big warnings when you manual specify timings higher than the monitor reports, which normally would be a good thing, but in this case I was right, so I'll have to live with the warnings).

    After I plugged in the right values, and added the approate lines to my "-configure" generated file I had X running on two different sized displays with my desktop being stretched across them.

    Also note that DRI is disabled in X on the ATI Radeon 7500 when using Xinerama, which means no hardware accelorated OpenGL (just like in Windows on this card).

    As for my window manager Enlightenment 0.16.5 it is somewhat Xinerama aware. There are a few little bugs. First it likes to put things were I don't have a desktop due to me running two different resolutions on the displays. That probally won't effect most people. The biggest pain is it doesn't maximize windows correctly when they are on the second head. I don't maximize much, so I have just learned to expand the windows to size by hand.

    The virtual desktops and multiple desktops of Enlightenment work just as before, they are just twice as large now. I'm sure I could have as many as I wanted, only limited by memory. The pager display shows everything correctly, include the black hole where there is no desktop.

    Applications tend to pop up menus half on one screen, half on the other, Enlightenment also suffers from this, but not as much as I usually am clicking in the middle of the screen, but around the shared edge things get annonying.

    All in all I can live with it. I don't play games so OpenGL isn't a big deal. I have my webbrower and mail on one screen and an Eterm or two on my other where I'm doing work. What ever I'm focused on most I'll put on the main display. If I'm just compiling something big I it is nice to put it over on the second head so I can keep an eye on it, but focus on /. until the build is finished.
  • Linux compatibility (Score:2, Interesting)

    by tjw ( 27390 ) on Thursday November 07, 2002 @05:25PM (#4619812) Homepage
    I've been using a multimonitor XFree86 setup since the release of XFree86 4.0.

    First I used two 3dfx Voodoo3's to power my 3200x1200 resolution. I was constantly annoyed by the lack of 3D hardware acceleration, so I disabled Xinerama mode, and ran X in DualHead mode. The only differnce in doing this was that I could no longer move windows from one screen to the other. The mouse cursor traveled freely between screens. Granted this was annoying too, but at least I could play quake2 again.

    Then I happened upon a nice tidbit on the Xpert mailing list. That is, you can run Xinerama mode with NVidia cards and get hardware accelerated 3D on one of the heads. I replaced one of the voodoo3's with a TNT2 and I've been happy ever since.

    I'm always thinking about upgrading my video card, and these one card solutions seem like the way to go. With NVidia's nView and Matrox's Powerdesk? you can have both heads appear to XFree86 as one logical screen and therefore run hardware accelerated 3d on BOTH SCREENS. I read that this was suppored by both Matrox and NVidia XFree86 drivers, so I started shopping for my next video card. But the dilema that I've constantly run into, is one that is not even addressed in this article. That is, the Max Resolution of the second monitor is severly limited. I have yet to find a single card solution that will handle 3200x1200 in 24bpp (or even 16 for that matter).

    Perhaps the new Parhelia's will do it, I'm not sure. I've had to do a fair amount of digging just to find out what I do know. It seems like the only place that has reliable information about the issue is the complaining that goes on in mailinglists from people dissatisfied with the products they have purchased.
  • by DigitalAdrenaline ( 549986 ) on Thursday November 07, 2002 @05:32PM (#4619880)
    Our Shop uses exclusively Matrox on high end machines.

    In the trading industry, some users have as many as 10 Monitors all running from 1 PC, and I've heard of more. Most traders have at least 4. There are a few companies besides Matrox that can provide that, and of the ones that do, none do it as well as Matrox.

    It's worth the $1200 (CAD) to purchase a G200 MMS (quad) over anything else we've ever tried. Even on dual screens, unless you need 3D, Matrox is the way to go.

    One nice benefit is that all 4 monitors can run different resolutions and color depths at the same time.

    Do I have/want a G200 at home on my desktop? No.

    But I don't have/want a s/390 as my desktop either. That doesn't mean an s/390 is crap. It just isn't suited to that particular role. Same with Nvidia. It's great for games, but it's crap apart from games.

    Ok, Maybe I want to have an s/390 at home... Still... You get the idea...

  • by eric2hill ( 33085 ) <eric@ i j ack.net> on Thursday November 07, 2002 @05:55PM (#4620167) Homepage
    I've got a VisionTek GeForce4 440 MX ($120, Insight) running two 19" Trinitron monitors at work. The newest drivers do support running a true dual-monitor mode (not stretched desktop) on Windows 2000. For any multi-monitor system worth its' salt, this is a must.

    Now, about the 3 reboots it took to make it all work...
  • AGP (Score:3, Interesting)

    by _ph1ux_ ( 216706 ) on Thursday November 07, 2002 @05:58PM (#4620217)
    Thats all well and fine... but what I want is a motherboard that has DUAL AGP slots. anyone know of any out there that have this.

    When I worked at intel i wrote some departments requesting this, but didnt get very far...

    here is an interesting concept for multi monitoring:

    It would be interesting to have a single computer setup with different inputs and different monitor output. Each screen would have a privilage level, and all inputs would only be associated with their individual screen.

    This would allow for a Kiosk to be setup in say a mall - with a single computer that has multiple screens, keyboards and mice attached. Each screen would have its own desktop - and could run a browser for example - but they would not interfere with eachother.

    This would allow you to run all this off of one computer - thus saving costs.

    Anything out there like this? Obviously it has many parallels to mainframe computering - network appliances etc... but I am specifically talking about running a standard PC with multiple monitors and mice and keyboards - not some crippled specially designed hardware.
  • What about GAMMA? (Score:2, Interesting)

    by Yodalf ( 83088 ) on Thursday November 07, 2002 @06:17PM (#4620471) Homepage
    I am currently using a G550 with two monitors. Neither in windows 2000 or Xfree86 can i adjust independent gamma on the monitors. Actually, it is even worse than that because i can adjust the gamma on only one monitor. The other monitor must be used without gamma correction.

    IMHO, independent gamma correction on both monitors is necessary and i am surprised to see that the reviewer did not even hint about it.

    Anybody with more experience/knowledge in this?
  • x2vnc? (Score:2, Interesting)

    by DrinkDr.Pepper ( 620053 ) on Thursday November 07, 2002 @06:18PM (#4620480)
    Has anyone tried an app called x2vnc [hubbe.net]? It works very similar to a dual monitor setup, but you can use two different computers. It uses VNCserver so you can even have an X windows server running x2vnc connected to a pc running windows with only one mouse and keyboard.

Happiness is twin floppies.

Working...