“我要在这两个核心之间,走一条8到16bi的私有控制通道。”中山拓也用笔尖重重敲击这条线,“这条通道,绝对不能经过系统总线,也不走显存。”
佐藤秀树推了推眼镜,盯着白板上的那条线,脑子飞速运转。
马克·塞尔尼率先反应过来,一拍大腿。
“物理隔离的交叉验证!”马克猛地站起来,指着那条线,“光碟里的加密数据直接在这条私有通道里和硬体底层进行核对。直读晶片就算骗过了光碟机,也骗不过PU和GPU的底层握手!”
“对。”中山拓也把笔扔进笔槽,“软体加密迟早被破,那就上硬体。破解团队想搞定这个,难度呈指数级上升。他们除非把晶片开盖重新飞线,否则别想绕过去。”
黄仁勋捏着下巴,看着白板。
“加一条私有通道,晶片面积会稍微大一点点,成本增加可以忽略不计。”黄仁勋快速给出评估,“技术上完全可行。”
佐藤秀树翻开面前的笔记本,快速记下几笔。
“硬体走得通,软体配合也不难。”佐藤擡起头,“我们可以在世嘉提供的程序生成工具里,直接强制植入验证指纹。第三方开发游戏的时候,这套验证机制会自动打包进光碟数据里。”
他停顿了一下,眉头微皱。
“不过有个物理缺陷绕不开。光碟用久了,表面会刮花。光头读取花盘的时候,很容易出现数据丢包或者误读。一旦误读,硬体直接判定为盗版,把游戏锁死,玩家绝对会把世嘉的客服电话打爆。”
中裕司靠在椅背上,手指敲击着桌面。
“那就别一棍子打死。”中裕司接上话茬,“我们在底层写一套容错机制。设立一个盗版警告等级。”
他拿过桌上的纸笔,画了个简单的流程图。
“校验动作只在每次读盘加载的时候触发,游玩过程中绝对不去占用系统资源,保证玩家体验。”中裕司笔尖点着纸面,“如果校验失败,不直接死机或者弹窗报错,而是增加一级警告。连续出现校验失败,警告等级才会累加到触发惩罚的阈值。”
“那如果玩家换了一张干净的正版盘呢?”马克问。
“降级。”中裕司回答得很干脆,“只要后续的正版校验连续成功几次,系统自动把警告等级降回去。这样既防了盗版,又给了花盘容错的空间。”
黄仁勋听得津津有味。
NVIDIA在P端只管卖显卡,不管游戏盗版。
这种主机厂和破解商斗智斗勇的把戏,他觉得很新鲜。
“那触发惩罚阈值之后呢?”黄仁勋好奇地看向中山拓也,“画面直接黑屏?还是弹出一句请支持正版?”
“太温和了。”中山拓也走回座位坐下,端起水杯,“要搞,就搞点恶心人的。”
他看向黄仁勋。
“黄总,GPU是你们设计的。如果我通过那条私有通道,给GPU下达一个限制指令,能做到什么程度?”
黄仁勋愣了一下,咧开嘴笑了。
“那能做的事情太多了。”黄仁勋双手交叉,“强制关闭纹理过滤,把所有高清贴图变成马赛克。或者直接锁死多边形生成数量,让游戏里的角色全变成方块人。甚至可以硬生生把帧数锁在十帧以下,卡成幻灯片。”
“这就对了。”中山拓也放下水杯,“降级。降到勉强能玩,但玩家一眼就能看出这游戏绝对不正常的程度。让他玩得想吐,玩得怀疑人生。”
会议室里几个人脑补了一下那个画面,不约而同地打了个寒颤。