Re: OpenGL multiple window context slowdown?



kevinyoon69@xxxxxxxxx wrote:

Hello all,
I was wondering if anyone here has experience OpenGL
slowdown on
multiple windows. I have a small test harness which basically
creates windows in a separate threads. On my nvidia 7600go, it
seems like then 15th subsequent window or thereabouts will
slowdown rendering dramatically.

Big Surprise, eh?

You know, that all consumer GPUs before the G80 series could only
process one primitive at a time, with only one context being
active.

I presume, that the performance on a G80 is a lot better, as
those are highly parallel streaming processors and actually
_CAN_ do multithreaded rendering.

However multithreaded rendering will always be slower than a
clean single threaded rendering solution (the driver will split
up the rendering commands into parallel executed batches, to
fully utilize the GPU).

Just the usual advice here: OpenGL and (process level)
multithreading don't mix.

Wolfgang Draxinger
--
E-Mail address works, Jabber: hexarith@xxxxxxxxxx, ICQ: 134682867

.



Relevant Pages

  • ANN: pyroENGINE SDK v1.0 for Delphi/C++ Builder 2007
    ... Welcome to pyroENGINE SDK, a 2D rendering API for PC's ... running Microsoft Windows. ... INI file configuration support with config file variables ...
    (borland.public.delphi.thirdpartytools.general)
  • Re: Technical challenges to porting IE to Linux?
    ... Firefox don't use the os native widgets all the ... Most of them are drawn using gecko (mozilla rendering engine). ... > of IE in Windows, Windows will not function normally unless the required ...
    (microsoft.public.windows.inetexplorer.ie6.browser)
  • Re: Codegear should really read this
    ... The first real gotcha that I ran into was with WMF and EMF rendering back ... wrapping of the win32 api calls, makes sense enough its built into windows, ... The api doesn't handle margin/padding correctly and our ...
    (borland.public.delphi.non-technical)
  • Re: GUI toolkits
    ... in the window except the OpenGL subwindow is drawn ... The "ctrls" aren't native Windows controls, ... the XP theme rendering functions. ... example it's a GDI Bitmap being rendered by the GDI ...
    (comp.graphics.api.opengl)
  • re: Slow Explorer in Windows CE 5.0
    ... Here are some things you can try, to find out the source of your slowdown. ... Slow Explorer in Windows CE 5.0 ... icons on the desktop very slow, opens the Startmenu very slow and opens the ...
    (microsoft.public.windowsce.platbuilder)