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."
my boss (Score:1)
Macs? (Score:4, Interesting)
Re:Macs? (Score:3, Funny)
Secondly, this article is comparing the multimonitor abilities of these various graphic cards against each other. It doesn't really make sense to throw a Mac in the mix, since you're changing more than one variable.
Re:Macs? (Score:2)
So pththththththth on your multi-display Mac.
Re:Macs? (Score:2)
I am running three monitors off my G4/933 - a 17" Studio Display off a Radeon 7500, and a 15" NEC LCD and 14" crap CRT screen both running off a Radeon 7000 card.
I went with dual displays back when I had two 15" VGAs. They work seamlessly under MacOS (I started with them under 7.6.1, and now run them under 10.2.1) and I find that I am significantly more productive as a result.
The tird monitor was largely because I had an exta monitor and an extra VGA out to run it off of. Right now I just keep iTunes on that monitor.
I highly recommend multiple monitors to anyone that can run them. A lot of times, a second monitor can be added for a lot less money than a larger monitor (since the second monitor can be relegated to non-accelerated tasks and can use a cheap video card, especially sicne it will be stuck in a PCI slot).
While at it, WHERE IS ATI? (Score:2)
Multi-monitor in Linux... (Score:1)
Re:Multi-monitor in Linux... (Score:2, Insightful)
The Xinerama extention ships with every current distribution that I know of. You just need to configure it.
Re:Multi-monitor in Linux... (Score:2)
Also what the orginal story seems to forget that it is not neccasary to have special cards to have dual monitors. I had it under 98 with two pci vid cards. Not as nice perhaps but pretty cool for the time. It should still be possible to do this with 1 agp and 1 pci although it may not be possible if the main card is a built in since these tend to presume you either want them or an external card.
I also seem dimly to recall that I had this config with linux but I might be confusing that with my other matrox.
Re:Multi-monitor in Linux... (Score:2, Informative)
(*still shares mouse and keyboard, ie which ever screen you got the (core) mouse on has focus)
an advantage to windows is that you dont loose HW acceleration when ur spreading desktop. While w/ xinerama you do. but not with the multi WM setup. (which is what I use)
And setting up either aint that difficult, I remember when I was still using mdk (2 years ago) that the CD installer could even do it (I think it was 8.0)
Re:Multi-monitor in Linux... (Score:2)
no, alas you can't, for exactly the same reason that I can't repoint an app displaying on box one to an X server on box 2 while the app is running. it's a bugger though, that would be very cool. still, I'm sure it's coming via some enteprising hacker.
dave
Re:Multi-monitor in Linux... (Score:2)
as I understand it, with a system of sunray thin clients and a big sunserver. you put your ID card into the reader on the sunray and log in etc. then if you pull the card out it all disappears. go to another term and your old session reappears there.
can anyone comfirm this? and is there any chance we could see this kind of functionality in XF86? (which I would love, then I could transfer from desktop to laptop seamlessly).
a method of repointing single X clients from one server to another would also be a pretty cool thing.
dave
Re:Multi-monitor in Linux... (Score:2)
yeah, the problem with that is that it's suddenly one big display, and not 2 (or more) independant displays. when it's one big display then you're talking one wm for the pair, ie windows maximising across a monitor bezel etc, which just seems kind of hideous to me.
with 2 independant displays then you can have different wm's on each, when you maximise a window there is no danger that it will span monitors (and what happens in xinerama if you have three screen's in an L arrangement?)
dave
No really? (Score:2, Insightful)
Can you do multimonitor with multiple graphics cards on Macs?
Do the Linux and XFree people realize they're not supposed to make things easy and powerful?
*Back to serious mode*
All this hokey-pokey's been done by X, years ago. Multimonitor, portable sessions, remote clients, graphical sessions over slow links, you name it. People should give the X Consortium a lot more credit than M$oft or Apple. I didn't have the xfreecfg but it took me only some Googling (Dejanews, back then) and a couple of tries correcting typos to get dual head on cheapo ATI cards from EBay. And that was about 3 years ago, when XFree86 was released.
Change X resolution and Virtual Res on the fly? (Score:2, Interesting)
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?
Re:Change X resolution and Virtual Res on the fly? (Score:3, Informative)
This is part of the RandR [xfree86.org] extension, wait for XFree86 4.3. This was mentioned [slashdot.org] some time ago.
ATI Radeon 9000 in new Mac G4s (Score:2, Interesting)
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.
Re:ATI Radeon 9000 in new Mac G4s (Score:5, Informative)
No.
What about Quartz acceleration, is it on both displays simultaneously, or just one at the time?
Both displays at once, given sufficient (64MB) VRAM.
Do the popups show up in the middle of one screen or split between the displays like on the Matrox/PC.
Dialog boxes and other messages are typically centered on the display containing the menu bar.
Apple did multiple screens first, and it shows up in the more elegant handling of interface elements across displays and the general flexibility of those multi-monitor options compared to the "divided" dialog boxes and hardware constraints of Windows.
Re:ATI Radeon 9000 in new Mac G4s (Score:2, Informative)
This is just completely untrue. Apple did do multi-display first, but Windows is every bit as good at handling multiple displays. If you put two ore more video cards in a box (which is what I've done since Win'98 originally came out), Windows handles multimon beautifully. Dialog boxes centered on active display, windows maximized to single display, etc.
The problem is that most dual-head video card makers, up until recently, have provided drivers that tell Windows "Hey, this is one big, wide display!", and Windows has no way of knowing that it's centering a dialog box across 2 monitors. Matrox has fixed this (finally) in their drivers, and ATI has as well with the drivers for the 9000 and 9700 -- the 8500 and earlier still haven't been fixed. (I don't know about nVidia, tho').
Get a real multimon solution for Windows and you won't be disappointed. I'm running a 3 19" displays at work -- 4800x1200 resolution is great.
--Jeremy
Re:ATI Radeon 9000 in new Mac G4s (Score:2)
Re:ATI Radeon 9000 in new Mac G4s (Score:2)
Actually, his comment is somewhat correct as Win98 isn't an NT-based Windows system:
"Note that while what you're saying is true for XP, earlier NT-based Windows systems (including 2000)"
A fact or two of that post you responded to did have some issues, I have a dual-head ATI card that works as multi-monitor, pretty nicely in Windows 2000.
Re:ATI Radeon 9000 in new Mac G4s (Score:2)
I think it is also a hardware level issue, as there is something about their protocols that made handling multiple cards easier, where the boards can interoperate, features that didn't seem to show up in competing cards for a while.
I do have some Permedia 2 cards where the DEC-made drivers allowed three identical cards to run as a multi-monitor arrangement in NT4.0.
Re:ATI Radeon 9000 in new Mac G4s (Score:2)
Comparison on WinXP and Win2k only... (Score:3, Interesting)
Re:Comparison on WinXP and Win2k only... (Score:2)
Re:Comparison on WinXP and Win2k only... (Score:2)
---
chip:battjt > X -version
XFree86 Version 4.2.1 (Debian 4.2.1-3 20021016191246 branden@deadbeast.net) / X Window System
---
Re:Comparison on WinXP and Win2k only... (Score:2)
Using a CLI on a dual monitor setup is pretty hard core dude. Heh.
Fun (Score:1)
Then look at the price. Over 19000. One can only dream.
Re:Fun (Score:2)
No (Score:2, Insightful)
Re:No (Score:2)
Virtual Desktops on Windows... (Score:2)
I absolutely agree. There is a program called VirtuaWin [virtuawin.com] for Windows that does this, too. If you're using a Windows box and miss your virtual desktop goodness, now you can have it.
I set up VirtuaWin to use Ctrl-Left and Ctrl-Right to cycle around desktops, but it's pretty infinitely flexible -- you can assign key shortcuts to each desktop (like you're mentioning) as well.
This program is definitely worth checking out. It's even GPL -- how weird is that for a Windows program?
Re:Virtual Desktops on Windows... (Score:2)
IF you turn on all the screen wipes and gfx goodies, you need a very fast cpu and gfx card thou. Its fairly quick if you turn all eye-candy off.
You lack vision. (Score:2)
And let's not even talk about the benefits you get when doing web developement having your editor on one screen and your browser on the other.
I find multi-monitor setups to be fantastically useful, and virtual desktop setups to be painfully useless.
Re:No (Score:2)
A while back I set up dual monitors on my computers. There are tons of things that I do on that setup, that are not possible, or at least not as convenient by far on multiple virtual desktops. A few examples:
- The most important one: when writing documents, one often uses reference material. What people tend to do on a single monitor machine, even with multiple desktops, is print out the reference material and keep it next to their computer. I bring up all reference material on the second monitor... yes! I have done away with paper.
- I play games one one screen, and have a browser, Southpark episode or helper program running in the second monitor (for example: Ultima Online on the 1st screen and UO Automap on the second). None of this is very convenient on a multi-desktop configuration, since you need to hide the desktop with game on it to see the other application. While you are looking at the second desktop, something in the game comes along and creams you.
- When doing web design and web scripting, I like having the editing software on one screen and the browser pointed to the scripts under development in the other. I daresay the productivity increase is notable, and again I seriously doubt that a multi-desktop setup with a single monitor will achieve the same convenience.
- Video editing is wonderful on dual head. Video output on one screen, script and controls on the other. Multiple desktops? Forget it.
No... I do not need dual head. But I'll be damned if I ever give it up.
Re:No (Score:2)
When codeing it is great to have the documents on one screen and the IDE on another. When debugging a third monitor is even better. You can put your program and debugging info on the third monitor leaving lots of room on the main monitor to view your code.
A crick in your neck is nothing compared to carpel tunnel from hitting alt-F1, alt-F2, multiple times just to check if you have the syntax correct. Besides with the second monitor setup just to the left and angled towards me I don't even move my head. I just have to move my eyes.
I use Dualhead in X (Score:4, Informative)
I dread having to use computers with just one screen now; I don't think I could ever go back. I'm thinking about hooking up a third monitor, actually. Need a reinforced desk and a small nuclear generator to power all this crap though.
Re:I use Dualhead in X (Score:3, Informative)
large monitor (Score:2)
Re:I use Dualhead in X (Score:2, Funny)
I have 2 21" monitors (ViewSonic p810s) on a Matrox G450... I've been using this setup for maybe 4 years (at work, so I'm in front of them all day)... I'm still waiting to develop some cool super powers...
Re:I use Dualhead in X (Score:3, Funny)
desktop enhancement (Score:2, Insightful)
There's a lot more that could be done for Linux desktops and especially Windows XP, though MacOS leads the way. Everything is like a pdf file, rendered quickly and seamlessly through OpenGL.
It's a shame, however, that third parties have to hack in extended desktop support externally for Windows, as its GUI integration was a truly pitiful idea. With Linux, the source can be modified, but unfortunately companies have little reason to do so.
Re:desktop enhancement (Score:2)
I've run multiple monitors since Win98. In those days the support was pretty poor, but mostly due to applications being unaware of the new situation. Some apps today have issues, but it's becoming rare.
Under Win2k, the multiple-monitor support is great. I have never used third-party software to do this, nor was I aware that any existed (or was necessary).
I used to have issues with certain games and full-screen video, but this seems to have worked itself out over a couple service packs/driver updates/whatever.
I run 3 Voodoo3 cards (all PCI) and an S3 Savage4 (AGP but absolute junk), on 2 17" and two 14" monitors (just because I could... I hate extra unused hardware
I can do full-screen video on any of the screens, and games work great on whichever monitor I designated as my "primary monitor" (no longer bound by what BIOS says as was the case w/Win98).
I ran xinerama on RedHat 7.2 a while back, and if setup correctly it does work well. You can't change anything (resolution, placement) without editing XF86Config and restarting X, but I rarely felt the need to do that. Still, even more X11 apps have issues than Windows apps...
I guess I'll go read the article and see what I'm missing with third party software...
Re:desktop enhancement (Score:2)
Going back to one display might suck... (Score:5, Insightful)
Of course, you can still move main windows via keyboard shortcuts, but certain detachable, child windows of applications (eg, Winamp's Playlist) could not be accessed via keyboard shortcut to move, and were stuck off-screen. The only fix was to re-attach the second display, or uninstall/reinstall Winamp so that it would forget all of its screen positions.
I'm sure there's another way to fix window position memory configs (via registry and what-not), but really -- shouldn't the software take care of this for me? Neither software did much to help me once the second display was removed, and the screen resolution adjusted down to one display. Somewhat thoughtless, IMHO.
Re:Going back to one display might suck... (Score:3, Informative)
NVidia's drivers support Xinerama Now (Score:2)
They never used to, but the past two releases have done Xinerama beautifully, works perfect under KDE.
Re:NVidia's drivers support Xinerama Now (Score:2)
Too much real estate?... (Score:3, Insightful)
<rant>Seriously though, developers will take as much space as you can throw at them, and they will be more productive. Really, when will managers and procurement people realize that programmers need bigger screens and faster/better boxen? I'm tired of watching our department clerk get the newest machine simply because she's been here 20 years.</rant>
"Cranky Old Guy" and the Mac (Score:3, Insightful)
Why has it taken >15 years for the Windows world to finally catch up?
Re:"Cranky Old Guy" and the Mac (Score:2)
Where do you get 15 years? Dual Displays was available with NT 4.0.
Re:"Cranky Old Guy" and the Mac (Score:2)
There's been multi-monitor cards and drivers available since at least Windows 3.1.
I think the point here, is just that now this is not all that rare and it's incredibly easy to setup without buying expensive custom cards.
Two heads!?!?! (Score:5, Funny)
Colorgraphic's Predator (Score:5, Interesting)
Re:Colorgraphic's Predator (Score:2, Informative)
But You haven't tried a Matrox, have you...
You wouldn't go back. The powercolor had OK NT drivers, but they were pretty unfriendly and limited cards compared to the Matrox cards.
And no, I don't work for Matrox.
All but Windows? (Score:2)
OS/2 (and thus eCS) also allow via REXX, for window positions to be monitored, restored, moved, etc when apps are opened or closed... takes a little REXX knowledge (litterally a little) and some competent (but minimal... maybe a couple hundred lines if that much) programming and object positioning and state (which is what it really is under OS/2 & eCS) can be enhanced above it's current capabilities.
Looks like once again companies had to spend time writing around a MS deficiency.
Oh well...
-Rob
Personal review: They all suck. (Score:5, Interesting)
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.
Re:Personal review: They all suck. (Score:3, Funny)
I hope you used some kind of protection?
Re:Personal review: They all suck. (Score:2)
The NT line of windows has been great workstations with multimonitor support. I'm not sure why you think it sucks for a desktop, but for a plain desktop (not games) there are hardly any features you want that these new gfx cards dont supply. Plus there are tweaks and registry edits to fix most of the little forgotten problems out.
And NOT EVERYONE puts their second monitor to the right of the first one.
All 3 cards show will let you arrange your monitor to the left/right/top, you just need to select the dual monitor and select orientation.
Re:Personal review: They all suck. (Score:2)
Granted, I didnt read the article, but at least have some idea of what you are talking about before you go spouting off about it. BTW, the features I describe apply to the latest non-WHQL drivers from NVIDIA. I have tested all of the above features with both two-headed NVIDIA cards, and one single headed Nvidia in combonation with a single headed non-NVIDIA card.
I do. (Score:2)
Maxtrox G550, ctrl+click on maximize, the entire screen is filled with a window. Why would I want this? Right-click, new vertical tab grouping in VS.net (hopefully Mozilla someday). Suddenly MDI makes serious sense when working within a particular application.
Yes, you may like SDI and one app per monitor, but MDI is something that mates so well with multiple monitors, you'll swear at every solution provider that doesn't support it. I find it's as useful as grouping application windows (like The Gimp) on a single virtual desktop in terms of productivity).
Re:Personal review: They all suck. (Score:3)
It was 98 first edition. I've been running a dual-head on a Win98 box for years -- the primary display is an ATI All-In-Wonder Pro AGP driving a 17" KDS Avitron. The secondary is a cheap ATI Charger PCI card I got for $15, driving an old fixed-frequency 18" HP Workstation display that I found in a dumpster (with the aid of a sync-on-green adaptor and a VGA-to-RGB-coax cable).
The drawbacks are that 3D acceleration only works on the primary display, as do the TV- and Video-in features. And the PCI video card obviously doesn't perform as well as the AGP, even at lower color depths (the two displays are independently variable, which is nice).
But having a big secondary desktop to shuffle less complex windows to, like IM Buddy Lists or telnet sessions, is definitely useful. I only wish I could use the larger display as my primary, but given that PCs aren't even supposed to be able to drive this particular piece of hardware, I guess I can't complain.
Re:Personal review: They all suck. (Score:2)
Sure they do, for video walls.
Re:Personal review: They all suck. (Score:2)
OpenGL is not accelerated with Win dual-monitor support. It falls back to software rendering. I'm not sure if it is the same case with D3D. That's what nVidia, ATI, Matrox, etc are trying to provide.
When debugging games, graphics apps, etc. It is nice to have your game running fullscreen in one monitor, while your debugger spews stuff into the second monitor.
Re:Personal review: They all suck. (Score:3, Informative)
It was an important discussion around here before we moved some of our drawing code into OpenGL. Once we solved that little problem though, and wrote a class to get it all initialized properly, all was good, and writing dual-monitor friendly OpenGL apps is easy.
Don't ask "Well then, explain how?" because I'm not obliged or willing to say. The code is not GPL. But it can be done.
As for your comment about debugging software using two monitors, I wholeheartedly agree, and couldn't live without it anymore.
A recent study (Score:2)
Appendix:
On Predatory spider's vision: The predatory spider has eight simple eyes of various sizes that respond to key aspects of the visual field. Tactile sensations derived from the web are more important to spiders than vision is
I don't understand... (Score:2)
When I read the review, however, they showed a snapshot of nVidia's nView Desktop Manager control panel, and it has a LOT more options than mine, including playing with individual application settings... All the features I've been missing. Wow, I figured, I must be using an old driver package. Updated it... And the window hasn't changed.
Is there a separate upgrade package for the nView drivers?
Re:I don't understand... (Score:2)
Yup; beta drivers. (Score:2)
Shows the latest signed driver (3.0.8.2) and the new drivers up to 4.0.7.2, with nView v.2.0.
Re:I don't understand... (Score:2)
1. Color Brilliance enhancer, I just turn up the RGB on the ATI, but the NVIDIA control panel makes it easier.
2. 16bit AA modes, the ATI decided to turn off AntiAliasing in 16 bit modes, bad for some flight sims and multiplayer games. CounterStrike can run in 32 bit mode (+32bpp) so you can get the AA goodness.
But the TV/monitor selector is very easy to use and is laid out correctly. They beat Nvidia on this point. And with the dual 400mhz RAMDAC's expect some execellent output from the ATIs.
Doh! (Score:2)
Why can't it save position properly? I want it to start up MIRC and ICQ on monitor 2; why won't it work? I could do it on that stupid ATI card... I assume it's because ATI treated my desktop like one big monitor.
Dual-display cards suck. Use TWO cards (Score:3, Insightful)
I'm writing this from a machine with two displays and TWO cards: Matrox G400 AGP and Matrox Millenium II PCI. This is what I came to after a long quest for a dualhead setup.
Just a few points:
And while with the dual card setup one card has to be PCI, you can still build a way more powerful combination, compared to any dualhead card.
Re:Dual-display cards suck. Use TWO cards (Score:2)
There's also the problem these days of *finding* a PCI based video card that doesn't totally suck goat testes.
I've been looking for a GeForce 4 card that supported dual displays on one card. Most have two connectors (DVI & VGA) but the "experts" in the computer stores have said that they *don't* drive dual monitors, it's multiple connectors/same signal.
Re:Dual-display cards suck. Use TWO cards (Score:2)
Re:Dual-display cards suck. Use TWO cards (Score:2)
There are plenty of dual head cards that meet the needs of most users, including good 2d or 3d performance, or both. Gainward made a very decent one based on the Geforce 2 400; I had one and it worked perfectly. When it blew up (don't ask...) I replaced it with a Radeon 8500 dual head card, which is what I am using now. Good performance all round.
I am looking to build a new box and I'll probably end up using one of the many dual-head Geforce 4 cards. Check them out: you may like what you see. It seems that many of these cards that are built for top performance on a single monitor, will support a second one as well. They are reasonably priced as well.
ATI Hydravision Xfree86 Xinerama Enlightenment. (Score:5, Interesting)
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
Re:ATI Hydravision Xfree86 Xinerama Enlightenment. (Score:2)
I had similar experience with by 8500 Dualhead. (Score:2)
As you mentioned, the "primary" display is the DVI connector. This is horrid because any bus traffic causes that display to show ghosting and other lines everywhere on the 8500. The ATI Radeon 9000 doesn't have this problem, but it's another mark against the card.
For multihead under Linux, I recommend buying a G550 and skipping ATI, because their cards are not fun to setup and debug (I spent an entire day of my time trying to work with their broken drivers).
I found a "known-good" Xinerama config on GoogleGroups [google.ca], and used it to debug the 8500.
you don't need special hardware (Score:3)
On the whole, I found that, as usual, configuring multiple monitors (I use nVidia cards, although I don't recommend you buy them) was a little more work under Linux than under Windows, but that it ended up working better. X11 seems to provide a better abstraction layer, insulating applications from the idiosyncracies of the underlying hardware. Furthermore, on X11, window placement and management has been factored into a separate application, so you aren't tied to vendor-supplied hacks in order to make things work with multiple screens--you just use any window manager that supports Xinerama.
Linux compatibility (Score:2, Interesting)
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.
WTF, get the real ATI 9700, not the 9000 (Score:2)
NVIDIA GeForce4 Ti 4600
ATI Radeon 9000 Pro 64MB
Matrox Parhelia-512 128MB
WTF, why is he testing the 9000? They mention the 9700, but went with the 9000 for benchmarks. This is purely absurd.
The 9700 is 4x faster than the 9000, and 2x the 4600 in these fps benchmarks. The 9000 isnt even a replacement for the 8500 out. The 9500 is the replacement, and its not even out yet.
BTW, I run the 9700 dual, playing counterstrike on a 21 inch monitor and a 60inch projection at the same time (mirror mode). The tv output at 1024x768 (svhs) is crystal clear, and is truely amazing.
Triple headed Linux beast of doom (Score:5, Informative)
This caused me to look at using multiple cards instead of multiple headed cards.
I have one 21" and two 17" monitors, and I wanted the primary display (21", middle, AGP) to be able to be upgraded seperately from the secondaries (PCI, one on either side of the primary), as I have no interest in spanning 3D games across screens. Granted, I could have done three with the Matrox card, but then I'd always have to upgrade to another 3-monitor card. The solution I went with was to have one nVidia AGP card for the primary (currently a TNT2 Ultra, to be upgraded later) and two GForce 2 PCI cards for the secondaries. The GF2s are plenty fast for 2D, and fast enough to run small 3D accelerated toys/apps/screensavers too. The only downsides are the use of more expansion slots than using a dual-headed card and that 3D acceleration won't span. The upsides are that each one is running full speed, they're completely independant so multiple resolutions/frequencies is less of a problem, and the primary display can be upgraded seperately from the secondaries. I believe I could also run seperate X servers on each card if that ever became useful.
So if you want spanning 3D acceleration or are low on expansion slots, go with a multihead card. Otherwise, think about doing it this way.
OK, so there isn't a lot of real content in this post, but I thought I'd share a setup success story. When doing multi-card multi-head systems I'd *highly* recommend sticking with the same chip line/maker, and I'd just as highly recommend it be nVidia. Getting these three cards working together couldn't have been simpler...
Re:Triple headed Linux beast of doom (Score:2)
I really don't like nVidia's X11 driver's support for dual monitors. It does this stupid "TwinView"/"SecondMonitorHorizSync"/"MetaModes"/"T winViewOrientation" thing in the screen section rather than having two Monitor and Screen sections. It means you have to specify the settings for the second monitor in a non-standard way, Xinerama support doesn't work right, and you have fewer options for placement.
With the multiple card approach, yeah, it works better. You can use XFree86's native support for multiple monitors, which is superior.
RE: Triple headed Linux beast of doom (Score:2, Informative)
If you want a 3 head machine for cheap, I'd reccommend getting Matrox Millenium II PCI cards ($20 on ebay). You can stick up to 4 of them in one machine. I have an AGP Geforce2 as my center display, and use that for games. The Mellenium IIs are plenty enough for stuff like xterms and web browser windows, and the geforce card runs games well. It was all surprisingly easy to get working.
I dual boot linux and XP, both OSses support the display set up fine. XP acts kind of bizarre when you start a game on the center display and it changes resolutions though.
If anyone wants my XF86Config file I'd be happy to post it.
To confirm your belief about running separate X servers on each display: yes that is possible, I've done it before. Its a good way to get everything debugged as you're getting it all configured. The problem with separate X servers is that they would be conflicting for your input devices. A better way would be to use 1 X server, but configure it for multiple displays. Each display will be separate and will have its own minor display number (:0.0,
Xinerama (Score:2)
Re:Xinerama (Score:2)
nView on Windows 2000 (Score:3, Interesting)
Now, about the 3 reboots it took to make it all work...
AGP (Score:3, Interesting)
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.
Re:AGP (Score:2)
I even posted it as a question to slashdot (rejected, of course).
As far as I know, they still haven't got dual-AGP video yet. I've heard rumblings of using the AGP-style port for other peripherals though, so perhaps somebody will get smart and develop a board that supports dual-video too.
It really sucks when you either have to put all the load on a single AGP card, or mix with slower PCI (not to mention that as PCI becomes obsolete newer models do not get manufactured for the port).
multi-monitor (Score:2)
Maxspeed makes this terminal [maxspeed.com] which extends keyboard, video, mouse and I/O from a base PC. You run CAT5 from the terminal to the PC and plug it into a special card in the PC. There are cards with 4 ports and cards with two ports. It works well for souped-up point of sale applications - one PC at the front of a small store can handle several terminals.
Just to be clear, this is not TCP/IP. It is keyboard, video and mouse signals multiplexed on cat5. If using a GUI, you run a separate X Server per terminal on the PC. They are very Linux friendly - I used them with Red Hat.
What about GAMMA? (Score:2, Interesting)
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)
Help for nView people (Score:2, Informative)
WRONG!
There is a simple registry tweak that will enable a checkbox to "Treat multiple outputs on an nView-capable board as seperate display devices". All that has to be done is disable nView in its control panel and apply this to the registry:
[HKEY_LOCAL_MACHINE\SOFTWARE\NVIDIA Corporation\Global\NVTweak]
"NvCplExposeWin2kDualView"=dword:00000001
Reset the system and find the checkbox, I have it under advanced> Desktop utilites.
A commercial answer (Score:2)
My pet peeve with the Matrox driver version is that it would not power down the second monitor, so it went to screen saver and never turned off, while the primary monitor did power off. This was indicated on the Matrox site as a known issue. From other comments here I gather there have been no releases lately of the Matrox XFree86 driver, so that's probably still true.
XI is faster than XFree86 in my subjective testing, and it works nicely. There's a free demo you can download to try it out.
Dual head G400 VS Redhat 8.0 :( (Score:2)
They missed the best one! (Score:2)
[matrox.com]
http://www.matrox.com/mga/products/g200_mms/hom
Why bother with these when there's UltraMon? (Score:2, Informative)
I run dual 17" monitors (GF4 MX and a GF2 MX) on Windows 2000 Professional and I don't even bother with NVidia's NView app. Haven't found a single use for it other than it being unreasonably slow for features I don't need. For everything Windows 2000 doesn't do out of the box, I just use UltraMon [realtimesoft.com].
UltraMon still leaves a bit of a memory footprint but it's not nearly as bad or as slow as NView. It's this unobtrusive (and persistent) little system tray icon that gives me all kinds of settings that NView seems to offer as well, except faster. Some of the features I appreciate in particular are:
Shortcut keys to swap programs between monitors (proportionally or to fit - INCREDIBLY useful if you run different resolutions)
Shell extensions for switching monitors or maximizing.
A simple double-click on the systray icon (or a definable keyboard shortcut) to turn off the secondary monitor on demand, such as if you want to run an OpenGL game without the second monitor looking all weird.
Individual desktop wallpaper settings.
The program itself creates shortcuts that set a program to start on a certain monitor.
Saving window sizes and positions.
You can enable two separate taskbars if you want, and either have each taskbar show all the tasks or have each separate taskbar show the tasks running on that specific monitor.
That's the bulk of its features. Great little program. Unfortunately, yes, it is $40 to register, and there are discounts for multiple licenses, but for me personally it was well worth the cost for the extreme ease of use it provides me with my monitors.
I have tried NView, but it kind of seems like it's trying too hard to be useful, where UltraMon just works, and works great. I'd definitely recommend it for anyone with dual monitors.
Re:Three Screens... (Score:1)
Re:Major Overstatement (Score:3, Interesting)
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...
Re:Major Overstatement (Score:2)
In any case, the real cost issue is licensing and the big flat screens. The PC itself costs almost nothing in comparison.