我是一名软件工程师,但我也喜欢玩游戏。 我选择的游戏是英雄联盟(LoL),但是我选择的操作系统是基于Linux的东西,例如Ubuntu。 我绝对比Windows或Mac更喜欢它作为开发环境,并且可以根据自己的需要灵活地自定义系统(我将i3wm用作窗口管理器)。
LoL没有本地Linux客户端,他们也不打算在不久的将来支持它。 尽管有这方面的要求,但我仍然想玩游戏,并且有一些解决方案来解决如何使其在Ubuntu(在撰写本文时使用17.04)机器上工作的问题。 我使用PlayOnLinux,Wine hacks等尝试了许多不同的方法,这些方法由于某些问题或其他原因而很难玩。 找到这个名为Lutris的开放游戏平台后,我终于使它正常工作。
首先,应确保已安装正确的图形驱动程序和3D支持。
检查您的显卡:
须藤lshw -c视频
应该输出如下内容:
*-显示
说明:VGA兼容控制器
产品:NVIDIA Corporation
供应商:NVIDIA Corporation
物理ID:0
巴士资讯:pci @ 0000:01:00.0
版本:a1
宽度:64位
时钟:33MHz
功能:pm msi pciexpress vga_controller bus_master cap_list rom
配置:驱动程序= nvidia延迟= 0
检查您的图形驱动程序是否具有3D加速支持,以便您可以实际玩游戏:
/ usr / lib / nux / unity_support_test -p
应该输出如下内容:
OpenGL供应商字符串:NVIDIA Corporation
OpenGL渲染器字符串:GeForce GTX 1060 3GB / PCIe / SSE2
OpenGL版本字串:4.5.0 NVIDIA 384.111
未提供软件:是
未列入黑名单:是
GLX fbconfig:是
pixmap的GLX纹理:是
GL npot或rect纹理:是
GL顶点程序:是
GL片段程序:是
GL顶点缓冲对象:是
GL framebuffer对象:是
GL版本为1.4+:是
支持Unity 3D:是
您要确保将Unity 3D supported:
的最后一个Unity 3D supported:
设置为yes
。 否则,根据您的显卡,您将必须找出正确的方法来获得3D支持。 就我而言,这是与专有的NVIDIA驱动程序一起使用的。
Lutris有一些简单的步骤,您可以在终端中运行以进行安装。 您可以在此处查看安装步骤。 下面列出了这些命令,但它们可能会更改,并且前一句中的链接应作为安装的参考(对于Ubuntu 16.04、17.04、17.10):
ver = $(lsb_release -sr); 如果[$ ver!=“ 17.10” -a $ ver!=“ 17.04” -a $ ver!=“ 16.04”]; 然后ver = 16.04; fiecho“ deb http://download.opensuse.org/repositories/home:/strycore/xUbuntu_$ver/ ./” | sudo tee /etc/apt/sources.list.d/lutris.listwget -q http://download.opensuse.org/repositories/home:/strycore/xUbuntu_$ver/Release.key -O- | sudo apt-key add -sudo apt更新sudo apt install lutris
安装完成后,打开Lutris并单击左上角的卡片图标以浏览游戏。 这将打开带有Lutris Games列表的浏览器。 为了提高速度,以下是LoL安装程序的链接。 在该页面上,单击下面显示的“安装”按钮,这将提示您“ xdg-open”,该按钮应在Lutris上使用该安装脚本并获得LoL支持。
完成后,请使用非常简单的GUI安装程序,您应该可以随时使用英雄联盟! 我个人添加了桌面快捷方式和启动器,以作为启动它的简便方法。 这样可以使“英雄联盟”在我的菜单中显示为应用程序。
而且…就是这样! 你应该很好玩LOL!