2026-04-26
破解 S3 顯示卡「黑色不純」之謎
遲了 30 年 高手終於發現問題所在
文: 編輯部 / 新聞中心
文章索引: IT快訊

【眼前的黑不是黑 ... 🫤】對於 90 年代的資深玩家來說,S3 ViRGE 與 Trio 系列顯示卡曾是裝機的首選。然而,這些經典顯示卡在屏幕上總是顯得畫面發灰、對比度不足。近日,一位技術愛好者終於解開了這個困擾硬件圈長達 30 年的問題,並透過修改 VBIOS 程式碼完全修復了此問題。

 

據 YouTube 頻道《Bits und Bolts》指出,長期以來,許多玩家發現使用 S3 晶片的顯示卡在顯示純黑背景時,呈現出的卻是「深灰色」,原來這是 S3 當年故意為之的設計。

 

原來 S3 在 VBIOS 中設置了一個名為「Pedestal Bit」(底座位元)的功能。在 90 年代,由於許多用家仍在使用舊式 NTSC 標準的電視或低階 CRT 屏幕,若黑色太深,畫面暗部細節會完全消失。

 

為了提高兼容性,S3 將黑色電平(Black Level)刻意調高,雖然造就了當年的兼容性,但卻成為了不少追求完美畫質玩家的眼中釘。

 

為了修正這個問題,該愛好者對 S3 ViRGE DX 4MB 顯示卡進行了深入的逆向工程。他利用除錯工具(Debugger)定位出控制畫面的 VBIOS 位址,並發現只要將特定的十六進制數值進行修改,就能取消這種「灰色補償」。

 

修復過程並不簡單,他不僅要從數千行程式碼中找出正確的位元,還必須重新計算 VBIOS 的校驗碼(Checksum),以確保顯示卡開機時不會被判定為韌體損壞。在成功將修改後的 VBIOS 重新燒錄回晶片後,這張生產於 1990 年代中期的顯示卡終於在顯示器上呈現出純淨、深邃的黑色背景。

 

或許很多人會說這樣做很「多餘」,因為這張卡現在已經沒甚麼人在使用了,但對於古董 PC 硬件愛好者來說,這件事相當有意義,同時亦是對那個電腦技術啟蒙時代的一份致敬。