SL-13565, remove SL-10625 throttling erroneously applied to all GPUs
Remove the sleep throttle applied in 10625 to work around an Intel GPU driver bug. It was erroneously being applied to all GPUs, and also as of Intel driver 26.20.100.7755 (1/9/2020) it appears that the driver bug no longer exists.meow-7.2.2
parent
60eaa353a9
commit
d77b7bdc54
|
|
@ -1482,21 +1482,6 @@ bool LLAppViewer::doFrame()
|
|||
|
||||
display();
|
||||
|
||||
static U64 last_call = 0;
|
||||
if (!gTeleportDisplay || gGLManager.mIsIntel) // SL-10625...throttle early, throttle often with Intel
|
||||
{
|
||||
// Frame/draw throttling
|
||||
U64 elapsed_time = LLTimer::getTotalTime() - last_call;
|
||||
if (elapsed_time < mMinMicroSecPerFrame)
|
||||
{
|
||||
LL_RECORD_BLOCK_TIME(FTM_SLEEP);
|
||||
// llclamp for when time function gets funky
|
||||
U64 sleep_time = llclamp(mMinMicroSecPerFrame - elapsed_time, (U64)1, (U64)1e6);
|
||||
micro_sleep(sleep_time, 0);
|
||||
}
|
||||
}
|
||||
last_call = LLTimer::getTotalTime();
|
||||
|
||||
pingMainloopTimeout("Main:Snapshot");
|
||||
LLFloaterSnapshot::update(); // take snapshots
|
||||
LLFloaterOutfitSnapshot::update();
|
||||
|
|
|
|||
Loading…
Reference in New Issue