12项技术和服务拯救了linux游戏

想换用Linux玩游戏吗?下面是Linux上的游戏是如何从几个开源克隆版本发展到AAA版本的。...

Linux上的游戏从来没有这么大。虽然这个库没有你在Windows上看到的那么大,但是今天你可以在Linux上玩上千个游戏。其中许多是AAA头衔。

technologies-saved-linux-gaming

与十年前相比,这是一个很大的变化,当时大多数游戏都是免费的、开源的爱好者们的努力。这种转变并不是独立发生的。是什么技术促成了这一切?

图形驱动程序和API

电子游戏对计算机的许多部分征税,但图形是最突出的元素。如果机器不能顺利地显示视觉效果,那么即使是休闲游戏也不是一个起跑者。这就是为什么Linux的高质量图形驱动程序的存在对于Linux游戏玩家完全可以操作任何游戏都是必不可少的。

这就是为什么我们要从三大显卡**商为Linux所做的事情开始这个列表,再加上一个重要的编程部分。

1英特尔

Intel website displaying graphics drivers available for Linux

大多数电脑都带有英特尔处理器,而你的典型笔记本电脑都带有集成图形而不是专用卡。这些设置提供了很好的Linux体验,因为英特尔为其大多数图形芯片发布了开源驱动程序。

Intel graphics在超高设置下并不擅长玩最新的AAA游戏,但它们可以处理大多数休闲游戏和许多旧版本。

2amd公司

AMD website displaying graphics drivers available for Linux

AMD为Linux提供了一个专有的驱动程序。有了这个驱动程序,Linux游戏玩家可以从带有AMD显卡的强大游戏机上获得他们期望的性能。这提供了对最苛刻的Linux游戏的访问。

AMD还发布了开源驱动程序,为其他开发人员提供了硬件规范,并为使其图形卡与Linux兼容的其他工作贡献了代码。

三。英伟达

NVIDIA website displaying graphics drivers available for Linux

Nvidia还为Linux创建了一个专有的驱动程序。一个免费的开源版本是可用的,但不像AMD,Nvidia不提供信息给其他人使用。开发人员通过逆向工程创建了免费驱动程序。它工作得很好,可以提供流畅的桌面体验,但游戏性能无法与专有驱动程序相比。

4opengl/vulkan

OpenGL是一个用于渲染二维或三维图形的应用程序编程接口。它是视频游戏与专用显卡通信的一种方式。它是微软Direct3D的替代品,微软Direct3D被Windows上的游戏广泛使用。

硅图形于1992年开始了OpenGL项目。2006年,管理层转向了一个非盈利技术财团,即Khronos集团。

Vulkan是一项从地面上重建OpenGL的工作。2016年推出的首版获得支持。id软件的id Tech 7游戏引擎将只支持电脑上的Vulkan。

游戏引擎

游戏引擎是面向游戏的软件开发套件。它们为开发人员提供2D或3D图形渲染、物理引擎、声音、脚本和其他游戏设计元素。如果相关的游戏引擎不支持Linux,那么游戏开发者就不太可能支持该操作系统。

接下来的三项是游戏引擎,它们为Linux上的许多游戏提供了动力。

5地震发动机(id技术)

id软件是像Doom和Wolfenstein系列这样的标志***的开发者。该公司在20世纪90年代接受了Linux,并将继续推出一些自己的产品。但是,用于创建Quake 2及其后续版本的Quake引擎将在Linux游戏领域留下持久的印记。

大多数id软件在Quake 2引擎中**的游戏都有Linux端口。更值得注意的是,id发布了引擎的源代码。开发人员将继续使用Quake引擎创建许多免费的开源射击程序,比如OpenArena、Alien Arena、Nexuiz和Warsow。

6统一

2012年,Unity Technologies增加了使用Unity游戏引擎创建Linux游戏的功能。Unity最初是MacOSX的一个游戏引擎,但现在它支持二十多个平台。使用Unity的开发者可以瞄准PC、移动设备、游戏机、机顶盒和VR设备。

使用Unity**的Linux游戏包括Shadowrun Returns、桌面模拟器和Life is Strange:Before the Storm。(查看桌面模拟器上最好的免费游戏!)

7虚幻的引擎

Unreal Engine website advertising supported platforms

1998年,EpicGames发布了名为Unreal的第一人称射击游戏。虽然这款游戏催生了一个销量数百万的系列,但驱动这款游戏的引擎变得更加流行。Epic Games已将该引擎授权给其他开发人员,他们使用该技术创建了角色扮演游戏和格斗游戏等多种类型的游戏。

2014年,Epic Games增加了使用Unreal引擎为Linux和Valve基于Linux的SteamOS构建游戏的选项。Linux上出现的虚拟引擎驱动的游戏包括Borderlands 2、Bioshock Infinite和蝙蝠侠:Arkham Knight。

兼容层

游戏不一定需要本机Linux支持才能在Linux桌面上成功运行。仿真就是一个例子。兼容性层提供了一个更无缝的解决方案,不需要启动成熟的虚拟机。接下来是两个大的。

8葡萄酒

Wine的意思是Wine不是模拟器,它是一个兼容层,允许Linux用户运行Windows应用程序。这个程序可以运行一些人们可能需要的商业软件,比如微软Office和adobephotoshop。

但葡萄酒对游戏玩家同样有用。即使没有官方的Linux支持,你也可以运行诸如长老卷轴、激战、星际争霸和魔兽世界之类的游戏。

在某些情况下,您只需要安装游戏并运行Wine来运行软件。在其他情况下,你必须在各种设置上进行单调的实验,直到你幸运为止。一些Linux端口实际上是与Wine捆绑的Windows游戏。这样的软件不是本地的,但很多玩家都不注意。

9质子

Wine可以使用专有程序,但它是开源软件。这意味着开发人员可以自由地获取代码并使用它来创建其他项目。这就是导致质子的原因。

Proton是Valve发布的Wine的一个变体,旨在使游戏更容易移植到Linux。支持质子的Windows游戏可以在运行Valve的SteamOS和Steam机器的Linux系统上运行。它们也可以在传统的桌面Linux上运行。

Proton使开发人员能够为Linux发布游戏,而无需为创建特定于Linux的版本分配资源。这使得游戏**者的生活更加轻松,并且可以为Linux游戏玩家提供更多的游戏。另一方面,通过兼容层(如Proton)运行的游戏可能无法提供与为Linux设计的游戏相同的性能。

游戏发行商

考虑到桌面Linux的市场份额相对较小,游戏开发者没有优先考虑操作系统也就不足为奇了。但多亏了一些流行的游戏发行商向Linux进军,玩家们才有机会展示对游戏的需求。这迅速增加了今天可用的游戏数量。

接下来的三家在线商店结束了我们的名单。

10卑微的捆绑

Humble Bundle description

Humble Bundle已经成为一个主要的数字游戏发行平台,但这项服务的早期要简陋得多。它开始于一群独立开发者**一批人们可以自己定价的游戏。游戏是水族馆,吉什,卢加鲁,半影序曲,和世界的顾。部分销售额也捐给了慈善机构。

第一个不起眼的捆绑包是一个巨大的成功,在短短几天内筹集了数十万美元,但对Linux也有重大影响。每个标题都适用于免费和开源桌面。

然后,随着数字的增加,开发人员发现Linux用户愿意支付与Windows和macOS用户相同或更高的费用。随后的捆绑进一步证明,在Linux上销售游戏有可能获利。

11蒸汽

Steam是一种数字分发服务,它已经占领了PC游戏行业。许多人通过Steam购买他们所有的游戏。这就是为什么当Valve在2012年宣布将Steam引入Linux时,它是一个大新闻。

Steam的Linux版本并没有提供Windows或macOS的所有可用标题。开发人员仍然有责任移植他们的所有权。但如果他们做出了这样的努力,现在就有一个很大的市场可以在Linux上销售他们的游戏,而这恰好是他们已经在使用的同一个市场。

Steam和Linux不是天生的伙伴。不仅是大多数这些标题专有软件,但大多数都与数字版权管理。这是一个妥协,你必须作出,如果你想玩许多游戏的行业最大的出版商,这是一个许多游戏玩家愿意接受。

12gog.com

Linux games for sale on GOG.com

GOG.com是一家数码发行公司,前身是好老游戏。上世纪90年代,一家名为CD Projekt的波兰公司开办了一项业务,获得外国游戏的版权,翻译文字和声音,并销售游戏,作为该地区流行盗版的替代品。这个想法是为了生产出更高质量的产品,人们会为此付出代价。

在20世纪初,人们开始购买数字游戏,DRM的兴起是为了阻止买家分享游戏的拷贝。CD Projekt创建了一个名为“好老游戏”的子公司,它**经典的版权DRM免费,利用公司的经验反向工程游戏,使标题与现代硬件兼容。

2012年,Good Old Games宣布将开始销售独立游戏和AAA游戏。这时,名字改成了GOG.com. 2014年,该公司宣布支持Linux。标题保持无DRM,使网站成为查找和下载Linux无DRM游戏的最容易的地方。

linux游戏的未来是光明的

使用桌面Linux的玩家相对较少,但市场正在发生变化。通过使用Linux为蒸汽机提供动力,Valve正在推动开发人员创建在Linux上运行的游戏,即使他们转向像Proton这样的解决方案。谷歌也通过推出基于Linux的Stadia游戏平台来鼓励发展。

当您考虑到对Vulkan的广泛支持时,您将看到一个更友好的Linux游戏环境。

随着形势的发展,成为一名Linux游戏玩家唯一比现在更好的时机就是未来的日子。所以,坐下来,拿一个Linux友好的游戏控制器,尽情享受吧。

  • 发表于 2021-03-20 21:35
  • 阅读 ( 238 )
  • 分类:IT

你可能感兴趣的文章

4种方式开源软件不够好

... Skype技术上支持Linux,但体验不是最好的。多年来,Linux用户只能使用过时的客户端,而Windows和macOS则可以看到定期的更新。Linux现在确实有一个类似于商业操作系统的版本,但...

  • 发布于 2021-03-12 11:59
  • 阅读 ( 203 )

5个最适合在线游戏玩家的VPN

... 还有一个技术上的争论。使用与游戏服务器位于同一区域的服务器的快速VPN可以帮助减少ping时间和延迟。对在线游戏来说相当重要! ...

  • 发布于 2021-03-13 06:19
  • 阅读 ( 357 )

计算机故障排除和技术支持的十大网站

...,这样我们就可以写下它,然后b)转到其他故障排除和技术支持网站寻找答案。 ...

  • 发布于 2021-03-13 08:47
  • 阅读 ( 214 )

暴风雪拯救战网从印章

...将一切都冠以暴雪的名义。因此,尽管为暴雪提供动力的技术将保持不变,但名称将发生变化。 ...

  • 发布于 2021-03-13 10:34
  • 阅读 ( 168 )

linux视频游戏直播入门

...式处理。选择设置并导航到流。在下拉列表中,选择流式服务或其他服务。默认情况下,只显示Twitch。但是,选中ShowAll services框会在Service下拉列表中填充一组选项。从YouTube到机顶盒.tv. 如果你正在寻找抽搐的替代品,Hitbox可能...

  • 发布于 2021-03-16 01:05
  • 阅读 ( 199 )

最新的linux操作系统,适用于各个领域

... Ubuntu并不是一个全新的版本,但在2016年,长期服务(LTS)和标准版本都进行了重大更新。如果你想找一个理由来尝试ubuntu16.10,Yakkety Yak,试试下面五个有说服力的理由,比如尝试Unity 8,更新的GNOME应用程序和Linux内核...

  • 发布于 2021-03-16 08:05
  • 阅读 ( 246 )

警告:android恶意软件可能会清空您的paypal帐户

...mize Android会请求用户打开伪装成“启用统计”的恶意访问服务。如果用户启用该服务,恶意应用会检查目标系统中的官方PayPal应用,如果发现,恶意软件会触发PayPal通知警报,提示受害者打开该应用。 ...

  • 发布于 2021-03-22 06:16
  • 阅读 ( 249 )

windows与linux的真实市场份额比较

...。当然,Windows在家用计算机领域占据主导地位,但Linux的技术力量远远超过了您可能意识到的。 ...

  • 发布于 2021-03-25 13:22
  • 阅读 ( 316 )

windows vs.mac vs.linux:游戏的最佳操作系统是什么?

...,因为它的复杂性和缺乏软件兼容性。但是如果你是一个技术爱好者,你会喜欢Linux强大的特性和灵活性。 ...

  • 发布于 2021-03-29 04:43
  • 阅读 ( 525 )

如何在2020年及以后玩老的flash游戏

...Flash内容迁移到“新的和开放的格式” 随着基于浏览器的技术(如HTML5、WebGL和WebAssembly)越来越普及,web多年来一直在远离Flash。 与Flash不同,这些开放技术不需要第三方插件。开源技术通常受到更高级别的审查。任何人都可以...

  • 发布于 2021-04-02 14:10
  • 阅读 ( 272 )
zwpyceahxs
zwpyceahxs

0 篇文章

相关推荐