Hookshot v2.0.11
Speed is back (and a bit more)
- The write-back diff is on again (it was what made v2.0.8 fast; v2.0.9 turned it off together with the separate present queue after the NVIDIA 621-driver crash). Testing since showed the crash was the present queue alone, which stays off. Measured here (RTX 4060 Ti, 3440x1440, frame generation on): ~48 fps, against ~36 on v2.0.9.
RX_VK_WB_DIFF=0turns it off. - Integrated GPUs (ROG Ally, Legion Go, Steam Deck, laptops with Radeon 780M/890M) get it too: an Ally X's hard reboots stopped with it in v2.0.8 and came back without it (#997).
Memory on integrated GPUs
- An integrated GPU's "VRAM" is your system RAM, which the game's ~10 GB also needs. Textures could take 5 GB+ of it, and 16 GB laptops ran out of memory within minutes in Hyrule Field. Textures are now capped at 2.5 GB on integrated GPUs, and the write-back diff's copy at 512 MB.
RX_VK_VRAM_MB=<MB>sets another cap if you have RAM to spare.
Builder
- A build that fails now throws away its compiled objects too, not only the translated code, so the next try builds everything fresh (a stale cached runtime object failed every Linux update in #1197).
From contributors (tested in this release)
- 1920x1080 output mode (#1144), Rumble strength in the Insert menu (#1169), the game starts from folders with non-English names (#1191), save import/export for other emulators (#1190), a Steam Deck workaround for a GPU hang (
RX_VK_SKIP_CODE, #1165), microphone input for the ocarina (#937), CPU and memory bookkeeping speedups (#1035, #1036, #989).
Update from the launcher (Update next to Play), or download HookshotBuilder.exe below.