Multiple monitors support and GPU latency question


    Apr 06 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

    • Apr 06 2006 | 2:27 pm
      absolutely. look at jitter tutorial #38.
    • Apr 06 2006 | 2:30 pm
      Thanks, can you answer my second question though?
    • Apr 06 2006 | 3:54 pm
      without a patch, its very hard to say.
      v a d e //
      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!
    • Apr 06 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 640x480), 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
      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
    • Apr 06 2006 | 10:52 pm
      You've been really helpful, cheers
      Ale
    • Apr 07 2006 | 8:54 am
      Hi list,
      has anyone tested the new Power Mac G5 with multiple
      graphics cards and 8 displays?
      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