shader stutters and freezes even with shader prebuilded from automatic run #1048

Closed
opened 2026-11-09 08:05:02 +00:00 by diegolix29 · 8 comments
diegolix29 commented 2026-11-09 08:05:02 +00:00 (Migrated from github.com)

Hookshot version

2.0.6

What kind of problem

Low fps or stutter

What happened

it seems like the precompiled shaders dosent prevent ocasional freezes and stutters.

Where in the game

castle as child

How often

Every time

Graphics card and driver version

rtx 3080 lastest driver

CPU, RAM and operating system

intel 12 gen, windows 11

Changes from the defaults

No response

Other software hooked into the game

No, nothing hooked in

hookshot_log.txt

hookshot_log.txt

Screenshots or video

No response

Before you send it

  • I'm on the newest release, or the problem is still there on it.
  • I searched the open issues for this problem.
  • I'm not attaching game files, keys, hookshot.exe, the .bin caches or saves.
### Hookshot version 2.0.6 ### What kind of problem Low fps or stutter ### What happened it seems like the precompiled shaders dosent prevent ocasional freezes and stutters. ### Where in the game castle as child ### How often Every time ### Graphics card and driver version rtx 3080 lastest driver ### CPU, RAM and operating system intel 12 gen, windows 11 ### Changes from the defaults _No response_ ### Other software hooked into the game No, nothing hooked in ### hookshot_log.txt [hookshot_log.txt](https://github.com/user-attachments/files/34569260/hookshot_log.txt) ### Screenshots or video _No response_ ### Before you send it - [x] I'm on the newest release, or the problem is still there on it. - [x] I searched the open issues for this problem. - [x] I'm not attaching game files, keys, hookshot.exe, the .bin caches or saves.
MorpheusCode117 commented 2026-11-09 08:17:40 +00:00 (Migrated from github.com)

Yes. I agree, it's duplicate of #1033

The game compiled the shaders, still we encounter some stuttering in game.

Yes. I agree, it's duplicate of https://git.magicbean.dev/MagicBeanDev/Hookshot/issues/1033 The game compiled the shaders, still we encounter some stuttering in game.
diegolix29 commented 2026-11-09 08:20:05 +00:00 (Migrated from github.com)

yeah it seems the game uses 120k shaders, but this only handles 112 or some. so it might be it or it might be that it does build the shaders but dosent precache them before running, like the emulator does at the beginning? could that be the bug?

yeah it seems the game uses 120k shaders, but this only handles 112 or some. so it might be it or it might be that it does build the shaders but dosent precache them before running, like the emulator does at the beginning? could that be the bug?
MorpheusCode117 commented 2026-11-09 09:09:47 +00:00 (Migrated from github.com)

yeah it seems the game uses 120k shaders, but this only handles 112 or some. so it might be it or it might be that it does build the shaders but dosent precache them before running, like the emulator does at the beginning? could that be the bug?

Looks may be fixed with #906

> yeah it seems the game uses 120k shaders, but this only handles 112 or some. so it might be it or it might be that it does build the shaders but dosent precache them before running, like the emulator does at the beginning? could that be the bug? Looks may be fixed with https://git.magicbean.dev/MagicBeanDev/Hookshot/pulls/906
NotRexed commented 2026-11-09 09:18:19 +00:00 (Migrated from github.com)

Thanks! v2.0.6 prepared the shader programs, but graphics pipelines were still built the first time each was drawn, which is the stutter you saw. v2.0.8 (out shortly) also builds the pipelines met in play before the game starts (PR #939): in testing, pipelines built during play dropped from ~330 to ~20-90 on a first run. Closing as fixed in v2.0.8; if it still stutters after updating, comment with a new hookshot_log.txt and we'll reopen. General FPS/stutter reports are collected in #995.

Thanks! v2.0.6 prepared the shader programs, but graphics pipelines were still built the first time each was drawn, which is the stutter you saw. v2.0.8 (out shortly) also builds the pipelines met in play before the game starts (PR #939): in testing, pipelines built during play dropped from ~330 to ~20-90 on a first run. Closing as fixed in v2.0.8; if it still stutters after updating, comment with a new hookshot_log.txt and we'll reopen. General FPS/stutter reports are collected in #995.
MorpheusCode117 commented 2026-11-09 10:33:57 +00:00 (Migrated from github.com)

Thanks! v2.0.6 prepared the shader programs, but graphics pipelines were still built the first time each was drawn, which is the stutter you saw. v2.0.8 (out shortly) also builds the pipelines met in play before the game starts (PR #939): in testing, pipelines built during play dropped from ~330 to ~20-90 on a first run. Closing as fixed in v2.0.8; if it still stutters after updating, comment with a new hookshot_log.txt and we'll reopen. General FPS/stutter reports are collected in #995.

Thanks for that, that's was quick, when the .exe is released I will test it and give feedbacks.

> Thanks! v2.0.6 prepared the shader programs, but graphics pipelines were still built the first time each was drawn, which is the stutter you saw. v2.0.8 (out shortly) also builds the pipelines met in play before the game starts (PR [#939](https://git.magicbean.dev/MagicBeanDev/Hookshot/pulls/939)): in testing, pipelines built during play dropped from ~330 to ~20-90 on a first run. Closing as fixed in v2.0.8; if it still stutters after updating, comment with a new hookshot_log.txt and we'll reopen. General FPS/stutter reports are collected in [#995](https://git.magicbean.dev/MagicBeanDev/Hookshot/issues/995). Thanks for that, that's was quick, when the .exe is released I will test it and give feedbacks.
MorpheusCode117 commented 2026-11-09 16:02:58 +00:00 (Migrated from github.com)

@NotRexed Confirmed it's back baby!!!

@NotRexed Confirmed it's back baby!!! <!-- Failed to upload "Hookshot 2026-11-09 17-00-58.mp4" -->
NotRexed commented 2026-11-09 16:16:43 +00:00 (Migrated from github.com)

@MorpheusCode117: thanks! Is the stutter only in areas you haven't visited before (pipelines still being built in play), or also in places you've already been? Please attach a hookshot_log.txt from v2.0.9 (the video didn't upload).

@MorpheusCode117: thanks! Is the stutter only in areas you haven't visited before (pipelines still being built in play), or also in places you've already been? Please attach a hookshot_log.txt from v2.0.9 (the video didn't upload).
MorpheusCode117 commented 2026-11-09 17:21:21 +00:00 (Migrated from github.com)

@MorpheusCode117: thanks! Is the stutter only in areas you haven't visited before (pipelines still being built in play), or also in places you've already been? Please attach a hookshot_log.txt from v2.0.9 (the video didn't upload).

I meant everything is working and boys are back in town 😎! No stuttering anymore, I am on 100-120 FPS with frame generation, so 50-60 real FPS. I went to few zones without issues.

Here the last log if you are interested: hookshot_log.txt

The new shader compilation window is cool!

> [@MorpheusCode117](https://github.com/MorpheusCode117): thanks! Is the stutter only in areas you haven't visited before (pipelines still being built in play), or also in places you've already been? Please attach a hookshot_log.txt from v2.0.9 (the video didn't upload). I meant everything is working and boys are back in town 😎! No stuttering anymore, I am on 100-120 FPS with frame generation, so 50-60 real FPS. I went to few zones without issues. Here the last log if you are interested: [hookshot_log.txt](https://github.com/user-attachments/files/34590495/hookshot_log.txt) The new shader compilation window is cool!
Commenting is not possible because the repository is archived.
No milestone
No assignees
1 participant
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
MagicBeanDev/Hookshot#1048
No description provided.