Hookshot 系统配置要求、网格着色器与 Steam Deck 兼容矩阵
由于《塞尔达传说:Ocarina of Time》的 Nintendo Switch 2 重制版通过 NVN2 meshlet 管线提交场景和角色几何体,Hookshot v2.0.11 需要具备硬件 VK_EXT_mesh_shader 支持的 Vulkan 1.3 GPU。请参考这份经过实测的硬件与流程兼容性矩阵,核对 NVIDIA GeForce RTX 20/30/40/50 与 GTX 16 系列、AMD Radeon RX 6000/7000/9000(RDNA 2/3/4)、Intel Arc A/B 系列以及 Steam Deck LCD/OLED(Mesa RADV)的兼容情况,对比从 4 GB Low 到 10+ GB Max 的 VRAM 档位指示,并查看从柯基里森林到加侬城堡的各区域可玩性表现。
完整 GPU、操作系统、掌机及区域兼容性 Matrix(v2.0.11)
按类别(GPU 架构、掌机 / APU、操作 System、游戏流程)筛选全部 10 项兼容性记录。每条记录均显示其驱动要求、状态档位印章、阴影纹理 VRAM 指示条(4 GB / 6 GB / 8 GB / 10+ GB)、已验证的 v2.0.11 配置以及交叉引用的平台关联。
| 目标硬件 / 游戏区域 | 类别 | 最低要求与 Driver | Status 档位 | VRAM 预算与指示条 | 实测 v2.0.11 配置与关联 |
|---|---|---|---|---|---|
NVIDIA GeForce RTX 20/30/40/50 及 GTX 1650-1660 Ti原生支持 DLSS 超分辨率,完整覆盖 Turing、Ampere、Ada Lovelace 和 Blackwell 架构 GPU 的硬件 VK_EXT_mesh_shader。 | GPU 架构 | Vulkan 1.3 + VK_EXT_mesh_shader (Driver 550+) | 完美支持(60-120 FPS) | 4 GB Low / 6 GB Med / 8 GB High / 10+ GB Max | Native 网格着色器 + DLSS / TAA(无需环境变量标志)[v2.0.11] |
AMD Radeon RX 6000 / RX 7000 / RX 9000 (RDNA 2/3/4)支持 Vulkan 1.3 与硬件网格着色器;若在 Adrenalin 或旧版 RADV 驱动上出现块状 ASTC 植被或 HUD 画面花屏,请设置 RX_VK_ASTC_RGBA8=1。 | GPU 架构 | Vulkan 1.3 + VK_EXT_mesh_shader (Adrenalin 24.9+ / Mesa 24.2+) | 支持(已有临时解决方案) | 6 GB Med / 8 GB High / 10+ GB Max | 设置 RX_VK_ASTC_RGBA8=1 以启用 ASTC 解码(#57 / #1006)[v2.0.11] |
Intel Arc A 系列(Alchemist)与 B 系列(Battlemage)在配备 6 GB 至 16 GB VRAM 的 Arc 独立显卡上支持硬件 VK_EXT_mesh_shader 及 Intel XeSS 1.3 超分辨率缩放。 | GPU 架构 | Vulkan 1.3 + VK_EXT_mesh_shader (Intel Driver 32.0.101+ / ANV) | 完美支持(60 FPS) | 6 GB 中画质 (Arc A380) / 8-16 GB 高至最高画质 (A750/A770/B580) | Native 网格着色器 + XeSS 1.3 或 FSR 3.1 [v2.0.11] |
Steam Deck LCD 与 OLED(AMD Van Gogh / Sephiroth RDNA 2 APU)在 SteamOS 3.6+ 系统下通过 Linux x86_64 AppImage 以 1280x800 分辨率运行(帧率 30-45 FPS);必须加入 RX_VK_MESH_NOCULL=2c56dc1006942f74 以免在进入德库树内部时发生 RADV 卡死挂起。 | 掌机 / APU | SteamOS 3.6+(Mesa RADV 24.2+)+ 16 GB 共享 LPDDR5 | 配置启动参数后可玩 | Low / Medium 预设(1.5-2.5 GB 纹理池) | RX_VK_MESH_NOCULL=2c56dc1006942f74 %command%(#817)[v2.0.11] |
NVIDIA GTX 10 系列(Pascal)、AMD RX 5000(RDNA 1)及 Polaris不支持 3D 渲染,因为 Switch 2 Ocarina of Time 重制版引擎采用的 NVN2 meshlet 必须由硬件 VK_EXT_mesh_shader 提供底层支持。 | GPU 架构 | 缺少硬件 VK_EXT_mesh_shader 扩展支持 | 不支持(硬件限制) | 不适用 / A(无法完成 Vulkan 设备初始化) | RX_GPU_BACKEND=null 仅可用于运行无头 CI/逻辑测试 [v2.0.11] |
Windows 10(21H2+)与 Windows 11 x64主流桌面平台分发包为 Hookshot-v2.0.11-Windows-x64.zip(29.7 MB),内含 HookshotBuilder.exe 及所有超分辨率运行时 DLL。 | 操作系统 | 64 位 Windows 10 21H2+ 或 Windows 11,8 GB+ RAM | 受支持(第一梯队) | 最低 4 GB / 推荐 8 GB | 构建产物: HookshotBuilder.exe -> Hookshot.exe + assets/ [v2.0.11] |
Linux x86_64 Desktop (glibc 2.35+ / AppImage)独立单文件 Hookshot-v2.0.11-Linux-x86_64.AppImage(35.1 MB),已在 Ubuntu 22.04+、Fedora 40+、Arch Linux 以及 SteamOS 3.6+ 上实测验证。 | 操作系统 | glibc 2.35+, FUSE2/FUSE3, Vulkan 1.3 ICD | 受支持(第一梯队) | 最低 4 GB / 推荐 8 GB | 授予执行权限: chmod +x Hookshot-v2.0.11-Linux-x86_64.AppImage [v2.0.11] |
幼年期主线:科奇里之森、德库树、多鲁戈洞穴与卓拉巨鱼从新建存档一直到集齐三颗精灵活石全程均可通关;Steam Deck/RADV 用户在德库树内部需添加 RX_VK_MESH_NOCULL=2c56dc1006942f74。 | 游戏流程区域 | Hookshot v2.0.0+(推荐 v2.0.11) | 100% 可玩 | 1080p Medium 下为 2.1 GB - 3.2 GB | 已实测验证装甲蜘蛛戈玛、霸王多鲁戈及百灵鱼 Boss 战 [v2.0.11] |
大地图枢纽:海拉鲁平原、城下町、卡卡利科村、卓拉领地与格鲁德山谷已全面实测昼夜循环、动态级联阴影、Opus 48 kHz 环境音频,以及大地图全区域实装的 60/120 FPS Actor 插值。 | 游戏流程区域 | Hookshot v2.0.5+(包含 Actor 与过场动画同步修复) | 100% 可玩 | 2.8 GB - 4.4 GB(海拉鲁平原最大流式传输池) | 在 4 GB 显卡上使用 Low/Med 预设以防止 #1161 溢出 [v2.0.11] |
成年期主线:森、火、水、暗、魂之神殿与加侬城从集齐五枚贤者奖章、加侬城之塔、最终加侬多夫/加侬决战到滚动制作人员名单,全程流畅可通关。 | 游戏流程区域 | Hookshot v2.0.9+(水之神殿反射与暗影 Link 修复) | 100% 可通关至制作人员名单 | 各神殿反射通道占用 2.6 GB - 4.2 GB | v2.0.9+ 修复暗影 Link 反射房间及火之神殿热浪效果 [v2.0.11] |
物理 VRAM 预算与 Insert/F1 画质预设映射
请将您 GPU 的物理显存(或共享 APU LPDDR5 分配)与四档官方 Hookshot 预设进行匹配,以防止在海拉鲁平原场景切换时发生 VK_ERROR_DEVICE_LOST(#1161)。
为什么 Hookshot 必须依赖硬件 VK_EXT_mesh_shader 支持
Nintendo Switch 2 重制版 Ocarina of Time 原生围绕 NVIDIA Ampere SM86 task 和 mesh 着色器管线(Nin_Ounce_NVN2)构建,摒弃了传统的固定功能顶点/索引缓冲区。海拉鲁平原、科奇里之森及成年期各神殿中的每一个世界区块,在输出图元前均会调度 task 着色器对 GPU meshlet 执行视锥剔除与遮挡剔除。Hookshot 的 gpu/vk/eden/ 重编译器会将这些 SM86 task 与 mesh 程序直接转译为面向 VK_EXT_mesh_shader 的 Vulkan 1.3 SPIR-V 模块。
由于在传统顶点管线上模拟 meshlet 剔除需要完整的 CPU 驱动几何回读通道,不支持硬件 VK_EXT_mesh_shader 的 GPU——包括 NVIDIA GTX 10 系列(Pascal)、AMD Radeon RX 5000(RDNA 1)、AMD RX 400/500(Polaris)以及 Intel UHD/Iris Xe 核显——均无法初始化 3D Vulkan 设备。受支持的架构起步为 NVIDIA Turing(GTX 1650+ 与 RTX 20/30/40/50)、AMD RDNA 2/3/4(RX 6000/7000/9000 与 Steam Deck APU)以及 Intel Arc Alchemist/Battlemage。
Steam Deck(SteamOS 3.6+ RADV)与 AMD Radeon Driver 调优
在 On Steam Deck LCD(Van Gogh)与 Steam Deck OLED(Sephiroth)上,Hookshot v2.0.11 在 1280x800(16:10)下以 Low 或 Medium 预设运行时帧率为 30 至 45 FPS,内置 AMD FSR 3.1 设置为 Quality 或 Balanced。由于 Mesa RADV 的子群 meshlet 剔除在进入德库树内部时可能在着色器哈希 2c56dc1006942f74 处卡死(#817),Steam Deck 用户应将 Steam 启动项设置为 RX_VK_MESH_NOCULL=2c56dc1006942f74 %command%。
在桌面版 On AMD Radeon RX 6000 和 RX 7000 显卡上,部分 Windows Adrenalin 及 Linux 驱动程序会误编译计算 ASTC 转 BC7 纹理转码器,导致植被和 HUD 图标上出现彩色 4x4 色块(#57 / #1006)。通过 export 设置 RX_VK_ASTC_RGBA8=1 可将 Hookshot 切换为无损软件 RGBA8 解压,彻底消除所有色块异常瑕疵。
System 需求与兼容性 FAQ
我能在 NVIDIA GTX 1060 / 1070 / 1080 Ti 或 AMD RX 5700 XT 上运行 Hookshot 吗?
不能。无论是 NVIDIA Pascal(GTX 10 系列)还是 AMD RDNA 1(RX 5000 系列),均不支持 Hookshot 的 NVN2 meshlet 管线所必需的硬件 VK_EXT_mesh_shader Vulkan 扩展。
NVIDIA GTX 1650 / 1660 Super / 1660 Ti 是否支持 Hookshot?
支持。NVIDIA GTX 16 系列显卡基于 Turing 架构,在 Driver 550+ 驱动下提供硬件 VK_EXT_mesh_shader 支持。请配合 AMD FSR 3.1 使用 Low(4 GB)或 Medium(6 GB)预设。
Hookshot v2.0.11 能够完整打通 Ocarina of Time 的全部战役流程吗?
可以。所有幼年期迷宫(德库树、多鲁戈洞穴、卓拉巨鱼之腹)、所有大地图枢纽、全部五座成年期神殿(森、火、水、暗、魂)、加侬城以及最终 Boss 战与片尾名单均 100% 可玩。
官方硬件、Shader 与 Driver 验证来源
- SRC-CMP-01
VK_EXT_mesh_shader 硬件基线、VRAM 预设及 Steam Deck #817 / AMD #57 环境变量标志的权威来源。
- SRC-CMP-02
NVN2 meshlet 管线、HMMA 协作矩阵及 VRAM 写回差分技术的权威来源。
- SRC-CMP-03
v2.0.9–v2.0.11 水之神殿、NVIDIA 621 驱动(#1161)与带鱼屏修复的权威来源。