發(fā)燒友破解S3顯卡30年畫面頑疾:終于能顯示純黑
- 來(lái)源:快科技
- 作者:朝暉
- 編輯:liyunfei
近日海外復(fù)古硬件博主BitsundBolts(簡(jiǎn)稱BuB)發(fā)布技術(shù)視頻,成功解決了困擾復(fù)古硬件玩家近30年的經(jīng)典難題——上世紀(jì)90年代S3系列顯卡普遍存在的畫面泛灰、黑色不純問(wèn)題。
他通過(guò)修改顯卡的VBIOS開機(jī)固件,徹底關(guān)閉了造成畫質(zhì)缺陷的“pedestal位”功能,讓這款經(jīng)典老顯卡終于能輸出符合現(xiàn)代顯示標(biāo)準(zhǔn)的純正黑色畫面。
那什么是“pedestal位”呢?我們?nèi)粘?吹降钠聊划嬅?,亮度有著明確的標(biāo)準(zhǔn)區(qū)間,最暗為純黑,最亮為純白,而pedestal的本意是基座、底座,這個(gè)所謂的“pedestal位”,就是S3顯卡出廠時(shí)硬寫在固件里的一項(xiàng)強(qiáng)制設(shè)置。
它相當(dāng)于給顯卡的黑色畫面墊了一個(gè)最低底座,不允許顯卡輸出真正的純黑,強(qiáng)行把畫面的最低亮度往上抬了一截,讓本該純黑的畫面變成了深灰色,最終呈現(xiàn)出整體泛白、不通透的觀感。
上世紀(jì)90年代,S3是全球主流顯卡廠商,旗下Virge、Trio以及部分早期Savage系列顯卡,都加入了這項(xiàng)設(shè)置。當(dāng)年家用市場(chǎng)的主流顯示設(shè)備是CRT大頭顯示器,其中不少產(chǎn)品遵循老電視的NTSC顯示標(biāo)準(zhǔn),有著天生的顯示短板。
過(guò)于暗沉的畫面無(wú)法呈現(xiàn)暗部細(xì)節(jié),會(huì)直接糊成一團(tuán),用戶完全看不清內(nèi)容。S3加入這項(xiàng)設(shè)置,本意是適配當(dāng)時(shí)的主流顯示設(shè)備,讓用戶能看清畫面暗部?jī)?nèi)容,是一項(xiàng)針對(duì)性的適配設(shè)計(jì)。
可時(shí)過(guò)境遷,這項(xiàng)當(dāng)年的貼心設(shè)計(jì),成了拖累畫質(zhì)的累贅。如今玩復(fù)古硬件的玩家,大多使用素質(zhì)更高的現(xiàn)代顯示器或是高端CRT設(shè)備,這些設(shè)備完全可以完美呈現(xiàn)純正的黑色。這項(xiàng)強(qiáng)制抬升黑位的設(shè)置,會(huì)讓畫面整體像蒙了一層灰霧,黑色發(fā)灰、層次感缺失,觀感大打折扣,這個(gè)從出廠就帶有的問(wèn)題,一留就是近30年。
這次BuB的測(cè)試載體,是一塊經(jīng)典的S3 VirgeDX 4MB顯卡。他先用調(diào)試工具定位pedestal位的代碼地址,憑借過(guò)往的硬件調(diào)試經(jīng)驗(yàn)和社區(qū)討論的積累,很快縮小了搜索范圍。
第一次修改代碼沒有產(chǎn)生任何效果,第二次調(diào)試中,他鎖定了3c4地址的1a寄存器,將對(duì)應(yīng)數(shù)值改為0后,畫面背景立刻變暗,黑色瞬間變得純正。他將數(shù)值復(fù)位驗(yàn)證后,確認(rèn)自己一次就找對(duì)了控制pedestal位的核心代碼。
隨后,BuB用NSSI專用工具導(dǎo)出了顯卡的原廠固件,在Hiew十六進(jìn)制編輯器中找到pedestal位的對(duì)應(yīng)代碼,將控制這項(xiàng)功能的十六進(jìn)制數(shù)值從20修改為00。
同時(shí)他調(diào)整了固件的校驗(yàn)值,將原本的十六進(jìn)制校驗(yàn)值77修改為97,避免顯卡把修改后的固件判定為損壞文件。修改完成的固件被刷入顯卡芯片,替換原廠固件后,顯卡開機(jī)就呈現(xiàn)出了純正的深黑畫面,后續(xù)調(diào)試確認(rèn),原本3F的黑位數(shù)值已經(jīng)變?yōu)?F,pedestal位被徹底消除。
BuB表示,這套修改方法適用于所有VirgeDX型號(hào)的顯卡,這個(gè)困擾復(fù)古硬件玩家30年的老問(wèn)題,終于有了簡(jiǎn)單可復(fù)制的完美解決方案。



玩家點(diǎn)評(píng) (0人參與,0條評(píng)論)
熱門評(píng)論
全部評(píng)論