在我的印象中,大部分驱动、补丁都是为了硬件能更好地发挥性能,可保不准有这么一两个调皮的孩子出来大闹一场,这一次,问题似乎闹大了一些……
01
打补丁后性能最多爆降77%
幽灵、熔断漏洞曝光后,Intel、AMD、ARM、IBM等芯片巨头都非常欢迎和支持这类漏洞安全研究,有助于提升自家产品的安全性,甚至资助了不少研究项目,近日新曝光的LVI漏洞就是一个典型。
LVI的全称是LoadValueInjection,大致就是载入值注入的意思,由安全研究机构BitDefender首先发现,并在今年2月10日汇报给Intel。
它影响IntelSandyBridge二代酷睿以来的绝大部分产品,只有CascadeLake二代可扩展至强、CoffeeLake九代酷睿CometLake十代酷睿部分免疫,IceLake十代酷睿完全免疫。
该漏洞可以让攻击者绕过IntelSGX软件保护扩展机制,从处理器中窃取敏感信息,类似幽灵漏洞,不过Intel、BitDefender都认为它只有理论攻击的可能,暂不具备实质性威胁。
Intel表示,受影响产品只有关闭超线程才能规避此漏洞,不过同时Intel也更新了SGX平台软件、SDK开发包,以避免潜在的安全威胁,简单说就是在受影响指令前增加了一道LFENCE指令保护墙。
故事有了开始自然不仅仅局限于补丁弥补漏洞,上一波幽灵补丁已经出现性能缩减的问题了,这一次新的补丁在玩家的忐忑中,果然出事儿了。
horonix找了一颗至强E3-v6(KabyLake),在Linux环境下进行了测试,包括未打补丁、分支预测前载入LFENCE、RET指令前载入LFENCE、载入后执行LFENCE、同时载入LFENCE/RET/分支预测。
结果发现,分支预测和RET指令前载入LFENCE影响不大,性能只损失3%、8%左右,但后两种情况损失惨重,幅度高达77%。
这样的测试结果是不是有些可怕,今天有点标题党,实际上LVI漏洞对普通消费者可以说几乎毫无影响,因为主流PC根本用不到SGX,企业用户倒是因为经常使用SGX、虚拟化而必须重视起来。
当然,企业PC的话应该有专业的IT人员负责,通常不会轻易尝试新鲜补丁的,这一次问题出现以后,应该会在很短的时间内就会有通知,不过借着这事儿,小狮子今天和大家聊一聊最近出现的一些鸡血驱动吧!反正打个驱动又不会SI~~哈哈,大部分驱动都经过一两周甚至一两个月的市场检验了,相信不会出现上面的Bug,当然,升级驱动以前,必要的备份一定要做哦!
02
提升15%核显性能的优化补丁
相对于AMD和NVIDIA两家,Intel的鸡血补丁能出来也就不错了,这一次很鸡血的出现——图形性能可以提升大约15%,能效(每瓦特性能)更是可以提升高达43%左右。
这样的结果是不是很让人心动,毕竟这手上笔记本、入门级平台,大多都是Intel核心显卡啊?具体故事如何呢?
Intel十代酷睿i7-G7内置64EU的IrusPlus核显。在25W热设计功耗(解锁15WTDP限制)下,其游戏性能超越了Vega10,而且3Dmark跑分也接近MX独显的表现,因此这颗“G7”核心显卡可以胜任大多数p分辨率、中高画质的主流游戏。
Intel开源驱动团队又针对Intel的LinuxP状态驱动程序做了一系列新补丁,新补丁将改进在I/O受限情况下的核显效能,从而提升核心显卡性能和能效表现。换句话来说,大家以后可以更畅快地在Linux下玩游戏啦。(虽然有些难度)
是不是有种大写的尴尬?好吧!至少人家官方还是给出了测试结果和参考的,经过测试发现,在安装该补丁过后,搭载i7-G7(25WTDP)的雷蛇灵刃潜行版BladeStealth13原始图形性能提高了约15%,而每瓦性能提高了约43%。
不过Intel也强调,具体提升幅度取决于不同设备、应用场景,例如CPU解锁了多少的TDP以及CPU和GPU之间的负载平衡等,而上述数字只是目前观察到的最佳效果。
这两个补丁看下来,是不是有种想打人的冲动?出暖花开,八卦完了,小狮子也该进入正题了。
03
提升%性能的傲腾优化
英特尔发布年度报告,有媒体从报告中看到了很多新动向和细节,包括英特尔将推迟发布第二代傲腾SSD和傲腾持久内存。从报告中看到,英特尔将于年发布层QLCNANDSSD,这点跟计划一样。
报告中还显示,第二代数据中心级傲腾SSD将在年开始出样,第二代傲腾SSD的吞吐带宽将提升三倍,同时,应用延迟将降低四倍。
这样的性能提升很让I粉激动,可问题是去年九月份,英特尔表示将在年发布代号为AlderStream的第二代傲腾SSD和代号为BarlowPass的傲腾持久内存。而现在说今年AlderStream会出样,BarlowPass只进入到PRQ阶段,不确定到底什么时候进入出样阶段,有媒体猜测可能会是在年。
硬件升级无望的情况下,软件更新似乎有了再战三年的打算。
Intel前不久向Linux内核提交了新的补丁代码,持续优化傲腾可持续内存的性能,双路系统上内存访问性能提升了%。
这个补丁主要适用于有傲腾可持续内存的系统,它在存储分层中不同于内存,也不同于闪存,而是介于二者之间。
这个补丁的作用是将原本存放在傲腾可持续内存上的热页面(hotpages)正确转移到DRAM内存中,反过来也可以将冷页面(coldpages)存储在傲腾可持续内存上。
由于DRAM内存的性能依然大大高于傲腾可持续内存,所以性能大幅提升也是很正常的。在测试中,80:20配比的读取:写入下,pmbench基准的内存访问性能基准测试性能提升了%。
说实话,我看到这个驱动的反应是——你又想哄我买内存?
傲腾DC可持续内存采用标准的DDR4外形规格与接口协议,完全兼容现有DDR4插槽,直接插上就能用,但需要和DDR4内存共处同一通道(也就是每个通道一条傲腾内存配一条DDR4内存),且需要插在每通道更靠近CPU的一条插槽上。
总体而言,从处理器到核心显卡甚至傲腾系列,Intel的驱动总给人有些不靠谱的感觉,毕竟这年头,Linux内核系统的受众太小了,不如不玩……
04
AMD年的驱动很实在
去年年底AMD为我们带来的全新显卡驱动RadeonSoftwareAdrenalinEdition,堪称鸡血驱动,拥有全新设计的UI界面以及诸多新功能,其中新增加的RadeonBoost可以让游戏性能平均提升23%,主要工作原理是在快速运动场景中,大幅降低画面分辨率,在基本不影响画质、视觉效果的前提下,大幅提高帧率、流畅度。
另外还有提高分辨率的同时保持清晰锐利画质的IntegerDisplayScaling、提供比传统更高质量的降噪和滤镜方法的DirectMLMediaFilters等。
在接下来的各种版本更新中,除不断优化用户控制界面,和对游戏进行针对性的优化外,最让人