Re: [问题] 关于家机,这种说法对吗?

楼主: jk21234 (BL2400PT真不错)   2019-04-20 02:25:34
※ 引述《einstean (台北捷运世界一流)》之铭言:
: 听过一种说法,因为家机专门用来玩游戏,CPU和GPU有经过特化,
: 所以虽然一台只卖1万5,但是效能不会输高规显卡桌机。
: (当然电脑一直在进步,所以几年后家机就落后电脑很多。)
: 听起来好像有道理,但是又觉得怪怪的。我是被人给唬烂了吗?
我待过pc gpu团队(公司名字还在pc gpu业务算收了)
也待过手机soc团队(公司还在 手机业务收了)
整体来看 大部分的主机 有pc没有的硬件功能无误
但还是少部分主机没有 也有一部分主机特殊硬件
占的比例不多它不构成性能差别的理由
而且最新世代xbox one, ps4 , switch
反而都属于不具有超出pc硬件能力的这类
但是同一个游戏不同版本 执行起来有什么差别呢?
1.在os/driver端 ,pc环境的版本会多做很多事情
在driver内主要多做两大类的检查
”我的电脑环境其他硬件有什么”
诸如cpu是什么,内存多少,
一些看到特殊硬件才要的fix等等 或者在windows
上一些功能不能直接操作硬件取得
需要找HAL拿
还有一类检查是检查自己是什么芯片
因为后来大家都想要unified driver
一次会装入所有版本硬件的driver
但是即使属于同代芯片 因为前后的版本
有真实的硬件修正 重新tape out出了新stepping, 硬件功能假如99%相同
请问是复制两个driver让driver包继续肥大
以后修改软件bug或者加速也要两次
或者是在1%的不同插入个if...else?
某台湾之光前后卖十年的 这版本检查
的部分恐怕能破千个
os的部分 看看一般人背景常驻的东西
有多少 有开但是不见得有用到的服务
有多少 万分之一也能聚沙成塔
到这里提到的多数是消耗cpu性能
也就是说假设交给我从xb1 ps4等移植
游戏的工作 我大概会先准备一个比主机上要快上许多的cpu 才开始评估能不能继续最
佳化
2. 主机上几乎是单一硬件组合
现在会有上位互换机 但是组合极为有限个
pc硬件组合随便想也破千
努力分类后还是几十种
一种硬件组合 做个两周就可以
在占执行99%时间上都好好的加速过
到pc的场合
请问你选的组合在市场上有多少代表性
改完后你如何保证在其他硬件上不会更慢不会大爆炸
你要不要多做一百次一千次这种调整
答案很明显
不过经过这种调整的不见得能盖过最高阶硬件
到经济版硬件的性能差距
除非有特殊前提 不然我不会预期有
手动调整能快三倍的差距
实际上游戏主机经过特效的取舍
他并不到pc版本的偏高以上特效设定才是比较常见的例子
但是你要说这种偏中vs高特效画面一定差很多吗
有电脑图学经验就知道或许一个特效可以达到
相当可怕的计算量成长
五倍十倍?一百倍一千倍只有要不要没有找不到的
不过差异这么大的大概自己有玩游戏mod的才会有碰到
如果非要总结 pc好比暴发户 你总有忍痛砸钱打脸装x的机会
但是就不要讲究浪费掉的部分
主机就像贵族 一分一毫已修正的恰到好处
只是随着时间过去你有被时代抛弃的感觉
作者: nothink0 (烬)   2019-04-20 02:38:00
嗯嗯没错,就是这样!
作者: woei8904 (生锈五十元)   2019-04-20 02:49:00
先推假装自己有看懂
作者: crazycy (LCY)   2019-04-20 02:50:00
认真推
作者: mitkuchen (mo)   2019-04-20 03:14:00
跟我想的差不多 推
作者: AAArcher (GABO)   2019-04-20 03:39:00
可以理解成:关键在家机零件是特定一小组组成所以被杂七杂八的事情冲康以致于无法正常运作的机会小这样的感觉吗?Y
作者: ConSeR (草履重根)   2019-04-20 06:34:00
纯问题 driver包的肥大或降慢速度会到很夸张的地步吗?
楼主: jk21234 (BL2400PT真不错)   2019-04-20 08:19:00
纯看一次api call的时间可能差异到50% 整体差异要看你让app和gpu各自算多少东西
作者: hccjoshua (hcc)   2019-04-20 08:19:00
不懂最后的形容,为啥一分一毫计算好叫作贵族?不会只是要凑对比吧?
作者: a3831038 (哭哭杰)   2019-04-20 12:37:00
主要不就api的问题

Links booklink

Contact Us: admin [ a t ] ucptt.com