无法通过 Wine 运行《星际争霸》(稳定版 4.0;Mint 19、Intel iGPU)

无法通过 Wine 运行《星际争霸》(稳定版 4.0;Mint 19、Intel iGPU)

我遇到了完全相同的问题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) 使其正常工作。这无疑破坏了其他东西,所以我将这个问题留待解决。这感觉更像是黑客攻击而不是修复。

相关内容