说句老实话,我捣鼓那台老PS2已经好几年了,总觉得画面差口气。接上现在的4K电视,那些2000年代的经典游戏就像蒙了一层会跳动的雾,跟小时候在大屁股CRT电视上玩的感觉完全不是一回事。我一度以为,这就是“高清时代还债”,怀旧就得忍着这些破毛病。
后来我咬咬牙,给整套复古游戏机配了一台OSSC。没错,就是那个开源扫描线转换器,懂行的兄弟都管它叫Open Source Scan Converter。这玩意儿本质上是个“行倍线器”,它会把原始画面的水平像素行成倍地往上翻,把低分辨率硬生生顶到现代电视能吃得消的档位。因为它是一行一行当场处理,延迟低到几乎感觉不出来,跟CRT扫描的原理差不多。本以为上完这套装备,PS2的画面就能脱胎换骨,结果我还是太天真了。
OSSC什么都好,就是碰上PS2游戏那遍地开花的隔行扫描画面,直接现了原形。它的Bob去隔行算法压根治不住那种闪得像抽风似的画面抖动,人物边缘还有横条在上下弹跳,看得我眼珠子都快掉出来。每次打开《最终幻想X》或者《GT赛车4》,我都有种被画面“叮”一下戳中视网膜的酸爽。
直到有一天,我抱着死马当活马医的心态,往机架上塞了一个小玩意儿——GBS Control,圈里人都叫它GBS-C。这个长得像电路板裸奔的开源小盒子,起初是个DIY套件,说白了就是一群硬核玩家自己捣鼓出来,专门让老主机接现代屏幕的HDMI转换器。它有个跟OSSC正好互补的本事:处理隔行画面的时候,像是练过气功一样稳。
为什么PS2的画面非得用隔行?这得从电视的老祖宗说起。隔行扫描这招,打从电视广播第一天就用上了,为的就是省带宽。它把一帧画面切成奇数行和偶数行两个“场”,然后飞快地交替打在屏幕上。当年你坐在CRT前盯着《战神》,其实看到的不是一整张完整图像,而是奇偶两个半帧在你眼睛里骗大脑拼出来的。很多PS2游戏就这么走的是480i(英国、澳大利亚这些PAL地区是576i),直接规避了早期民用电视频繁不认逐行信号的兼容问题,还能帮开发者省显存,抠出资源堆贴图和模型细节。
可这种历史的余香传到现代电视上就变成了噩梦。现在的屏幕全是逐行显示,要是转换器脑子不够快,奇偶两序一打架,画面就开始跳舞。我原来以为OSSC就能搞定,结果它的Bob算法只会粗暴地把每个场直接拉成一帧,奇数偶数猛交替,闪得人想关机的冲动都有。
GBS-C这家伙聪明就聪明在它的“运动自适应”去隔行。它不像Bob那样傻傻平替,而是能分辨画面里哪些部分在动、哪些部分是静的,动的区域用先进插值补上应有的细节,静的区域就直接合成完整逐行图。打《皇牌空战4》的时候,飞机仪表盘稳稳当当,地面目标也不像抹了跳跳糖。而且它背后是一整个开发者社区在持续维护固件,只要你不怕刷机,这盒子的命可以很长。
最让我松口气的是,这么能打的东西根本不用花那些发烧级升频器的天价。当年我泡国外复古游戏论坛,那帮人动不动就安利三四千起步的专业倍线器,对我这种“峡谷一级保护废物”型玩家来说,钱包实在撑不住。GBS-C走的是开源加成本控制的路子,成品的价格差不多就是一顿火锅加两杯奶茶的水平,还带低通滤波和同步修复,对付PS2那些叫人头秃的画面抖动绰绰有余。
现在我这套PS2终于能在客厅大电视上安分下来了。虽然我依然把那台OSSC挂在链路上,负责伺候那些本身就输出逐行信号的机器(比如土星和MD),但只要是PS2开机,信号一定会先进GBS-C的碗里。这个组合谈不上完美,可至少让我不用再忍着闪瞎眼的画面去回忆青春了。
如果你也被PS2的画面抖动折磨过,又不想把老主机塞回床底吃灰,GBS-C确实值得看一眼。当然,它也需要你稍微动动手——接几根杜邦线、刷个最新固件,但这恰恰是咱们捣鼓老游戏的那份乐趣,不是吗?
热门跟贴