这也算是我在这里发的第一个有关技术的东西吧,因为也有不少人问我Vega56怎么刷64,要下载什么工具和那个BIOS什么的,之前在贴吧发了个贴当时也是我第一次刷成功,没有详细教程,所以就打算在这里写一个,因为第一次在这里写教程,可能写的还是不太好,希望大家喜欢。
在刷BIOS的时候我们要做好如下准备,Vega56显卡一张(我的是蓝宝石超白金限量版),A卡BIOS工具AMD/ATI ATIFlash,GPU-Z(用于查看显卡信息)和使用的Vega56同型号和同系列Vega64的BIOS。
注意刷BIOS可能还是会存在一定风险,这里只是提供了教程,显卡刷黑或者刷了长期使用寿命变短出现问题等本人不负责,也并不是所有得Vega56刷了64的BIOS都可以稳定使用的,还有一些东西我会在最后说。
首先在刷BIOS之前我们要把显卡的BIOS开关切换到左边,Vega只有左边的BIOS支持写入,右边是锁死的,如图所示,BIOS开关要切换到右边以后才可以刷。
然后是显卡查看工具GPU-Z和A卡BIOS工具AMD/ATI ATIFlash的下载。
目前GPU-Z最新的版本是2.10,AMD/ATI ATIFlash的最新版本是2.84,这两个检测工具我们都可以在TechPowerup上面下载,如果要刷的话我还是推荐自己去找。
工具下载好了以后,在刷BIOS之前我们先使用GPU-Z把显卡的BIOS备份出来,这样备份一下比较好,后面就算出问题了也可以再刷回去,算是多了一道保险。
把BIOS备份以后我们就可以在TechPowerUp的Video BIOS Collection上面下载我们要刷的Vega64的BIOS了,这里注意要下载风冷版的,我的是超白金限量版所有刷的就是最后那个。
这里要注意要同品牌和同系列的BIOS才可以互刷,而且两个BIOS的Device Id和Subsystem Id都要相同才行。
把BIOS下载了以后我们就可以使用AMD/ATI ATIFlash来刷了,首先以管理员身份运行工具,打开工具以后选择载入图像,选择之前下载的64的BIOS,然后再点程序就可以刷了,如果有什么问题刷不了的话工具也会提示你,没有问题的话等待刷完重启系统就可以了。
把Vega64的BIOS成功刷进去以后,可以看出流处理器,计算单元,纹理单元和56的一样,分别还是3584,56和224个(Vega64的流处理器是4096个,计算单元是64个,纹理单元是256个),但显存带宽,核心频率和显存频率都和Vega64的一样了,分别是483.8G/s,1630和945MHz(Vega56的内存带宽是409.6GB/s,核心频率是1590,显存频率是800)
在刷了BIOS以后,很多检测工具都把刷了64BIOS的Vega56检测成了Vega64,这里就可以看出这些检测工具是通过检测BIOS检测出来的,从这里我们就可以明白一些假卡就是换散热刷BIOS改的了。
关于纹理填充率,像素填充率和内存带宽的提升的话,是这样算出来的,这里再科普一些显卡性能指标的算法,如有不对的话请指出。
像素填充率=GPU核心频率×光栅单元(ROPs)÷1000
例如Vega56在默认频率情况下的像素填充率就是1590×64÷1000=101.76GPixel/s(GPU-Z中约等于101.8),刷了64的BIOS以后就是1630×64÷1000=104.32GPixel/s(GPU-Z中约等于104.3),因为Vega64的光栅单元ROPs和56一样是64个,所以刷了64BIOS的Vega56在像素填充率上面就没有区别。
纹理填充率=GPU核心频率×纹理单元(TMUs)÷1000
例如Vega56在默认频率情况下的纹理填充率就是1590×224÷1000=356.16GTexel/s(GPU-Z中约等于356.2),刷了64的BIOS以后就是1630×224÷1000=365.12GTexel/s(GPU-Z中约等于365.1)
Vega64因为纹理单元TMUs有256个,则是1630×224÷1000=417.28GTexel/s(GPU-Z中约等于417.3)这里就能看出Vega56因为纹理单元相比64的少一些,所以刷了64BIOS以后虽然核心频率相等了,但纹理填充率还是有一定的差距。
内存带宽从409.6GB/s提升到483.8GB/s的话,这个就和显存频率的提升有关。
内存带宽的算法就是显卡的等效频率×显存位宽÷8000算出来的。
例如Vega56的HBM2显存频率是800MHz,有2块显存等效频率就是1600MHz,那么就是1600×2048÷8000=409.6GB/s,Vega64的HBM2显存频率是945MHz,有2块显存等效频率就是1890MHz,那么就是1890×2048÷8000=483.84GB/s。
TITAN V的内存带宽也是这样算出来的,TITAN V的显存频率是850MHz,等效频率是1700MHz,显存位宽是3072bit,那么TITAN V的内存带宽就是1700×3072÷8000=652.8GB/s。
显存位宽的话,HBM显存一块显存能提供1024bit的位宽,所以FURY X有4块显存所以就是4096bit的位宽,Vega56和64都是2块显存,所以就是2048的位宽,N卡专业卡Quadro GV100和GP100是四块HBM2显存,所以位宽就是4096bit。
GDDR显存的位宽也和有几块显存有关,一块GDDR5可以提供32bit的位宽,例如GTX1080Ti是由11颗GDDR5X的显存组成的,所以就是32×11=352bit的位宽,780Ti和980Ti的显存虽然分别只有3G和6G,但也是分别由12颗256M和512M的显存组成的,所以位宽就有384bit。
还有一个例子就是GTX1060分别有3G,5G和6G版,其中3G和6G版的显存位宽都是192bit,5G版则是160bit是什么原因呢?答案是1060 3G和6G版分别是由6块512M和1G的显存组成的,而5G版因为只有5块1G的显存,所以位宽也就只有32×5=160bit的位宽。
说句题外话的话,1060可以做到6G版>5G版>3G版也并不单单是显存的原因,显存只是显卡的其中一项性能指标,1060 3G版虽然位宽和6G版一样是192bit,但流处理器从6G版的1280个减少到了1152个,流处理器也是显卡的一项性能指标,所以就造成了性能的差距,1060 5G版虽然流处理器和6G版一样是1280个,但由于显存减少了一块,所以位宽就变成了160bit,内存带宽也由192.2 GB/s下降到了160.2 GB/s,所以相比6G版的还是有一定的差距的。
另外我们查看BIOS的信息(拿蓝宝石Vega56和64超白金限量版的BIOS举例),就能看出这里Vega56的TDP设计是180W,64的TDP设计是264W,这里就能看出三个8pin供电并不代表这个显卡的功耗就很高,而是非公版显卡的频率一般比公版高一些,所以增加供电也是为了保证显卡超频的稳定性。
还有通过查看这两个BIOS还有一个要注意的地方就是内存支持那里,Vega56的BIOS里有三星,海力士两种显存,而Vega64那里只有三星的显存,这也意味着Vega64一般也是三星显存的,Vega56刷64的BIOS也要三星显存的才能稳定使用,我的是海力士的,刷了64BIOS玩游戏和高负载的时候还是会出现花屏的问题,所以这里也就是作为教程发一下,平时我还是把BIOS切换到右边默频使用的。
最后我个人认为刷BIOS确实可能会存在一定风险,56刷了64BIOS以后也就意味着把核心频率从1590超到1630,显存频率从800超到945,核心和显存体质不同的话也会有差异的,例如Vega56,Vega64风冷和水冷版的核心虽然都是Vega10,但从严格意义上来说的话还是有区别的,Vega56的核心是Vega 10 XL,Vega64的核心是Vega 10 XT,Vega64水冷版的核心是Vega 10 XTX,所以在56刷64的BIOS之前大家可以先试试把核心和显存频率超一下看看能不能稳定使用,如果不能稳定使用和出现花屏那些问题的话还是算了。这里很多时候还是要看个人的情况,有什么的话后面我会补充,希望大家喜欢。