Mr_Mir wrote: ↑28 Jul 2024, 14:21
hex:2710 (fast) or hex:ffffffff
How did you determine what values to set?
I only found this on GitHub
NV_REG_STR_RM_WATCHDOG_INTERVAL "RmWatchDogInterval"
NV_REG_STR_RM_WATCHDOG_INTERVAL_LOW 0x00000007
NV_REG_STR_RM_WATCHDOG_INTERVAL_HI 0x0000000C
NV_REG_STR_RM_WATCHDOG_INTERVAL_DEFAULT NV_REG_STR_RM_WATCHDOG_INTERVAL_LOW
I'm just wondering if your values are correct.
I made them myself, I started with hex:2710, which already tremendously lowered my latency but the higher you set it the lower your latency will be. I asked chatgpt for this: " Fewer Interrupts: A high watchdog timer value means the system checks for issues less frequently. This reduces the number of interruptions the CPU and GPU experience, allowing them to process tasks more smoothly and efficiently.
Stable Performance: With fewer interruptions, the system can maintain a more consistent performance, reducing the time spent handling unnecessary resets or error checks.
Optimized Resource Allocation: The reduced frequency of watchdog checks can lead to better allocation of resources to critical tasks like rendering and input processing, thus lowering latency."