12-23-2023 04:11 AM
Hi,
I encountered a bug when :
- Intelligent Fan Control is used
- A discrete ASUS GPU is used
- GPU is temperature is used as a source, to adapt fan speed
At startup, the GPU Temp is not used as source, even if it appears selected. The Fan speed is not modified as expected.
It only works if "Source" Button (and Validated) or "Apply" Button is used.
After some debugging, it needs to execute "C:\Program Files (x86)\ASUS\AI Suite III\DIP4\GpuFanHelper.exe" to be taken into account.
Therefore, it's possible to link a Windows Scheduled Task, after AISuite 3 start.
Scheduled task XML :
<?xml version="1.0" encoding="UTF-16"?>
<Task version="1.2" xmlns="http://schemas.microsoft.com/windows/2004/02/mit/task">
<RegistrationInfo>
<Date>2023-12-23T12:34:27.3960377</Date>
<Author>POSITRON\Nitr8</Author>
<URI>\ASUS\ASUS GPU Fan Update</URI>
</RegistrationInfo>
<Triggers>
<EventTrigger>
<Enabled>true</Enabled>
<Subscription><QueryList><Query Id="0" Path="Microsoft-Windows-TaskScheduler/Operational"><Select Path="Microsoft-Windows-TaskScheduler/Operational">*[System[Provider[@Name='Microsoft-Windows-TaskScheduler'] and EventID=102]]</Select></Query></QueryList></Subscription>
</EventTrigger>
</Triggers>
<Principals>
<Principal id="Author">
<GroupId>S-1-5-32-545</GroupId>
<RunLevel>HighestAvailable</RunLevel>
</Principal>
</Principals>
<Settings>
<MultipleInstancesPolicy>IgnoreNew</MultipleInstancesPolicy>
<DisallowStartIfOnBatteries>true</DisallowStartIfOnBatteries>
<StopIfGoingOnBatteries>true</StopIfGoingOnBatteries>
<AllowHardTerminate>true</AllowHardTerminate>
<StartWhenAvailable>false</StartWhenAvailable>
<RunOnlyIfNetworkAvailable>false</RunOnlyIfNetworkAvailable>
<IdleSettings>
<StopOnIdleEnd>true</StopOnIdleEnd>
<RestartOnIdle>false</RestartOnIdle>
</IdleSettings>
<AllowStartOnDemand>true</AllowStartOnDemand>
<Enabled>true</Enabled>
<Hidden>false</Hidden>
<RunOnlyIfIdle>false</RunOnlyIfIdle>
<WakeToRun>false</WakeToRun>
<ExecutionTimeLimit>PT72H</ExecutionTimeLimit>
<Priority>7</Priority>
</Settings>
<Actions Context="Author">
<Exec>
<Command>"C:\Program Files (x86)\ASUS\AI Suite III\DIP4\GpuFanHelper.exe"</Command>
</Exec>
</Actions>
</Task>
PS to Asus : please correct that bug ; Thx
BR,