same blackscreen AMD 9070xt with RX_VK_NO_FOLLOW=1 #127
Labels
No labels
accessibility
autorelease: pending
autorelease: tagged
bug
dependencies
documentation
duplicate
enhancement
github_actions
good first issue
help wanted
invalid
question
testing wanted
wontfix
No milestone
No assignees
1 participant
Due date
No due date set.
Dependencies
No dependencies set
Reference
MagicBeanDev/Hookshot#127
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
https://github.com/NotRexed/Hookshot/releases/tag/amd-shared-memory might fix this: every compute shader asked for 48 KB of shared memory, more than AMD cards allow, which made them invalid on AMD (found by klimovich008). Please try it. If it's still black or gray, create
hookshot_env.txtnext tohookshot.exewith one of these lines at a time and tell me which one (if any) helps:HOS_NO_RENDERER_WAIT=1,RX_VK_NO_FOLLOW=1,RX_VK_OOT_VISUAL=0. Ahookshot_log.txtfrom the new build helps too.Hi! I tested the AMD black screen fix from the latest release (amd-shared build) and unfortunately it did not solve the issue on my side.
My setup:
GPU: AMD Radeon RX 9070 XT
CPU: Ryzen 7 7800X3D
RAM: 48 GB DDR5 6000 MHz
OS: Windows [11]
AMD driver: [26.10.2]
What I tried:
I created hookshot_env.txt next to hookshot.exe and tested each switch separately, one at a time, restarting hookshot between tests:
HOS_NO_RENDERER_WAIT=1 → still black screen
RX_VK_NO_FOLLOW=1 → still black screen
RX_VK_OOT_VISUAL=0 → still black screen
On my Ryzen 5 5600, RX 9060 XT 16 GB, these settings get in game. Bloom seems too high but still testing.
HOS_NO_RENDERER_WAIT=0
RX_VK_NO_FOLLOW=1
RX_VK_OOT_VISUAL=0
@TheEffbee thank you, that's the first AMD card confirmed in game. Could you try the two switches one at a time, to see which one fixes it? First only
RX_VK_OOT_VISUAL=0, then onlyRX_VK_NO_FOLLOW=1. One note:HOS_NO_RENDERER_WAIT=0currently still turns that switch on, because the game only checks whether it's set (fixed in the next build). Remove that line rather than setting it to 0.On i5-14600k, rx 6750xt 12gb. RX_VK_NO_FOLLOW=1 gets me in game, only when i load a save from inside the great deku tree, i can go outside but the game crashes after trying to compile shaders. Otherwise, trying to start from a fresh file just shows a black screen after the initial cutscene.
https://github.com/NotRexed/Hookshot/releases/tag/less-stutter includes the AMD fixes from PR #138 (tested on an RX 9070 XT): with Resolution "Auto", the 3D picture was black on AMD because a dynamic-resolution pass was left out. Depth-compare sampling and NaN haze are fixed too. Please try it and tell me whether the picture is back (a
hookshot_log.txthelps either way).Crashed within a few seconds of gameplay inside the deku tree, whole screen went dark, then got a message about overloaded drivers from amd adrenalin.
Log attached
hookshot_log.txt
the last build no crash in deku tree, but graphics... and a lot use of vram
hookshot_log.txt
7800x3d
9070xt
Thanks, everyone. The black screen on RX 9070 XT / 9060 XT is fixed since less-stutter. What remains here is tracked elsewhere: the wrong colours and textures in #224, VRAM use in #105, and the RX 6750 XT crash in the Deku Tree ("device lost" in the log) in #150. Please try https://github.com/NotRexed/Hookshot/releases/tag/foliage-linux-updater and post in those issues. Closing this one as a duplicate of #224.