linux系统游戏性能对比,Steam Mac/Windows游戏性能、画质对比
五月中旬,Valve Software正式发布了苹果Mac版的Steam游戏平台,不过和Linux系统一样,苹果Mac在游戏方面也远远逊色于微软Windows,不仅仅是数量,还有性能。
Steam平台移植导入Mac OS X操作系统的过程中,性能被迫做出了牺牲。Valve声称,《Portal》之类的游戏在当代Mac机上运行得非常流畅,画质也令人满意,但是如果你想跑得更快,通过Boot Camp进入Windows系统才是最佳选择。
接下来我们就以《半条命2:第二章》为例,简单对比一下两大系统上的性能和画质。
本次测试使用了两台机器,其一是2009年中的Mac Pro,配置有2×Xeon 2.93GHz四核心处理器、6×DDR3-1066 1GB内存、EVGA GeForce GTX 285 Mac Edition显卡(1GB GDDR3显存)、Mac OS X 10.6.3操作系统,其二是2010年初的13寸MacBook Pro笔记本,配置有Core 2 Duo 2.4GHz双核心处理器、2×DDR3-1066 2GB内存、GeForce 320M显卡、Mac OS X10.6.3操作系统。
作为对比,在两台机器上通过Boot Camp全新安装Windows 7 x64。GTX 285显卡驱动为197.45版,Mac OS X系统和Steam客户端都升级至最新状态。
13寸MacBook Pro笔记本上(原生分辨率1280×800),游戏设置为高画质单不开启AA/AF,Mac版平均速度为44.2FPS,Windows版则达到了68.0FPS,超出了54%之多,尽管前者也已经基本流畅。
Mac Pro配置较高,当然就得提高游戏设置,一切都尽量选择最高值,不过Mac系统下全屏抗锯齿最高只有4x MSAA,而且“多核心渲染”(Multicore Rendering)选项在Mac系统下不可用。
都关闭多核心渲染的时候(两套系统都最多利用八个核心中的1.5个),Windows性能领先最少62%、最多可达103%。事实上,即使在2560×1600最高分辨率的时候,Mac系统性能也达到了接手的56.3FPS,只不过比Windows慢很多。
Windows下打开多核心渲染,游戏最多可以使用2.4个核心,1280×800低分辨率下游戏速度提高了18%,但随着分辨率提高性能反而不如关闭这一功能的时候,当然还是高于Mac。
除了游戏帧率更低,Mac系统下Steam客户端和游戏启动的速度也偏慢,使用Mac Pro测试耗时48.7秒,而Windows系统只要35.5秒。
再来比较一下画质:
Windows
Mac OS X
Mac OS X(三线形过滤)
Mac Steam游戏看起来灰蒙蒙的,局部放大之后更加明显,似乎是纹理过滤质量出了问题,而打开三线形过滤稍好了一些。
不过各向异性过滤(AF)没有彻底关闭。不管玩家如何更该纹理设置,Windows下的游戏都会强制开启4x AF。
Windows 4xAF
Mac OS X 16xAF
此前曾有人利用《Portal》进行过类似的测试,结果也差不多,Windows的速度优势很明显,画面上也要清晰明快。
Windows
Mac OS X
小结:
Mac Steam的推出对Valve来说是一次新的尝试,对苹果用户来说也是新鲜的体验。至少在目前的软硬件下,Mac Steam引擎虽然还不够快,但绝对已经能够满足可玩性要求,符合苹果够用就好的原则。如果你正在Mac系统之中,想段时间玩游戏调剂调剂,Mac Steam是个不错的选择,而如果你想酣畅淋漓地长时间享受(更多)游戏,最好还是重启、进入Windows。
慢点儿就慢点儿好了,Linux还在眼巴巴地等着呢。
linux系统游戏性能对比,Steam Mac/Windows游戏性能、画质对比相关推荐
- linux使用什么dos系统安装,在Linux系统中安装DOSBox运行MS-DOS上游戏及程序的方法...
在 Linux 系统中可以借助安装 DOSBox 来运行 MS-DOS 游戏及程序,比如运行 C++ 编译器 Turbo C++,同时 DOSBox 还支持 Windows.MacOS.Unix 操作 ...
- linux c 获取mac地址吗,Linux系统下用C语言获取MAC地址
最近在做一个小程序,需要用到在linux系统里编写C程序从而获取MAC地址,从网上搜了一遍,想总结一下.如果你就只需要单个功能的程序,可以采用方法一,见代码1,一般最好能够封装起来,写成获取MAC地址 ...
- Linux系统下区别对比(~、/home与/root)
Linux系统下区别对比(~./home与/root) Linux下~./home与/root的区别: 1.在root用户下,~等同于/root 2.在普通用户下,~等同于/home/当前的普通用户名 ...
- 将windows系统主机上的文件拷贝到Linux系统中;将Linux系统中的文件粘贴到Windows主机中
本篇文章主要实现将windows主机上的文件复制到Linux服务器上,这里为了方便演示,我举例放在C盘中的一个test101.py文件,现在我要将它放在Linux系统的home下的shao目录下. 首 ...
- 标准C库IO函数和Linux系统IO函数对比
标准C库IO函数和Linux系统IO函数对比 man 3 fopen #查看函数详情 虚拟地址通过mmu映射到真是的地址空间
- Struts2、SpringMVC、Servlet(Jsp)性能对比 测试 。 Servlet的性能应该是最好的,可以做为参考基准,其它测试都要向它看齐,参照...
2019独角兽企业重金招聘Python工程师标准>>> Struts2.SpringMVC.Servlet(Jsp)性能对比 测试 . Servlet的性能应该是最好的,可以做为参考 ...
- mac玩rust用什么画质_Steam Mac/Windows游戏性能、画质对比
五月中旬,Valve Software正式发布了苹果Mac版的Steam游戏平台,不过和Linux系统一样,苹果Mac在游戏方面也远远逊色于微软Windows,不仅仅是数量,还有性能. Steam平台 ...
- linux系统下安装游戏,在Linux系统下安装GameHub来管理所有游戏
本文将介绍在Linux操作系统下安装GameHub,并且使用它来管理所有游戏,包括使用GameHub安装游戏. 简介 GameHub是一个统一的游戏库,允许在GNU/Linux系统上查看.安装.运行和 ...
- linux 敏感标记 权限,闲话Linux系统安全(二)——强制访问控制(MAC)
安全秘笈第二式--不安全的特殊权限和强制访问控制(MAC) 在DAC的机制中,不管是所有权加权限的管理办法,还是文件系统访问控制列表(facl),都是非常强大的访问控制机制,均可以对文件资源进行比较有 ...
最新文章
- code Gym 100500D 	T-shirts(暴力)
- 26.智能指针和动态内存
- 2022-01-01
- 1、Intellij IDEA中启动NameServer
- 【原创】Js:日期处理(日期格式必须【yyyy-mm-dd】才能转成long的毫秒!其他的不是【年-月-日】的格式,结果会是【NaN】)...
- matlab非线性系统频域标识,基于MATLAB的最小二乘法系统辨识与仿真
- python文件都是脚本吗_脚本语言系列之Python | Python文件IO
- java程序的运行方式
- Bluetooth Profile Specification之(AVRCP篇)5.0 AVRCP简介
- CAD如何快速计算面积并标注?CAD计算面积并标注
- 常见的list转化map 实现
- unity 电梯_unity官方demo学习之Stealth(十七)电梯移动设定
- 计算机联锁光带解锁,计算机联锁中三点检查解锁逻辑初探
- html 简繁转换 批量,繁简文件批量互转程序
- footnote latex
- 最佳实践 缓存穿透,瞬间并发,缓存雪崩的解决方法
- Kettle读取按行分割的文件
- 阳性,阴性,假阳性,假阴性,敏感度,特异性
- 微信小程序聊天客服工具
- CSS 属性 columns