POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

搜索
查看: 7180|回复: 49
打印 上一主题 下一主题

【转帖】催化剂新功能,支持虚拟核心

[复制链接]
跳转到指定楼层
1#
发表于 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开始进行内部测试工作
2#
 楼主| 发表于 2011-8-28 13:38 | 只看该作者
{lol:]欢迎大家来讨论
回复 支持 反对

使用道具 举报

3#
 楼主| 发表于 2011-8-28 13:46 | 只看该作者
{lol:]还有传言AMD gpu支持IOMMU 是不是为了搭配vbios 是不是能更好的发挥性能
回复 支持 反对

使用道具 举报

4#
发表于 2011-8-28 14:02 | 只看该作者
一个问题,100%的占用能否在所有游戏里实现?从而达到高效率,如果只是在3D11里,那么毫无意义,如果是大部分游戏,那么这个何止春药,AMD应该高薪诚聘
回复 支持 反对

使用道具 举报

5#
发表于 2011-8-28 14:09 | 只看该作者
openlock 发表于 2011-8-28 14:02
一个问题,100%的占用能否在所有游戏里实现?从而达到高效率,如果只是在3D11里,那么毫无意义,如果是大部 ...

按理說遊戲也應該可以才對,不過我懷疑是假的是PS出來的,看了那邊的回復,又不像是假,觀望中。。。如果真的,立馬上個A卡,哈哈!
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2011-8-28 14:20 | 只看该作者
openlock 发表于 2011-8-28 14:02
一个问题,100%的占用能否在所有游戏里实现?从而达到高效率,如果只是在3D11里,那么毫无意义,如果是大部 ...

3DM就不能当游戏来看?{lol:]如果是真的,还真是一大杀手锏。{titter:]希望别变成娱乐贴
回复 支持 反对

使用道具 举报

7#
发表于 2011-8-28 14:22 | 只看该作者
luckissy 发表于 2011-8-28 14:20
3DM就不能当游戏来看?如果是真的,还真是一大杀手锏。希望别变成娱乐贴

3D11跑了X 100W,游戏还是老样子,有任何意义可言?买个alienware就是为了无休止地跑3D11?{sweat:]
回复 支持 反对

使用道具 举报

8#
发表于 2011-8-28 14:23 | 只看该作者
笑一个  
回复 支持 反对

使用道具 举报

9#
 楼主| 发表于 2011-8-28 14:35 | 只看该作者
openlock 发表于 2011-8-28 14:22
3D11跑了X 100W,游戏还是老样子,有任何意义可言?买个alienware就是为了无休止地跑3D11?

你这样来看,跑3DM的都是xx,futuremark根本没存在的必要
总分是靠子项分数得来的,各项数据能很好的反应性能的差异在哪里。虽然不是100%准确,但是很有参考意义。
请问你来说说 X100w的配置吧 求解答
回复 支持 反对

使用道具 举报

10#
发表于 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:}你真牛!
回复 支持 反对

使用道具 举报

11#
发表于 2011-8-28 15:31 | 只看该作者
本帖最后由 adsee 于 2011-8-28 15:35 编辑
openlock 发表于 2011-8-28 15:01
看来你理解能力很有问题,我上述的所有内容无疑很有逻辑地围绕一个问题

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


這兄弟緊張啥呢?我相信是假的。從他們的帖子上看好像是提高效能,跟測試軟件沒有啥關係。
回复 支持 反对

使用道具 举报

12#
发表于 2011-8-28 15:39 | 只看该作者
從他們的帖子上看出是等效核心多了幾百個,直接導致性能提高,这跟測試軟件沒有關係的,換成遊戲也一樣是提高,問題是,这是真的?
回复 支持 反对

使用道具 举报

13#
 楼主| 发表于 2011-8-28 15:44 | 只看该作者
adsee 发表于 2011-8-28 15:39
從他們的帖子上看出是等效核心多了幾百個,直接導致性能提高,这跟測試軟件沒有關係的,換成遊戲也一樣是提 ...

{lol:]终于碰到明白人了 我觉得要不是3D11的BUG 要不就是效能真有提升了 {titter:]最残忍的就是这不是真相
很多人多3DM的理解真... 不说了
回复 支持 反对

使用道具 举报

14#
发表于 2011-8-28 15:50 | 只看该作者
luckissy 发表于 2011-8-28 15:44
终于碰到明白人了 我觉得要不是3D11的BUG 要不就是效能真有提升了 最残忍的就是这不是真相 ...

從他們的帖子看是核心數是19XX,多了這麽多肯定跑什麽都大幅攀升了,問題是,如何實現的?如何實現才是關鍵。
回复 支持 反对

使用道具 举报

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

{titter:]可能类似超线程?{lol:]
回复 支持 反对

使用道具 举报

16#
发表于 2011-8-28 16:08 | 只看该作者
本帖最后由 mooncocoon 于 2011-8-28 16:21 编辑

就没人看到第一张GPU-Z上那个大大的Crossfire Enable(2GPU)么?
围着一个CF的开关YY了这么半天,又是虚拟又是等效的,也不先算算这卡是不是能跑这成绩……都什么乱七八糟的啊……{sweat:]
回复 支持 反对

使用道具 举报

17#
 楼主| 发表于 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:] 不过具体真相未知
回复 支持 反对

使用道具 举报

18#
发表于 2011-8-28 16:26 | 只看该作者
这种所谓的实测不过是当年搞笑的硬盘容量翻倍的借尸还魂而已。

天朝自古出奇葩,脑残儿童欢乐多,原帖看个乐呵就行了。
回复 支持 反对

使用道具 举报

19#
发表于 2011-8-28 16:28 | 只看该作者
当年的3D 06后来被发现是个cpu 06,当年的3D vantage又被证明是phyx vantage,一些“对3DM很懂的人”还真把测试软件当权威,和直接游戏性能画上等号了呀,以后techpowerup做显卡测试,直接跑3DM了,多有代表性,游戏都是浮云啊 - -!
回复 支持 反对

使用道具 举报

20#
发表于 2011-8-28 16:35 | 只看该作者
mooncocoon 发表于 2011-8-28 16:26
这种所谓的实测不过是当年搞笑的硬盘容量翻倍的借尸还魂而已。

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

所謂的硬盤倍翻不過是把後備空間給顯示出來而已,不代表真的可以倍翻,還得看看硬盤的後備空間有多少,而且後備空間顯示出來后還不能實際應用。如果能重新修改硬盤的韌體,那個後備空間是可以用的,問題是你會不會修改而已。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

广告投放或合作|网站地图|处罚通告|

GMT+8, 2025-6-3 09:46

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

快速回复 返回顶部 返回列表