[quake3-bugzilla] [Bug 4476] Threaded Optimizations on NVIDIA settings produces massive FPS reduction. Can it be at least workarounded if not properly fixed?

bugzilla-daemon at icculus.org bugzilla-daemon at icculus.org
Sun Oct 31 05:33:02 EDT 2010


http://bugzilla.icculus.org/show_bug.cgi?id=4476

--- Comment #4 from tinkah <arxeio at gmail.com> 2010-10-31 05:32:55 EDT ---
Some insight from

http://gamedev.stackexchange.com/questions/3254/what-is-the-right-process-to-get-compatibility-or-at-least-a-workaround-for-the

"My understanding is that most programs won't have a problem with the feature,
which essentially just allows the graphics driver to use an additional thread
on multi-cpu systems. It doesn't do anything particularly special, it's just a
normal windows thread. This will generally bring a flat increase in FPS.

It can be a problem if something gets in the way of the driver thread by
disrupting the windows task scheduler. From looking around it seems like two
cases are the primary cause of problems with threaded optimization:

   1. Dealing with the windows message system on multiple threads at once or in
a particularly weird way. This can disrupt windows's thread scheduling.
   2. Manually adjusting thread priorities. If you're trying to micromanage
thread priorities this can cause a higher priority thread to pop up at a bad
time for the driver thread, causing some expensive context switching."

-- 
Configure bugmail: http://bugzilla.icculus.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.


More information about the quake3-bugzilla mailing list