Banshee and Multiple Monitor Support

Hi,

I some VooDoo 5 cards, and want to get multiple monitors to work under QNX6.
I have used the following trap information to get VooDoo 3 cards to work
under QNX4 (a tripple headed display).

Null.ms;Pg.Banshee -HNqnx/crt -g1024x768x8 -I1 -G2 -o
2560,2048 -d0x121A,0x0005 -WB1024 -WV0x01000000;Pg.Banshee -HNqnx/crt -g1280
x1024x8 -I2 -o1280 -d0x121A,0x0005 -WB1280 -WV0x01000000;Pg.Banshee -HNqnx/
crt -g1280x1024x8 -I0 -d0x121A,0x0005 -WB1280 -WV0x01000000;#1280,1024,8,30
0,0rCB,Banshee - 3Dfx Voodoo Banshee

Does anyone have the info required to get VooDoo 5 cards to work under QNX6.

Thanks

James Carmody

Hi James,

Unfortunately there is currently no multiple monitor support under QNX6. This may be supported in the future.

Thank you,
-Dave B.




James Carmody <carmodyj@aecl.ca> wrote:

Hi,

I some VooDoo 5 cards, and want to get multiple monitors to work under QNX6.
I have used the following trap information to get VooDoo 3 cards to work
under QNX4 (a tripple headed display).

Null.ms;Pg.Banshee -HNqnx/crt -g1024x768x8 -I1 -G2 -o
2560,2048 -d0x121A,0x0005 -WB1024 -WV0x01000000;Pg.Banshee -HNqnx/crt -g1280
x1024x8 -I2 -o1280 -d0x121A,0x0005 -WB1280 -WV0x01000000;Pg.Banshee -HNqnx/
crt -g1280x1024x8 -I0 -d0x121A,0x0005 -WB1280 -WV0x01000000;#1280,1024,8,30
0,0rCB,Banshee - 3Dfx Voodoo Banshee

Does anyone have the info required to get VooDoo 5 cards to work under QNX6.

Thanks

James Carmody

I am pretty sure that someone has done it on IRC, but cannot remember
who. I believe it involved editing configuration files. But what do I
know, I dont work for QSSL…

Just thought I’d mention it.

–zigzag
Developer,
QNXStart (http://www.qnxstart.com)

In article <9c4l4o$g7j$1@nntp.qnx.com>, “Applications Mail Group”
<apps@qnx.com> wrote:

Hi James,

Unfortunately there is currently no multiple monitor support under QNX6.
This may be supported in the future.

Thank you,
-Dave B.




James Carmody <> carmodyj@aecl.ca> > wrote:

Hi,

I some VooDoo 5 cards, and want to get multiple monitors to work under
QNX6. I have used the following trap information to get VooDoo 3 cards
to work under QNX4 (a tripple headed display).

Null.ms;Pg.Banshee -HNqnx/crt -g1024x768x8 -I1 -G2 -o 2560,2048
-d0x121A,0x0005 -WB1024 -WV0x01000000;Pg.Banshee -HNqnx/crt -g1280
x1024x8 -I2 -o1280 -d0x121A,0x0005 -WB1280 -WV0x01000000;Pg.Banshee
-HNqnx/ crt -g1280x1024x8 -I0 -d0x121A,0x0005 -WB1280
-WV0x01000000;#1280,1024,8,30 0,0rCB,Banshee - 3Dfx Voodoo Banshee

Does anyone have the info required to get VooDoo 5 cards to work under
QNX6.

Thanks

James Carmody

zigzag:
I am pretty sure that someone has done it on IRC, but cannot remember
who. I believe it involved editing configuration files. But what do I
know, I dont work for QSSL…

Just thought I’d mention it.

i think perhaps he ment official support, i just did a quick dump of
this ng and heres what was said, it seems hes luck in that hes got
voodoo3s, there should be enough info below to get him going with rtp but iv not reread all of this so some might not apply now…

<qdn.public.qnxrtp.photon archives: multi monitors>
From: pete@qnx.com
Subject: Re: multiple monitor QRTP
Date: 11 Oct 2000 13:06:40 GMT

Groovy <jv90@dds.nl> wrote:

—559023410-2078917053-971261554=:430103
Content-Type: TEXT/PLAIN; CHARSET=US-ASCII

I ran “crttrap trap” and I only got this file. And it doesn’t look like
the output on > http://support.qnx.com/support/bok/solution.qnx?9490 > Does
somebody have an explanation for it. Or some help…

The web page you refer to is for QNX 4.xx and Photon 1.xx . It says
that in the heading.

Your trap file does indeed contain command lines to run drivers for
both Matrox and TNT cards. Each line is simply a command with a comment
at the end after the `;’

When you run Photon… the command at the top of the file will be run
automatically. Run any of the lines containing -dldevg-tnt.so and your
other card should spring to life. Add a `-o1280’ just after io-graphics,
and it will start up 1280 pixels to the right.

io-graphics -g1280x1024x32 -dldevg-matroxg.so -I0 -d0x102b,0x521 -R75 io-graphics -g800x600x16 -dldevg-vesabios.so -I0 -d0x102b,0x521;#1280,1024,32,100,0CBDr,matroxg - Matrox G200/G400
io-graphics -g1152x864x32 -dldevg-tnt.so -I0 -d0x12d2,0x18 -R60;#1152,864,32,100,0CBDr,tnt - nVidia Riva TNT/TNT2

From: “David Donohoe” <ddonohoe@qnx.com>
Subject: Re: multiple monitor QRTP
Date: 11 Oct 2000 14:53:54 GMT

Groovy <jv90@dds.nl> wrote:

I ran “crttrap trap” and I only got this file. And it doesn’t look like the output on > http://support.qnx.com/support/bok/solution.qnx?9490 > Does somebody have an explanation for it. Or some help…

Grz. Groovy

io-graphics -g1280x1024x32 -dldevg-matroxg.so -I0 -d0x102b,0x521 -R75 io-graphics -g800x600x16 -dldevg-vesabios.so -I0 -d0x102b,0x521;#1280,1024,32,100,0CBDr,matroxg - Matrox G200/G400

You want a semicolon right before the second io-graphics.

But unfortunately, your configuration is supported yet for multiple monitors.
Right now, it only works if the non-primary cards are Voodoo3/Banshee.


From: “David Donohoe” <ddonohoe@qnx.com>
Subject: Re: multiple monitor QRTP
Date: 11 Oct 2000 15:16:44 GMT

David Donohoe <ddonohoe@qnx.com> wrote:

Groovy <> jv90@dds.nl> > wrote:

I ran “crttrap trap” and I only got this file. And it doesn’t look like the output on > http://support.qnx.com/support/bok/solution.qnx?9490 > Does somebody have an explanation for it. Or some help…

Grz. Groovy

io-graphics -g1280x1024x32 -dldevg-matroxg.so -I0 -d0x102b,0x521 -R75 io-graphics -g800x600x16 -dldevg-vesabios.so -I0 -d0x102b,0x521;#1280,1024,32,100,0CBDr,matroxg - Matrox G200/G400

You want a semicolon right before the second io-graphics.

But unfortunately, your configuration is supported yet for multiple monitors.

I meant to say “is not supported” (unfortunately :frowning: )

Right now, it only works if the non-primary cards are Voodoo3/Banshee.

From: pete@qnx.com
Subject: Re: multiple monitor QRTP
Date: 11 Oct 2000 17:57:09 GMT

Groovy <jv90@dds.nl> wrote:

Do you know (maybe > pete@qnx.com > know) if it will be supported in the future?

Yes it will.

From: pete@qnx.com
Subject: Re: multiple monitor QRTP
Date: 11 Oct 2000 13:06:40 GMT

Groovy <jv90@dds.nl> wrote:

—559023410-2078917053-971261554=:430103
Content-Type: TEXT/PLAIN; CHARSET=US-ASCII

I ran “crttrap trap” and I only got this file. And it doesn’t look like
the output on > http://support.qnx.com/support/bok/solution.qnx?9490 > Does
somebody have an explanation for it. Or some help…

The web page you refer to is for QNX 4.xx and Photon 1.xx . It says
that in the heading.

Your trap file does indeed contain command lines to run drivers for
both Matrox and TNT cards. Each line is simply a command with a comment
at the end after the `;’

When you run Photon… the command at the top of the file will be run
automatically. Run any of the lines containing -dldevg-tnt.so and your
other card should spring to life. Add a `-o1280’ just after io-graphics,
and it will start up 1280 pixels to the right.

io-graphics -g1280x1024x32 -dldevg-matroxg.so -I0 -d0x102b,0x521 -R75 io-graphics -g800x600x16 -dldevg-vesabios.so -I0 -d0x102b,0x521;#1280,1024,32,100,0CBDr,matroxg - Matrox G200/G400
io-graphics -g1152x864x32 -dldevg-tnt.so -I0 -d0x12d2,0x18 -R60;#1152,864,32,100,0CBDr,tnt - nVidia Riva TNT/TNT2

From: “David Donohoe” <ddonohoe@qnx.com>
Subject: Re: multiple monitor QRTP
Date: 11 Oct 2000 14:53:54 GMT

Groovy <jv90@dds.nl> wrote:

I ran “crttrap trap” and I only got this file. And it doesn’t look like the output on > http://support.qnx.com/support/bok/solution.qnx?9490 > Does somebody have an explanation for it. Or some help…

Grz. Groovy

io-graphics -g1280x1024x32 -dldevg-matroxg.so -I0 -d0x102b,0x521 -R75 io-graphics -g800x600x16 -dldevg-vesabios.so -I0 -d0x102b,0x521;#1280,1024,32,100,0CBDr,matroxg - Matrox G200/G400

You want a semicolon right before the second io-graphics.

But unfortunately, your configuration is supported yet for multiple monitors.
Right now, it only works if the non-primary cards are Voodoo3/Banshee.


From: “David Donohoe” <ddonohoe@qnx.com>
Subject: Re: multiple monitor QRTP
Date: 11 Oct 2000 15:16:44 GMT

David Donohoe <ddonohoe@qnx.com> wrote:

Groovy <> jv90@dds.nl> > wrote:

I ran “crttrap trap” and I only got this file. And it doesn’t look like the output on > http://support.qnx.com/support/bok/solution.qnx?9490 > Does somebody have an explanation for it. Or some help…

Grz. Groovy

io-graphics -g1280x1024x32 -dldevg-matroxg.so -I0 -d0x102b,0x521 -R75 io-graphics -g800x600x16 -dldevg-vesabios.so -I0 -d0x102b,0x521;#1280,1024,32,100,0CBDr,matroxg - Matrox G200/G400

You want a semicolon right before the second io-graphics.

But unfortunately, your configuration is supported yet for multiple monitors.

I meant to say “is not supported” (unfortunately :frowning: )

Right now, it only works if the non-primary cards are Voodoo3/Banshee.

From: pete@qnx.com
Subject: Re: multiple monitor QRTP
Date: 11 Oct 2000 17:57:09 GMT

Groovy <jv90@dds.nl> wrote:

Do you know (maybe > pete@qnx.com > know) if it will be supported in the future?

Yes it will.

From: pete@qnx.com
Subject: Re: multiple monitor QRTP
Date: 11 Oct 2000 13:06:40 GMT

Groovy <jv90@dds.nl> wrote:

—559023410-2078917053-971261554=:430103
Content-Type: TEXT/PLAIN; CHARSET=US-ASCII

I ran “crttrap trap” and I only got this file. And it doesn’t look like
the output on > http://support.qnx.com/support/bok/solution.qnx?9490 > Does
somebody have an explanation for it. Or some help…

The web page you refer to is for QNX 4.xx and Photon 1.xx . It says
that in the heading.

Your trap file does indeed contain command lines to run drivers for
both Matrox and TNT cards. Each line is simply a command with a comment
at the end after the `;’

When you run Photon… the command at the top of the file will be run
automatically. Run any of the lines containing -dldevg-tnt.so and your
other card should spring to life. Add a `-o1280’ just after io-graphics,
and it will start up 1280 pixels to the right.

io-graphics -g1280x1024x32 -dldevg-matroxg.so -I0 -d0x102b,0x521 -R75 io-graphics -g800x600x16 -dldevg-vesabios.so -I0 -d0x102b,0x521;#1280,1024,32,100,0CBDr,matroxg - Matrox G200/G400
io-graphics -g1152x864x32 -dldevg-tnt.so -I0 -d0x12d2,0x18 -R60;#1152,864,32,100,0CBDr,tnt - nVidia Riva TNT/TNT2

From: “David Donohoe” <ddonohoe@qnx.com>
Subject: Re: multiple monitor QRTP
Date: 11 Oct 2000 14:53:54 GMT

Groovy <jv90@dds.nl> wrote:

I ran “crttrap trap” and I only got this file. And it doesn’t look like the output on > http://support.qnx.com/support/bok/solution.qnx?9490 > Does somebody have an explanation for it. Or some help…

Grz. Groovy

io-graphics -g1280x1024x32 -dldevg-matroxg.so -I0 -d0x102b,0x521 -R75 io-graphics -g800x600x16 -dldevg-vesabios.so -I0 -d0x102b,0x521;#1280,1024,32,100,0CBDr,matroxg - Matrox G200/G400

You want a semicolon right before the second io-graphics.

But unfortunately, your configuration is supported yet for multiple monitors.
Right now, it only works if the non-primary cards are Voodoo3/Banshee.


From: “David Donohoe” <ddonohoe@qnx.com>
Subject: Re: multiple monitor QRTP
Date: 11 Oct 2000 15:16:44 GMT

David Donohoe <ddonohoe@qnx.com> wrote:

Groovy <> jv90@dds.nl> > wrote:

I ran “crttrap trap” and I only got this file. And it doesn’t look like the output on > http://support.qnx.com/support/bok/solution.qnx?9490 > Does somebody have an explanation for it. Or some help…

Grz. Groovy

io-graphics -g1280x1024x32 -dldevg-matroxg.so -I0 -d0x102b,0x521 -R75 io-graphics -g800x600x16 -dldevg-vesabios.so -I0 -d0x102b,0x521;#1280,1024,32,100,0CBDr,matroxg - Matrox G200/G400

You want a semicolon right before the second io-graphics.

But unfortunately, your configuration is supported yet for multiple monitors.

I meant to say “is not supported” (unfortunately :frowning: )

Right now, it only works if the non-primary cards are Voodoo3/Banshee.

From: “David Rempel” <drempel@qnx.com>
Subject: Re: Multiple video cards
Date: 10 Jan 2001 15:19:00 GMT

Someone else had a similar problem, and the solution was to not run bkgdmgr in the photon
script. Or you can slay it off whenever you start photon.

Garry Turcotte <garry@qnx.com> wrote:

In article <> 3A5B8AFC.FD8DBDA@home.com> >, Phil Olynyk <> pholynyk@home.com> > wrote:
I have an AGP Mach128 card and a PCI Voodoo3 3000 card in my system. In
my /etc/system/config/graphics_modes file I spliced a line from each
cards set onto a single line - removing the stuff after the ;# on each
line. It looked like
io-graphics -g1024x768 …rage128 stuff ; io-graphics -g1024x768
-o1024 …banshee stuff

It sort of works; both screens light up, the mouse moves back and forth
OK. But if I open an app on the second screen, I can use it OK, but when
I hit close (or exit), that portion of the screen is never redrawn. The
window looks good, but nothing on it works, and pidin can’t find the
app. It went away and left its window behind.

A similar config works fine with Photon 1.14 with both QNX4.25 and
oemNTO2.11beta, by the way.

Any hints would be appreciated…

Sounds like whatever is drawing your background…isn’t.
Try dragging a window around on screen 2.


Garry Turcotte (R&D)
QNX Software Systems, Ltd.

From: “James Carmody” <carmodyj@aecl.ca>
Subject: Banshee and Multiple Monitor Support
Date: 24 Apr 2001 14:45:28 GMT

Hi,

I some VooDoo 5 cards, and want to get multiple monitors to work under QNX6.
I have used the following trap information to get VooDoo 3 cards to work
under QNX4 (a tripple headed display).

Null.ms;Pg.Banshee -HNqnx/crt -g1024x768x8 -I1 -G2 -o
2560,2048 -d0x121A,0x0005 -WB1024 -WV0x01000000;Pg.Banshee -HNqnx/crt -g1280
x1024x8 -I2 -o1280 -d0x121A,0x0005 -WB1280 -WV0x01000000;Pg.Banshee -HNqnx/
crt -g1280x1024x8 -I0 -d0x121A,0x0005 -WB1280 -WV0x01000000;#1280,1024,8,30
0,0rCB,Banshee - 3Dfx Voodoo Banshee

Does anyone have the info required to get VooDoo 5 cards to work under QNX6.

Thanks

James Carmody




From: “Applications Mail Group” <apps@qnx.com>
Subject: Re: Banshee and Multiple Monitor Support
Date: 24 Apr 2001 19:45:28 GMT

Hi James,

Unfortunately there is currently no multiple monitor support under QNX6. This may be supported in the future.

Thank you,
-Dave B.




James Carmody <carmodyj@aecl.ca> wrote:

Hi,

I some VooDoo 5 cards, and want to get multiple monitors to work under QNX6.
I have used the following trap information to get VooDoo 3 cards to work
under QNX4 (a tripple headed display).

Null.ms;Pg.Banshee -HNqnx/crt -g1024x768x8 -I1 -G2 -o
2560,2048 -d0x121A,0x0005 -WB1024 -WV0x01000000;Pg.Banshee -HNqnx/crt -g1280
x1024x8 -I2 -o1280 -d0x121A,0x0005 -WB1280 -WV0x01000000;Pg.Banshee -HNqnx/
crt -g1280x1024x8 -I0 -d0x121A,0x0005 -WB1280 -WV0x01000000;#1280,1024,8,30
0,0rCB,Banshee - 3Dfx Voodoo Banshee

Does anyone have the info required to get VooDoo 5 cards to work under QNX6.

Thanks

James Carmody

From: zigzag@photon.qnxstart.com
Subject: Re: Banshee and Multiple Monitor Support
Date: 15 May 2001 03:06:01 GMT

I am pretty sure that someone has done it on IRC, but cannot remember
who. I believe it involved editing configuration files. But what do I
know, I dont work for QSSL…

Just thought I’d mention it.

–zigzag
Developer,
QNXStart (http://www.qnxstart.com)

In article <9c4l4o$g7j$1@nntp.qnx.com>, “Applications Mail Group”
<apps@qnx.com> wrote:

Hi James,

Unfortunately there is currently no multiple monitor support under QNX6.
This may be supported in the future.

Thank you,
-Dave B.




James Carmody <> carmodyj@aecl.ca> > wrote:

Hi,

I some VooDoo 5 cards, and want to get multiple monitors to work under
QNX6. I have used the following trap information to get VooDoo 3 cards
to work under QNX4 (a tripple headed display).

Null.ms;Pg.Banshee -HNqnx/crt -g1024x768x8 -I1 -G2 -o 2560,2048
-d0x121A,0x0005 -WB1024 -WV0x01000000;Pg.Banshee -HNqnx/crt -g1280
x1024x8 -I2 -o1280 -d0x121A,0x0005 -WB1280 -WV0x01000000;Pg.Banshee
-HNqnx/ crt -g1280x1024x8 -I0 -d0x121A,0x0005 -WB1280
-WV0x01000000;#1280,1024,8,30 0,0rCB,Banshee - 3Dfx Voodoo Banshee

Does anyone have the info required to get VooDoo 5 cards to work under
QNX6.

Thanks

James Carmody
\

From: “Mario Charest” <mcharest@nozinformatic.com>
Subject: Multi-Monitor
Date: 7 May 2001 18:51:15 GMT

I got dual video to work ( with a custom driver ). The problem now is
that PtOsContainer used in our application do not work anymore. They
appear as black square.

I beleive there is confusion in offscreen video ram usage. Could the
the PtOsContainer be using the offscreen video ram of
the wrong video card? Anything we can do about that?


\

  • Mario





    From: “David Rempel” <drempel@qnx.com>
    Subject: Re: Multi-Monitor
    Date: 7 May 2001 20:39:03 GMT

Mario Charest <mcharest@nozinformatic.com> wrote:

Here’s hopeing this gets out to you (not all of my posts have been it seems,
so please respond if you get it).

The PtOSContainer probably is going to the wrong driver, I bet if you drag
the window over to the other monitor it’ll draw fine. Unfortunately you
cannot do anything about that right now (at least with one photon server
running), this is one of the reasons why
multi-monitors aren’t supported yet (there are still a number of known issues
that need to be solved).

If it’s a viable solution for your product you could run two photon servers
and have an io-graphics for each one (wouldn’t be able to drag the window
back and forth between monitors though).

ie:

Photon -N /dev/photon &
Photon -N /dev/photon2 &
io-graphics -n /dev/photon &
io-graphics -n /dev/photon2 &

PHOTON=/dev/photon app1 &
PHOTON=/dev/photon2 app2 &
etc…


Sorry,
Dave Rempel




I got dual video to work ( with a custom driver ). The problem now is
that PtOsContainer used in our application do not work anymore. They
appear as black square.

I beleive there is confusion in offscreen video ram usage. Could the
the PtOsContainer be using the offscreen video ram of
the wrong video card? Anything we can do about that?


“David Rempel” <drempel@qnx.com> wrote in message
news:9d7157$m5p$1@nntp.qnx.com

Mario Charest <> mcharest@nozinformatic.com> > wrote:

Here’s hopeing this gets out to you (not all of my posts have been it
seems,
so please respond if you get it).

Got it!

The PtOSContainer probably is going to the wrong driver, I bet if you drag
the window over to the other monitor it’ll draw fine. Unfortunately you
cannot do anything about that right now (at least with one photon server
running), this is one of the reasons why
multi-monitors aren’t supported yet (there are still a number of known
issues
that need to be solved).

If it’s a viable solution for your product you could run two photon
servers
and have an io-graphics for each one (wouldn’t be able to drag the window
back and forth between monitors though).

Cool, didn’t think about it myself. This should do just fine for
our need. We are saved :wink:

A big thanks !!!

ie:

Photon -N /dev/photon &
Photon -N /dev/photon2 &
io-graphics -n /dev/photon &
io-graphics -n /dev/photon2 &

PHOTON=/dev/photon app1 &
PHOTON=/dev/photon2 app2 &
etc…

Sorry,

Sorry??? for what. You should see what my programs don’t do yet ;o)

Dave Rempel




I got dual video to work ( with a custom driver ). The problem now is
that PtOsContainer used in our application do not work anymore. They
appear as black square.

I beleive there is confusion in offscreen video ram usage. Could the
the PtOsContainer be using the offscreen video ram of
the wrong video card? Anything we can do about that?


\

  • Mario

    \

From: “David Rempel” <drempel@qnx.com>
Subject: Re: Multi-Monitor
Date: 8 May 2001 14:28:05 GMT

Mario Charest <mcharest@deletezinformatic.com> wrote:


Cool, didn’t think about it myself. This should do just fine for
our need. We are saved > :wink:

A big thanks !!!

Glad it works!

Sorry,
Sorry??? for what. You should see what my programs don’t do yet ;o)

Ok, I take it back then :stuck_out_tongue_winking_eye: (Canadian instinct to apologize came out
I guess ;P)

Dave Rempel

From: Alex <acellarius@systems104.co.za>
Subject: Re: Multi-Monitor
Date: 8 May 2001 15:14:30 GMT

Is this a different way to get multi-monitor stuff to work?
(Possibly easier than hacking together trap files…)

David Rempel wrote:

Mario Charest <> mcharest@nozinformatic.com> > wrote:

Here’s hopeing this gets out to you (not all of my posts have been it seems,
so please respond if you get it).

The PtOSContainer probably is going to the wrong driver, I bet if you drag
the window over to the other monitor it’ll draw fine. Unfortunately you
cannot do anything about that right now (at least with one photon server
running), this is one of the reasons why
multi-monitors aren’t supported yet (there are still a number of known issues
that need to be solved).

If it’s a viable solution for your product you could run two photon servers
and have an io-graphics for each one (wouldn’t be able to drag the window
back and forth between monitors though).

ie:

Photon -N /dev/photon &
Photon -N /dev/photon2 &
io-graphics -n /dev/photon &
io-graphics -n /dev/photon2 &

PHOTON=/dev/photon app1 &
PHOTON=/dev/photon2 app2 &
etc…

Sorry,
Dave Rempel

I got dual video to work ( with a custom driver ). The problem now is
that PtOsContainer used in our application do not work anymore. They
appear as black square.

I beleive there is confusion in offscreen video ram usage. Could the
the PtOsContainer be using the offscreen video ram of
the wrong video card? Anything we can do about that?

  • Mario

From: “David Rempel” <drempel@qnx.com>
Subject: Re: Multi-Monitor
Date: 8 May 2001 15:23:53 GMT

Alex <acellarius@systems104.co.za> wrote:

Is this a different way to get multi-monitor stuff to work?
(Possibly easier than hacking together trap files…)

Yup, the limitation being then each monitor is an isolated photon session.
You will probably need to hack together you’re own ph script instead of hacking
together a trap file. You’ll run into fewer problems with this method once
it’s configured though.


David Rempel wrote:

Mario Charest <> mcharest@nozinformatic.com> > wrote:

Here’s hopeing this gets out to you (not all of my posts have been it seems,
so please respond if you get it).

The PtOSContainer probably is going to the wrong driver, I bet if you drag
the window over to the other monitor it’ll draw fine. Unfortunately you
cannot do anything about that right now (at least with one photon server
running), this is one of the reasons why
multi-monitors aren’t supported yet (there are still a number of known issues
that need to be solved).

If it’s a viable solution for your product you could run two photon servers
and have an io-graphics for each one (wouldn’t be able to drag the window
back and forth between monitors though).

ie:

Photon -N /dev/photon &
Photon -N /dev/photon2 &
io-graphics -n /dev/photon &
io-graphics -n /dev/photon2 &

PHOTON=/dev/photon app1 &
PHOTON=/dev/photon2 app2 &
etc…

Sorry,
Dave Rempel

I got dual video to work ( with a custom driver ). The problem now is
that PtOsContainer used in our application do not work anymore. They
appear as black square.

I beleive there is confusion in offscreen video ram usage. Could the
the PtOsContainer be using the offscreen video ram of
the wrong video card? Anything we can do about that?

  • Mario

From: “David Rempel” <drempel@qnx.com>
Subject: Re: Multi-Monitor
Date: 8 May 2001 15:33:07 GMT

I feel I should point out though that input might be a problem with this method as well (for a full blown photon desktop). Not sure how you’d do that (without two mice and two keyboards anyways ;P)


David Rempel <drempel@qnx.com> wrote:

Alex <> acellarius@systems104.co.za> > wrote:
Is this a different way to get multi-monitor stuff to work?
(Possibly easier than hacking together trap files…)

Yup, the limitation being then each monitor is an isolated photon session.
You will probably need to hack together you’re own ph script instead of hacking
together a trap file. You’ll run into fewer problems with this method once
it’s configured though.



David Rempel wrote:

Mario Charest <> mcharest@nozinformatic.com> > wrote:

Here’s hopeing this gets out to you (not all of my posts have been it seems,
so please respond if you get it).

The PtOSContainer probably is going to the wrong driver, I bet if you drag
the window over to the other monitor it’ll draw fine. Unfortunately you
cannot do anything about that right now (at least with one photon server
running), this is one of the reasons why
multi-monitors aren’t supported yet (there are still a number of known issues
that need to be solved).

If it’s a viable solution for your product you could run two photon servers
and have an io-graphics for each one (wouldn’t be able to drag the window
back and forth between monitors though).

ie:

Photon -N /dev/photon &
Photon -N /dev/photon2 &
io-graphics -n /dev/photon &
io-graphics -n /dev/photon2 &

PHOTON=/dev/photon app1 &
PHOTON=/dev/photon2 app2 &
etc…

Sorry,
Dave Rempel

I got dual video to work ( with a custom driver ). The problem now is
that PtOsContainer used in our application do not work anymore. They
appear as black square.

I beleive there is confusion in offscreen video ram usage. Could the
the PtOsContainer be using the offscreen video ram of
the wrong video card? Anything we can do about that?

  • Mario

From: Alex <acellarius@systems104.co.za>
Subject: Re: Multi-Monitor
Date: 8 May 2001 20:24:35 GMT

David Rempel wrote:

Alex <> acellarius@systems104.co.za> > wrote:
Is this a different way to get multi-monitor stuff to work?
(Possibly easier than hacking together trap files…)

Yup, the limitation being then each monitor is an isolated photon session.
You will probably need to hack together you’re own ph script instead of hacking
together a trap file. You’ll run into fewer problems with this method once
it’s configured though.

I’m looking for an alternative to the crt trap merge method, which
hopefully is more likely to work than the merged single Photon
method.

Would you care to write up a how-to for the QDN knowledge base.
I’m in the middle of this and would be happy to debug
it for you :slight_smile:
Something along the lines of
http://qdn.qnx.com/support/bok/solution.qnx?9490
I’ve tried that method and didn’t have too much success
with the particular PCI VGA adapters I was working with.
I also had the hardware at QNX at tech support and they were
not able to get it working either.

Your point of the input in the next post is valid, a trade off
as always…
PS I wonder if there’s a how-to of running more than 1
keyboard & mouse? I will have a look so long.

From: “David Rempel” <drempel@qnx.com>
Subject: Re: Multi-Monitor
Date: 9 May 2001 14:23:24 GMT

Ok, I’ll do a how to when I get some time. It still may not work with
all video cards though. If the driver(s) rely on the video bios to
intialize the card(s), you could still run into trouble. Patch B drivers
probably won’t work at all, but the next release should improve this area
with those types of drivers (but so far some old matrox’s and s3’s don’t work)
so you may have better luck with those types of cards then.

if it doesn’t work because of the bios then
you probably would want to either a) Make a custom engineering request for
drivers that don’t rely on the bios for your cards, b) download the graphics
ddk and try to do one yourself, c) get a cards that our drivers don’t require
the bios for :stuck_out_tongue_winking_eye:

To be certain check out http://qdn.qnx.com/support/hardware/platform/video.html

If the driver needs the bios to operate it will be noted there.

(now, I’ll mail the previos post to myself so I remember to do a how to ;P)


TTYL
drempel

Alex <acellarius@systems104.co.za> wrote:

David Rempel wrote:

Alex <> acellarius@systems104.co.za> > wrote:
Is this a different way to get multi-monitor stuff to work?
(Possibly easier than hacking together trap files…)

Yup, the limitation being then each monitor is an isolated photon session.
You will probably need to hack together you’re own ph script instead of hacking
together a trap file. You’ll run into fewer problems with this method once
it’s configured though.

I’m looking for an alternative to the crt trap merge method, which
hopefully is more likely to work than the merged single Photon
method.

Would you care to write up a how-to for the QDN knowledge base.
I’m in the middle of this and would be happy to debug
it for you > :slight_smile:
Something along the lines of
http://qdn.qnx.com/support/bok/solution.qnx?9490
I’ve tried that method and didn’t have too much success
with the particular PCI VGA adapters I was working with.
I also had the hardware at QNX at tech support and they were
not able to get it working either.

Your point of the input in the next post is valid, a trade off
as always…
PS I wonder if there’s a how-to of running more than 1
keyboard & mouse? I will have a look so long.

Paul May, Manchester, UK