五月中旬,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游戏性能、画质对比相关推荐

  1. linux使用什么dos系统安装,在Linux系统中安装DOSBox运行MS-DOS上游戏及程序的方法...

    在 Linux 系统中可以借助安装 DOSBox 来运行 MS-DOS 游戏及程序,比如运行 C++ 编译器 Turbo C++,同时 DOSBox 还支持 Windows.MacOS.Unix 操作 ...

  2. linux c 获取mac地址吗,Linux系统下用C语言获取MAC地址

    最近在做一个小程序,需要用到在linux系统里编写C程序从而获取MAC地址,从网上搜了一遍,想总结一下.如果你就只需要单个功能的程序,可以采用方法一,见代码1,一般最好能够封装起来,写成获取MAC地址 ...

  3. Linux系统下区别对比(~、/home与/root)

    Linux系统下区别对比(~./home与/root) Linux下~./home与/root的区别: 1.在root用户下,~等同于/root 2.在普通用户下,~等同于/home/当前的普通用户名 ...

  4. 将windows系统主机上的文件拷贝到Linux系统中;将Linux系统中的文件粘贴到Windows主机中

    本篇文章主要实现将windows主机上的文件复制到Linux服务器上,这里为了方便演示,我举例放在C盘中的一个test101.py文件,现在我要将它放在Linux系统的home下的shao目录下. 首 ...

  5. 标准C库IO函数和Linux系统IO函数对比

    标准C库IO函数和Linux系统IO函数对比 man 3 fopen #查看函数详情 虚拟地址通过mmu映射到真是的地址空间

  6. Struts2、SpringMVC、Servlet(Jsp)性能对比 测试 。 Servlet的性能应该是最好的,可以做为参考基准,其它测试都要向它看齐,参照...

    2019独角兽企业重金招聘Python工程师标准>>> Struts2.SpringMVC.Servlet(Jsp)性能对比 测试 . Servlet的性能应该是最好的,可以做为参考 ...

  7. mac玩rust用什么画质_Steam Mac/Windows游戏性能、画质对比

    五月中旬,Valve Software正式发布了苹果Mac版的Steam游戏平台,不过和Linux系统一样,苹果Mac在游戏方面也远远逊色于微软Windows,不仅仅是数量,还有性能. Steam平台 ...

  8. linux系统下安装游戏,在Linux系统下安装GameHub来管理所有游戏

    本文将介绍在Linux操作系统下安装GameHub,并且使用它来管理所有游戏,包括使用GameHub安装游戏. 简介 GameHub是一个统一的游戏库,允许在GNU/Linux系统上查看.安装.运行和 ...

  9. linux 敏感标记 权限,闲话Linux系统安全(二)——强制访问控制(MAC)

    安全秘笈第二式--不安全的特殊权限和强制访问控制(MAC) 在DAC的机制中,不管是所有权加权限的管理办法,还是文件系统访问控制列表(facl),都是非常强大的访问控制机制,均可以对文件资源进行比较有 ...

最新文章

  1. code Gym 100500D T-shirts(暴力)
  2. 26.智能指针和动态内存
  3. 2022-01-01
  4. 1、Intellij IDEA中启动NameServer
  5. 【原创】Js:日期处理(日期格式必须【yyyy-mm-dd】才能转成long的毫秒!其他的不是【年-月-日】的格式,结果会是【NaN】)...
  6. matlab非线性系统频域标识,基于MATLAB的最小二乘法系统辨识与仿真
  7. python文件都是脚本吗_脚本语言系列之Python | Python文件IO
  8. java程序的运行方式
  9. Bluetooth Profile Specification之(AVRCP篇)5.0 AVRCP简介
  10. CAD如何快速计算面积并标注?CAD计算面积并标注
  11. 常见的list转化map 实现
  12. unity 电梯_unity官方demo学习之Stealth(十七)电梯移动设定
  13. 计算机联锁光带解锁,计算机联锁中三点检查解锁逻辑初探
  14. html 简繁转换 批量,繁简文件批量互转程序
  15. footnote latex
  16. 最佳实践 缓存穿透,瞬间并发,缓存雪崩的解决方法
  17. Kettle读取按行分割的文件
  18. 阳性,阴性,假阳性,假阴性,敏感度,特异性
  19. 微信小程序聊天客服工具
  20. CSS 属性 columns

热门文章

  1. 双机热备(双主模式)——实现数据库的高可用
  2. supervisor安装
  3. Cortex-M3概览
  4. 拍案叫绝的情报分析之图片挖掘
  5. 原函数与导函数的关系,以及驻点处二阶导函数大于、小于、等于零时,原函数取极小值、极大值或鞍点的情况。
  6. vue打包中background-image图片路径问题
  7. Java开源项目合集<一>
  8. 我所热衷的编程生涯 连载(11)
  9. ESP32之 ESP-IDF 教学(十三)—— 分区表
  10. 灾备系统与备用服务器区别,云灾备与云备份区别在哪?云灾备五大特点