digit-life今天在R300全系列测试文章当中,给出了Soft9700软件破解的基本原理。digit-life和RivaTuner的作者Aleksei Nikolaichuk发现只要修改ATi催化剂驱动程序的一个文件,就可以让64MB版本Radeon 9500
成为Radeon 9500 Pro,128MB版本的Radeon 9500成为Radeon 9700。
digit-life表示R300 PCI设备ID号是编程到显示卡的BIOS当中,以Radeon9500 Pro和Radeon 9700/Pro来说,高端R300显示卡和低端R300的PC设备ID号都被编程到BIOS,因此如果用Radeon 9500的BIOS刷到Radeon 9500 Pro
显示卡上,那么驱动程序就会把Radeon 9500 Pro识别成Radeon 9500,同时关闭4条渲染管线。但是,在Radeon 9500当中,图形芯片表面的电阻位置阻止了向BIOS当中编入高端R300 PCI设备ID号,因此无法更改BIOS当中的设备号(除非使用电烙铁或者导电胶水,移动电阻位置)。但是Soft9700在系统启动之后,进入桌面之前,强制驱动程序识别新的ID号,因此软件改造可以获得成功。