Skip to content

Commit 0971aa9

Browse files
CosebddCalcProgrammer1
authored andcommitted
Excluded mode change from MSI GPU FPS Limiter
1 parent f2aef24 commit 0971aa9

1 file changed

Lines changed: 7 additions & 15 deletions

File tree

Controllers/MSIGPUController/MSIGPUController/RGBController_MSIGPU.cpp

Lines changed: 7 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -425,24 +425,16 @@ void RGBController_MSIGPU::UpdateSingleLED(int /*led*/)
425425

426426
void RGBController_MSIGPU::DeviceUpdateMode()
427427
{
428-
if(TimeToSend())
428+
if(modes[active_mode].flags & MODE_FLAG_HAS_BRIGHTNESS)
429429
{
430-
if(modes[active_mode].flags & MODE_FLAG_HAS_BRIGHTNESS)
431-
{
432-
controller->MSIGPURegisterWrite(MSI_GPU_REG_BRIGHTNESS, modes[active_mode].brightness * MSI_GPU_BRIGHTNESS_MULTI);
433-
434-
if(modes[active_mode].flags & MODE_FLAG_HAS_SPEED)
435-
{
436-
controller->MSIGPURegisterWrite(MSI_GPU_REG_SPEED, speed_values[modes[active_mode].speed]);
437-
}
430+
controller->MSIGPURegisterWrite(MSI_GPU_REG_BRIGHTNESS, modes[active_mode].brightness * MSI_GPU_BRIGHTNESS_MULTI);
438431

439-
controller->SetMode(modes[active_mode].value);
440-
441-
/*-----------------------------------------------------*\
442-
| Update last commit time |
443-
\*-----------------------------------------------------*/
444-
last_commit_time = std::chrono::steady_clock::now();
432+
if(modes[active_mode].flags & MODE_FLAG_HAS_SPEED)
433+
{
434+
controller->MSIGPURegisterWrite(MSI_GPU_REG_SPEED, speed_values[modes[active_mode].speed]);
445435
}
436+
437+
controller->SetMode(modes[active_mode].value);
446438
}
447439
}
448440

0 commit comments

Comments
 (0)