Re: [情報] 誰愚弄了我們?探究ATI Avivo Video Co …
※ 引述《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
推
01/15 07:58, , 1F
01/15 07:58, 1F
推
01/15 08:40, , 2F
01/15 08:40, 2F
推
01/15 09:24, , 3F
01/15 09:24, 3F
推
01/15 11:01, , 4F
01/15 11:01, 4F
推
01/15 11:49, , 5F
01/15 11:49, 5F
推
01/15 11:52, , 6F
01/15 11:52, 6F
推
01/15 16:31, , 7F
01/15 16:31, 7F
推
01/15 19:57, , 8F
01/15 19:57, 8F
→
05/27 14:08, , 9F
05/27 14:08, 9F
VideoCard 近期熱門文章
PTT數位生活區 即時熱門文章
19
166