Leave Helpers work ahead and Helpers take small jobs off by default, as in 0.10.1.

0.10.2 was to turn replay_pipe = 4 and replay_small = 16 on by default. A tester measured those two with five replay workers against the defaults on an RTX 3090, standing at eight places in Hyrule Field and at Lake Hylia with the default run repeated (within 3 %): slower at four of them (50.1 instead of 58.1 fps at one) and level or at most 7 % faster at the other four. The user decided to leave both at 0. CPU helper threads stay Automatic and Start next frame early stays on, as 0.10.1 shipped them; the notes and nx2navi.ini.example say so.

Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
This commit is contained in:
chrg6
2026-11-14 05:18:15 -05:00
parent 6ababe8275
commit fed7aca7fc
4 changed files with 16 additions and 20 deletions

View File

@@ -14,16 +14,10 @@ cards).
## Changed
- **The Game tab's Testing settings are on by default:**
- *CPU helper threads*: Automatic (`replay_workers = auto`): half the CPU's cores less one, none on four cores or
fewer and none on AMD's driver for Radeon RX 6000 and older;
- *Helpers work ahead*: 4 (`replay_pipe = 4`);
- *Helpers take small jobs*: 16 (`replay_small = 16`);
- *Start next frame early*: On (`tail_early = 1`).
The first and the last were already so in 0.10.1; the two in the middle are new. They are still experimental. A
value you chose yourself, in the settings menu or in nx2navi.ini, stays as you set it: to keep 0.10.1's behaviour,
set *Helpers work ahead* and *Helpers take small jobs* back to 0.
- **The Game tab's Testing settings keep 0.10.1's defaults:** *CPU helper threads* Automatic
(`replay_workers = auto`), *Start next frame early* On (`tail_early = 1`), and *Helpers work ahead* and *Helpers
take small jobs* off (`replay_pipe = 0`, `replay_small = 0`). The last two stay experimental: a tester's
measurement on an RTX 3090 found them slower at four of eight places and no more than 7 % faster at the others.
- **Automatic texture detail is more careful with video memory** (`texture_detail = auto`): *Full* now starts at
cards of 12 GB (10 GB cards get *Reduced*, as 8 GB cards do), and integrated graphics never get *Full*, because
their video memory is the PC's own memory. With a card filled to the room of an 8 GB one, a tester measured 29.6 fps