Forums > Jitter

Multiple monitors support and GPU latency question

April 6, 2006 | 2:10 pm

Hi list,
I am a beginner with Jitter and I would like to know if is there a way
under windows to have an external monitor in fullscreen mode
displaying what I am creating in the primary monitor of my laptop, for
live performances. The setup would be:

Monitor 1 —> patcher and small preview window
Monitor 2 —> fullscreen render window

The second question is about the graphic card. On my desktop PC
(Pentium IV 3200 HT disabled, 1 Gb RAM), I did a patcher that creates
shapes in realtime processing external audio. The problem is that when
I have a small jit.window the visuals seem (almost) realtime, while
turning to fullscreen mode the latency rises up to look really out of
sync. I want to know if upgrading my GPU ( an old Matrox G400 32 Mb)
the situation will get better and if you have advices on a good GPU to
use with Jitter, or if I need to do just some performance tweaking on
my current setup. Thanks in advance,
Alessandro


April 6, 2006 | 2:27 pm

absolutely. look at jitter tutorial #38.


April 6, 2006 | 2:30 pm

Thanks, can you answer my second question though?


April 6, 2006 | 3:54 pm

without a patch, its very hard to say.

v a d e //

http://www.vade.info
abstrakt.vade.info

I LIVE! I LIVE! I LIVE! I LIVE! I LIVE! I LIVE! I LIVE! I LIVE! I
LIVE! I LIVE! I LIVE! I LIVE!

You will not be saved by the Holy Ghost. You will not be saved by the
God Plutonium.

In fact, YOU WILL NOT BE SAVED!


April 6, 2006 | 6:59 pm

I will note that upgrading to a recent generation ATi or NVidia card
is most likely going to give performance benefit in most situations
over this older Matrix card, since their pixel fill rates are
significantly faster (which sounds like the issue for you if it runs
fast in a smaller window, though not as fullscreen). One potential
possibility with your current card would be to perhaps to resize the
output monitor to be lower resolution (say 640×480), if you haven’t
tried this already. the jit.displays object could be used to this end
to do dynamically if necessary.

Matrox G400 32MB: 500M Pixels/sec fill rate

Newer cards are anywhere from 2000-15000M Pixels/sec fill rate (4-30x
faster)
http://en.wikipedia.org/wiki/
Comparison_of_NVIDIA_Graphics_Processing_Units
http://en.wikipedia.org/wiki/Comparison_of_ATI_Graphics_Proc essing_Units

Hope this helps. Decent, but still affordable recent generation AGP
cards would be the ATI x1600Pro (~$135), or NVidia 6600GT (~$110).

A higher end AGP card would be the NVidia 7800GS (~$300). There were
rumors of an ATI X1800 AGP, though it seems this didn’t happen after
all (or at least I didn’t find any evidence that confirmed its
production)
http://www.cooltechzone.com/Reviews/Video_Reviews/
NVIDIA_7800GS_AGP:_Rekindling_the_Last_Generation_Standard_2 00602162188/

For transfer of video/textures to/from the GPU, PCI-e is markedly
faster as well and the most typical slot type for the latest
generation of cards, but of course requires a new motherboard, which
might not be in your budget.

Hope this helps.

-Joshua


April 6, 2006 | 10:52 pm

You’ve been really helpful, cheers
Ale



VG
April 7, 2006 | 8:54 am

Hi list,

has anyone tested the new Power Mac G5 with multiple
graphics cards and 8 displays?

http://www.apple.com/powermac/

I would be really interested to know the issues related to
this setup related to:
- how jitter handle that (as far as openGL is concerned)
- synchronisation of the screens
- how memory and processing is shared among the various cards
- any other interesting issue…

Any hint, link, or advice is welcome!

Vincent


Viewing 7 posts - 1 through 7 (of 7 total)