作者nfsong (图书馆我来了)
标题[转录]Re: [情报] 谁愚弄了我们?探究ATI Avivo Video Co …
时间Wed Jan 28 21:32:27 2009
※ [本文转录自 nfsong 信箱]
作者: jk21234 () 看板: VideoCard
标题: Re: [情报] 谁愚弄了我们?探究ATI Avivo Video Co …
时间: Thu Jan 15 06:16:45 2009
※ 引述《pao1985 (包包)》之铭言:
: 超能网的一篇测试文章
: http://www.expreview.com/review/2009-01-14/1231906471d11159.html
: 原本在下午4点左右就看到文章
: 但浏览到一半发现被锁了起来
(首先,不管在8.12发表以前以及以後,avivo package
的下载都标明Avivo Video Converter**Avivo Video Converter
will only work with X1000 series product)
我把另外下载的...8.12对应的avivo video converter解开来.
里面有32bit跟64bit两个版本.分别在$OUTSOURCE下的avivo32.msi
跟avivo64.msi
然後再把这两个.msi解开里面的data1.cab
会得到 :
C:\Drv\ATI\avivo_8_12 的目录
2009/01/15 上午 04:18 <DIR> .
2009/01/15 上午 04:18 <DIR> ..
2008/11/21 上午 11:50 2,420,736 atidvcr.dll
2008/05/08 下午 03:53 745,472 atimcenc.dll
2008/11/21 上午 11:50 208,896 atixcode.dll
2007/03/06 上午 04:25 19,968 atixcode.exe
4 个档案 3,395,072 位元组
然後找CCC 5.13以後,旧版的独立avivo video converter
这里取7.4的来比较
C:\Drv\ATI\avivo_7_4 的目录
2009/01/15 上午 04:28 <DIR> .
2009/01/15 上午 04:28 <DIR> ..
2007/01/31 上午 10:18 1,880,064 atidvcr.dll
2007/01/31 上午 10:18 708,608 atimcenc.dll
2007/01/31 下午 07:55 102,400 atixcode.dll
2006/05/04 下午 05:33 19,968 atixcode.exe
4 个档案 2,711,040 位元组
其中atixcode.exe是命令列的介面.
(另外如果对使用avivo video encoder有兴趣的.可以下载ati tray tools
public beta,提供了新的avivo video encoder的前端程式,会比现有的介面好用)
上面看似8.12提供的avivo像是旧有的新版,但是也许里面已经更新成呼叫stream
API啦 ?那麽拿工具(exescope)检查看看吧.
我把比对後,8.12的版本有多余的API列出来给大家 :
atixcode.dll :
USER32.dll
Ordinal(Hint) Name
00000204 MsgWaitForMultipleObjects
00000220 PostThreadMessageW
00000248 RegisterWindowMessageW
0000015C GetQueueStatus
000000A8 DispatchMessageW
00000307 wvsprintfA
0000021A PeekMessageW
很明显,这是等待给其他程式呼叫以及等待IPC的相关API.
因为8.12的avivo video converter和旧版本不同,可以被CCC呼叫.
应该和此有关.
Import, WININET.dll
Ordinal(Hint) Name
00000097 InternetOpenUrlA
00000096 InternetOpenA
0000006A InternetCloseHandle
0000009E InternetReadFile
开启Internet URL并且读取成档案内容...新功能支援URL读取 ?
剩下的几个档案,import的DLL&API完全相同没有出入,所以说.
应该没有使用到新的系统功能.
如果一个程式支援AMD Stream ,(假如程式没有特殊藏起来的技巧)
应该会呼叫到哪几个dll ? 相关的有 :
amdcalcl.dll
amdcaldd.dll
amdcalrt.dll
amdpcom32.dll
可以再拿Folding@Home GPU最新的for ATI来看:
它使用了amdcalrt.dll以及amdcalcl.dll...API详细就不列了.
所以结论:
a. 8.12会在系统里面安装stream相关的dll.
b. 8.12附赠的folding@home支援stream,而且在HD3850上执行的很正常.
不需要绑HD4K系列以及Firestream.
不过至少从6.20开始的Windows: V6 GPU2 (ATI 2xxx, 3xxx, 4xxx; nVidia)
clients 就应该具有同时支援ati stream以及 CUDA的能力.
c. 8.12附赠的avivo video converter,应该和Stream无关.
而是把旧版的修改界面以及加上url读取能力以後,和CCC
整合起来.
另外旧版的avivo video converter,原先是对应X1000系列,
但是被破解&证实并不具有GPU加速能力,而是检查硬体型号而已.
因此8.12附赠的版本即使较新,具有GPU加速能力的机会也很低.
不过基本上我不就此认定这是欺骗,也有可能是真的有要作支援Stream的版本,
只是还没作好先拿旧版的修改界面後顶着用....??
当然说明文件上说绑HD4800/HD4600系列,或者是有GPU加速能力等等
目前都还不是事实.
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.114.78.250
1F:推 doom3:ATI放羊也不是第一次了.....以後在放话真的看看就好= = 01/15 07:58
2F:推 squallplus:我看不太懂 不过推你有够认真 01/15 08:40
3F:推 EricOOXX:推认真 01/15 09:24
4F:推 VictorTom:推:) 01/15 11:01
5F:推 scaredreal:Ati宣传不是事实的事情 不是说谎 那是啥? 01/15 11:49
6F:推 Luciferspear:只是盘松阪牛 01/15 11:52
7F:推 intercourse:这不是超能网吗? ~ ~ XD 超级的NV圣地... 01/15 16:31
8F:推 MichaelHsin:看文章都要先质疑人家的立场就对了 :pp 01/15 19:57
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.115.1.47