Ubuntu 19.04 上的魔兽争霸 3 图形无法正常工作

Ubuntu 19.04 上的魔兽争霸 3 图形无法正常工作

我在 Ubuntu 19.04 上使用以下方式安装了魔兽争霸 3这个答案(除了在安装魔兽争霸之前,我不得不重新进行更改winecfg,因为它们出于某种原因被恢复了)。当我尝试使用

wine Warcraft\ III.exe

我收到错误

Unable to initialize graphics. Please ensure your operating system and display drivers are up to date.

我试过

wine Warcraft\ III.exe -nativefullscr

wine Warcraft\ III.exe -Direct3D9

并将resheight其更改reswidth为我的原始屏幕分辨率,但没有任何变化(所以我将其改回原始值)。

我也试过

wine Warcraft\ III.exe -graphicsapi OpenGL

这只会给我一个黑屏(但背景上播放着音乐,游戏菜单通过声音对热键做出反应,所以游戏(至少最初)可以运行,只是没有图形输出)。

我也尝试切换到开源驱动程序并重复所有尝试,但这只会导致屏幕上总是出现随机的颜色/线条,我不得不关闭笔记本电脑(除非我更改注册表配置,在这种情况下游戏在启动后立即崩溃而没有任何错误消息)。

答案1

我会回答这个问题,因为我能够成功运行游戏,即使最后没有使用 Ubuntu。

===

我想用 OpenSUSE Tumbleweed 来做,因为我想要滚动发布发行版。尝试了近一个月才在笔记本电脑上安装它,但没有成功。然后我尝试用 Ubuntu,但安装崩溃了两次后,我也放弃了那个选项。

(我认为上述两种情况下的问题都是由硬件引起的,我不会责怪发行版。)

然后 - 我安装了 Manjaro。第一次尝试就成功了。之后 - 我安装了 wine staging,然后安装了 dxvk,来自这两个教程:

https://www.addictivetips.com/ubuntu-linux-tips/install-wine-staging-on-linux/

https://www.addictivetips.com/ubuntu-linux-tips/set-up-dxvk-in-wine-on-linux/

设置虚拟桌面winecfg- 分辨率为~1000x800。

然后 - 安装了暴雪的两个启动器 - Battle.net 和魔兽争霸 3。

之后 - 登录两个启动器。这很棘手,但可行。本教程展示了该过程的一些有用信息 :D

https://www.youtube.com/watch?v=lHkniTQFRr8&t=500s

(我没有遵循教程,只是因为有关登录客户端的有用信息而分享它。)

===

然后 - 删除虚拟桌面设置并运行游戏(WC3)。但是 - 几秒钟后屏幕变黑并崩溃。

我所做的解决是:

  • 发射winetricks
  • 从它—安装corefonts
  • 然后再从它那里-我安装了ie8然后dxvk (latest)

当我再次启动它时 - 我看到图形和声音,并且视频也播放了。

但是视频向左移动了,所以我尝试用 wine [path-to-warcraft3.exe] -opengl- 启动游戏,然后它运行起来没有任何问题。

(考虑到我已经集成了英特尔视频:D...)

祝你好运 ;)

相关内容