多核打游戏反而更慢?谈CPU和游戏优化那点事
以闻名的渲染软件Cinebench为例,这是DIY玩家都相等认识的CPU测试器材。最新版的Cinebench R20比拟旧版的Cinebench R15,一大改培育是插手了AVX指令集的支持。在CPU对AVX指令集有较好支持的环境下,同样的渲染项目,在Cinebench R20中跑,速率乃至要比Cinebench R15快一倍以上!新型指令集对机能的晋升之巨,由此可见一斑。 Zen2的单核机能前进云云大,很洪流平上是由于AVX2机能大幅进步 支持AVX或更新的指令集已经在渲染、视频压缩、科学计较等专业规模中徐徐成为常态,闻名的Linux刊行版Fedora 32乃至打算不支持没有AVX指令集的CPU。然而,仍有大量游戏未跟进AVX等新指令集,只支持老的SSE,新CPU跑这些游戏天然和旧款CPU没有太大区别。在指令集支持方面,游戏对CPU仍缺乏应有的优化。 闻名的游戏机能测试组件3DMark已经意识到了这点。在新的Time Spy Extreme测试项目傍边,插手了AVX、AVX2以致AVX512指令集支持,挪用AVX512指令集跑分,后果比拟SSE3跑出来的分数高了一倍有余。 AVX等新指令集在现实游戏中意义也变得越来越重大,譬喻《刺客信条:奥德赛》乃至不支持没有AVX指令集的CPU(由于太激进,其后不得不从头兼容老CPU),又譬喻某些行使了D加密的游戏必要FMA3指令集才气正确解密运行,从前的“神U”E1230 v2只醒目怒视;假如你是PS3模仿器玩家,也有亲自领会过TSX指令集下机能的奔腾。 育碧《刺客信条》新作一度不支持没有AVX指令的处理赏罚器,新游戏会越来越注重先辈指令集 总体而言,大部门游戏在指令集方面的优化做得依然不足,在缺乏指令集优化的环境下,旧CPU和新CPU的游戏示意拉不出太大差距。但支持新指令集是游戏对CPU优化中无礼貌避的环节,活用新指令集才气彰显新款CPU应有的代价,但愿有更多游戏对新的CPU指令集作出优化吧。 后话 无论是增进CPU焦点多线程,照旧行使新型指令集晋升SIMD机能,都可以大大加强CPU的机能。就斲丧市场而言,AMD好像更多地走了多核蹊径,而Intel则致力于奉行新指令集。但无论是哪种成长偏向,都必要响应的软件对此作出优化,才气施展出CPU应有的机能。 此刻早已经不是不改一行代码就能施展出新CPU的所有机能的期间,多焦点和先辈指令集,限于匮乏游戏支持的近况,都不得不沦为“战将来”。CPU并没有在“挤牙膏”,游戏对CPU的优化也远未到止境,但愿将来我们能看到更多能施展出CPU真正功力的游戏吧。 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |