Skip to content

GPU Auto Optimizer v0.4.8-rc4

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 14 Oct 22:17
d7b8021

This is a release candidate for testing. The app does not offer it as an update. It replaces 0.4.8-rc3: that one had a bug that kept its main change from working.

Fixed

  • A run now sees the card's own temperature target. 0.4.8-rc3 made the Undervolt profile follow the temperature from which a card slows itself down, so that the fans of a card that runs hot no longer go to full speed. gao --status read that target, but a run did not: every run logged the card reports no temperature target of its own and used the profile's fixed 75 °C, as before. A run with rc3 therefore did not test what rc3 was for. With rc4 the measurement at stock logs, for example, the card's own temperature target: 84 C (its default).

Changed

  • Stopping a run puts your saved tune back. Before, a stopped run left the card at stock. When the app ran in the notification area as well, it took that for a driver reset, applied the tune again and counted it as one of the four resets an hour after which it calls a tune unstable. Now a run checks before it starts whether your saved tune is on the card, and if you stop it, it puts that tune back itself. A card that was at stock, or had settings of another program, goes to stock as before. The same holds for gao --optimize, --undervolt and --retest stopped with Ctrl+C.
  • The result page after a stop says which of the two happened, and the texts by the Optimize GPU and Abort buttons say it too.

What was checked on a card

On the reference RTX 4070, driver 617.42: a run stopped during the measurement at stock and one stopped during the search both put the saved tune back, and the app in the notification area did not step in. The measurement at stock logs the card's temperature target. A whole All in one run passed with rc3 the same day; the changes since touch only the temperature target and stopping.

Still not seen on a card that runs hot. That is what this release candidate is for: please run Undervolt once more, now with rc4.

Before a run

  1. Close MSI Afterburner completely, also its icon in the notification area, and RivaTuner if you have it. If Afterburner has set a temp limit or a power limit, click its Reset first: those stay on the card after it is closed.
  2. NVIDIA app, System, Performance: switch Automatic Tuning off.
  3. Keep the NVIDIA overlay (Alt+Z) closed during the run.
  4. Close games, and also what does not look heavy: code editors, browsers, videos, chat programs. The app tells you which ones it sees.

Afterwards, please send C:\ProgramData\GpuAutoOptimizer\run.log and a picture of the last screen, whatever happens.

Known

  • Only the Undervolt profile follows the card's own limit. Best of my GPU and Max performance still use their fixed limits, and on a card that runs hot they will most likely end with "the result is slower than stock".
  • The measurement at stock still stops at 85 °C, also on a card that is built to run warmer.
  • Nothing measures yet how loud a result is.
  • The executables are not signed. Windows SmartScreen may warn at the first start. On VirusTotal one engine of 71 (SecureAge) flagged rc3; that is reported as a false positive. If your antivirus program reports something, please open an issue.
  • Tested on one PC: an RTX 4070 with driver 617.42.