我遇到了完全相同的问题WineHQ 的 AppDB 上的最新测试人员。也就是说,StarCraft.exe 消耗了我的 CPU 的一个核心,但没有任何反应。我已经保存了终端输出的完整日志这里。
与能够使用 wine-staging 4.8 运行游戏的测试人员不同,当我尝试使用 winehq-staging 4.12 时,甚至 Battle.net 启动器也无法正常工作(这是我之前的问题)。这似乎与 Vulkan 有关;启动器确实可以在稳定版 4.0 上运行,但在运行 vulkaninfo 时仍然出现以下错误:
ERROR: [Loader Message] Code 0 : /usr/lib/i386-linux-gnu/libvulkan_radeon.so: wrong ELF class: ELFCLASS32
ERROR: [Loader Message] Code 0 : /usr/lib/i386-linux-gnu/libvulkan_intel.so: wrong ELF class: ELFCLASS32
答案1
后很多经过反复试验,我已经通过将 Wine 降级回版本 3(.21-staging) 使其正常工作。这无疑破坏了其他东西,所以我将这个问题留待解决。这感觉更像是黑客攻击而不是修复。