POPPUR爱换

标题: 【转帖】催化剂新功能,支持虚拟核心 [打印本页]

作者: luckissy    时间: 2011-8-28 13:37
标题: 【转帖】催化剂新功能,支持虚拟核心
本帖最后由 luckissy 于 2011-8-29 09:41 编辑

出处 http://dell.benyouhui.it168.com/thread-1747850-1-1.html
{lol:]

更新
首先很感谢大家对“虚拟核心VBIOS技术”的关注和支持,经过考虑再三,我和几个开发组员商量了一下,发布的日期暂时还是不能定下来,主要BUG现在还比较多,另外,一些团员有将技术出售给AMD的想法。
本贴为子贴,原帖地址:http://dell.benyouhui.it168.com/thread-1747026-1-1.html

新版本改变
-在AMD的驱动页面中加入了“虚拟核心”技术栏。
-加入降噪处理,解决开启虚拟核心后,游戏中有噪点及黑线的问题。

新功能展示


当滑杆拉至1x时,虚拟核心技术将被关闭。


当滑杆拉至2x时,2倍虚拟核心技术将被打开,核心将增加至1920个。

滑杆支持4挡调节,这里是拉至4x的状态:

当然了,在这个界面只有1x和2x比较有用,3x就没有效果了,和2x没有区别,4x进游戏的话会蓝屏。。。

关于温度,这边附上一个烤机的furmark:

运行5分钟30秒,维持在84度,较之前提升了大概5度左右。

3DMark11:

BUG
关于虚拟核心技术的BUG这里不得不提一下
正常状态下的HD6970M由1个处理单元与储存控制器相连,整个过程为循环单向传输,虚拟核心VBIOS改变了这一状态,处理单元被模拟成两个,数据流在瞬时会造成反向处理,就像两个人给对方扔球一样,导致延迟。
VBIOS涉及到输出指令LDEXP_64的改变,但这个指令和显卡内部指令opcode 99 (0x63)产生了冲突,结果是导致瞬时聚降,整个过程持续3秒左右,游戏实测中会将此BUG体现出来。


游戏实测
所有游戏调至1920x1080分辨率和最高的特效,无抗锯齿。
图片由Fraps截取,右上角有帧数,为了载入快速和明了,这里将同游戏的截图合成一张,点击图片或下载可以查看大图。

孤岛危机2




论坛里有不少M18x上着HD6970M CF双显卡的朋友,有可能是想省一笔钱,也可能是因为买得早了,然而后面发布的HD6990M拥有1120个流处理器,配上715Mhz的核心频率,AMD号称总体比HD6970M要强20%!
不知是否有很多童鞋后悔呢?虽然ES版HD6970M可以做到开核1120个流处理器,但也并不是每人都有ES工程显卡,即使开核也有可能造成不稳定等结果。不过在此,大家都不用后悔,因为我也是HD6970M的一员,我一直在为6970做优化,从最初的史上最简单超频程序,每次的驱动优化,再到混合动力VBIOS,大家可以看到,我一直在优化着HD6970M,帮助着大家。
效果总体上来讲,已经超越默频下的HD6990M非常之多。但我想大家也许还不满足于此,那么现在,我将给HD6970M带来一个全新的概念:虚拟核心VBIOS。
本次提升,将把HD6970M显卡的性能带到一个新的境界,甚至完全可以称之为HD7000M旗舰!

什么是虚拟核心
众所周知,Intel在新一代i系列的处理器上,全部加入了超线程技术,简单的说,这种技术让一个物理核心可以模拟出另一个。
这就是为什么你只有4个核心,但在设备管理器里却能看到“8”个处理器的原因,本软件和超线程的技术的原理和思路是基本一样的。
如果说上次的“混合动力VBIOS”只是一个过渡桥,那么本次的“虚拟核心VBIOS”将是一个里程碑!

虚拟核心VBIOS工作原理及优势
一个图形的场景,有时候并不能一次性把几百个流处理器同时占用,那么也就是说一定程度上造成了性能浪费。
虚拟核心的思路就是将这些核心划分出来,让他们并行处理,那么就可以让一个图形的处理和速度增强很多。

个人小记
昨天和一坛友(北国,老坛友知道的。。。)QQ上谈AW的时候,突然想到了这个灵感,对AMD这么多年的研究,加上我华盛顿大学里也有一位为AMD做编译工作的朋友,那么帮助就多了。
不过由于这个项目几乎史无前例,根本没有任何参考及参照,一切都得从头来。

说了这么多,相信大家很想看看成果,那么给大家看看,首先是超频800/1000下的HD6970M显卡:

左边是GPUZ,960个核心证明了这是一个HD6970M显卡(显示HD6990M为驱动ID的缘故)
右边是正在刷写的过程,这个“刷写”可不仅仅刷写BIOS那么简单,要做到虚拟核心的实现,必须同时修改VBIOS,驱动,注册表。

刷完后,需要重启一下,之后就请等待着奇迹的发生吧:

核心:1920个联合,兴奋吧!
当然了,这边得给大家泼一盆冷水,虚拟核心说到底还是虚拟,1920个仅仅只是因为960x2的缘故,真正是不可能达到1920个物理核心那样的性能的。
等效核心应该在1400,1500个左右,也就是说,性能只相当于1400~1500个物理核心,不过,也非常强大了!要知道HD6990M也只在1120个而已!


3DMark11考试,实力的见证
下面给大家看看一些测试成绩,首先是混合动力VBIOS A01的成绩:(比一般只超频800/1000的要高200多分左右,在当时已经非常强大了喔!)

混合动力下载地址:http://dell.benyouhui.it168.com/thread-1736731-1-1.html

现在是本“Ultimate VBIOS A03”的成绩,结合了虚拟核心+混合动力,绝对的结晶!:

P级下8496分,相信目前没有本子可以达到这个高度!



表示轻松秒杀台式HD6970/GTX580,接近台式HD6990!


FAQ问答区:
1.为什么虚拟核心VBIOS提升这么大?
思路是将整个显卡100%充分利用,以前空闲的现在也被利用了。

2.虚拟核心是否会增加耗电和功耗?
不会,因为物理核心还是那么多。

3.虚拟核心是否会提升温度?
会。由于所有的核心现在等于100%利用,以前空闲的现在也被利用,当然就会造成温度提升。

4.温度提升在什么幅度?
5~10度不等,最终版本目标将保持幅度在7度以内。

5.虚拟核心有什么缺点?
由于是虚拟,并不是真正的物理核心,那么也就是说,在某些情况下会造成资源抢占,导致性能还是不能被充分利用,此BUG努力修复中。

6.什么样的机器/显卡可以开启虚拟核心?
无论机器是M18x还是M17xR3,只要是DELL正式版HD6970M就可以,非DELL的HD6970M不可以,HD6990M也不可以,会刷砖。

7.为什么VBIOS名称依然叫Hybrid.BIOS.System(混合BIOS系统)?
VBIOS还是在混合动力VBIOS的基础上开发的,A03原本只是一个升级代号,现在作为内部测试版本,以后会改名的。

8.虚拟核心VBIOS需要什么环境?
VBIOS仅仅是提供解锁支持,要让他发挥出来,还的同时修改注册表,驱动也必须使用特定修改的。

9.如果脱离了驱动及注册表的支持,例如将显卡拔下,换到其他机器上,会怎么样?
那么该显卡将失去虚拟核心功能,核心将恢复到960个,不过依然拥有“混合动力”功能,在新机器上重新运行安装程序一遍即可解决。

10.是否可以还原?如何还原?
完全没有问题,只需要使用本贴中的恢复补丁即可恢复初始VBIOS:http://dell.benyouhui.it168.com/thread-1727030-1-1.html
另外,注册表无需理会,但驱动在恢复VBIOS后,需要卸载一次重装。

开发日志:
4:29 2011/8/28
-Ultimate VBIOS A03 v0.1开始进行内部测试工作

作者: luckissy    时间: 2011-8-28 13:38
{lol:]欢迎大家来讨论
作者: luckissy    时间: 2011-8-28 13:46
{lol:]还有传言AMD gpu支持IOMMU 是不是为了搭配vbios 是不是能更好的发挥性能
作者: openlock    时间: 2011-8-28 14:02
一个问题,100%的占用能否在所有游戏里实现?从而达到高效率,如果只是在3D11里,那么毫无意义,如果是大部分游戏,那么这个何止春药,AMD应该高薪诚聘
作者: adsee    时间: 2011-8-28 14:09
openlock 发表于 2011-8-28 14:02
一个问题,100%的占用能否在所有游戏里实现?从而达到高效率,如果只是在3D11里,那么毫无意义,如果是大部 ...

按理說遊戲也應該可以才對,不過我懷疑是假的是PS出來的,看了那邊的回復,又不像是假,觀望中。。。如果真的,立馬上個A卡,哈哈!
作者: luckissy    时间: 2011-8-28 14:20
openlock 发表于 2011-8-28 14:02
一个问题,100%的占用能否在所有游戏里实现?从而达到高效率,如果只是在3D11里,那么毫无意义,如果是大部 ...

3DM就不能当游戏来看?{lol:]如果是真的,还真是一大杀手锏。{titter:]希望别变成娱乐贴
作者: openlock    时间: 2011-8-28 14:22
luckissy 发表于 2011-8-28 14:20
3DM就不能当游戏来看?如果是真的,还真是一大杀手锏。希望别变成娱乐贴

3D11跑了X 100W,游戏还是老样子,有任何意义可言?买个alienware就是为了无休止地跑3D11?{sweat:]
作者: ssking    时间: 2011-8-28 14:23
笑一个  
作者: luckissy    时间: 2011-8-28 14:35
openlock 发表于 2011-8-28 14:22
3D11跑了X 100W,游戏还是老样子,有任何意义可言?买个alienware就是为了无休止地跑3D11?

你这样来看,跑3DM的都是xx,futuremark根本没存在的必要
总分是靠子项分数得来的,各项数据能很好的反应性能的差异在哪里。虽然不是100%准确,但是很有参考意义。
请问你来说说 X100w的配置吧 求解答
作者: openlock    时间: 2011-8-28 15:01
luckissy 发表于 2011-8-28 14:35
你这样来看,跑3DM的都是xx,futuremark根本没存在的必要
总分是靠子项分数得来的,各项数据能很好的反应 ...

看来你理解能力很有问题,我上述的所有内容无疑很有逻辑地围绕一个问题

这个驱动如果仅仅能使3D11得分升高,而游戏不收益的话,无疑是无意义的。

因为你可笑的语文水平看不懂我在7L用的夸张手法,还自作聪明地问我要所谓的100W分配置,:funk:所以只能给你仔细讲解原话所含意思

"即使6970通过一些驱动的修改X mode能上100W,但是游戏性能还是6970M的老样子,这个驱动有何意义呢?3D11是为了衡量游戏性能而生,连游戏性能都没有提升,即使3D11再高,有何意义呢?难道你整天跑3D11{:5_198:}你真牛!
作者: adsee    时间: 2011-8-28 15:31
本帖最后由 adsee 于 2011-8-28 15:35 编辑
openlock 发表于 2011-8-28 15:01
看来你理解能力很有问题,我上述的所有内容无疑很有逻辑地围绕一个问题

这个驱动如果仅仅能使3D11得分 ...


這兄弟緊張啥呢?我相信是假的。從他們的帖子上看好像是提高效能,跟測試軟件沒有啥關係。
作者: adsee    时间: 2011-8-28 15:39
從他們的帖子上看出是等效核心多了幾百個,直接導致性能提高,这跟測試軟件沒有關係的,換成遊戲也一樣是提高,問題是,这是真的?
作者: luckissy    时间: 2011-8-28 15:44
adsee 发表于 2011-8-28 15:39
從他們的帖子上看出是等效核心多了幾百個,直接導致性能提高,这跟測試軟件沒有關係的,換成遊戲也一樣是提 ...

{lol:]终于碰到明白人了 我觉得要不是3D11的BUG 要不就是效能真有提升了 {titter:]最残忍的就是这不是真相
很多人多3DM的理解真... 不说了
作者: adsee    时间: 2011-8-28 15:50
luckissy 发表于 2011-8-28 15:44
终于碰到明白人了 我觉得要不是3D11的BUG 要不就是效能真有提升了 最残忍的就是这不是真相 ...

從他們的帖子看是核心數是19XX,多了這麽多肯定跑什麽都大幅攀升了,問題是,如何實現的?如何實現才是關鍵。
作者: luckissy    时间: 2011-8-28 15:52
adsee 发表于 2011-8-28 15:50
從他們的帖子看是核心數是19XX,多了這麽多肯定跑什麽都大幅攀升了,問題是,如何實現的?如何實現才是關 ...

{titter:]可能类似超线程?{lol:]
作者: mooncocoon    时间: 2011-8-28 16:08
本帖最后由 mooncocoon 于 2011-8-28 16:21 编辑

就没人看到第一张GPU-Z上那个大大的Crossfire Enable(2GPU)么?
围着一个CF的开关YY了这么半天,又是虚拟又是等效的,也不先算算这卡是不是能跑这成绩……都什么乱七八糟的啊……{sweat:]
作者: luckissy    时间: 2011-8-28 16:22
mooncocoon 发表于 2011-8-28 16:08
就没人看到第一张GPU-Z上那个大大的Crossfire Enable(2GPU)么?
围着一个CF的开关YY了这么半天,又是虚拟 ...

http://dell.benyouhui.it168.com/thread-1747015-1-1.html
这里有个实测
本来就是6970M CF 然后再刷“vbios”
{lol:] 不过具体真相未知
作者: mooncocoon    时间: 2011-8-28 16:26
这种所谓的实测不过是当年搞笑的硬盘容量翻倍的借尸还魂而已。

天朝自古出奇葩,脑残儿童欢乐多,原帖看个乐呵就行了。
作者: aaa777ly    时间: 2011-8-28 16:28
当年的3D 06后来被发现是个cpu 06,当年的3D vantage又被证明是phyx vantage,一些“对3DM很懂的人”还真把测试软件当权威,和直接游戏性能画上等号了呀,以后techpowerup做显卡测试,直接跑3DM了,多有代表性,游戏都是浮云啊 - -!
作者: adsee    时间: 2011-8-28 16:35
mooncocoon 发表于 2011-8-28 16:26
这种所谓的实测不过是当年搞笑的硬盘容量翻倍的借尸还魂而已。

天朝自古出奇葩,脑残儿童欢乐多,原帖看 ...

所謂的硬盤倍翻不過是把後備空間給顯示出來而已,不代表真的可以倍翻,還得看看硬盤的後備空間有多少,而且後備空間顯示出來后還不能實際應用。如果能重新修改硬盤的韌體,那個後備空間是可以用的,問題是你會不會修改而已。
作者: mooncocoon    时间: 2011-8-28 16:37
adsee 发表于 2011-8-28 16:35
所謂的硬盤倍翻不過是把後備空間給顯示出來而已,不代表真的可以倍翻,還得看看硬盤的後備空間有多少,而 ...

{sweat:]到今天还在有人做着“释放硬盘后备空间”的梦啊……我实在不知道该用什么表情去面对了
作者: adsee    时间: 2011-8-28 16:38
mooncocoon 发表于 2011-8-28 16:08
就没人看到第一张GPU-Z上那个大大的Crossfire Enable(2GPU)么?
围着一个CF的开关YY了这么半天,又是虚拟 ...

呵呵,我說兄台,你都沒認真看这個帖子啊。{lol:]
作者: adsee    时间: 2011-8-28 16:42
mooncocoon 发表于 2011-8-28 16:37
到今天还在有人做着“释放硬盘后备空间”的梦啊……我实在不知道该用什么表情去面对了

首先我要說我才不去搞硬盤倍翻的事呢,其次一个硬盤留有餘量乃是很正常的,我只是說了件事實而已。
作者: mooncocoon    时间: 2011-8-28 16:42
我是看了,问题是你有没有明白我回帖的意思呢~?

就不能先去搜搜看1120个SP的6870或者6970M的CF能跑到多少分再去琢磨什么虚拟化之类的可笑问题么~?
作者: eternal0    时间: 2011-8-28 16:50
一个BIOS就能让显卡获得超线程的能力?AMD那么多工程师都是饭桶?

况且这句话:
“一个图形的场景,有时候并不能一次性把几百个流处理器同时占用,那么也就是说一定程度上造成了性能浪费。”

6970M那么点SP都能闲置,你让台机上的6970情何以堪啊。
作者: 785g    时间: 2011-8-28 16:57
提示: 作者被禁止或删除 内容自动屏蔽
作者: luckissy    时间: 2011-8-28 17:00
785g 发表于 2011-8-28 16:57
P8496!!!迪兰的6870X2配合4.5G的2600K也才P8263。M18X 6970M CF的兄弟来验证下真实性吧。

{titter:] X 多少?
作者: 鱼儿水中游    时间: 2011-8-28 17:42
吓我一跳,原来是cf,不过能等效出同一卡的sp数量来,已经超级牛逼了,nv和amd都没有做出来,我也是有同样的怀疑,这仅仅是让3d11得分提高还是所有游戏都提高?如果真能这样,那nv和amd都2到家了,没想出来?
作者: junychen    时间: 2011-8-28 19:43
什么时候能支持HD5000-6000的显卡
作者: voidshatter    时间: 2011-8-28 21:28
我觉得只不过是开核了然后取了比较好听的名字罢了,何必冷嘲热讽?至少X分数与1120SPx2的6870x2完全能对得上。

kthlon | X2833 | 6870 x 2 | i7 2600 @ 4.1GHz
tangzao| X2817 | 560 x 2 | i7 2600K @ 3.5GHz
当时就湿了 | X2814 | 6850 X 2 | 1055T @ 3.78GHz
马仪 | X2812 | 5850 x 2 | FX5000 @ 3.6GHz
我爱颜如玉 | X2768 | 6870 x 2 | i7 860 @ 4GHz
ke111 | X2732 | 6870 x 2 | i7 2600K @ 4.5GHz
冷水鱼 | X2719 | 580 | i7 2600K @ 4.6GHz
zxjike | X2693 | 6870 x 2 | i7 870 @ 4GHz
wyalvis | X2631 | 6870 x 2 | QX9650 @ 3GHz
seawolf1 | X2631 | 580 | i7 2600k @ 5.2GHz
750220155 | X2627 | 480 | i7 920 @ 4GHz
haidatana | X2625 | 6870 x 2 | i7 930 @ 3.8GHz


作者: nanshan    时间: 2011-8-28 21:58
个人觉得可以和周星驰电影的日光手电筒相媲美,皆神物也
作者: luckissy    时间: 2011-8-28 22:01
voidshatter 发表于 2011-8-28 21:28
我觉得只不过是开核了然后取了比较好听的名字罢了,何必冷嘲热讽?至少X分数与1120SPx2的6870x2完全能对得上 ...

拿这个出来对比 haidatana | X2625 | 6870 x 2 | i7 930 @ 3.8GHz
核心多了1/6 频率高了1/8 分数反而不如6970M CF

{lol:]你跑个800MHz X模式成绩看看
作者: voidshatter    时间: 2011-8-28 22:02
本帖最后由 voidshatter 于 2011-8-28 22:10 编辑
luckissy 发表于 2011-8-28 22:01
拿这个出来对比 haidatana | X2625 | 6870 x 2 | i7 930 @ 3.8GHz
核心多了1/6 频率高了1/8 分数反而不如 ...


那至少你要求那个玩家装11.7/11.8之类的驱动啊,而且我怀疑如果他这个能成的话,根本就是把960SPx2开核成了1120SPx2
作者: 343666874    时间: 2011-8-28 22:40
几百个闲置的核心?号称专业的测试软件都不能比较好的利用显卡的资源,这哪门子的测试软件
作者: whhwhhwhh    时间: 2011-8-28 22:40
看来不管什么 东东,多说几遍总有人信的哦
作者: luckissy    时间: 2011-8-29 09:41
{lol:]更新了一下
作者: luckissy    时间: 2011-8-29 09:42
eternal0 发表于 2011-8-28 16:50
一个BIOS就能让显卡获得超线程的能力?AMD那么多工程师都是饭桶?

况且这句话:

i7都有闲置呢  不然干嘛搞超线程
作者: muya1987    时间: 2011-8-29 11:05
这么NB。。。类似于超线程啊。不是一直说AMD的SP利用率不高么
作者: 66666    时间: 2011-8-29 11:13
我可以肯定的说,如果现在还能写出一个大部分时间闲置几百个流处理器的程序员基本不会有游戏公司要,so这个东西真假你们自己想
作者: adsee    时间: 2011-8-29 20:13
那邊好像有進展了,这邊很淡定,都沒啥人討論,會不會是又一華南虎事件呢?如果萬一是真的,跟NV的平衡性會因此而打破嗎?繼續觀望。
作者: luckissy    时间: 2011-8-29 20:34
adsee 发表于 2011-8-29 20:13
那邊好像有進展了,这邊很淡定,都沒啥人討論,會不會是又一華南虎事件呢?如果萬一是真的,跟NV的平衡性會 ...

{titter:]这个可能是实验功能 amd做测试的? 下一代有采用或成熟的可能? {lol:]

还有这个新闻“http://news.mydrivers.com/1/196/196955.htm


{lol:]纯属猜测意淫
作者: 天天乐开怀    时间: 2011-8-29 22:52
用6990试试吧...证明下你不是简单的开了核而已。

作者: Edison    时间: 2011-8-29 23:02
我是有一个疑问,其中一个“虚拟”的显卡,到底有没有实际运作?
作者: 天天乐开怀    时间: 2011-8-29 23:13
Edison 发表于 2011-8-29 23:02
我是有一个疑问,其中一个“虚拟”的显卡,到底有没有实际运作?

我不认为这真的可行
作者: luckissy    时间: 2011-8-29 23:20
Edison 发表于 2011-8-29 23:02
我是有一个疑问,其中一个“虚拟”的显卡,到底有没有实际运作?

不是虚拟显卡 是虚拟流处理器。。
作者: 天天乐开怀    时间: 2011-8-29 23:31
坦白讲看不到code没人可以断定这东西到底是真是假...
话说这人之前有个所谓的混合动力vBIOS,谁能贴出来的话我倒是可以看看那到底是什么。
作者: haowei    时间: 2011-8-29 23:47
愚人节提前过了?
作者: Cherbim    时间: 2011-8-30 08:53
提示: 作者被禁止或删除 内容自动屏蔽
作者: 66666    时间: 2011-8-30 09:33
Cherbim 发表于 2011-8-30 08:53
好久没关注跑分了

4.5G的i7 2600K+HD6850 800/1000 CF跑这个成绩很奇怪么

关键人家说这是单卡960SP跑出来的成绩,你信么?
作者: Cherbim    时间: 2011-8-30 09:37
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 POPPUR爱换 (https://we.poppur.com/) Powered by Discuz! X3.4