盘点硬件缺陷的问题有哪些和解决方案

显示光电

90人已加入

描述

为了对付这些硬件方面的不足,业界最常用的填坑大法可能就是软件了!不少厂商会通过一些特定的软件程序,试图修复或者缓解一些硬件方面的问题。这真的有效吗?今天,就一起来盘点一下有什么著名的为硬件填坑的软件方案吧!

      液晶屏幕拖影多?插黑算法来帮忙

  现在液晶屏幕LCD已经成为了绝对的主流,不过在早年,液晶是一项不怎么被看好的技术。无论和CRT和等离子相比,液晶的显示效果都明显处于下风,其中比较令人诟病的一项,就是拖影了。

  由于硬件原理,LCD在显示动态画面的时候,需要不断对液晶分子进行偏转。

  液晶分子偏转是一个持续、稳态的过程,并不是一瞬间完成的。人们可以观察到,无论液晶分子偏转速度有多快,LCD还是会比CRT和等离子有更明显的拖影。

  当画面显示高速运动物体,例如飞快驶过的火车、体育比赛中的运动员之类的时候,拖影会更加明显。  
  怎么办?为了解决液晶拖影,插黑算法应运而生。

  所谓的插黑算法,其实就是在一祯祯的画面之间,插入黑祯,让LCD的稳态式显示转变成近似CRT、等离子那样的脉冲式显示,让每祯之间有时间差,这可以大大减少残影的出现。

  当然,这也带来了闪烁偏暗之类的副作用,不过LCD提升刷新率和亮度总比提升液晶分子的偏转速度来得简单,因此插黑算法还是有实用价值的。

  OLED会烧屏?偏移算法来缓解

  作为面向未来的显示技术,OLED相比液晶有很多优点,例如轻薄、省电、对比度高、色域高等等,但也带来了一个不容忽视的问题——烧屏。就算是现在大红大火的iPhone X,使用OLED屏幕后也带来了烧屏问题,这点是苹果官方都予以承认的。

  iPhoneX使用了OLED屏幕,在说明页面中也提到了烧屏现象

  烧屏的确是OLED最为令人头疼的问题之一,它和OLED的显示原理息息相关。

  和传统的LCD屏幕不同,OLED并不通过背光模组照亮液晶像素点发光,OLED的每一个像素点都可以自发光。

  这样带来了很多优点,例如避免漏光、堆高对比度等等,但存在的一个问题就是,不同的像素点发光时间不一样,某些经常发光/不常发光的像素点会衰减得更快/更慢,亮度对比其他像素点明显不同。

  我们观察到这些亮度衰减更快/更慢的像素点,直接的观感就是某地方暗了/亮了一块,这就是“图像残留”或者说“烧屏”。

  如何对付烧屏?要么是提高OLED发光像素点的寿命,让用户在使用期间不出现亮度衰减——但这是很难做到的,成本太高。于是,防止烧屏的偏移算法就诞生了。

  用软件解决OLED烧屏的一个思路,就是减少显示固定的图像。三星使用OLED屏经验丰富,它就有自己的一套软件算法来防止OLED烧屏。

  在很多OLED屏的三星手机中,经常固定显示图像的位置例如虚拟按钮,会定期位移,避免相同的像素点长时间发光/不发光,这样可以一定程度上避免烧屏。

  在iPhone X上,也存在类似的机制。之前有人解包过iOS11的固件,发现苹果也针对OLED设置了防烧屏的程序。此外,iOS上并不存在安卓那样的虚拟按钮,iPhone X使用手势操作,这无疑也大大降低了烧屏出现的概率。

  不过,防止OLED烧屏的软件算法,并不能彻底保证OLED就一定不会烧屏,苹果自己也不敢这么说。

  受限于硬件,OLED屏幕烧屏仍会是难以完全避免的问题。不过通过软件优化以及正确的使用习惯,烧屏的情况还是可以大大减轻甚至不会出现的,希望有更多使用OLED屏的厂商加入防烧屏算法吧。

  CPU设计有Bug?补丁BIOS来解决

  在很多人的印象中,正常使用的话,CPU应该是电脑最不容易出现问题的部件了。但是,如果CPU本身设计不完善,那也是相当令人头疼的。实际上,还真出现过CPU设计有Bug、但CPU依然进入了消费市场的情况,例如AMD就干过这样的事。

  AMD的第一代Phenom(羿龙)处理器被赋予了迎击Intel酷睿处理器的重任,首次使用了三级缓存的设计,一度让A饭们寄予厚望。

  然而不幸的是,率先登场的B2步进的Phenom竟然存在TLB的Bug。TLB是用来连接内存和CPU缓存的桥梁,在有Bug的Phenom处理器中,TLB会导致CPU读取页表出现错误,出现死机等情况。

  出了Bug就得修,CPU是难以返厂回炉的了,怎么办?于是AMD就用软件来解决问题。

  amd

  AMD发布了一个新BIOS,也为Win系统提供了一个补丁,无论是那种方法,其作用都是屏蔽某段页表乃至CPU缓存。

  这当然可以避免Bug的出现,不过也会造成性能降低。可以说,这个软件修复的方案只是权宜之计,其实并不完美。

  此后AMD推出了B3步进的Phenom处理器,从硬件上修改,才彻底解决了问题,步进改动后的CPU还从9X00改名为9X50,可见此次修补之重要。

  总结

  可以看到,软件的确可以弥补很多硬件方面的缺陷,但也不是此次都能完美填坑,例如AMD的Phenom就必须靠修改硬件才彻底解决问题,OLED的偏移显示算法也并不能根治烧屏毛病。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分