|
Post Reply
Hugo 2000-08-02 02:38
Hi! I am trying to make an app. that shows on two independent monitors images from two cameras, each camera on diferent monitors. I bought a G400 MAX Dual Head for that. After trying it under NT4, I decided to migrate to W2k. It was imposible under NT4, unless I low level programm the G400(I asked Matrox for an SDK and nothing! they give me the card specs. for programming it...).
Well, I decided to use the MFC with their new API functions for multimonitor support under W2k. My surprise came when I asked(EnumDisplayMonitors or GetSystemMetrics(SM_CMONITORS)) the system how many monitors it has attached to the desktop(I configured the desktop to 800x1200 with the powerdesk utility) and answered me 1! the fact is that I have two monitors attached to the desktop.
Another surprise is when you call the EnumDisplay devices, it shows me that I have two display devices, the first one:\\.\DISPLAY1 - "Matrox Millenium G400 DualHead Max" and the other one:\\.\DISPLAY3 - "NetMeeting driver". What's the last one???
I would like to ask: Does the w2k drivers(Revision 5.10.012) for G400MAXDH considers the two monitors as one(if I have two monitors it has to show two!!)? Why do I have the NetMeeting driver as a display device?
Thank you,
Hugo
|
Christian Studer 2000-08-02 06:04
You're out of luck with the G400, as you have seen for yourself Win2000 sees it as a single monitor, just like NT4. This is due to the design of the G400, a single chipset for two monitors, apparently Win2000 doesn't know how to handle this. You'll have to get an additional card if you want a real two-monitor system. The G400 dualhead only works properly on Win98.
The NetMeeting driver you see is a mirror driver used by NetMeeting for desktop sharing (I guess). You can easily filter it out by looking for the DISPLAY_DEVICE_MIRRORING_DRIVER flag in DISPLAY_DEVICE::StateFlags.
Good luck with your app,
Christian Studer http://www.realtimesoft.com
|
Hugo 2000-08-02 16:32
Thank you, I will try to install another graphic card. My mainboard does have one agp slot with my G400 on it, if I install a PCI graphic card, do you know if there'll be any problem between them? Do I have to configure a card as slave and the other as master? In this case, how do I do that?
Thank you again!
Hugo
|
Christian Studer 2000-08-03 04:17
There are 3-monitor configs with G400 dualhead + 1 PCI card in the database, seems to work fine. I don't know if connecting only one monitor to the G400 will be a problem, but I guess this is rather unlikely.
The most important thing is to get a card that works fine as secondary. Take a look at the shopping guide for some suggestions (under Products -> Video cards). Once you have your card, just plug it in and reboot, then enable the second monitor in display properties.
Christian Studer http://www.realtimesoft.com
|
Hugo 2000-08-03 22:45
Thank you Christian,
I've been trying with an old S3TrioV64+ as primary(through bios, it cannot be set as secondary) and w2k just crashs. I've been told that everything works fine with a VooDoo3 2000(W2k HCL supported secondary video cards). I'll tell you...
Hugo
|
Post Reply
|