我正在使用 ubuntu 16.04,我想玩英雄联盟,但无法运行。我今天才刚拿到 ubuntu,所以我对它还很陌生。我已经解决了 Wine 的许多问题,但我很累,找不到这个问题的答案。我可以发布完整的日志,但我相信这就是问题所在。
err:winediag:init_driver_info 指定了无效的 GPU 覆盖 1002:990f,忽略。
答案1
在 Ubuntu(或任何 Linux 发行版)上玩 Windows 游戏不太可能。Wine 是一款非常差劲的 Windows 模拟器,而且正如您所发现的,它漏洞百出。
对于没有 Linux 端口的 Windows 游戏,最好的选择是 Windows 机器。如果您想将 Ubuntu 用于其他用途,最好的和最简单的方法是使用双启动系统,您可以:
- 将硬盘分成 2 个分区,1 个用于 Ubuntu,1 个用于 Windows
- 或者购买第二块硬盘,一块用于 Ubuntu,另一块用于 Windows(我的首选)
Ubuntu 带有一个名为 GRUB 的启动管理器,每次启动时它都会弹出一个菜单,让您选择要启动哪个操作系统(Ubuntu 或 Windows)。
答案2
英雄联盟在 Wine 上运行良好。您可以通过在 Wine AppDB 中搜索来检查程序兼容性:https://appdb.winehq.org/
为了在 Linux 上运行游戏,我建议安装 Playonlinux,它是 Wine 的用户界面,拥有游戏和应用程序数据库,您只需运行安装向导,它就会处理所有必要的配置。如果您使用的是 Ubuntu 系统,只需打开终端并运行sudo apt install playonlinux
。