虽然Valve公司将Steam及游戏引入Linux平台一事引发了GNU之父对DRM反盗版机制违背自由、开源原则的担忧,但是Linux系统中迎来主流游戏厂商的支持依然是一个里程碑事件,对推动Linux发展来说依然是利大于弊。
Valve开发Linux游戏并非简单的移植工作,因为Linux底层的图形API与目前Windows操作系统使用的并不一样,前者主要基于开放的OpenGL,而Windows系统依赖的是微软的DirectX,后者已经成为绝对的主流,使用OpenGL API制作游戏的公司少之又少,最知名的就是卡马克带领的id software了。
Linux比Windows游戏性能更好?
其实OpenGL与DX在技术上有共通之处,DX11中引入的曲面细分技术在OpenGL中也同样支持。具体到Valve的《Left4 Dead 2》游戏来说,虽然只是DX9级别的技术,但在Linux平台下这款游戏还有了额外的优势,那就是性能比Windows平台还要高。
Phoronix报道称,在一套i7-3930K处理器+GTX 680显卡的平台上,Win7 SP系统下使用D3D渲染《Left 4 Dead 2》游戏有270fps,但在Linux系统下使用OpenGL渲染则有315fps,性能高了17%,而在Windows系统下使用OpenGL渲染也只有303fps,总之Linux系统的游戏性能要好一些。
这只是目前所知的《Left 4 Dead 2》Linux平台游戏信息,详细情况还要等到下周,因为Valve公司将在今年的SIGGRAPH会议上讲述他们是如何优化Linux系统下的游戏客户端的。
原文地址:http://mb.zol.com.cn/311/3113107.html
分享到:
相关推荐
许多知名的云计算服务提供商都采用Linux系统作为其基础架构,一些游戏平台和游戏开发工具采用Linux作为支持的操作系统,例如Steam平台上的某些游戏。Linux系统在科学计算、数据分析和机器学习等领域也有广泛应用。...
许多知名的云计算服务提供商都采用Linux系统作为其基础架构,一些游戏平台和游戏开发工具采用Linux作为支持的操作系统,例如Steam平台上的某些游戏。Linux系统在科学计算、数据分析和机器学习等领域也有广泛应用。...
许多知名的云计算服务提供商都采用Linux系统作为其基础架构,一些游戏平台和游戏开发工具采用Linux作为支持的操作系统,例如Steam平台上的某些游戏。Linux系统在科学计算、数据分析和机器学习等领域也有广泛应用。...
许多知名的云计算服务提供商都采用Linux系统作为其基础架构,一些游戏平台和游戏开发工具采用Linux作为支持的操作系统,例如Steam平台上的某些游戏。Linux系统在科学计算、数据分析和机器学习等领域也有广泛应用。...
许多知名的云计算服务提供商都采用Linux系统作为其基础架构,一些游戏平台和游戏开发工具采用Linux作为支持的操作系统,例如Steam平台上的某些游戏。Linux系统在科学计算、数据分析和机器学习等领域也有广泛应用。...
许多知名的云计算服务提供商都采用Linux系统作为其基础架构,一些游戏平台和游戏开发工具采用Linux作为支持的操作系统,例如Steam平台上的某些游戏。Linux系统在科学计算、数据分析和机器学习等领域也有广泛应用。...
许多知名的云计算服务提供商都采用Linux系统作为其基础架构,一些游戏平台和游戏开发工具采用Linux作为支持的操作系统,例如Steam平台上的某些游戏。Linux系统在科学计算、数据分析和机器学习等领域也有广泛应用。...
许多知名的云计算服务提供商都采用Linux系统作为其基础架构,一些游戏平台和游戏开发工具采用Linux作为支持的操作系统,例如Steam平台上的某些游戏。Linux系统在科学计算、数据分析和机器学习等领域也有广泛应用。...
许多知名的云计算服务提供商都采用Linux系统作为其基础架构,一些游戏平台和游戏开发工具采用Linux作为支持的操作系统,例如Steam平台上的某些游戏。Linux系统在科学计算、数据分析和机器学习等领域也有广泛应用。...
许多知名的云计算服务提供商都采用Linux系统作为其基础架构,一些游戏平台和游戏开发工具采用Linux作为支持的操作系统,例如Steam平台上的某些游戏。Linux系统在科学计算、数据分析和机器学习等领域也有广泛应用。...
Redis在Windows上的安装和使用相对于Linux来说稍微有些麻烦,但是有一些第三方工具可以帮助我们在Windows上使用Redis。其中最常用的是redis-windows,它是一个Windows下的Redis管理工具,可以方便地安装、配置和管理...
本项目包含免费的XJGARSDK及示例开源代码。XJGARSDK是一个免费的...许多知名的云计算服务提供商都采用Linux系统作为其基础架构,一些游戏平台和游戏开发工具采用Linux作为支持的操作系统,例如Steam平台上的某些游戏。
AI-OCR是基于PaddleOCR的OCR桌面客户端程序,支持...许多知名的云计算服务提供商都采用Linux系统作为其基础架构,一些游戏平台和游戏开发工具采用Linux作为支持的操作系统,例如Steam平台上的某些游戏。Linux系统
E.6.1 我有一个空的硬盘, 并想安装DOS或Windows 95和Linux. 最好的方法是什么? E.6.2 我没有CD-ROM, 也不能从网上安装. 是否有其他方法? E.6.3 我想制作新的软盘, 该如何做? E.6.4 我有一个IDE系统, 而我不知道和...
它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如...
本书全面系统地介绍了Red Hat Linux 6。全书共分为五个部分,包括35章和四个附录。第一部分为Red Hat Linux的介绍和安装;第二部分为服务配置;第三部分为系统管理;第四部分为Linux编程;第五部分为附录。本书内容...
它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如...
在具有GPU直通的Docker中运行Win10游戏,性能接近自然。给定QEMU Windows 10映像(您可以正常创建一个映像,将其命名为emugaming.qcow2),这将在具有GPU / vfio直通的Docker上运行它。 非常适合于本地游戏。 在...
它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如...