Board logo

主題: [求助] [已解決][問題]雙核心轉檔時其他軟體會lag嗎? [打印本頁]

發表人: nine86    時間: 2007-2-7 09:23 PM     主題: [已解決][問題]雙核心轉檔時其他軟體會lag嗎?

小弟目前配備還算不錯,不過是單核心的Athlon64的CPU;RAM是1.5g,
小弟有轉檔需求,用電視卡錄下電視節目mpeg格式,因為要縮小影片檔容
量所以用winavi下去轉mpeg成xvid格式,不過每次轉檔時有時都還會做其
他動作。例如:燒dvd,玩模擬器(Kawaks,mame32,pSX emulator..等),
看網頁,聽音樂,看xvid格式的動畫,玩玩H-GAME之類的...轉檔時每次在
切換視窗或是開個軟體系統都會lag蠻嚴重的。 (我知道轉檔很耗資源)
想問各位有使用雙核心的大大如果換雙核心CPU(例如Core2 Duo)這種情況
會改善很多嗎??還是說雙核心只是幫助轉檔速度更快而已對於同時run其他耗
資源的軟體毫無幫助?

小弟的解決方案如下
1.加記憶體1g....目前RAM總和 2.5g (1g*2 , 512*1)
2.用Process Tamer來調節CPU分配給其他程式的用量
3.超頻了一下 Opteron146 (270*10 = 2700Mhz)
發表人: cys070    時間: 2007-2-7 10:22 PM

不要把雙核當神話~其它配備也會拖速~由其是hd

我玩e6300也一樣~

hd就那顆~
你同時做多種存取沒有不拖速的

[cys070 在  2007-2-7 10:35 PM 作了最後編輯]
發表人: FANTASY    時間: 2007-2-7 11:58 PM

搞個RAID 0吧,再多搞幾個硬碟,
系統和遊戲都放在不同的實體硬碟上,
這樣就比較不會有LAG的感覺
發表人: tanpitt    時間: 2007-2-8 10:39 AM

買wd暴龍10000轉2顆組RAID 0
速度可以快很多
當然組RAID 0還是有風險
擔心的話就多買幾顆吧
目前小暴龍36G也不算貴
買2棵來組吧
不過最近硬碟漲價
不急的話可以等些日子再買
發表人: killer00    時間: 2007-2-8 03:36 PM

雙核心對轉檔沒多大幫助,轉檔看的是時脈,就是CPU本身的速度,雙核心不過是將同一時間內可以處理的資料做提升。

如果說單核心是一隻手,那雙核心就是兩隻手,不過規則是一隻手只能做一樣事,如果要同時做第二件、第三件...事情,必須放下手上的工作才能換成下一件,而且不可能兩隻手做同一件事(目前技術無法拿到,但如果能達成,那雙核心可是會嚇死人的),至於時脈就是手做事的速度。

雙核心的好處就是一次可以對多筆資料同時做反應,以前伺服器都是用雙CPU,原理是一樣的,目的在於縮短反應時間,並非加快完工速度。

但樓主如果想要在轉檔的時候看看影片、上上網頁,那建議樓主乾脆使用i-RAM轉檔,再配上雙核心CPU,相信LAG會改善很多。(不過i-RAM是用錢堆起來的,如果預算沒有1萬NT以上,是玩不起來的)

樓上有大大說要組Raid0,那不如組Raid5來得保險,Raid5比Raid0多花一顆硬碟,但具有容錯功能(Raid0等同是閹割版的硬碟,Raid5則是完整版的硬碟)。如果以目前的價格來看,買張好的Raid卡+3顆250的SATA II硬碟組成500GB的Raid5,價格與投資4GB的i-RAM是差不多的,兩者差別:
Raid5容量比i-RAM大100倍以上,但速度i-RAM比Raid5快100倍

順便提供別人跑Riad的實驗數據,給樓主參考看看:
RAID測試數據總表

i-Ram官方資料

給樓主看看一個用錢堆出來的資料,來源取自OC
6倍SATA硬碟超感受-技嘉雙i-RAM

[killer00 在  2007-2-8 04:18 PM 作了最後編輯]
發表人: littleball    時間: 2007-2-13 11:13 PM

轉換雙核心系統會不會改善樓主lag的情形
會的
單一核心CPU轉影音檔同時還做別的事
感覺到lag正常
CPU是一個執行序一個執行序在跑的
單核心CPU一定會等到一個執行序跑完才會接著跑下一個
雙核心CPU則可以在核心A跑分配給它的執行序的同時  由核心B去跑下一個執行序
所以在多工處理的環境下  雙核心會比單核心多那麼一點優勢

另外樓上有人提到HD的問題
HD跟其他裝置如RAM PCI比起來頻寬是很小
但現階段HD絕不是拖慢轉檔速度的元兇(以主流的7200轉而言)
很簡單的一個例子
從A硬碟複製一個1G的檔案到B硬碟  速度差不多是25-30秒的時間
一般家用電腦再怎麼快  轉個1G的檔案也不可能低於1分鐘吧
當然換個萬轉或iRAM或許有點幫助
但是比起來  轉換雙核心平台或增加記憶體  以及改善系統環境
或許更有幫助喔
發表人: vensen    時間: 2007-2-14 01:11 AM

根據我本身使用的經驗,
轉檔中要做其他事只是在浪費轉檔的時間,
就算是雙核,
有些軟體還是可以把所有資源吃光光,
這時還做其他事只是增加轉檔需要時間,
所以我影片做完要算圖出來時,
連螢幕保護程式我都會關掉,
然後打開xbox來玩,
這樣才可以在最短的時間看到結果。
發表人: t9025008    時間: 2007-2-14 01:50 AM

雙核心cpu簡單來說由一個吸管變成兩個吸管,資料傳輸比較快,但在整體效能上並不會影響太大。其中包括HD、記憶體,如果要整個效能要提高的話HD一定要在1萬轉的在來就是記憶體一定要足夠,在轉檔時,一定會消耗很大的資源,如果加燒錄的話那1.5g的記憶體可能不是很夠。
發表人: 平凡小任    時間: 2007-2-14 02:50 AM

在下剛好一顆3000+、一顆4200+X2、一顆OP 170
三顆都有用過
雙核的好處是多工
一邊轉檔一邊看HDTV影片一邊燒錄不成問題
CPU核心指定一下即可
當然工作碟分開一下會比較好

RAID0我目前也在用
感覺就是灌XP很快
還有硬碟內解壓也快
但是對轉檔有沒有幫助?
可能幫助不大
控肉的架構不錯
超頻幅度也大
要轉檔選控肉會比較好...
發表人: tt1234    時間: 2007-2-14 01:47 PM

簡單來說...
轉檔就選Intel的Conroe...這是Intel最近較成功的產品...
發表人: NeoBetas    時間: 2007-2-16 07:55 AM

CPU影響整體效能不過8%左右...
所以是看整體在決定的...
單看CPU是無法判斷的....

發表人: dean0080    時間: 2007-2-20 11:48 PM

轉檔軟體有也支援多核心的,只是多核心玩法比較多
1.如果轉檔軟體開啟多線程,cpu還是吃滿的,不過轉檔完成速度快
2.不開啟多線程,轉檔的時候只用掉一個核心的資源,這時候還是能夠玩game ,上網等等,
不過RAM不夠多,東西又都在同一顆硬碟上,效能肯定也是被拖下來,
發表人: littleball    時間: 2007-2-21 02:28 AM


引用:
dean0080寫到:
轉檔軟體有也支援多核心的,只是多核心玩法比較多
1.如果轉檔軟體開啟多線程,cpu還是吃滿的,不過轉檔完成速度快
2.不開啟多線程,轉檔的時候只用掉一個核心的資源,這時候還是能夠玩game ,上網等等,
不過RAM不夠多,東西又都在同一顆硬碟上,效能肯定也是被拖下來,


這位大大有說到重點
開始接觸剪接轉檔的玩家常常會忽略
電腦最好配備兩顆以上硬碟
編輯的時候一顆硬碟負責輸出一顆硬碟負責輸入
不是同一顆硬碟分割出來的磁區喔!!
是物理上的兩顆不同硬碟
如果同一顆硬碟又讀又寫
拖慢速度不說    硬碟老化也會加快

想自己測試看看的話
可以試著把一個影像檔從同一顆硬碟的A磁區剪下然後貼上到B磁區
速度應該會是把同一個影像檔從A硬碟剪下貼上到B硬碟的兩倍時間以上
發表人: BOBO    時間: 2007-2-25 02:04 AM


引用:
killer00寫到:
雙核心對轉檔沒多大幫助,轉檔看的是時脈,就是CPU本身的速度,雙核心不過是將同一時間內可以處理的資料做提升。

如果說單核心是一隻手,那雙核心就是兩隻手,不過規則是一隻手只能做一樣事,如果要同時做第二件、第三件...事情,必須放下手上的工作才能換成下一件,而且不可能兩隻手做同一件事(目前技術無法拿到,但如果能達成,那雙核心可是會嚇死人的),至於時脈就是手做事的速度。

雙核心的好處就是一次可以對多筆資料同時做反應,以前伺服器都是用雙CPU,原理是一樣的,目的在於縮短反應時間,並非加快完工速度。

但樓主如果想要在轉檔的時候看看影片、上上網頁,那建議樓主乾脆使用i-RAM轉檔,再配上雙核心CPU,相信LAG會改善很多。(不過i-RAM是用錢堆起來的,如果預算沒有1萬NT以上,是玩不起來的)

樓上有大大說要組Raid0,那不如組Raid5來得保險,Raid5比Raid0多花一顆硬碟,但具有容錯功能(Raid0等同是閹割版的硬碟,Raid5則是完整版的硬碟)。如果以目前的價格來看,買張好的Raid卡+3顆250的SATA II硬碟組成500GB的Raid5,價格與投資4GB的i-RAM是差不多的,兩者差別:
Raid5容量比i-RAM大100倍以上,但速度i-RAM比Raid5快100倍

順便提供別人跑Riad的實驗數據,給樓主參考看看:
RAID測試數據總表

i-Ram官方資料

給樓主看看一個用錢堆出來的資料,來源取自OC
6倍SATA硬碟超感受-技嘉雙i-RAM

[killer00 在  2007-2-8 04:18 PM 作了最後編輯]

大大您說的其實不對! 而且前後似乎有些矛盾...

雙核心對轉檔是絕對有幫助的! 轉檔效率好壞並非是看時脈高低來決定. 擁有高時脈不見得會有高效能.
而且i-RAM是為了解決硬碟效能瓶頸所推出的產品. 使用它對轉檔並不會有多大改善. 因為轉檔時處理器的負擔是最重的.
舉個例子好了. 轉檔一片DVD可能需要數十分鐘. 但在硬碟複製一片DVD只須要幾分甚至不到一分鐘的時間. 所以很明顯時間是卡在CPU的處理能力. 而不是卡在儲存速度快慢.

還有在轉檔時做其他工作. 我想就算i-RAM存取速度再快. 但CPU已經滿載的情況下. 做其他工作絕對還是!....
尤其i-RAM要有4或8GB的容量.... 花費的金額已經可以再買台不錯的電腦了!

[BOBO 在  2007-2-25 05:07 AM 作了最後編輯]
發表人: 平凡小任    時間: 2007-2-25 07:16 AM

雖然沒用過I-RAM
不過看法跟樓上的一樣
想邊玩轉檔邊作其他事請服用雙核心
雙核心的話可以指定某顆核心去跑轉檔
另一顆就能拿來做其他事情
至於I-RAM聽說是灌XP很快
大概三分鐘就能灌好
我的WD160G和希捷160G組的RAID0灌XP大概可以壓在15分內
不過I-RAM整個買起來花費還滿大的
總之要玩轉檔請選控肉
我雖然只是OP170
不過同時間看HDTV、轉檔、聽歌、燒錄、BT下載是沒問題的
當然我資料也分開硬碟放
避免單顆硬碟一次讀取太多東西...XD
發表人: killer00    時間: 2007-2-25 11:31 AM


引用:
BOBO寫到:
大大您說的其實不對! 而且前後似乎有些矛盾...

雙核心對轉檔是絕對有幫助的! 轉檔效率好壞並非是看時脈高低來決定. 擁有高時脈不見得會有高效能.
而且i-RAM是為了解決硬碟效能瓶頸所推出的產品. 使用它對轉檔並不會有多大改善. 因為轉檔時處理器的負擔是最重的.
舉個例子好了. 轉檔一片DVD可能需要數十分鐘. 但在硬碟複製一片DVD只須要幾分甚至不到一分鐘的時間. 所以很明顯時間是卡在CPU的處理能力. 而不是卡在儲存速度快慢.

還有在轉檔時做其他工作. 我想就算i-RAM存取速度再快. 但CPU已經滿載的情況下. 做其他工作絕對還是!....
尤其i-RAM要有4或8GB的容量.... 花費的金額已經可以再買台不錯的電腦了!

[BOBO 在  2007-2-25 05:07 AM 作了最後編輯]

矛盾在那邊?我沒留意到,幫忙一下。

雙核心對轉檔本身當然是沒多大幫助,雙核心所謂的效率是在多工方面,與轉檔完全不相干,別以為雙核心代表萬能,用途不對,一樣沒效果,轉檔畢竟要求的是CPU的運算速度要快,我前面有提到,雙核心再強,只要的時脈沒有比單核心高,速度不會比較快,這是用途方面的不同,除非轉檔軟體可以善加利用雙核心,否則在同樣時脈,雙核心沒有比單核心更快轉檔的本錢。

至於樓主要求不要LAG,當然啦,雙核心加上程序使用CPU權限管控可以改善,對於加快轉檔還是只有靠CPU本身的處理速度,跟核心多寡沒有關係;樓上有大大提到用RAID,所以我才會提到如果組RAID是為了轉檔,那用 i-Ram 可以得到更高的速度,價格、優缺點上我都有分析。(而且這兩種不用傳統的IDE匯流排,不會影響到其它資料讀寫,對於LAG的改善是有幫助的)

使用它對轉檔並不會有多大改善. 因為轉檔時處理器的負擔是最重的←除了CPU負載,倒是少考慮了匯流排的負載,如果單單用IDE去跑,玩GAME能不LAG嗎?而且因為周邊速度原本就比CPU慢很多,所以將周邊的速度作倍數的提升可以得到非常顯著的效果。(將CPU提高100MHz,效果不會比從IDE換到Raid強,原因就在這邊)

如果單純講求不要LAG,不在乎轉檔速度,那最省錢的方法就是把轉檔程序使用CPU的優先權調最低,問題就迎刃而解啦。(連CPU都不用換)

PS:各位玩過RamDisk嗎?可以試試看在上面把2、3百MB的動畫轉成RMVB,與硬碟上面跑有何差別。相信會有全新的感受。
發表人: 平凡小任    時間: 2007-2-25 08:31 PM


引用:
killer00寫到:
矛盾在那邊?我沒留意到,幫忙一下。

雙核心對轉檔本身當然是沒多大幫助,雙核心所謂的效率是在多工方面,與轉檔完全不相干,別以為雙核心代表萬能,用途不對,一樣沒效果,轉檔畢竟要求的是CPU的運算速度要快,我前面有提到,雙核心再強,只要的時脈沒有比單核心高,速度不會比較快,這是用途方面的不同,除非轉檔軟體可以善加利用雙核心,否則在同樣時脈,雙核心沒有比單核心更快轉檔的本錢。

至於樓主要求不要LAG,當然啦,雙核心加上程序使用CPU權限管控可以改善,對於加快轉檔還是只有靠CPU本身的處理速度,跟核心多寡沒有關係;樓上有大大提到用RAID,所以我才會提到如果組RAID是為了轉檔,那用 i-Ram 可以得到更高的速度,價格、優缺點上我都有分析。(而且這兩種不用傳統的IDE匯流排,不會影響到其它資料讀寫,對於LAG的改善是有幫助的)

使用它對轉檔並不會有多大改善. 因為轉檔時處理器的負擔是最重的←除了CPU負載,倒是少考慮了匯流排的負載,如果單單用IDE去跑,玩GAME能不LAG嗎?而且因為周邊速度原本就比CPU慢很多,所以將周邊的速度作倍數的提升可以得到非常顯著的效果。(將CPU提高100MHz,效果不會比從IDE換到Raid強,原因就在這邊)

如果單純講求不要LAG,不在乎轉檔速度,那最省錢的方法就是把轉檔程序使用CPU的優先權調最低,問題就迎刃而解啦。(連CPU都不用換)

PS:各位玩過RamDisk嗎?可以試試看在上面把2、3百MB的動畫轉成RMVB,與硬碟上面跑有何差別。相信會有全新的感受。

以目前公認最適合轉檔的CPU→控肉而言
他的基本時脈也不高,但是大家都說轉檔快
CPU時脈的鐵律已經從P4然後被重新修正了
INTEL現在也知道時脈不是唯一
重要的是CPU的架構
就算不超頻的控肉在轉檔方面照樣要贏K8
甚至一些遊戲讀取時間久的,用控肉也有幫助(如BF2)
而不是Raid之類的會有顯著幫助

CPU優先權調低→轉檔就不會LAG?
在下用過3000+
優先權調低我先前講的看HDTV、燒錄什麼的一起來一定掛
因為核心只有一個
所以不管你怎麼分配
你所有的程序和工作都只能靠那個核心
所以只要遇到程式吃CPU重的一定就是慘慘慘

至於I-RAM小弟沒用過
他對轉檔有沒有幫助?
網路上大概只看到說拿來轉檔應該很快
但實際測試報告少見
一般都以他灌XP速度快以及第一次啟動速度快為賣點...
發表人: nine86    時間: 2007-2-26 01:28 AM

看來是我笨了,我又去加了一條1g的記憶體,結果轉檔的速度似乎也
沒什麼起色....本來想說加條記憶體應該多多少少會快一點,結果效果
還是有限,可是若要換C2D勢必也要花一筆不小的錢啊,CPU+MB+
RAM都得換,損失慘重啊現在不敢在奢求lag的問題了,權衡
之計只能在要睡覺前把轉檔工作丟給電腦做,然後在轉檔軟體WinAVI
設定所有工作完成後關閉電腦....看了才不會傷心....要是一面轉檔一面
玩其他同樣是lag嚴重
發表人: BOBO    時間: 2007-2-26 06:05 AM


引用:
killer00寫到:
矛盾在那邊?我沒留意到,幫忙一下。

雙核心對轉檔本身當然是沒多大幫助,雙核心所謂的效率是在多工方面,與轉檔完全不相干,別以為雙核心代表萬能,用途不對,一樣沒效果,轉檔畢竟要求的是CPU的運算速度要快,我前面有提到,雙核心再強,只要的時脈沒有比單核心高,速度不會比較快,這是用途方面的不同,除非轉檔軟體可以善加利用雙核心,否則在同樣時脈,雙核心沒有比單核心更快轉檔的本錢。

至於樓主要求不要LAG,當然啦,雙核心加上程序使用CPU權限管控可以改善,對於加快轉檔還是只有靠CPU本身的處理速度,跟核心多寡沒有關係;樓上有大大提到用RAID,所以我才會提到如果組RAID是為了轉檔,那用 i-Ram 可以得到更高的速度,價格、優缺點上我都有分析。(而且這兩種不用傳統的IDE匯流排,不會影響到其它資料讀寫,對於LAG的改善是有幫助的)

使用它對轉檔並不會有多大改善. 因為轉檔時處理器的負擔是最重的←除了CPU負載,倒是少考慮了匯流排的負載,如果單單用IDE去跑,玩GAME能不LAG嗎?而且因為周邊速度原本就比CPU慢很多,所以將周邊的速度作倍數的提升可以得到非常顯著的效果。(將CPU提高100MHz,效果不會比從IDE換到Raid強,原因就在這邊)

如果單純講求不要LAG,不在乎轉檔速度,那最省錢的方法就是把轉檔程序使用CPU的優先權調最低,問題就迎刃而解啦。(連CPU都不用換)

PS:各位玩過RamDisk嗎?可以試試看在上面把2、3百MB的動畫轉成RMVB,與硬碟上面跑有何差別。相信會有全新的感受。


引用:
killer00寫到:
雙核心對轉檔沒多大幫助,轉檔看的是時脈,就是CPU本身的速度,雙核心不過是將同一時間內可以處理的資料做提升。
小弟照字面翻譯:
雙核心對轉檔沒有多大幫助. 但雙核心能增加資料處理量!


如果說單核心是一隻手,那雙核心就是兩隻手,不過規則是一隻手只能做一樣事,如果要同時做第二件、第三件...事情,必須放下手上的工作才能換成下一件,而且不可能兩隻手做同一件事(目前技術無法拿到,但如果能達成,那雙核心可是會嚇死人的),至於時脈就是手做事的速度。
轉檔時可以注意看各核心的使用率是多少.

雙核心的好處就是一次可以對多筆資料同時做反應,以前伺服器都是用雙CPU,原理是一樣的,目的在於縮短反應時間,並非加快完工速度。

但樓主如果想要在轉檔的時候看看影片、上上網頁,那建議樓主乾脆使用i-RAM轉檔,再配上雙核心CPU,相信LAG會改善很多。
既然配上雙核心可以改善LAG. 那他對轉檔還是沒有幫助嗎?

發表人: hinatalin    時間: 2007-2-28 02:58 AM


引用:
平凡小任寫到:
雖然沒用過I-RAM
不過看法跟樓上的一樣
想邊玩轉檔邊作其他事請服用雙核心
雙核心的話可以指定某顆核心去跑轉檔
另一顆就能拿來做其他事情
至於I-RAM聽說是灌XP很快
大概三分鐘就能灌好
我的WD160G和希捷160G組的RAID0灌XP大概可以壓在15分內
不過I-RAM整個買起來花費還滿大的
總之要玩轉檔請選控肉
我雖然只是OP170
不過同時間看HDTV、轉檔、聽歌、燒錄、BT下載是沒問題的
當然我資料也分開硬碟放
避免單顆硬碟一次讀取太多東西...XD


看了這個討論串才知道可以指定程式用那顆核心執行
原來只要到工作管理員->處理程序->影像名稱->設定相關性 就可以選了!!!
不過我想請問一下,我看預設是2個CPU都有勾選
那有多個程式在執行的時候,是由OS來決定由那個核心來執行嗎?
發表人: 平凡小任    時間: 2007-2-28 09:41 AM


引用:
hinatalin寫到:
看了這個討論串才知道可以指定程式用那顆核心執行
原來只要到工作管理員->處理程序->影像名稱->設定相關性 就可以選了!!!
不過我想請問一下,我看預設是2個CPU都有勾選
那有多個程式在執行的時候,是由OS來決定由那個核心來執行嗎?

這個小弟就不知道了
不過我之前有開程式去跑
然後一邊開工作管理員看CPU使用率
發現即便是不指定核心時
預設是兩個核心都勾選的
不過程式一般都吃不到那麼大的CPU使用率
所以看起來會有某個核心特別吃資源
然而在玩某些支援雙核心的遊戲(如英雄連隊)、並且有正確使用雙核心的驅動程式後
發現CPU使用率會均分給兩個核心使用
真正發揮CPU雙核的效能→相對我自己先前用3000+玩的感覺
而且如果中吃CPU100%的病毒
雙核比單核不容易趴掉...XD
發表人: killer00    時間: 2007-2-28 02:39 PM

我想我的描述沒考慮到有些人不懂原理,表達不夠好,我再補充一下(BOBO請留意):
CPU工作的單位是一件程序(process),這樣講好像有點怪怪的,不過瞭解意涵即可,當只有一件程序要運作時,被排班程式安排至memory中等待被CPU執行,CPU手頭上沒任何工作或遇到優先權比較高的中斷,就會執行它,依此類推,不過針對多工強化的OS:如XP、LINUX,會將CPU依比例分配給重要的某幾個程序,這時就不是單一一個程序被執行,而是幾個,但是執行方式就像你現在的視線看著電腦螢幕,下一秒鐘要把視線轉移到注意你背後的景物。你可能同時間又看前面又看後面嗎?不可能,只能輪流注視,這就是單核心的多工方式。

雙核心等於是你的腦袋後面多一雙眼睛,可以幫忙注意後面的狀況,同一時間是不是可以看前面又可以看後面,所以我說資料量是增加,不過你可能讓這兩雙眼睛(四隻眼)同時看一個地方嗎?不可能,這就是雙核心的瓶頸:同一件事情無法被兩個核心同時處理。這樣你就應該瞭解了吧。

轉檔只是一個程序,因此雙核心本身無法帶給他有效的提升,而前面幾位講的那些新CPU,時脈都已經被重新定義過,因此要用帳面數值去與舊時脈做比較絕對不準,如果真想比較,請把同型的CPU做比較,看時脈高低到底會不會影響速度?(就像是人類跟豹比賽跑,立足點不同)。

改善LAG可以算是對轉檔有幫助嗎?當然不能算,將CPU使用到100%又不是只有轉檔,當然不能將其列入,這是基本邏輯。

至於目前的Vista說有對應雙核心做最佳化的處理,可以善用雙核心,可以加快處理速度,老實說這不算新鮮是,玩過Linux伺服器的都知道,Linxu對雙CPU的發揮更是極致,而且就我7年前剛接觸Linux架Server,他就已經具備此項功能(因為我沒去研究他到底從何時開始有此項能力),所以這不是什麼新技術,再來,如果軟體本身有針對雙核心做編寫,這個軟體可以將雙核心的效能發揮,否則,與單核心無異。

結論:如果你的電腦裡面目前只有處理一個程序,無論單核心、雙核心處理方式都一樣,不會因為雙核心而時間減半,如果這程序以雙核心來編寫(注意喔,光OS本身是不夠的,必須軟體本身有對應才會真有效果,比如我最近在研究的PS2模擬器,他們自己就有做對應,因此效能會比較好),效能會比較好(因為有利用其特點),但沒法做倍數提升,不會有1+1=2的效果,頂多是1+1=1.2或1.3左右。

補充一下,樓上有人說他轉檔時改程序優先權沒啥改善,這是有條件的,而且不可能達到完美,不然CPU廠也不用出雙核心了;修改條件是:轉檔程序低優先權、欲使用的程序高優先權(這每個人都會,但我是用Process Tamer這套軟體幫忙調整),且欲使用的程序不可有大量使用硬碟匯流排的狀況,這樣多少可以順暢很多,我自己是AMD Athlon 1700+,可以轉檔同時看電(電視卡)、上網、玩PS模擬器,都還蠻流暢的,不過我的硬碟都是IDE,所以絕對不可燒錄、玩PC GAME ( IDE匯流排滿檔了還在想要增加資料量,不會是以為連匯流排都可以超頻吧?)。

別忘記代價,想做多點事,時間就要花比較多,這就是最昂貴的代價(沒聽過寸金難買寸光陰嗎?)。

講那麼多都忘記正題,樓主的目的:想要看xvid格式的動畫,玩玩H-GAME之類的、燒錄DVD,不把轉檔跟這些做事情區隔,10顆雙核心也沒輒,IDE匯流排絕對無法處理,這點漏了就怨不得人。

區隔方式:都蠻花錢的,前面都已經看到,我也有說明,單以C/P值來說,都不值得,只有有錢人才能幹的。

PS:如果所有的程式都寫成讓雙核心能發揮1+1=2的效能,那雙核心的多工能力就會失效,你想想,每個程式都要兩顆核心工作,那不就跟單核心的狀況一樣了嗎?所以說這是魚與熊掌不可兼得的狀況。(既要多工能力強、又要每個程式都能將CPU的效率完全搾乾,相信愛因斯坦也辦不到,因為這是兩個方向相反的事情)


好累好累,講這麼多真的挺累人,休息去了,如果還有觀念問題,請自己去看書。(網路上很多錯誤訊息,不懂理論就會一路錯到底,去圖書館借書看比較好,新資訊去書局看免費的也是可以,別說我說的 )

[killer00 在  2007-2-28 02:42 PM 作了最後編輯]
發表人: 平凡小任    時間: 2007-2-28 03:37 PM

killer00兄
原來您沒用過雙核心
那當然對雙核心的特色會沒辦法掌握到

您前面提到的代價:想做多點事,就要花比較多時間
這在雙核心的前面講就低估了雙核心的使用
在下邊看HDTV H264的影片,然後一邊燒錄、轉檔、聽歌也行
但同樣的事情,3000+沒辦法,只能擇一樣來完成
這就是單雙核的區別→這樣子我不就同時完成許多事了嗎?
我如果要在3000+上面搞,光看HDTV已經有困難了,那還要轉什麼檔啊?
我同學跟我一起買的3000+
我已經升到op170了
因此我到他那邊參觀感受尤其深刻

其實就像我在前面寫到的
假如你用的程式並不耗CPU資源
那麼在執行程式時你只會發現某核心有稍高的情況
但是對於CPU LOADING重的遊戲譬如英雄連隊
雙核心的優勢就出來了
尤其一大堆圖形物件要處理時就能清楚感受出來了

也因此我比較希望您learning by doing一下
很多東西不是書上講的算
尤其是電腦這種東西
你想現在廠商那麼多
每一家都在比誰東西出得快,誰能掌握先機
debug的事其實已經有一部分交給消費者了...XD
因此希望您實際使用過後在來評論
而不是靠著書上的理論或者自己的想像,這樣難免會有失偏頗...

PS2模擬器我也用過
不過吃CPU太重,而且3D加速卡幾乎沒有用到的地方
純粹靠CPU比較多
目前聽說使用控肉6600以上會比較適合
我自己玩BIO4遊戲中的FPS祇能拿11-16而已
距離可玩性還有段差距...
我們當然不是說1+1=2甚至會大於2
這不管是在雙核心或是raid甚至是sli都是如此
問題是,雙核心提供了某種程度的可能性
而這種可能性在單核的身上是看不太到的...
發表人: badcat    時間: 2007-2-28 05:17 PM

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

先針對雙核心 CPU 部份,就以下方式先解決一下雙核心 CPU 利用率不足的問題。
TWed2k - 心得教學區 - [分享]微軟-雙核心處理器修正程式 for Windows XP SP2 (by   一秒鐘幾十萬上下)
http://twed2k.org/redirect.php?tid=145748

目前已更新到 WindowsXP-KB896256-V4-x86.EXE (2006-02-28)

簡介: 讓雙核心 CPU 的利用效率的分配能更平均,雖不能說明顯提升,但至少讓兩顆 CPU 的利用率能提高一些。(建議看看文章內的說明,才知道是提升哪些地方,什麼情況下才會提升)

而「其他軟體會lag嗎?」這個問題的範圍很廣,前面的大大們注意的細節也都不同 (硬體\OS\軟體\設定),但把每位大大所描述的每一個細節內容能整合在一起,就能提升整體的效率!(每個細節都注意,自然能累積出效能。)
-----BEGIN PGP SIGNATURE-----
Version: PGP 8.1

iQA/AwUBReVIoBl3yhBVZiD/EQK4ywCgyXmuTvGc9BYwmDCz44BXOuh+XacAn3Rk
BjnKtwCM5LefQVBntC3C4oOB
=6e9N
-----END PGP SIGNATURE-----
發表人: 平凡小任    時間: 2007-2-28 06:48 PM


微軟的雙核心修正程式小弟沒裝
只有裝op的power now而已

要對各核心作最有效的分配其實也只有一個情況需要做到
那就是使用CPU LOADING大的程式時才有意義
假設只是玩個新接龍就沒有必要
所以要體驗雙核心的威力不妨從幾個地方下手
譬如轉檔、看HDTV級的高畫質影片、玩COH...等等吃CPU大的程序下去體驗
當然單核的也是可以這麼做
不過要在轉檔中還要做其他事
就算工作碟做不同的分配好了
CPU使用大的死穴還是不能避免
就算把程序的優先權降低好了
換來的就是要更多的時間
但雙核心時你反而可以要他全速跑,然後指定某核心給他
接著可以做其他事
單核心就無此功能
頂多調調優先權而已...
發表人: reginald    時間: 2007-2-28 08:05 PM

AMD 64位元cpu?
你若未裝 64位元 作業系統,它還是以32位元方式作業。

相同硬體下,試試看 64位元作業系統 + 64位元系統專用driver + 64位元轉檔軟體

目前 XP 64已有繁體中文(聽說某些電腦出廠時,原廠已灌好),以前是Eng+多國語言包。

先確認一下你必用的軟體是否可以在xp-64上跑,可以的話就轉過去吧!
發表人: badcat    時間: 2007-2-28 09:13 PM

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

一. 效能的瓶頸:
「時脈」不等於「運算速度」,相信現在大部份人都有共識了吧!(沒有的請舉手,小弟會說明!)

就只針對「轉檔」的需求而言,「轉檔」影響的比重應該是 CPU > HD > RAM > ...> 3D 效能。 (RAM 只要夠用後,影響就不大;嗯~3D 運算!好像現在的轉檔程式還沒考慮到用 GPU 來運算。)
重點是你能察覺出效能的瓶頸在哪?
3D 遊戲當然是 3D,再來是 CPU,然後是 RAM...
若你發現「轉檔」的瓶頸主要是在 IDE 界面,那就先從這裡著手;之後你會發現另一個新的更小的瓶頸 (譬如 CPU),然後重複下次逐一改善 (硬體/軟體/設定) 到滿意或沒法負荷為止。(Ex: 要太多錢!)


二. 雙核心對轉檔有沒有幫助?

其實 killer00 兄 及 littleball 兄的說法都對,只是可能「前提」不同!(說不對請指正啦!)

killer00 兄的前題:
1. 當 Windows XP 對雙核心的資源分配不佳
2. 或「轉檔」軟體本身也沒怎麼支援「雙核心」運算。
3. 這時你 雙核心 CPU 的確也提升不了多少。
4. 不過這時多了顆空閒的 CPU 核心可以執行其它程式,比較不會導致其它程式 Lag。

littleball 兄的前題:
1. 當 Windows XP 對雙核心的資源分配尚可或還不錯。
2. 或「轉檔」軟體本身就有支援「雙核心」運算。
3. 這時你 雙核心 CPU 就能夠提升不少速度。
4. 不過這時兩顆 CPU 核心都在做轉檔運算,其它程式可以執行的空間就少了,比較會導致其它程式 Lag。

Windows XP 作業系統最差勁的地方就在對多 CPU 的資源分配極不佳,且要求軟體也要具備「多核心」運算的「最佳化」程式碼,兩者相乘才能奏效。

而 Linux 或 Unix 利害的地方就在將多個 CPU 在作業系統中仍當「『一個』極強的『虛擬』 CPU」(請注意,我強調的是一個!),CPU 的資源統籌分配就交給 Linux 或 Unix 作業系統去模擬及調控。(若說明不對,還請 Linux 或 Unix 高高手指正!)
Linux 或 Unix 底下的軟體只看見「一個極強的虛擬 CPU」,至於怎麼分配,是作業系統的問題,所以軟體「根本」不需考慮「多核心的最佳化程式碼」,只要 CPU 數量一多,程式自然會提升效能。(程式根本不知道有「多個 CPU」的事情!)
這樣「軟體」階層就能避開 Windows 作業系統中「軟體」對「單/雙/多核心」程式碼「最佳化」的問題,「軟體」不需特意為「多核心程式碼的最佳化會影響執行效能」去改寫程式而傷腦筋,畢竟那是 Linux 或 Unix 作業系統階層的問題。
「2顆/2=1 虛擬」跟「512顆/512=1 虛擬」,在 Linix 或 Unix 中對程式而言,都是當成一顆「虛擬」CPU,但效能在 Linix 或 Unix 中就會差很多,但 Linux 或 Unix「程式軟體」階層是不必重寫的。(是作業系統在傷腦筋嘛!)


三. 多核心對多工的情況。(多項工作同時執行)
雙核心 CPU,這對 Windwos XP 是會有些幫助的,縱使程式僅就單核心而設計,至少 Windows XP 作業系統還懂得「程式 1」給「核心 A」,「程式 2」給「核心 B」所以就 Windows XP 而言,雙核心 CPU 還是有些許的幫助。(雖不高明。)
對單核心程式而言,作業系統就是兩個單核心程式各分配一個 CPU。
對雙核心程式而言,作業系統就是一個雙核心程式時,兩個 CPU 都給該程式,而兩個雙核心程式時,就看作業系統最佳化如何分配?(兩個程式各佔一個 CPU,還是兩個程式各搶兩個 CPU 的 50%?)

但同一單核心程式換成 Windows 98 (SE)作業系統執行時,就而作業系統設計而言,Windows 98 還是統統都塞入「核心 A」(根本不認識「核心 B」),所以根本沒有任何幫助,更不要說當程式為「多核心」而「最佳化程式碼」時,Windows 98 還可能會當機的情況了!

這時 Linux 或 Unix 的虛擬一顆 CPU 就顯出價值,因為程式根本不必為 n 個核心而改寫程式碼最佳化!
單一程式時,Linux 或 Unix 就給虛擬 CPU 100% 的效能 (當程式要求 100% 且作業系統同意時)
兩個以上的程式時,Linux 或 Unix 就分配虛擬 CPU 各一定的百分比效能。
甚至 Linux 或 Unix 還能保留一部份的虛擬 CPU 效能百分比保留給特定情況用,不一定都會用完。
程式完全不用考慮 n 核心的問題,只需考慮要用虛擬 CPU 的百分之多少而已。剩下的只是 Linux 或 Unix 作業系統同不同意或給不給而已。

所以在 Windows XP 中,要有「雙核心」CPU + 「雙核心」主機板 (廢話!) + Windows XP 或 Vista 支援雙(多)核心 作業系統 + 轉碼程式軟體「且」支援雙(多)核心最佳化程式碼。
這時才能看出「雙核心」對單一「轉碼」程式的效能有明顯的改善。

Linux & Unix = 「雙(多)核心」CPU + 「雙(多)核心」主機板或系統 (廢話!) + Linux 或 Unix 支援雙(多)核心 作業系統 (虛擬成一個超級 CPU) + 轉碼程式軟體 (※注意!程式不需考慮 支援雙(多)核心)。
在不需增加每一 CPU 時脈或運算效能的情況下,光就只增加 CPU 核心數量時,就讓單一轉碼程式軟體效能再往上提昇,不同作業系統對「多核心CPU」及「多工」考慮的完善度,高下優劣立判!


四. PowerNow! ?
> 平凡小任 說道
> 只有裝op的power now而已
> (後略...)

嗯!AMD 的 PowerNow! 最佳化 Driver,是為了省電而設計,所以跟「效能最佳化」的關係不大。
硬要說的話,只會影響一點點,但可以忽略不計。(為了省電,平常 CPU 不忙時會降很多,但對程式影響不大;CPU 很忙時,會降一點點,畢竟 PowerNow! 還是需要花一點 CPU 時間監控 CPU 本身耗用率!)
但就小弟而言,為了省電又不會折損 CPU 效能太多。(我說過了,可以忽略不計),小弟會裝 PowerNow 最佳化 Driver!(「省電」就是「省錢」嘛!Q. 誰不愛?A. 台電!)


五. 32 bits 及 64 bits 效能上的差異:
效能就理論上來說會比較好,但請別妄想能 * 2 倍。(32 * 2 = 64)
64 bits 最主要是運算位數的寬度會增加,所以可以大大提昇程式運作的延展性。(譬如: 可算更精密更快的小數點,或管理到更大的「記憶體」或「硬碟」空間)
至於要希望如同 32 * 2 = 64 bits 能「直接等比」增加兩倍的速度,還是別想太多。(不是 CPU bits * 2 ,而運算速度就會直接 * 2 那麼簡單!)


P.S. 小弟不是全能,所以講不對的還請多指教!

-----BEGIN PGP SIGNATURE-----
Version: PGP 8.1

iQA/AwUBReWsjBl3yhBVZiD/EQLu7ACghEiJ5vzhpKcj/VWeUS1zkawoHFkAmwQQ
jO4noYRXDw7yB11290RTsgKo
=Hv59
-----END PGP SIGNATURE-----

[badcat 在  2007-3-1 12:25 AM 作了最後編輯]
發表人: 平凡小任    時間: 2007-2-28 09:42 PM

Well
那麼根據badcat兄的說法
那是不是表示在unix或linux系統中
其實更適合拿來做轉檔的動作?

其實就小弟的認知
unix強在網路的資源分配和管理
亦即用比較差的配備就能架設主機
此外軟體是共享的
不像M$是要花錢去購買的
所以如果會用的話
用unix來架設主機效果更好

至於power now這東西我也不知道
我翻遍AMD的官網發現
我OP的使用者也只有那個power now可灌而已
而這是在我灌COH時系統出現的提示
要我灌雙核驅動程式來增進COH的效能
至於有沒有省電小弟不知
不過玩COH更順就是了,相較3000+而言
因此對有支援雙核的遊戲而言
雙核效果顯著
至於原本就用單核的遊戲譬如新接龍
根本也不必在去開發雙核心版本...XD

另外我也玩過VISTA
老實說就您上面提到的雙核心在VISTA上轉檔表現更佳小弟是存疑的
因為同樣的配備:76GT、2G RAM、op 170跑VISTA比XP更喘
此外3COM的網卡也無法準確辨識
要讓vista發揮實力還有段漫漫長路
而這段長路還需要更多更先進的設備和軟體開發才能完成
回想XP不也是跌跌撞撞那麼多年才完成的?

[平凡小任 在  2007-2-28 09:46 PM 作了最後編輯]
發表人: badcat    時間: 2007-2-28 10:04 PM

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

> 平凡小任 說道:
> 那是不是表示在unix或linux系統中
> 其實更適合拿來做轉檔的動作?

1. 你要懂 Linux 或 Unix。(這是一個門檻)
2. 要有 Linux 或 Unix 轉檔的程式,而且你還要會用。(這是另一個門檻,畢竟 Windows 的軟體才是滿天都是)

以上皆否的話,那就不用多想用 Linux 或 Unix 轉檔。學習過程就會把你累死!

> 至於power now這東西我也不知道 (後略....)

請善用 Google: PowerNow!


> 老實說就您上面提到的雙核心在VISTA上轉檔表現更佳小弟是存疑的

請細看小弟的文章,我可沒說「雙核心在 Windows Vista 上轉檔表現更佳」。

1. Vista 花了更多 CPU 時間在一大堆新的功能表現上。(而且你還不一定關的掉!)
2. 最好能找 64 bits + 雙核心最佳化的轉檔程式軟體,才有「機會」表現更佳。(應該會提升,但不一定!)
3. 若是用 32 bits + 雙核心最佳化的轉檔程式,那還不如用 Windows XP。至少不會有一堆關不掉的特效浪費 CPU 時間!

P.S. Microsoft 微軟每一次的重大更新作業系統,具有兩個重大特點。
1. 花樣更多。(特效更多)
2. 整體效率「更更差」!(不知道效能都消失到哪去了?難道是為了和硬體廠商掛勾,強迫使用者升級電腦?純屬臆測!)

至少 Linux 或 Unix 重大改版後,功能更多,但效能不會折損太多。

多一些花樣,就會損失「更更多」效能,這也算微軟的傳奇之一吧?

-----BEGIN PGP SIGNATURE-----
Version: PGP 8.1

iQA/AwUBReWMrxl3yhBVZiD/EQIucwCePnvNmT6wvwQ9Wwiq4RumlA/m/08AnAz3
+/kZa/nZsylYCpVc9pOwEzAJ
=rU7P
-----END PGP SIGNATURE-----

[badcat 在  2007-2-28 10:09 PM 作了最後編輯]
發表人: 平凡小任    時間: 2007-2-28 10:25 PM

badcat 兄
您在先前不是說64bit不會是32bit的兩倍
但接下來又說轉檔要找64bit版本表現會較好

目前大家都公認控肉是轉檔的良帖
32bit和64bit應該沒有什麼差異吧?
何況amd的64bit還比較早出
在架構上還勝過intel的64bit版
然而在控肉的新架構上卻完全只有趴掉的份

至於您提到的unix轉檔程式?
老實說不會是什麼顯學
如果真的很棒的話
那麼轉檔專用機早就推unix了
不會在那邊推什麼四核心或雙核心的控肉了

至於powernow上網查他的功能?
我想沒啥必要
看我前面的發言也知道
就算你說powernow跟核心管理無關好了
裝了對我玩coh反而有幫助
至於amd的雙核優化程式只適用x2版本
op沒寫支援,我也不會去當白老鼠
unix不會強在轉檔
不過從liux跳槽過來的mplayer轉檔程式倒滿好用的就是了...

[平凡小任 在  2007-2-28 10:27 PM 作了最後編輯]
發表人: crazydark    時間: 2007-2-28 10:47 PM


引用:
badcat寫到:
而 Linux 或 Unix 利害的地方就在將多個 CPU 在作業系統中仍當「『一個』極強的『虛擬』 CPU」(請注意,我強調的是一個!),CPU 的資源統籌分配就交給 Linux 或 Unix 作業系統去模擬及調控。(若說明不對,還請 Linux 或 Unix 高高手指正!)
Linux 或 Unix 底下的軟體只看見「一個極強的虛擬 CPU」,至於怎麼分配,是作業系統的問題,所以軟體「根本」不需考慮「多核心的最佳化程式碼」,只要 CPU 數量一多,程式自然會提升效能。(程式根本不知道有「多個 CPU」的事情!)
這樣「軟體」階層就能避開 Windows 作業系統中「軟體」對「單/雙/多核心」程式碼「最佳化」的問題,「軟體」不需特意為「多核心程式碼的最佳化會影響執行效能」去改寫程式而傷腦筋,畢竟那是 Linux 或 Unix 作業系統階層的問題。
「2顆/2=1 虛擬」跟「512顆/512=1 虛擬」,在 Linix 或 Unix 中對程式而言,都是當成一顆「虛擬」CPU,但效能在 Linix 或 Unix 中就會差很多,但 Linux 或 Unix「程式軟體」階層是不必重寫的。(是作業系統在傷腦筋嘛!)


我對本文存疑
理由如下:

多核心程式的問題是
你怎樣將你要做的工作與要處理的資料拆成多個部份
並交給不同的核心去做
麻煩就在於大部份的工作都很難拆成非常獨立的兩個部份
且一段工作的產出往往是另一段工作的待處理資料
因此在工作分配與資料的切割/共享上就會是一個很大的問題
工作loading分配不均....一核忙碌多核閒也不行
資料切割不佳....不停的在核心間傳送資料....效率不彰徒然浪廢I/O時間
這些問題是與你的程式要做的事息息相關(Job dependent)
連人腦都不容易搞好
所以我認為OS並沒有這麼神可以幫你做這些事

面對千百萬種的程式
如何拆解成多個工作....怎麼拆....拆開的工作間原來沒有的協調機制怎麼加
都是問題啊
如果你不能先把你的程式設計成可以讓多核協同工作
我想OS再強應該也很難將你的工作拆開並同時派遣給不同的核心一起處理

[crazydark 在  2007-2-28 10:52 PM 作了最後編輯]
發表人: badcat    時間: 2007-2-28 11:28 PM

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

> 平凡小任 說道:
> 您在先前不是說64bit不會是32bit的兩倍
> 但接下來又說轉檔要找64bit版本表現會較好

沒矛盾啊?
1. 運算效能不一定會兩倍
2. 64 bits 效能會比較好
3. 那 64 bits + 雙核心 轉檔程式在 Vista 提升個 1.5 倍算不算表現比 Windows XP 的 1 倍好。(沒超過兩倍嘛!1.5 倍是比喻啦!不一定是這個數。)


> 然而在控肉的新架構上卻完全只有趴掉的份

在同一製程下 (譬如 Intel & AMD 都用 60nm 製程)
那 AMD 的 Hyper Transport 絕對可以把 Intel Core 打趴。
因為 AMD 的 Hyper Transport 考慮的是「多核心」、「多匯流排」大型電腦的情況。(當初此架構是給高階伺服器電腦在用的,類似用高速網路的概成做成多核心 CPU 匯流排。)
而 AMD 下一代的 Hyper Transport 3.0 版下,光單一 CPU 的匯流排就有 5.2GT/s(20.8GB/s),而且可依 CPU 核心增加而增加匯流排數。(幾個 CPU 就可加幾個匯流排)
而 Intel 還一直停留在 PC 個人電腦的 CPU 系統匯流排架構。所有 CPU 核心共用同一匯流排。
在 Intel 沒有改善 CPU 到 北橋 或週邊匯流排 架構的情況下,總有一天 CPU 的系統匯流排會不敷使用。

但 AMD 的 製程一直不如 Intel 進步。一直是很難克服的地方。

小弟倒沒有品牌情結,在 Intel Pemtium 之前,Intel 一直都比 AMD 好 (但也貴)。
但現在 AMD 獲得大型電腦的 Hyper Transport 技術後,在同樣製程下,AMD 的效能比自然高,發展空間也會比較大。

等到 Intel 在整體層面超越 AMD 後 (技術/品質/效能/方便性...),價位也合理的情況下,自然會跳槽到 Intel。
P.S. 目前比較討厭的是,Intel 每換新一代 CPU 就要換新的主機版。(賺錢嘛!) 而 AMD 是 AM2 腳位撐到不夠用時才換 AM3,以 DIY 的角度來看。AMD 較划算。(當你夠有錢時就不用在意啦!)
  

> 至於您提到的unix轉檔程式?
> 老實說不會是什麼顯學
> 如果真的很棒的話
> 那麼轉檔專用機早就推unix了

對啊!所以我沒叫你學 Unix 轉檔,兩個作業系統的方向差太多了!(微軟獨大!哇哈哈!)


> 至於powernow上網查他的功能?
> 我想沒啥必要

至少你要知道你的東西在做什麼用的,不然有一天突然 CPU 效能沒有增加時,你還會怪 PowerNow! 怎麼沒有發揮效能?

不過東西是給人用的,當你發現 PowerNow! 可以提昇 CPU 效能時,那你就用它吧!反正有達到你的 目的 的,那就是好用的東西!



> crazydark 兄 說道:
> 我對本文存疑
> 多核心程式的問題是
> (中略....)
> 所以我認為OS並沒有這麼神可以幫你做這些事

嗯!存疑是好事!不知道的事,小弟也不敢講死!

的確,Linux 或 Unix 如何協調多核 CPU 及多工之間的關係,不是小弟「小小的腦袋」可以理解的,就我所知的說明也不敢保證一定準確,說不定也有如 crazydark 兄所說的問題存在。
一個是為了解決跨平台及多核心資源分配而犧牲了部份效能!
一個是為了效能而犧牲了跨平台。

小弟所說的是為了能解決:每增加新的 CPU 架構,就要考慮重寫一次新的程式的困擾! (程式設計師的因擾。)

個人認為多核 CPU 這個相關硬體的部份,應該交由「作業系統」階層來應付,而不要由「程式軟體」階層的程式設計師來處理。
第一. 太直接處理硬體 (缺乏彈性,硬體一變就要改程式)
第二. 不是每個程式設計師都能遵循多核心的最佳化標準來設計,很可能各自為政!
最後就是一堆 CPU 最佳化程式把多核心的 CPU 資源搞的一團糟!

所以小弟認為此問題最好能在硬體就解決,譬如內建多核心的晶片,到外部匯流排時,作業系統看到的就認為是一個 CPU 核心而已。(不過易缺乏彈性,比如說有很多個「多核晶片」串連 * n個時怎麼辦?)

所以從「作業系統」層面來解決,至少減少「軟體程式」層面要解決 CPU 硬體的問題,那程式在面對單/雙/多核時,都不用改寫程式,才不會每新增新的 CPU 硬體變動,「每套」軟體的最佳化都要改寫,才會有明顯效能改進的窘境。(這是理想啦!請別罵我啦!嗚!嗚!...)

P.S. 好像離題了?對不起!對不起!...

-----BEGIN PGP SIGNATURE-----
Version: PGP 8.1

iQA/AwUBRe1gZRl3yhBVZiD/EQKsmQCfblKuxMf6u2CbJZdsW116oy96IgIAoJDy
uG07EIRpYRypRGFPZb0j4ntB
=j1ZX
-----END PGP SIGNATURE-----

[badcat 在  2007-3-6 08:37 PM 作了最後編輯]
發表人: crazydark    時間: 2007-2-28 11:42 PM

回到樓主的問題上
"winavi下去轉mpeg成xvid格式,不過每次轉檔時有時都還會做其
他動作。例如:燒dvd,玩模擬器(Kawaks,mame32,pSX emulator..等),
看網頁,聽音樂,看xvid格式的動畫,玩玩H-GAME之類的"
我看起來樓主的作業上除了燒DVD外
大部份都是吃CPU或是一般工作的工作居多

轉檔是很吃運算效能的....
特別是使用越新的codec

而樓主如果是轉電視卡錄下的內容的話
轉檔的瓶頸絕對不會在硬碟的IO上
舉個例子好了
Deep blue這個HD的影片
沒記錯的話流量約在20Mbps上下
這在現今的視訊裡已是非常高水準的數字
然而20Mbits/sec = 2.5Mbytes/sec
現在的硬碟傳輸量早已遠大於這個數字
即使讓你20Mbps進20Mbps出好了
進出硬碟的資料吞吐量也不過5Mbytes/sec
更別提一般電視卡抓下來的低流量影片
除非是用raw picture去做壓縮
不然硬碟速度決不是問題

那加RAM有沒有效
如果你現在的記憶體使用率不到高水平甚至超過實體記憶體
那麼加RAM對你的效能幫助可能幾近於零
其實視訊壓縮對記憶體的依賴度也不高
以MPEG-1, MPEG-2, MPEG-4 part 2來說
在壓縮時大概會需要三張的空間
以2048x1024....YCbCr取樣為4:2:0來說
所需的frame buffer大概為2048x1024x1.5x3 = 9 Mbytes
對現今以512MB起跳的記憶體來說簡直是九牛一毛啊
就算再加一堆運算時需暫存的變數
我想離被稱為吃RAM的怪物應該還有一段距離才是

我認為樓主的問題是在運算上不夠力
所以如果樓主希望能在轉檔時也能讓其它工作的反應時間很短的話
換成更快的或是雙核的CPU對你一定會有幫助的
不管是轉檔時間或是其它程式的反應時間....
一定都會有所增進
發表人: 平凡小任    時間: 2007-2-28 11:54 PM

badcat 兄
您真的用過vista的64bit跑轉檔過嗎?
效能真的會有1.5倍的成長嗎?
就算是far cry好了
他出64bit版本後軟體還是重新再寫過
而不是直接"硬上"
而且就我自己的vista使用經驗
跟XP比起來效能遜色不說
連驅動程式的支援都很有問題
跑轉檔真的很強嗎?
懷疑中...

您還在講unix轉檔的確是頗奇妙的事
該不會網路上如nike老大都是用unix轉檔的吧?
不會吧?
既然您知道XP比較多人用
為何還去學那種比較冷門的東西
何況轉檔根本就不是他的強項
學了對轉檔又能如何呢?

再來powernow的問題
至少在你講的效能低落上我還沒有看過
我已經說過雙核心的妙用了
現在要同時看到兩個核心跑滿很難
之前3000+中毒時一開機就準備重開
連滑鼠移動都有困難的情況在雙核情況下已不復見
支援雙核心的病毒我也沒看過
再來就是就算邊轉檔邊看高畫質影片好了
雙核心可以辦到,單核不能

如果您只是根據自己的知識想像的話
為何不自己體驗看看呢
我自己從3000+過渡到現在的op170感受相當深刻
您呢?
還是以上只是您自己天馬行空的想像?

[平凡小任 在  2007-2-28 11:59 PM 作了最後編輯]
發表人: badcat    時間: 2007-3-1 12:00 AM

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

> crazydark 兄說道:
> 回到樓主的問題上

嗯!小弟目前也是建議

1. 用 Windows XP SP2 並安裝前述的雙核心 CPU 修正程式,來提升一些雙核心 CPU 資源分配效能。(除非你能找到 64 bits + 雙核心 最佳化 轉檔程式,不然還是別想用 Vista 轉檔。效能還不一定會高!)
TWed2k - 心得教學區 - [分享]微軟-雙核心處理器修正程式 for Windows XP SP2 (by   一秒鐘幾十萬上下)
http://twed2k.org/redirect.php?tid=145748
2. 找一套高效能轉檔程式,最好是支援雙核心 CPU 最佳化及 SSE3 或 MMX+ 等擴充指令的轉檔程式。
3. 最好用高速的硬碟 (請自己想!如 SATA 或 RAID...),讀出和寫入不要同一台實體硬碟
4. 不要灌太多程式,不要同時執行太多軟體。(睡覺時候轉,最好找有排程轉檔的轉檔程式)
  P.S. 若真要一邊轉檔一邊玩,那就找可調整程式優先權的轉檔軟體,如 VirtualDubMod 可調成 Idle 狀態,在幕後轉,雖轉檔慢但較不影響其它程式運作。
5. 可加裝 SuperCache 等 Disk Cache 程式。
6. 如果 RAM 夠多,開個 RamDrive 來轉檔。(嗯...要很多才行!)

如同之前小弟所說的,把每一個細節做好,累積出來的效率提昇也是看的見的啦!
-----BEGIN PGP SIGNATURE-----
Version: PGP 8.1

iQA/AwUBReWo8hl3yhBVZiD/EQJLHQCghawqFj9T+CyyrQdYJExhUjHFYokAn3Du
tIh+6gyRg3PLVSuI6iiS9GHW
=MtnW
-----END PGP SIGNATURE-----

[badcat 在  2007-3-1 12:08 AM 作了最後編輯]
發表人: 平凡小任    時間: 2007-3-1 12:21 AM

關於轉檔程式
大家都有聽過winavi吧
聽說轉檔速度很快
但是不管怎麼快法,轉出來的東西就是比不上慢工出細活的tmpgenc
轉檔是花時間且耗資源的動作
CPU的使命責無旁貸
我不認為為了屈就單核硬要多工調整優先權
導致轉檔時程的延後
對照直接買碗控肉飯來吃兩者之間前者會有較多的優勢
3000+我也玩過轉檔,我也調過優先權
硬碟我也不是IDE,是兩顆SATA2組RAID0
實際的使用上輸OP170頗多
有轉過檔的網友開工作管理員就知道
CPU會飆高,就算調低好了
在我看來也是滿高的,會影響到其他程式的使用(單核)...XD
但雙核時你管他
一開始先在程式裡設定超高
然後有需要的話開工作管理員指定核心
其他軟體照用,這樣不是很好嗎?
不過如果你一邊轉檔一邊玩COH小弟則不能保證效果很好
畢竟COH支援雙核且CPU LOADING頗高...XD

[平凡小任 在  2007-3-1 12:26 AM 作了最後編輯]
發表人: crazydark    時間: 2007-3-1 02:08 AM


引用:
badcat寫到:
嗯!存疑是好事!不知道的事,小弟也不敢講死!

的確,Linux 或 Unix 如何協調多核 CPU 及多工之間的關係,不是小弟「小小的腦袋」可以理解的,就我所知的說明也不敢保證一定準確,說不定也有如 crazydark 兄所說的問題存在。
一個是為了解決跨平台及多核心資源分配而犧牲了部份效能!
一個是為了效能而犧牲了跨平台。

小弟所說的是為了能解決:每增加新的 CPU 架構,就要考慮重寫一次新的程式的困擾! (程式設計師的因擾。)

個人認為多核 CPU 這個相關硬體的部份,應該交由「作業系統」階層來應付,而不要由「程式軟體」階層的程式設計師來處理。
第一. 太直接處理硬體 (缺乏彈性,硬體一變就要改程式)
第二. 不是每個程式設計師都能遵循多核心的最佳化標準來設計,很可能各自為政!
最後就是一堆 CPU 最佳化程式把多核心的 CPU 資源搞的一團糟!

所以小弟認為此問題最好能在硬體就解決,譬如內建多核心的晶片,到外部匯流排時,作業系統看到的就認為是一個 CPU 核心而已。(不過易缺乏彈性,比如說有很多個「多核晶片」串連 * n個時怎麼辦?)

所以從「作業系統」層面來解決,至少減少「軟體程式」層面要解決 CPU 硬體的問題,那程式在面對單/雙/多核時,都不用改寫程式,才不會每新增新的 CPU 硬體變動,「每套」軟體的最佳化都要改寫,才會有明顯效能改進的窘境。(這是理想啦!請別罵我啦!嗚!嗚!...)

P.S. 好像離題了?對不起!對不起!...



OK....我們把事情分成兩部份講
1.現有程式在面對單/雙/多核時,要不要改寫程式
2.已支援多核程式面對不同的硬體架構的最佳化

1."現有程式在面對單/雙/多核時,要不要改寫程式"
現有的程式多為對應單核所撰寫的程式
先不說在多核這種跨不同執行實體間的溝通機制付之闕如
甚至連程式可不可以將工作拆解成二或多個部份都不知道
雙核或多核之所以難寫
是因為事前的分析規畫一但沒搞好
不要說1+1等於2或是1+1等於1.x
慘烈一點的還會把1+1搞到小於1呢
如果說用工具對程式碼分析改寫我還不敢講
不過如果交給OS來做並主動為這些單核程式新增這些機制
第一是OS面對的是已編譯完的程式....而非原始程式碼....分析難度高
第二是要在runtime時分析....不能花太多時間....
在這樣的條件下
我認為要叫OS來讓現有對應單核的程式在雙/多核CPU上使用到雙/多核
是幾近不可能任務

2."已支援多核程式面對不同的硬體架構的最佳化"
新的CPU硬體變動....程式不用改寫
只要不要整個指令集換掉....這個OK....
那新的CPU硬體變動....程式要不要為了最佳化而改寫

我以Intel的core 2 duo跟AMD的Athlon64x2來做個很粗淺的例子好了
因為Athlon64x2每次一傳資料
  a.Core2跟Core1要資料
  b.Core1從Core1的cache取值
  c.Core1傳給Core2
  d.Core2寫一份到Core2的cache中並工作
而在core 2 duo中
因為L2共用的關係
只要資料在L2中
Core2就可以直接取用
而Core1也不必多花時間把資料傳到Core2

也因此兩者在資料分派交換的規畫上就會不相同
一樣是雙核心
但我在做最佳化分析時
我可能會讓資料在Athlon64x2的核心間交換次數少於core 2 duo
而這就會影響多核程式的寫法
如果應要不管放任大量的資料交換在Athlon64x2雙核間發生的話
程式一定還是可以跑
但是跑起來可能會比把設計成簡少資料交換的程式來得慢

那麼老問題來了
面對不同規劃所設計出來的程式
如何分析並重組成針對另一架構最佳化的設計
用人腦面對高階程式語言都要花上一些時日了
如何奢望這件事能從OS端解決?

3.
如果我對badcat的說法認知沒錯的話
badcat的理想固然是所有程式設計師夢寐以求的境界(啊....寫OS的人除外....^_^....)
然而可惜的是實行上
個人淺見認為困難重重..幾近不可能....
發表人: chihiro    時間: 2007-3-2 11:19 AM

嗯...
看的出來一邊是用程式邏輯+電腦基礎概論在講.
另一邊是用經驗法則在講.

這篇真精彩.
發表人: killer00    時間: 2007-3-3 01:49 AM

crazydark、badcat 兩位講的其實都沒問題,只不過是站在不同角度看這件事情罷了。

Linux、Unix系統被設計成能善用多CPU架構,所以該煩惱的就是OS設計師,但一般程式要在這些OS上工作除了符合規範外,的確不需要考慮CPU使用的問題,因為這一切交給OS幫忙管理,這原本就是OS的工作,這也就是badcat的論點。

而crazydark講的部份其實也說不上問題不問題,就只是能不能利用到雙核心的特點,當然就常理來說,能用到雙核心的狀況只有:多工;不能發揮特點時,最多還是當各單核心在用,這也沒什麼,一般來說絕大時間不會有這樣的狀況,因為目前OS原本就朝著多工的方向邁進,只不過一般使用者以為核心多就代表速度一定會快,這不是絕對的,使用方向不對,想快也快不起來,多工才是它的特性,如果只為了加快單一工作使用雙核心,那完全是搞錯方向。(雙核心的原理、工作方式完全沒弄清楚,受到時脈的影響產生出比較高的效能卻誤會成是雙核心本身帶來的效果,這也正是一大問題)

我想crazydark講的第1點問題不是OS本身,而是程式語言,因為程式要對CPU做對應,會從程式語言下手,針對CPU的指令集做對應,基本上目前我還沒看到有哪版的程式語言已經開始應用雙核心的指令集(可能我接觸太少,如果有,請告訴我一下,我想玩玩看),正因為沒對應,所以目前軟體只有靠程式設計師本身的功力去補強程式語言的不足,程式改寫是程式語言會更改,而一般用程式語言的程式設計師頂多可能會多學幾指令(應該不至於,也許會用引入函式庫的方式),一般寫的軟體都是用高階語言所寫的,基本上更動不大,如果要針對雙核心做更動,應該是程式語言本身,他本身由低階語言組成,作為高階程式與硬體的橋樑,硬體出現更動,理所當然的他也必須相對的做出改變。

雙核心的問題在於工作的分派問題無法解決,但前面的人有的以為資料就像是水,CPU是尺寸固定的水管,核心越多,代表資料流過的越多,即使單個程序也可以用這樣的推論去跑,但其實完全不對。

單一程序無法被兩個核心同時運作(頂多是輪流分派),這點是絕對無庸置疑。

要知道CPU運作的方式是將程序從記憶體載入至CPU中開始運算,但如果把這個程序的資料分成兩邊做運算會有什麼下場?比如:t=2x*3y,ans=t/2,這樣一組運算式要被雙核心運算,可能拆成兩個部分算嗎?(t=2x*3給core A,ans=t/2給core B),不可能,對OS而言他是無法分辨這是數學運算式還是其它資料,他只會依照它的演算法去判斷這筆資料是否有關聯,沒有關聯性的才讓他被兩顆核心同時運作,但有關聯性的仍是單科核心運作,至於為何轉檔時可以看到兩顆核心都在運作,要知道CPU本身能存放的資料原本就不多,當然依照OS的演算法去推測,他可以先找出沒有相關聯性的部分分派出來,使得兩個CPU都可以處於工作狀態,但影像畢竟是一連串的資料,能分開處理的部分畢竟不再多數,所以能發會的空間自然不多。

PS:「時脈」不等於「運算速度」,相信現在大部份人都有共識了吧←badcat的講法我不是不知道,這講法也是有問題的,而且我想你誤解我的敘述,我並沒說「時脈」等於「運算速度」,而是說「時脈」高時脈的CPU轉檔效果會比較好,不然你可以看看市面上相同款式的CPU,哪一個會是時脈低的比時脈高的優秀(我講的是“同一款”,例如E6300、E6700,兩者時脈誰高?誰的效能好?),「時脈」調高,「運算速度」不見得能上去,這是瓶頸,但不代表時脈」調低,「運算速度」還能保持相同水準,當瓶頸不再是瓶頸時,你會認為呢?
發表人: chaeung    時間: 2007-3-3 02:01 AM

個人獨斷的偏見:

無論單核雙核多核, 單工多工, 個人用和主機用根本沒有可比性.

1.32bit和64bit的差別僅在於定址最大範圍, 也就是說定址範圍愈大, CPU一次指令可處理的資料極限也就愈大, 理論上速度有差, 實際上還要看情形(OS+AP的配合度).
2.Windows這類GUI系統通常是個人使用, 有大量資源使用在GUI上, 本來速度就慢, 而且最主要是給人操作用的, 人的操作(閱讀)速度才是重點, 其實在圖形介面的後台也是以TEXT模式跑的; 而且, 快個幾分鐘或幾十分鐘應該只是個有參考價值的效能指標, 假設PC壽命3年不關機運作, 26280小時中像轉檔編碼這種密集運算能佔幾小時? 省下來的時間對個人而非公司而言有多少意義? 單人多工, 再怎麼多工也要等人, 除非人一直坐在電腦前從頭盯著螢幕看到尾, 否則程式跑完等人的這一等就把絕大部份節省下來的時間浪費掉了.
3.Unix/Unix-like等的TEXT模式介面系統雖然簡陋, 卻將資源完全用在實際運算上, 在相同硬體下先天就勝過GUI系統一大截, 所以比較正規或是有重要功能的主機幾乎都不會用Windows, , 本來就不是給人用... 呃... 給人長時間坐在電腦前面操作用, 所以也不用等人, 只要系統不crash, 就會不停運轉下去.
4.Unix/Unix-like最完美的結合典範是Mac OS X (FreeBSD+Mac GUI).

言歸正傳...

轉檔工作=從HDD讀取->送到RAM->CPU編碼->送到RAM->寫入HDD, 非3D就不提GPU了.
瓶頸還是在HDD, 目前主流7200rpm讀寫速度平均在55-65m/s, 意思就是, CPU轉碼再快, RAM再大, 都要受限於HDD的"內部速度", ATA-100/133和SATA-150/300都完全沒有意義, 不少RAID Card甚至還要受PCI Bus速度的限制, 只要HDD來不及寫入資料(有些系統還可以寫入資料後再verify一遍更慢), CPU/RAM都要停下來等待, 此時N核N位元N THz的CPU和N TB的RAM都沒用(RAM Disk除外), 如果同一時間還有其它程式要對HDD進行讀寫, HDD速度立刻腰斬再腰斬(磁頭移動耗時).

所以, 結論是,
1.規劃好動作, 不要讓多個程式同時對同一顆HDD進行讀寫(免成本).
2.轉檔編碼等大動作要快, 錢花在CPU/RAM上不如花在HDD上(如RAID 0或Multiplier).
3.如果預算夠, 市面有DDR2 2GB一條的RAM, 插滿4槽8GB, 在XP64下足夠開RAM Disk了, 技嘉的i-RAM也可以, 而RAM Disk一開... 本篇就沒什麼好繼續的了.

以上
發表人: 平凡小任    時間: 2007-3-3 04:58 PM


引用:
chaeung寫到:
個人獨斷的偏見:

無論單核雙核多核, 單工多工, 個人用和主機用根本沒有可比性.

1.32bit和64bit的差別僅在於定址最大範圍, 也就是說定址範圍愈大, CPU一次指令可處理的資料極限也就愈大, 理論上速度有差, 實際上還要看情形(OS+AP的配合度).
2.Windows這類GUI系統通常是個人使用, 有大量資源使用在GUI上, 本來速度就慢, 而且最主要是給人操作用的, 人的操作(閱讀)速度才是重點, 其實在圖形介面的後台也是以TEXT模式跑的; 而且, 快個幾分鐘或幾十分鐘應該只是個有參考價值的效能指標, 假設PC壽命3年不關機運作, 26280小時中像轉檔編碼這種密集運算能佔幾小時? 省下來的時間對個人而非公司而言有多少意義? 單人多工, 再怎麼多工也要等人, 除非人一直坐在電腦前從頭盯著螢幕看到尾, 否則程式跑完等人的這一等就把絕大部份節省下來的時間浪費掉了.
3.Unix/Unix-like等的TEXT模式介面系統雖然簡陋, 卻將資源完全用在實際運算上, 在相同硬體下先天就勝過GUI系統一大截, 所以比較正規或是有重要功能的主機幾乎都不會用Windows, , 本來就不是給人用... 呃... 給人長時間坐在電腦前面操作用, 所以也不用等人, 只要系統不crash, 就會不停運轉下去.
4.Unix/Unix-like最完美的結合典範是Mac OS X (FreeBSD+Mac GUI).

言歸正傳...

轉檔工作=從HDD讀取->送到RAM->CPU編碼->送到RAM->寫入HDD, 非3D就不提GPU了.
瓶頸還是在HDD, 目前主流7200rpm讀寫速度平均在55-65m/s, 意思就是, CPU轉碼再快, RAM再大, 都要受限於HDD的"內部速度", ATA-100/133和SATA-150/300都完全沒有意義, 不少RAID Card甚至還要受PCI Bus速度的限制, 只要HDD來不及寫入資料(有些系統還可以寫入資料後再verify一遍更慢), CPU/RAM都要停下來等待, 此時N核N位元N THz的CPU和N TB的RAM都沒用(RAM Disk除外), 如果同一時間還有其它程式要對HDD進行讀寫, HDD速度立刻腰斬再腰斬(磁頭移動耗時).

所以, 結論是,
1.規劃好動作, 不要讓多個程式同時對同一顆HDD進行讀寫(免成本).
2.轉檔編碼等大動作要快, 錢花在CPU/RAM上不如花在HDD上(如RAID 0或Multiplier).
3.如果預算夠, 市面有DDR2 2GB一條的RAM, 插滿4槽8GB, 在XP64下足夠開RAM Disk了, 技嘉的i-RAM也可以, 而RAM Disk一開... 本篇就沒什麼好繼續的了.

以上

問題是
我自己網路上
論壇上
看到的
體驗到的
轉檔佔的時間多寡一直是CPU的指標能力之一
原因無他
轉檔耗的CPU實在太大
RAM再多、硬碟再猛,他們也不會變成CPU阿

我以前也以為裝上RAID0就會有多猛多猛
但事實上有灌RAID0的對於一些原本就吃CPU重的軟體
在遊戲讀取上根本沒有顯著效果
人家控肉20秒讀完BF2地圖,我要一分45秒(3000+)
以上題外話...

至於您提到的i-ram甚至是8GB的RAM
前者都拿來講說灌XP有多快、剛灌好XP時進WINDOWS有多猛等等
後者一般都是美工或者專業繪圖人士才有用到
譬如處理超大的PHOTOSHOP檔或是CAD檔才比較需要用到
真的裝到8G轉檔就會飛了嗎?
我不信...XD
發表人: BOBO    時間: 2007-3-4 12:30 AM


引用:
chaeung寫到:
個人獨斷的偏見:

無論單核雙核多核, 單工多工, 個人用和主機用根本沒有可比性.

1.32bit和64bit的差別僅在於定址最大範圍, 也就是說定址範圍愈大, CPU一次指令可處理的資料極限也就愈大, 理論上速度有差, 實際上還要看情形(OS+AP的配合度).
2.Windows這類GUI系統通常是個人使用, 有大量資源使用在GUI上, 本來速度就慢, 而且最主要是給人操作用的, 人的操作(閱讀)速度才是重點, 其實在圖形介面的後台也是以TEXT模式跑的; 而且, 快個幾分鐘或幾十分鐘應該只是個有參考價值的效能指標, 假設PC壽命3年不關機運作, 26280小時中像轉檔編碼這種密集運算能佔幾小時? 省下來的時間對個人而非公司而言有多少意義? 單人多工, 再怎麼多工也要等人, 除非人一直坐在電腦前從頭盯著螢幕看到尾, 否則程式跑完等人的這一等就把絕大部份節省下來的時間浪費掉了.
3.Unix/Unix-like等的TEXT模式介面系統雖然簡陋, 卻將資源完全用在實際運算上, 在相同硬體下先天就勝過GUI系統一大截, 所以比較正規或是有重要功能的主機幾乎都不會用Windows, , 本來就不是給人用... 呃... 給人長時間坐在電腦前面操作用, 所以也不用等人, 只要系統不crash, 就會不停運轉下去.
4.Unix/Unix-like最完美的結合典範是Mac OS X (FreeBSD+Mac GUI).

言歸正傳...

轉檔工作=從HDD讀取->送到RAM->CPU編碼->送到RAM->寫入HDD, 非3D就不提GPU了.
瓶頸還是在HDD, 目前主流7200rpm讀寫速度平均在55-65m/s, 意思就是, CPU轉碼再快, RAM再大, 都要受限於HDD的"內部速度", ATA-100/133和SATA-150/300都完全沒有意義, 不少RAID Card甚至還要受PCI Bus速度的限制, 只要HDD來不及寫入資料(有些系統還可以寫入資料後再verify一遍更慢), CPU/RAM都要停下來等待, 此時N核N位元N THz的CPU和N TB的RAM都沒用(RAM Disk除外), 如果同一時間還有其它程式要對HDD進行讀寫, HDD速度立刻腰斬再腰斬(磁頭移動耗時).

所以, 結論是,
1.規劃好動作, 不要讓多個程式同時對同一顆HDD進行讀寫(免成本).
2.轉檔編碼等大動作要快, 錢花在CPU/RAM上不如花在HDD上(如RAID 0或Multiplier).
3.如果預算夠, 市面有DDR2 2GB一條的RAM, 插滿4槽8GB, 在XP64下足夠開RAM Disk了, 技嘉的i-RAM也可以, 而RAM Disk一開... 本篇就沒什麼好繼續的了.

以上

版大的意思是指轉檔時. CPU的處理速度會大於"55-65m/s"?
是以什麼樣的電腦來說呢?
發表人: badcat    時間: 2007-3-6 06:29 PM

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

killer00 和 crazydark 兄都有認真看小弟的文唷!跟小弟想表達的意思已接近十之八九了!感謝!感謝!

> killer00 說道:
> PS:「時脈」不等於「運算速度」,相信現在大部份人都有共識了吧←badcat的講法我不是不知道,這講法也是有問題的...
> (後略...)
http://twed2k.org/viewthread.php?tid=153575&page=3#pid1277854

嗯!關於這點 killer00 剛好又和小弟是不同的前題。
killer00 的前題是:「在同一製程及設計下,時脈愈高,運算速度愈快。」(Ex: Intel 用同一核心(設計),同一製程的 Core 2 Dou 時,時脈愈快,運算速度愈快!這是正確的!)
小弟 badcat 的前題是:「在兩個不同製程及設計下,同一時脈時,運算速度不見得一樣快。」(就像 Intel 和 AMD 的 CPU,在同樣 1.6GHz 時,運算速度不見得一樣!)
所以就會衍生出:「舊製程舊設計的 Intel 1.6Ghz 核心,運算速度可能反而會輸新製程的 AMD 1.5Ghz 核心!」
所以 Compaq Alpha 21264 雖然時脈比 Intel & AMD 的 CPU 慢,卻可打趴 Intel & AMD 在那時同期的時脈更高的 CPU。這就是具備優良設計及製程的好處,不用一昧的提升時脈來增加運算時速。(Q. Compaq Alpha 21264 是什麼?A. Google 一下吧!)


> chaeung 兄說道:
> 瓶頸還是在HDD, 目前主流7200rpm讀寫速度平均在55-65m/s, 意思就是, CPU轉碼再快, RAM再大, 都要受限於HDD的"內部速度", (後略...)

瓶頸在 HDD 這個前題必需是:「CPU 很閒,但 HDD 已滿載」。
怎麼判斷,很簡單,只要看你的 HDD 燈是否一直亮個不停,而 CPU 卻沒有滿載,只用到 30%..40% 的能力時。(30%..40% 是舉例,就是 CPU 很閒啦!)
那你的瓶頸就是「HDD」!
但如果是 CPU 接近 100%,而硬碟燈是偶而一閃一閃的。(HDD 匯流排根本沒灌滿!)
那你的瓶頸就是「CPU」!

當 CPU 愈慢時,那「CPU」成為瓶頸的機會較高!(HDD 在等 CPU 算完,這時 CPU 通常會滿載!)
當 CPU 愈快時,那「HDD」成為瓶頸的機會較高!(CPU 算好後在等 HDD 讀寫,這時 CPU 通常很閒,而硬碟燈很忙)

就小弟的經驗,目前「轉檔運算」最操的還是 CPU,再來才是硬碟 HDD,不要認為你的 CPU 運算很快,因為「轉檔運算」並不是「CPU 運算/幾張畫面像素」這麼簡單而已,為了僅一張畫面的漂亮轉換,中間的運算式運算式就可能很多很多了。
你的 CPU 轉檔運算是否最少能達到 24fps/sec,如果達不到,那你的 CPU 絕不可能灌飽你的 HDD。
很簡單的測法就是,試試看你要播放多快,要 x4, x8, x16 * 24fps 的播放量(連續不跳格),HDD 硬碟流量(硬碟燈)才能滿載?假設得要 x16 的播放速度才能餵飽 HDD (硬碟燈一直閃),那你的 CPU 至少要有 16*24=384fps/sec 的運算量才能餵飽 HDD。
想餵飽 HDD 讀寫速度 55-65MB/s 的影像資料量,得將 CPU 提升好幾個等級 (譬如說「八核的 CPU + 八核的轉檔軟體」),你才可能看到 CPU 尚未滿載,而 HDD 燈卻閃個不停的情況。(HDD 忙翻了!)
不然開個 RAM Disk 來轉檔,RAM Disk 每秒 1000 MB/s 以上 (看 CPU 及 RAM 之間的速度),那肯定「瓶頸」是 CPU!(CPU 一定滿載!RAM Disk 尚可算閒。)

所以找「對」瓶頸是很重要的,這樣可避免花冤枉錢、走冤枉路。


. . . . . . . (這是分隔線)

不知 nine86 樓主的問題解決了沒?(好像沒人在注意啦?)
還是回到主題。(回魂!回魂啦!...)

因為 nine86 兄的重點:「是轉檔時其他軟體會lag嗎?」,在稍不考慮「轉檔速度」的情況下。(轉檔時間可慢一點啦!)
不管你的 CPU 多強多快多少核心,只要「轉檔程式」統統都佔滿所有 CPU 資源時,那玩「線上遊戲」還是會 Lag 的,因為資源都被「轉檔程式」佔滿了!(不過「轉檔」會很快完成!)
建議 nine86 樓主在花錢之前,可以先使用 killer00 兄所建議的 Process Tamer 的這套軟體來試試吧!http://www.donationcoder.com/Software/Mouser/proctamer/index.html
雖然它不能提升 CPU 運算速度,但卻可以自動調節 Windows XP 程式的優先權,也可手動調整,以減少轉檔時其他軟體會 Lag 的現象,而且最重要是...不用錢!(Freeware)
所以 nine86 兄可以用 Process Tamer 自己手動將「轉檔程式」的優先權調低,而「線上遊戲」的優先權調高,雖然不能保證一定不會 Lag,但可大大減少 Lag 的現象。(不過轉檔時間就會變長,不過一好就沒二好!不然就換更快的 CPU 吧!)

最後還是要記得,儘量分配適當的資源給眾程式 (譬如用 Process Tamer),才不會造成資源的分配不均,該快的不快,可慢的卻不給慢,大家搶成一團,自然大家都會慢。
若你的電腦 Power 真的不夠強,要嘛同時間別跑太多程式 (一次跑一到二個大程式),就是去花錢做適當的升級吧!(記得找「對」瓶頸來買適當的裝備!)

-----BEGIN PGP SIGNATURE-----
Version: PGP 8.1

iQA/AwUBRe1iThl3yhBVZiD/EQK2mwCgkT3toZ+aQtjJNcKpFVVWlqdNxBcAniHj
1VuYKmf7zuFD54n/mP92xU8R
=7Hso
-----END PGP SIGNATURE-----

[badcat 在  2007-3-6 08:46 PM 作了最後編輯]
發表人: badcat    時間: 2007-3-6 08:32 PM

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

有興趣算了一下!

DVD 為 720 * 480 * 24bits 色 * 24fps(張) (其實也有 30fps,這裡用最低限 24fps)
DVD 1x = 1350 K/S / 1024 ~= 1.318 MB
HDD 讀寫流量 55 MB / 1.318MB ~= DVD 41.7x

DVD 41.7x * 24fps ~= 1001 fps/s

先自忖自己的 CPU 能不能播放到 1001fps /s,若可以那 CPU 的播放速度就可以把 HDD 流量塞滿。(還不包括解碼的時間,不然還達不到 1001fps/s)
而「轉檔程式」做的是「編碼」,「編碼」普遍比「解碼」慢,就更不可能算到 1001fps/s 張的流量給 HDD。(還是不包括編碼時間,不然會比「解碼」還慘!)
所以在一般的 CPU 下,通常都是 HDD 等 CPU 啦!等到你有一顆轉碼時能算到 1001fps/s 以上的 CPU 時,這時就是 CPU 等 硬碟 了!(已破 HDD 55MB/s 流量)

有興趣者可以試試 RAM Disk 讀取 DVD 的極限為幾倍 ???x ?及要多快的 CPU 運算 (?????fps/s) 才能把 RAM Disk 流量塞滿?(※注意小弟的文中 ?? 的數量。)

若你轉碼的過程當中,HDD 流量已滿,或許你應該檢查一下是什麼東西佔滿了你的硬碟流量?
建議可以用 Filemon.exe 追追看。http://www.sysinternals.com
-----BEGIN PGP SIGNATURE-----
Version: PGP 8.1

iQA/AwUBRe1fThl3yhBVZiD/EQK7TQCgzKuxwOO7u+hP73MqCFhyfTvx1xAAoKT7
kbB6+2nTFqaojssvJyqPiKRJ
=7jce
-----END PGP SIGNATURE-----
發表人: 平凡小任    時間: 2007-3-6 09:23 PM

我找到一篇關於轉檔和CPU的報告
有興趣的大大可以參考參考
雙核心就算不想兩個核心全部跑轉檔也可以獨立指定核心跑轉檔
單核心能嗎?

又跑轉檔時CPU負荷頗重
一般跑轉檔都從CPU去改善
RAM就算衝8G+暴龍萬轉4顆組RAID0+IRAM
這樣跑轉檔就會飛了嗎?
懷疑懷疑...

[平凡小任 在  2007-3-6 09:27 PM 作了最後編輯]
發表人: nine86    時間: 2007-3-6 09:47 PM

嗯....用了Process Tamer這個小工具確實解決了
我電腦沉疾多年的心臟方面的問題,也不失為一個
解決的好方法...目前小弟的作法是

1.加記憶體1g....目前RAM總和 2.5g (1g*2 , 512*1)
2.用Process Tamer來調節CPU分配給其他程式的用量
3.超頻了一下 Opteron146 (270*10 = 2700Mhz)

感謝眾位大人給小弟的建議,本來在猶豫雙核心這筆錢
要不要砸下去,雖然我覺得雙核心換下去改善會更多,
不過在經濟不景氣的年代這顆心臟再用久一點好了..

[nine86 在  2007-3-6 09:56 PM 作了最後編輯]
發表人: badcat    時間: 2007-3-6 09:56 PM

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

恭喜你解決了問題!
那就在文章標題改成:[已解決][問題]雙核心轉檔...
然後在第一篇主題文編輯,增加->「你解決的方式...」

以方便之後的網友參考使用!
-----BEGIN PGP SIGNATURE-----
Version: PGP 8.1

iQA/AwUBRe1zQRl3yhBVZiD/EQLRDgCghMRv9B74V7ECV8bkoBcvK4chuQ4AoLPi
CyV8uVx/ONpKSH9FHx/XrZSK
=/qXj
-----END PGP SIGNATURE-----

[badcat 在  2007-3-6 09:57 PM 作了最後編輯]
發表人: BOBO    時間: 2007-3-9 08:38 PM


引用:
badcat寫到:
瓶頸在 HDD 這個前題必需是:「CPU 很閒,但 HDD 已滿載」。
怎麼判斷,很簡單,只要看你的 HDD 燈是否一直亮個不停,而 CPU 卻沒有滿載,只用到 30%..40% 的能力時。(30%..40% 是舉例,就是 CPU 很閒啦!)
那你的瓶頸就是「HDD」!
但如果是 CPU 接近 100%,而硬碟燈是偶而一閃一閃的。(HDD 匯流排根本沒灌滿!)
那你的瓶頸就是「CPU」!

當 CPU 愈慢時,那「CPU」成為瓶頸的機會較高!(HDD 在等 CPU 算完,這時 CPU 通常會滿載!)
當 CPU 愈快時,那「HDD」成為瓶頸的機會較高!(CPU 算好後在等 HDD 讀寫,這時 CPU 通常很閒,而硬碟燈很忙)

就小弟的經驗,目前「轉檔運算」最操的還是 CPU,再來才是硬碟 HDD,不要認為你的 CPU 運算很快,因為「轉檔運算」並不是「CPU 運算/幾張畫面像素」這麼簡單而已,為了僅一張畫面的漂亮轉換,中間的運算式運算式就可能很多很多了。
你的 CPU 轉檔運算是否最少能達到 24fps/sec,如果達不到,那你的 CPU 絕不可能灌飽你的 HDD。
很簡單的測法就是,試試看你要播放多快,要 x4, x8, x16 * 24fps 的播放量(連續不跳格),HDD 硬碟流量(硬碟燈)才能滿載?假設得要 x16 的播放速度才能餵飽 HDD (硬碟燈一直閃),那你的 CPU 至少要有 16*24=384fps/sec 的運算量才能餵飽 HDD。
想餵飽 HDD 讀寫速度 55-65MB/s 的影像資料量,得將 CPU 提升好幾個等級 (譬如說「八核的 CPU + 八核的轉檔軟體」),你才可能看到 CPU 尚未滿載,而 HDD 燈卻閃個不停的情況。(HDD 忙翻了!)
不然開個 RAM Disk 來轉檔,RAM Disk 每秒 1000 MB/s 以上 (看 CPU 及 RAM 之間的速度),那肯定「瓶頸」是 CPU!(CPU 一定滿載!RAM Disk 尚可算閒。)

所以找「對」瓶頸是很重要的,這樣可避免花冤枉錢、走冤枉路。

大大的解說非常正確! 而且易懂!
不送花怎麼行
發表人: BOBO    時間: 2007-3-9 09:14 PM


引用:
平凡小任寫到:
我找到一篇關於轉檔和CPU的報告
有興趣的大大可以參考參考
雙核心就算不想兩個核心全部跑轉檔也可以獨立指定核心跑轉檔
單核心能嗎?

又跑轉檔時CPU負荷頗重
一般跑轉檔都從CPU去改善
RAM就算衝8G+暴龍萬轉4顆組RAID0+IRAM
這樣跑轉檔就會飛了嗎?
懷疑懷疑...

[平凡小任 在  2007-3-6 09:27 PM 作了最後編輯]

小弟是建議把錢砸在存取設備上的轉檔人士們. 電腦的CPU可以參考使用Celeron.
因為它擁有高時脈卻不會讓存取設備太操! 是一顆會主動呵護存取設備的CPU...

BOBO良心推薦!......
發表人: 平凡小任    時間: 2007-3-9 10:24 PM


引用:
BOBO寫到:
小弟是建議把錢砸在存取設備上的轉檔人士們. 電腦的CPU可以參考使用Celeron.
因為它擁有高時脈卻不會讓存取設備太操! 是一顆會主動呵護存取設備的CPU...

BOBO良心推薦!......

我跟您不一樣
完全不會考慮celeron
celeron是什麼時代的產品了
既然有心要跑轉檔
我會直接考慮控肉
像我現在主機裡一共兩個硬碟(皆sata2,共160Gx2)
自己還有另外買一顆外接320G專門到朋友那邊拿HDTV回來看(我家網速最快8M/640,上傳太多根本無下載)
CPU本來是3000+到現在的op 170
RAM原本就512mx4、顯卡7600GT
轉檔也不是我本來常弄的工作
因為3000+跑轉檔就幾乎沒什麼可以做了
倒是現在換到op170後想轉就給他轉一下
其他事情沒有什麼影響
影片照燒、HDTV照看、音樂照聽、網頁照樣給他瀏覽
雙核心還滿好用的
當然你要先搞清楚你的工作磁碟在哪邊會更好...

[平凡小任 在  2007-3-9 10:28 PM 作了最後編輯]
發表人: BOBO    時間: 2007-3-9 10:34 PM


引用:
平凡小任寫到:

引用:
BOBO寫到:
小弟是建議把錢砸在存取設備上的轉檔人士們. 電腦的CPU可以參考使用Celeron.
因為它擁有高時脈卻不會讓存取設備太操! 是一顆會主動呵護存取設備的CPU...

BOBO良心推薦!......

我跟您不一樣
完全不會考慮celeron
celeron是什麼時代的產品了
既然有心要跑轉檔
我會直接考慮控肉
像我現在主機裡一共兩個硬碟(皆sata2,共160Gx2)
自己還有另外買一顆外接320G專門到朋友那邊拿HDTV回來看(我家網速最快8M/640,上傳太多根本無下載)
CPU本來是3000+到現在的op 170
RAM原本就512mx4、顯卡7600GT
轉檔也不是我本來常弄的工作
因為3000+跑轉檔就幾乎沒什麼可以做了
倒是現在換到op170後想轉就給他轉一下
其他事情沒有什麼影響
影片照燒、HDTV照看、音樂照聽、網頁照樣給他瀏覽
雙核心還滿好用的
當然你要先搞清楚你的工作磁碟在哪邊會更好...

[平凡小任 在  2007-3-9 10:28 PM 作了最後編輯]

小弟的意思是另有它意...
發表人: 平凡小任    時間: 2007-3-9 10:42 PM


引用:
BOBO寫到:
小弟的意思是另有它意...

您該不會是說celeron適合跑轉檔吧?
雖然在下沒用過celeron
不過據了解,就算超到頂級的celeron也打不贏控肉
時脈=效能的鐵律也早被打破
否則如果以同樣眼光看控肉c/p就超低了,也沒有理由要賣那麼貴了,不是嗎?
發表人: missholiday    時間: 2007-3-10 12:01 PM

O O他只是開個玩笑而已好玩好玩會新的一笑@@
我個人對於FSB比較在意
我相信CPU能力有絕對性的重要
已轉檔來說眼前CPU是比較重要
不過要邊轉檔邊玩遊戲
又要遊戲玩的有品質
我真的真的會建議妳
不要同依台電腦= =
你就好心點
我很難相信玩COH又轉檔因為 雙 CORE 就快的會飛= =
就算是 4 CORE 現在已經出來了
可是沒有軟體知道分配
恩效能我還是很懷疑

首先= =先恭喜開這個版面的人問題解決了= =(這才是重點)
再來也要感謝他所以讓大家有機會可以討論一下多工和一些邏輯的經驗談

我個人覺得FSB很重要
要多工沒有很寬的FSB真的真的很累
這也是AGP不是不夠用卻要換到PCI EXPRESS原因之一
傳統ATA 要 換成 S-ATA
都是為了增加可以同時多工的方便
再來硬碟一萬轉真的差別很大
我自己本身除了150= =還沒有買36/74
150玩起RAID....真的讓我覺得不值得為了"MSN"呵呵呵開玩笑低
一直都在用用了4年多要邁向五年= =沒有後悔也不一定輸給現在的硬碟= =
朋友來到我家都跟我說你電腦跟我一樣因為一顆硬碟真的假的反應都這麼快
原因很簡單搜尋時間是一般硬碟的一半= =差別就在這裡
RAID加上你說會不會飛= =(還是不會不過真的也挺快了)
最後來聊聊CPU
其實沒有什麼必要去比較單核心雙核心多核心哪個比較快
我認為= =沒有適當運用也不會因為多核心打WORD開MSN就會飛起來= =
也沒有什麼好比較因為核心設計"根本不一樣"別再比了= =
不公平阿= =
這樣P1-200的人是不是乾脆去鼠一鼠算了 = =
眼前發現轉檔快慢我個人覺得真的CPU是不夠的
不過硬碟換了比較快的搜尋時間也真的會有幫助
= =越多錢越快不過明年人家花一樣的錢照樣超越你= =
其實多核心眼前怎樣還是有很多硬體和軟體上分配的瓶頸(針對微軟)= =
LINUX真的多工不錯不錯
不過= =不是人人會用
還有= =你既然裝了LINUX又要玩電動= =
你乾脆用兩台電腦算了= =
難不成你要裝VMWARE= =?測試一下INTEL VT功能好不好= =
再好也比不過兩台電腦= =
其實我個人建議
如果轉檔案的東西不是真的價值連城或是很絕對信的時間金錢上的引響
讓轉檔的優先權慢一點
就這樣
永遠不可能魚與熊掌兼得= =
比不完低也不可能比的過= =
因為當你兼顧到轉檔速度你就兼顧不暸遊戲和OS的能力= =
好啦= =都兼顧到了等等電腦帥帥的藍色畫面當機給你看= =
比較大運算的工作不是分開做
要步就同台電腦分開時間做:O這樣就好了
現在多核心還是過度期
看看FSB你也知道還是過度期
還有也不要在比較INTEL和AMD兩者之間誰好= =
沒意義設計不同
和需求那個需求到了不當機= =就最好了
最新最快的BIOS還是需要更新= =搞不好還有硬體設計瑕疵
要買V2.0的版子才可以真的解決問題= =
祝大家用電腦愉快= =


小弟的淺見= =不要笑喔!!!!!!!!!
我自己用電腦用的很開心!!!!!!!!!用久了= =也可以體會到你今天買多貴多快
TI4600就適追不過6800ULTRA 6800ULTRA硬是追不過 7800GTX= =
還需要提8800= =嗎?!
硬碟 CPU都一樣
我覺得追求最快不如追求最穩定最夠用
用的也開開心心= =爽度很夠就好了
大家價值觀又都不一樣= =講到最後還是不一樣= =
很感謝有這麼好的一篇文章!!!!真的滿有意義的我的增廣見聞= =
大家真是厲害= =
!!


PS!!! 運氣才是王道= =名牌也有瑕疵
有名的plextor viewsonic asus ..... 這些例子滿明顯的
搞不好有一天CREATIVE= =也會給妳美麗的成績!!!不要覺得不可能
這年代找到當下最好的價錢最合理的最穩定最適合你的需求的= =就是最棒的
不然你就帥氣的組台8800給你女友玩跑跑卡丁車= =給大家崇拜一下
祝大家電腦用的愉快^^最重要

[missholiday 在  2007-3-10 01:05 AM 作了最後編輯]
發表人: nine86    時間: 2007-3-10 10:06 PM


引用:
BOBO寫到:
小弟是建議把錢砸在存取設備上的轉檔人士們. 電腦的CPU可以參考使用Celeron.
因為它擁有高時脈卻不會讓存取設備太操! 是一顆會主動呵護存取設備的CPU...

BOBO良心推薦!......


呵呵,這個好笑....要讓屎羊進化到可以擊敗C2D的程度不知道
是幾年後的第N代屎羊才辦的到.....
發表人: BOBO    時間: 2007-3-10 11:32 PM


引用:
missholiday寫到:
我個人覺得FSB很重要
要多工沒有很寬的FSB真的真的很累
這也是AGP不是不夠用卻要換到PCI EXPRESS原因之一
傳統ATA 要 換成 S-ATA
都是為了增加可以同時多工的方便
再來硬碟一萬轉真的差別很大
我自己本身除了150= =還沒有買36/74
150玩起RAID....真的讓我覺得不值得為了"MSN"呵呵呵開玩笑低
一直都在用用了4年多要邁向五年= =沒有後悔也不一定輸給現在的硬碟= =
朋友來到我家都跟我說你電腦跟我一樣因為一顆硬碟真的假的反應都這麼快
原因很簡單搜尋時間是一般硬碟的一半= =差別就在這裡
RAID加上你說會不會飛= =(還是不會不過真的也挺快了)

所以外頻越高效能越好是有它的原因!
但是ATA換成SATA或SATA-II介面. 其實對效能沒什麼幫助. 商業性質成份比較大.
因為硬碟再快還是擺脫不了機械式結構的限制!

最後發點牢騷...
設計SATA接頭的人實在是個豬頭. 哪有接頭插在插座上還可以輕易地搖晃的!?...
比起簡單的杜邦接頭還不如... 好在後人比較聰明. 在插座外多加一層包覆!


引用:
nine86寫到:

引用:
BOBO寫到:
小弟是建議把錢砸在存取設備上的轉檔人士們. 電腦的CPU可以參考使用Celeron.
因為它擁有高時脈卻不會讓存取設備太操! 是一顆會主動呵護存取設備的CPU...

BOBO良心推薦!......


呵呵,這個好笑....要讓屎羊進化到可以擊敗C2D的程度不知道
是幾年後的第N代屎羊才辦的到.....

控肉它在電腦組件內是人緣最差的一個.
因為有它! 大家老是喘呼呼的...
發表人: lunflute    時間: 2007-3-11 12:35 AM

轉檔時又要多工
我都是開啟工作管理員,然後把轉檔程式的優先順序降一級成為"標準以下"
畢竟對一個full loading的cpu來說…當工作量滿載時,要做其它事時,cpu感覺就像不會回應似的
發表人: yangerps    時間: 2007-3-11 01:14 AM

我相信雙核心還是有用的...
只是轉檔軟體沒有充分利用雙核心...
比如說轉檔步驟A->B->C
如果A和B根本是無關連,
可以同時執行的東西...
那麼,將他寫成多執行緒的話,
不就可以丟到不同的通道之中嗎?
醬理論上應該是更快完成吧?
實測出的數據只是數據,
並沒有考慮到實際軟體上的設計,
如果有兩支程式分別位單核和雙核做了最佳化,
那我相信雙核會更快,
數據這種東西是拿來唬人用的...
就跟麥金塔一樣,
測試數據每次都比英代爾快,
只挑對他有利的東西測,
沒意義。
發表人: 平凡小任    時間: 2007-3-11 02:53 AM


引用:
missholiday寫到:
O O他只是開個玩笑而已好玩好玩會新的一笑@@
我個人對於FSB比較在意
我相信CPU能力有絕對性的重要
已轉檔來說眼前CPU是比較重要
不過要邊轉檔邊玩遊戲
又要遊戲玩的有品質
我真的真的會建議妳
不要同依台電腦= =
你就好心點
我很難相信玩COH又轉檔因為 雙 CORE 就快的會飛= =就算是 4 CORE 現在已經出來了
可是沒有軟體知道分配
恩效能我還是很懷疑

首先= =先恭喜開這個版面的人問題解決了= =(這才是重點)
再來也要感謝他所以讓大家有機會可以討論一下多工和一些邏輯的經驗談

我個人覺得FSB很重要
要多工沒有很寬的FSB真的真的很累
這也是AGP不是不夠用卻要換到PCI EXPRESS原因之一
傳統ATA 要 換成 S-ATA
都是為了增加可以同時多工的方便
再來硬碟一萬轉真的差別很大
我自己本身除了150= =還沒有買36/74
150玩起RAID....真的讓我覺得不值得為了"MSN"呵呵呵開玩笑低
一直都在用用了4年多要邁向五年= =沒有後悔也不一定輸給現在的硬碟= =
朋友來到我家都跟我說你電腦跟我一樣因為一顆硬碟真的假的反應都這麼快
原因很簡單搜尋時間是一般硬碟的一半= =差別就在這裡
RAID加上你說會不會飛= =(還是不會不過真的也挺快了)
最後來聊聊CPU
其實沒有什麼必要去比較單核心雙核心多核心哪個比較快
我認為= =沒有適當運用也不會因為多核心打WORD開MSN就會飛起來= =
也沒有什麼好比較因為核心設計"根本不一樣"別再比了= =
不公平阿= =
這樣P1-200的人是不是乾脆去鼠一鼠算了 = =
眼前發現轉檔快慢我個人覺得真的CPU是不夠的
不過硬碟換了比較快的搜尋時間也真的會有幫助
= =越多錢越快不過明年人家花一樣的錢照樣超越你= =
其實多核心眼前怎樣還是有很多硬體和軟體上分配的瓶頸(針對微軟)= =
LINUX真的多工不錯不錯
不過= =不是人人會用
還有= =你既然裝了LINUX又要玩電動= =
你乾脆用兩台電腦算了= =
難不成你要裝VMWARE= =?測試一下INTEL VT功能好不好= =
再好也比不過兩台電腦= =
其實我個人建議
如果轉檔案的東西不是真的價值連城或是很絕對信的時間金錢上的引響
讓轉檔的優先權慢一點
就這樣
永遠不可能魚與熊掌兼得= =
比不完低也不可能比的過= =
因為當你兼顧到轉檔速度你就兼顧不暸遊戲和OS的能力= =
好啦= =都兼顧到了等等電腦帥帥的藍色畫面當機給你看= =
比較大運算的工作不是分開做
要步就同台電腦分開時間做:O這樣就好了
現在多核心還是過度期
看看FSB你也知道還是過度期
還有也不要在比較INTEL和AMD兩者之間誰好= =
沒意義設計不同
和需求那個需求到了不當機= =就最好了
最新最快的BIOS還是需要更新= =搞不好還有硬體設計瑕疵
要買V2.0的版子才可以真的解決問題= =
祝大家用電腦愉快= =


小弟的淺見= =不要笑喔!!!!!!!!!
我自己用電腦用的很開心!!!!!!!!!用久了= =也可以體會到你今天買多貴多快
TI4600就適追不過6800ULTRA 6800ULTRA硬是追不過 7800GTX= =
還需要提8800= =嗎?!
硬碟 CPU都一樣
我覺得追求最快不如追求最穩定最夠用
用的也開開心心= =爽度很夠就好了
大家價值觀又都不一樣= =講到最後還是不一樣= =
很感謝有這麼好的一篇文章!!!!真的滿有意義的我的增廣見聞= =
大家真是厲害= =
!!


PS!!! 運氣才是王道= =名牌也有瑕疵
有名的plextor viewsonic asus ..... 這些例子滿明顯的
搞不好有一天CREATIVE= =也會給妳美麗的成績!!!不要覺得不可能
這年代找到當下最好的價錢最合理的最穩定最適合你的需求的= =就是最棒的
不然你就帥氣的組台8800給你女友玩跑跑卡丁車= =給大家崇拜一下
祝大家電腦用的愉快^^最重要

[missholiday 在  2007-3-10 01:05 AM 作了最後編輯]

控肉邊跑COH又跑轉檔不會讓你轉得更快
但是讓你可以做做其他事不會LAG倒是真的
在下雖然op170而已
但是邊轉檔兼燒錄看HDTV再開個MP3也覺得沒有什麼
COH是支援雙核心的遊戲
有邊玩邊開工作管理員的都知道
他兩個核心都會給你使用到
因為這款遊戲不只吃顯卡重,吃CPU也很重
最重要的是雙核給你提供了多工的可能
並且讓你其他程式照樣執行還有餘裕
另外如果你遇過CPU飆100%的病毒就知道
雙核的比較不會趴掉
單核的就...

ps:剛剛試了一下
邊轉檔邊玩coh也可以(bt和em常駐)
遊戲畫面裡的fps大概是16左右(用fraps看的)
如果把轉檔拿掉也是16、17左右
有轉檔時人物移動有微頓感
不過不會影響遊戲的進行
此外我稍微看了一下
轉檔的時間差距應該也不會太大...

[平凡小任 在  2007-3-11 04:35 AM 作了最後編輯]
發表人: chaeung    時間: 2007-3-11 03:57 AM


引用:
nine86寫到:

引用:
BOBO寫到:
小弟是建議把錢砸在存取設備上的轉檔人士們. 電腦的CPU可以參考使用Celeron.
因為它擁有高時脈卻不會讓存取設備太操! 是一顆會主動呵護存取設備的CPU...

BOBO良心推薦!......


呵呵,這個好笑....要讓屎羊進化到可以擊敗C2D的程度不知道
是幾年後的第N代屎羊才辦的到.....


個人獨斷的偏見:

這話有待商榷... Intel哪次不是拿主力產品閹割一下拿來打平價市場? 說不定等下個月控肉雙核閹割版的Celeron就出來, 又說不定萬一四核拼不過AMD就再閹割一下放Celeron出來攪局...

以上

又, 其實AMD也不是啥好鳥, .65製程竟然不放L2 cache=1M的版本... 等於是Opteron的閹割版...

再以上
發表人: missholiday    時間: 2007-3-11 01:15 PM

intel 最近的 C2D 說真的做的真的不錯
也很期待45製程的 4CORE CPU上市只是= =FSB讓我很疑惑= =
沒有到1600以上= =真的不會不夠用我就又得懷疑了= =
INTEL北橋和南橋之間FSB也是我覺得需要加強的地方:O
SATA其實是有差的比起傳統ATA
它個很好的方便性就SERIAL= =不再是傳統P-ATA= =笨笨的一次一件事情輪流上陣= =
只是眼前是有點極限
不過最近出來的SEAGATE硬碟已經開始使用全新的硬碟讀取技術他不是讓硬碟更快而是單面容量加大
這樣很多硬碟便的不用在一堆碟在裡面O O這樣也好不然很多硬碟裡面已經3片以上效率是不能
跟只有一碟片的人比的@@
省是很多
不過= =我覺得我的疑慮都是白疑慮= =
只是過度期而已= =杞人憂天早晚有有趣的解決方法
大家坐享其成就好
多賺點錢到時候再回來買大家的結晶
不要動太多腦經在哪個怎樣哪個怎樣
只會有進步除了= =運氣要看人
發表人: 平凡小任    時間: 2007-3-11 02:06 PM


引用:
missholiday寫到:
intel 最近的 C2D 說真的做的真的不錯
也很期待45製程的 4CORE CPU上市只是= =FSB讓我很疑惑= =
沒有到1600以上= =真的不會不夠用我就又得懷疑了= =
INTEL北橋和南橋之間FSB也是我覺得需要加強的地方:O
SATA其實是有差的比起傳統ATA
它個很好的方便性就SERIAL= =不再是傳統P-ATA= =笨笨的一次一件事情輪流上陣= =
只是眼前是有點極限
不過最近出來的SEAGATE硬碟已經開始使用全新的硬碟讀取技術他不是讓硬碟更快而是單面容量加大
這樣很多硬碟便的不用在一堆碟在裡面O O這樣也好不然很多硬碟裡面已經3片以上效率是不能
跟只有一碟片的人比的@@
省是很多
不過= =我覺得我的疑慮都是白疑慮= =
只是過度期而已= =杞人憂天早晚有有趣的解決方法
大家坐享其成就好
多賺點錢到時候再回來買大家的結晶
不要動太多腦經在哪個怎樣哪個怎樣
只會有進步除了= =運氣要看人

事實上,我剛剛上面跑COH兼轉檔時
跑轉檔的硬碟是老的IDE硬碟,日立2004.8月出廠的120G 7200RPM(自己外接USB2.0使用)
跑COH的硬碟則是主機內部SATA2
說實在除了上面我描述的情形外
我覺得使用起來很正常
以前跑轉檔時那台主機一定要獨立的
現在是一台主機要幹麻就幹麻
事情照做、遊戲照玩
磁碟分配好(沒有人希望同顆硬碟同時跑轉檔又跑遊戲、HDTV吧)
所有的事就畢其功於一役了...XD
發表人: LiuRambo    時間: 2007-3-11 07:00 PM

純粹插花

很難得在這裡可以看到一篇文章裡幾位版主都出來說話
而且已經第五分頁了,完全沒有謾罵攻擊的字眼
雙方真的都值得鼓勵

電腦就是一直在進步
要有享受就是得花錢
不花錢就要慢慢等
發表人: tonyhsie    時間: 2007-3-11 07:48 PM

小弟用過 P4 2.4G (Northwood), P4 550 (Prescott 3.4G), E6300 1.86G oc 2.8G 來轉檔
每個禮拜把霹靂 DVD 轉成 h.264 mkv

就理論 (小弟讀本科系的) 跟實際情形來看

1. 同一架構下,只看時脈大小差別     (兩台 P4 雖是不同核心,但架構相近)
2. 不同架構下,光比時脈大小已經沒有意義 (E6300 不超頻 1.86G 狠狠打趴 P4 3.4G)
3. 轉檔瓶頸一定在 CPU 不在 I/O      (就算是 E6300 轉檔,I/O loading 還是很輕,離滿載還遠的很....)
4. 多核心對轉檔絕對有幫助        (就算轉檔軟體沒有對多核最佳化,仍有一核心閒置可作其它事)
5. 轉檔軟體若對多核心最佳化,差異更明顯 (ex: XviD 有單/多核版,實際轉檔時間差異很大)

各位如果手邊有多核心的 CPU, 不妨用 XviD 兩個版本分別轉檔來試試
http://www.koepi.org/xvid.shtml

Latest stable binary
XviD-1.1.2-01112006.exe (628kb)    <-- 單核

Latest unstable binary
XviD-1.2.-127-25022006.exe (630kb)  <-- 多核實驗版本
(在 Configure Encoder 裡面可設定轉檔用多少 Thread 平行處理)

TMPGEnc 也有支援多線程....所以加速也是必然的


至於上面有些人提的原理雖然是對的,但結論不太對

1. 要把單一 Task(Process) 分割給多核處理,的確有難度,但還是有可能達成的,看各 App Programmer 的功力
2. 多 Task 交給多核處理,則是看 OS 的能力,XP SP2 或許有改進空間,但已經不錯了
3. 在 codec 一個比一個複雜的情況下,轉檔瓶頸是 I/O 的可能性小得可憐,幾乎不用考慮

[tonyhsie 在  2007-3-11 07:50 PM 作了最後編輯]
發表人: 小樓zero    時間: 2007-3-12 04:10 AM

討論的很熱烈~看的很混亂= =
發表人: 平凡小任    時間: 2007-3-12 10:20 AM


引用:
小樓zero寫到:
討論的很熱烈~看的很混亂= =

應該還好吧?
真的有疑問的話
建議自己DIY一下
Learning by doing吧...XD
發表人: crazydark    時間: 2007-3-12 08:16 PM


引用:
killer00寫到:
crazydark、badcat 兩位講的其實都沒問題,只不過是站在不同角度看這件事情罷了。

Linux、Unix系統被設計成能善用多CPU架構,所以該煩惱的就是OS設計師,但一般程式要在這些OS上工作除了符合規範外,的確不需要考慮CPU使用的問題,因為這一切交給OS幫忙管理,這原本就是OS的工作,這也就是badcat的論點。


將多個工作排到多個CPU上的確是OS份內的事,不過要他將一個工作同時排上兩個以上的核心工作的話,我想是一定要改寫你的程式以支援雙/多核工作的。


引用:
badcat寫到:
所以從「作業系統」層面來解決,至少減少「軟體程式」層面要解決 CPU 硬體的問題,那程式在面對單/雙/多核時,都不用改寫程式,才不會每新增新的 CPU 硬體變動,「每套」軟體的最佳化都要改寫,才會有明顯效能改進的窘境。


其實前文主要還是針對batcat兄所提的上面這段話提出我的看法,如果只是要能動,那當然不用改寫,但如果在雙/多核上要說最佳化,我認為勢必得善用雙/多核心;而如果要善用雙/多核心,就一定要改寫程式。

我在37樓的文章就是
1.
我認為要善用雙/多核心,一定要改寫程式,不大可能透過OS的支援就讓你的程式可以善用雙核心。

2.
要最佳化,無可避免一定要面對不同硬體架構做不同軟體架構改變的問題,而且也不是OS可以幫你處理的。x86上麻煩的地方是core 2 duo跟Athlon64x2雙核需要的最佳化方式有點不一樣,一般寫x86的,通常要嘛取折衷,要嘛就西瓜餵大邊。

真要不用改寫
就看看傳聞中那個"Reverse Hyper-Threading"有沒有辦法真的實作並滿足大家的想像囉


引用:
killer00寫到:
雙核心的問題在於工作的分派問題無法解決,但前面的人有的以為資料就像是水,CPU是尺寸固定的水管,核心越多,代表資料流過的越多,即使單個程序也可以用這樣的推論去跑,但其實完全不對。

單一程序無法被兩個核心同時運作(頂多是輪流分派),這點是絕對無庸置疑。

要知道CPU運作的方式是將程序從記憶體載入至CPU中開始運算,但如果把這個程序的資料分成兩邊做運算會有什麼下場?比如:t=2x*3y,ans=t/2,這樣一組運算式要被雙核心運算,可能拆成兩個部分算嗎?(t=2x*3給core A,ans=t/2給core B),不可能,對OS而言他是無法分辨這是數學運算式還是其它資料,他只會依照它的演算法去判斷這筆資料是否有關聯,沒有關聯性的才讓他被兩顆核心同時運作,但有關聯性的仍是單科核心運作,至於為何轉檔時可以看到兩顆核心都在運作,要知道CPU本身能存放的資料原本就不多,當然依照OS的演算法去推測,他可以先找出沒有相關聯性的部分分派出來,使得兩個CPU都可以處於工作狀態,但影像畢竟是一連串的資料,能分開處理的部分畢竟不再多數,所以能發會的空間自然不多。


上面的說法比較像是CPU內的指令分派器做的事。CPU在進入多管線架構後,希望單一程式能善用多管線就是使用這種做法。

這事不適合OS去做的原因,主要是要OS去看執行檔一個個的binary code,分析再分派工作,是比較沒有效率的事情。第二是現在x86的CPU在內部多半會將x86指令做轉譯再丟進管線,轉譯過程可能會有指令打散或融合的動作,所以OS只針對x86指令做的分析,是不夠的;但如果還要先將x86指令轉成現在CPU內部的RISC再分析,工作只會更重且效率再降低。
發表人: 平凡小任    時間: 2007-3-12 11:20 PM

小弟是文組的
基本上什麼CPU原理
多核心原理也是一知半解
我只會用而已
基本上就像我前面講的
會兩個核心都用滿的機會相當少
而且微軟其實也有一直在出雙核心的增強程式
假設一個小小的新接龍還要用到兩個核心來跑
那未免太貽笑大方了
通常程式使用時大概只會看到一個核心稍高
另一個核心在準備狀態

至於要看雙核心的威力
建議是參考tmpgenc或者英雄連隊
他們還有另外針對雙核心做最佳化

在下以為雙核心會是種趨勢
至少目前使用上是方便的
也不會說雙核心比單核心差的情況發生
甚至可以說雙核比單核還要有彈性
換個角度想
如果你覺得OS笨
那你乾脆開工作管理員自己管理你的某些程式
讓他們可以找到閒置的核心使用
這個就是雙核的彈性...
發表人: patrick0612    時間: 2007-3-15 02:06 PM

雙核心轉檔的速度確實是較為快速,我利用Althon K8 2800+與Intel Core 2 Duo T7200相比,確實快了些,且還可以處理其他事務,不用空下電腦等他工作。
所以推薦雙核心。
發表人: leonis0811    時間: 2007-3-15 07:23 PM

就算用雙核心也不會比較順,就版大您的使用方式而言,造成LAG的情形不不是出在於CPU,而是在於HD的部分,因為影像轉檔所消耗的硬碟效能真的是非常大,除非您有2~3顆硬碟,在同時多工處理時,又是分別用在不同的硬碟上(如:轉檔HD2、遊戲HD3、系統HD1),這樣才不容易有所謂LAG的現象,但是如果您已經有多顆硬碟了,卻還是會LAG,那就必須改善CPU和記憶體的部分。
但是,就算配備在頂級,一次執行多種消耗大量資源的程式,仍是會LAG的。
發表人: 平凡小任    時間: 2007-3-15 09:18 PM


引用:
leonis0811寫到:
就算用雙核心也不會比較順,就版大您的使用方式而言,造成LAG的情形不不是出在於CPU,而是在於HD的部分,因為影像轉檔所消耗的硬碟效能真的是非常大,除非您有2~3顆硬碟,在同時多工處理時,又是分別用在不同的硬碟上(如:轉檔HD2、遊戲HD3、系統HD1),這樣才不容易有所謂LAG的現象,但是如果您已經有多顆硬碟了,卻還是會LAG,那就必須改善CPU和記憶體的部分。
但是,就算配備在頂級,一次執行多種消耗大量資源的程式,仍是會LAG的。

不過我以前用3000+的時候
硬碟也是分開處理事務
也是LAG阿
而轉檔時我開工作管理員看CPU使用都滿高的
CPU不需全力處理轉檔而效能卡在I/O個人是滿懷疑的啦...

[平凡小任 在  2007-3-15 09:26 PM 作了最後編輯]
發表人: kkmmc    時間: 2007-3-15 11:07 PM


引用:
killer00寫到:
雙核心對轉檔沒多大幫助,轉檔看的是時脈,就是CPU本身的速度,雙核心不過是將同一時間內可以處理的資料做提升。



第一次看到大大的這句話還真的是嚇一跳,心都涼一半了
畢竟當初也是砸大錢敗下e6300的
不過往後看了幾位大大的評論之後
心情也就稍微平復許多  慶幸沒有買錯

btw...去年買e6300才5900
到了今年三月要買的時候沒想到已經漲到6000以上了
不知道以後e6300會不會等於NT6300 !?
發表人: 平凡小任    時間: 2007-3-16 12:19 AM


引用:
kkmmc寫到:
第一次看到大大的這句話還真的是嚇一跳,心都涼一半了
畢竟當初也是砸大錢敗下e6300的
不過往後看了幾位大大的評論之後
心情也就稍微平復許多  慶幸沒有買錯

btw...去年買e6300才5900
到了今年三月要買的時候沒想到已經漲到6000以上了
不知道以後e6300會不會等於NT6300 !?

呵呵,據說控肉的可超幅度很強
如果如killer00兄所言
時脈是轉檔的依據
問題是不超頻的控肉應該還是狂電k8吧
(就算拿高時脈的k8來比的話)
或者高時脈的P4?...

[平凡小任 在  2007-3-16 12:21 AM 作了最後編輯]
發表人: ashoola    時間: 2007-3-16 12:30 AM

論壇當中的高手還真是多啊,每位神人都能提出自己的理論依據,甚至還有不同的配備可以做出對照組,看的無知的我只能說佩服
      我記得比較古早的還沒有雙核心的時代,那時候影像轉檔有很大的運算比重都是由CPU來負責,而轉檔作的品質越好所花的時間和資源就越高,通常所花費的時間都會大於影像播放的時間,於是乎電腦在LAG的當下,你也可以去洗澡、吃飯外加喝茶,通常等你搞完這些活動之後回到電腦前,你將會看到的結果就是還沒有完成...
      而在那個時代也因此應運而生的出現一種產品,我如果記得沒錯應該是叫做"MPEG硬體壓縮卡",最主要的作用就是用來負擔CPU的運算工作,而在"硬壓卡"中的轉檔專用晶片和解碼器也能確實的達到縮短時間的目的,而有些專門的他牌轉檔軟體也能指定硬壓卡來輔助運算達到更好的效果
雖然"硬壓卡"有上述的好處,但是這些高貴的配備通常也只能用來轉檔並沒有太多附加的功能,說真的不是我們芸芸眾生能有意願去採購使用的,不過現在的電視卡也是有硬壓卡的簡易功能,但是如果你要期待他的"軟體壓縮解碼"的話恐怕是會失望的吧...
      以前在看電視有關雙核心CPU的廣告時,我都會覺得廠商總是在誤導民眾,讓大家會覺得換了雙核心效能就會提升一倍,去年底還在某知名**DIY雜誌上有看到類似的說法,就連對電腦較有使用經驗的測試人員都有這種說法了,也難怪一般人會有錯誤的觀念,畢竟一開始我們接受到的資訊就是錯的...
      就我的認知來看,電腦上所謂的幾百幾千的數字提升,在經過測試軟體的比較之下,往往只會有很可憐的幾%的個位數提升,跟我們砸下去大把金錢和時間根本不能成正比
      所謂的雙核心如果是以現實中的例子來說明,應該可以用下面的方式來說明:
      單核心=一個人  雙核心=兩個人  多線程運算、轉檔=搬重物  平時的電腦運算=搬很輕的物件
在單核心的轉檔就是叫一個人去搬重物,於是那個人會搞得腰酸背痛還花了很多時間
在雙核心的轉檔就是找兩個人去搬重物,跟一個人相比之下這兩個人可以用輕鬆的姿勢來搬,甚至還可以大步前進,的確是有比一個人快多了
同樣的情形你換成四核心來處理也就是四個人來搬,速度會再快很多嗎?恐怕是不會吧,一個東西四個人來搬反而大家要調整位置協調行進的速率,在事前的準備時間搞不好還會增加,可以確定的是這四個人會更輕鬆,大家甚至可以再多拿幾樣東西,但是速度上的提升是增加不了太多的,頂多是大家可以從步行改成小跑步的程度而已
同樣的情形印證到平時的電腦運算時就很有趣了,一堆人去搬很輕的物件,速度的提升可以說是沒有多少改變,反而人多手雜,在事前的協調準備時間反而是浪費了
      由上述的例子大家可以知道多核心絕對不是萬靈丹,多核心的最大價值是多線程運算時能保持電腦的正常運作,不會因為過重的運算導致電腦動彈不得,而如果在運算分工上能完美的分配,那速度當然會有不小的提升,但是現實的情況是你知、我知、大家都知道一件事:微軟從沒有寫出一個完美的作業系統;硬體廠商也不曾制造出全面對應的商品
      想要轉檔快速,應該不是著重某方面的硬體強化,首重的是補足整個硬體系統的不足之處,把CPU換成雙核心能降低系統的遲滯情形,並提升些許的速度;把記憶體加到1.5G以上能避免硬碟暫存的問題,避開讓轉檔時間加長的問題(再更高的容量幫助很小);把硬碟換成完整SATA-1可減輕資料寫出入的分工延遲(SATA-1有不少都是不完整的功能)
      其實大家可以看到上述的方法都不是用來加快速度,最主要是不要讓運算時間浪費在不必要的地方,而去強化時脈、反應時間、容量所能得到的回報真的是很少,當然如果你很有錢全面性的更換強化,那時間上的確是會有比較明顯的提升
      如果你願意搞台轉檔專用機:雙核心CPU+1.5G記憶體+專業硬壓卡+萬轉SATA硬碟*2組成RAID-0陣列,轉檔軟體最佳化成能完全運用到上述的配備,那你想不快恐怕都很難,不過這個代價還真是大啊...
      以上小弟淺見如果有錯就麻煩大家指正,能多學習正確的觀念其實才是最重要的,謝謝!
發表人: 平凡小任    時間: 2007-3-16 12:41 AM

轉檔應該是CPU吃比較大吧?
我自己先前用USB外接IDE老硬碟跑轉檔
速度也是一樣阿
此外看工作管理員CPU使用率不少
真的有必要去弄雙萬轉RAID0嗎?
小弟抱持懷疑的態度...

至於硬壓卡
小弟印象中那好像是用電腦看第四台時想順便錄節目用的
因為要一邊播放節目一邊把影像數位化
所以推薦使用硬壓卡,讓CPU能有更多自己的空閒去做其他事(以前也沒有什麼雙核心)
至於單轉檔案的功能小弟倒沒想過...

[平凡小任 在  2007-3-16 12:46 AM 作了最後編輯]
發表人: BOBO    時間: 2007-3-19 02:53 AM


引用:
leonis0811寫到:
就算用雙核心也不會比較順,就版大您的使用方式而言,造成LAG的情形不不是出在於CPU,而是在於HD的部分,因為影像轉檔所消耗的硬碟效能真的是非常大,除非您有2~3顆硬碟,在同時多工處理時,又是分別用在不同的硬碟上(如:轉檔HD2、遊戲HD3、系統HD1),這樣才不容易有所謂LAG的現象,但是如果您已經有多顆硬碟了,卻還是會LAG,那就必須改善CPU和記憶體的部分。
但是,就算配備在頂級,一次執行多種消耗大量資源的程式,仍是會LAG的。

您這段回覆會讓這篇文章更熱絡......
發表人: ashoola    時間: 2007-3-19 10:39 PM


引用:
平凡小任寫到:
轉檔應該是CPU吃比較大吧?
我自己先前用USB外接IDE老硬碟跑轉檔
速度也是一樣阿
此外看工作管理員CPU使用率不少
真的有必要去弄雙萬轉RAID0嗎?
小弟抱持懷疑的態度...

至於硬壓卡
小弟印象中那好像是用電腦看第四台時想順便錄節目用的
因為要一邊播放節目一邊把影像數位化
所以推薦使用硬壓卡,讓CPU能有更多自己的空閒去做其他事(以前也沒有什麼雙核心)
至於單轉檔案的功能小弟倒沒想過...

[平凡小任 在  2007-3-16 12:46 AM 作了最後編輯]

萬轉RAID0就一些使用過的高級玩家的說法是有比較快,就硬碟的物理運作方式來講也應該是要加快才是,畢竟以前的5400轉和現在的主流7200轉的確是有感覺的到差異,但是這種高價配備真的是很難列入考量的範圍,所以說是要用有限的預算去補足硬體環境的不足之處,如果想升到最頂級的配備,那再多錢都不夠用的,那並不是正常的作法...
發表人: 平凡小任    時間: 2007-3-22 06:15 PM


引用:
ashoola寫到:
萬轉RAID0就一些使用過的高級玩家的說法是有比較快,就硬碟的物理運作方式來講也應該是要加快才是,畢竟以前的5400轉和現在的主流7200轉的確是有感覺的到差異,但是這種高價配備真的是很難列入考量的範圍,所以說是要用有限的預算去補足硬體環境的不足之處,如果想升到最頂級的配備,那再多錢都不夠用的,那並不是正常的作法...

請注意高級玩家有些其實都有在兼賣硬碟...XD
我看人家討論或報告
換CPU後都馬測轉檔
然後換暴龍的、RAID0的大概都測開機速度、灌XP的速度
RAID0我本身也有在用(雖然不是暴龍)
說實話我不覺得RAID0有啥神奇之處
就我而言只是有兩顆SATA2,乾脆串聯、用主機板的功能玩玩RAID0罷了
當然剛開始灌XP會感覺速度暴快,但XP用久了,一大堆常駐後,開機速度還不是一樣?
我這裡還有一張表,他有說明raid0讀取遊戲的差異:

暴龍RAID0在far cry還輸暴龍單顆,此外各硬碟間的差異並不明顯
換言之,花了好幾千塊買的儲存設備卻沒有想像中"超值"
而這討論當初在PCDVD那邊就有了
我後來覺得很多東西怎麼跟我用起來的感覺不一樣
後來看到一些狂推的大大其實都有在賣硬碟
所以,相信自己最好...XD

最後,附上三張圖
raid0甚至是暴龍萬轉的整體表現如下:



我自己的觀感是差異不是很明顯
我記得paper最後還提到raid0的神奇之處在於硬碟測試軟體(譬如HD TACH),他能在那些硬碟效能的圖表上展現超高的效能
但實際應用上跟看起來暴高的曲線圖表是沒辦法劃上等號的

至於光看轉檔而言,我還是建議您從CPU著手
那些什麼I-RAM、RAID0、暴龍...
真的錢花不完,或者你已經在用四核心了
純粹為了提升爽度的
可以好好考慮
否則以在下而言,是不會去投資那種東西的...XD

[平凡小任 在  2007-3-22 06:43 PM 作了最後編輯]
發表人: crazydark    時間: 2007-3-23 12:34 AM


引用:
BOBO寫到:

引用:
leonis0811寫到:
就算用雙核心也不會比較順,就版大您的使用方式而言,造成LAG的情形不不是出在於CPU,而是在於HD的部分,因為影像轉檔所消耗的硬碟效能真的是非常大,除非您有2~3顆硬碟,在同時多工處理時,又是分別用在不同的硬碟上(如:轉檔HD2、遊戲HD3、系統HD1),這樣才不容易有所謂LAG的現象,但是如果您已經有多顆硬碟了,卻還是會LAG,那就必須改善CPU和記憶體的部分。
但是,就算配備在頂級,一次執行多種消耗大量資源的程式,仍是會LAG的。

您這段回覆會讓這篇文章更熱絡......


"影像轉檔所消耗的硬碟效能真的是非常大"我想這句話是錯誤的
就算你是40Mbps的bitrate讀出, 轉檔後再40Mbps的寫入
一秒的資料流量也不過就10Mbyte ((40+40)/8)
現階段的7200rpm HDD每一台都可輕鬆達陣
但是在這種流量下
目前PC用的CPU應該都還無法達到轉檔時間與播放時間達到1:1
(以目前常用的格式為例, 如:MPEG-2, MPEG-4, H.264, WMV等等)
換句話說
受限於CPU
實際進出HDD的資料還會小於10Mbyte/sec
所以硬碟絕對不會是轉檔的瓶頸
發表人: cgboy2003    時間: 2007-5-13 12:39 PM

回原來發問者~

王道:兩台以上的電腦
而且電視卡抓下來的節目 若不要上網分享 沒必要壓縮吧
現在硬碟這麼大 可在原來的電腦看
或透過區網 在自己習慣看節目的電腦上看(有接TV或投影機的電腦)

即時壓縮的話Xvid和Divx都會有停頓或影音不同步的現像
您或許要問有常用即時壓縮的電視卡玩家 什麼配備、設定或電視卡
才有滿意的即時壓縮效果

而何況 不壓縮的話 一般的節目很少會超過4.5G 備份到DVD也不會有問題
企圖用一台電腦解決BT、玩Game、轉檔的需求,花的金錢和時間未必比多台電腦少
發表人: yuski    時間: 2007-5-13 10:54 PM


引用:
crazydark寫到:

引用:
BOBO寫到:

引用:
leonis0811寫到:
就算用雙核心也不會比較順,就版大您的使用方式而言,造成LAG的情形不不是出在於CPU,而是在於HD的部分,因為影像轉檔所消耗的硬碟效能真的是非常大,除非您有2~3顆硬碟,在同時多工處理時,又是分別用在不同的硬碟上(如:轉檔HD2、遊戲HD3、系統HD1),這樣才不容易有所謂LAG的現象,但是如果您已經有多顆硬碟了,卻還是會LAG,那就必須改善CPU和記憶體的部分。
但是,就算配備在頂級,一次執行多種消耗大量資源的程式,仍是會LAG的。

您這段回覆會讓這篇文章更熱絡......


"影像轉檔所消耗的硬碟效能真的是非常大"我想這句話是錯誤的
就算你是40Mbps的bitrate讀出, 轉檔後再40Mbps的寫入
一秒的資料流量也不過就10Mbyte ((40+40)/8)
現階段的7200rpm HDD每一台都可輕鬆達陣
但是在這種流量下
目前PC用的CPU應該都還無法達到轉檔時間與播放時間達到1:1
(以目前常用的格式為例, 如:MPEG-2, MPEG-4, H.264, WMV等等)
換句話說
受限於CPU
實際進出HDD的資料還會小於10Mbyte/sec
所以硬碟絕對不會是轉檔的瓶頸


以現在hdv的規格來說,raid0是需要的
如果沒有用到高畫質剪接,那普通的就足以應付
發表人: 平凡小任    時間: 2007-5-14 12:23 PM


引用:
yuski寫到:
以現在hdv的規格來說,raid0是需要的
如果沒有用到高畫質剪接,那普通的就足以應付

raid0對影像剪輯很有幫助嗎?
影像剪輯比較吃資源的應該還是在cpu吧?
尤其你講的hdtv是以高流量著稱
平常看片可靠顯卡加速幫忙
剪輯時應該就比較靠cpu了,不是嗎?

不然你也可以看一下一些影像剪輯軟體的系統建議需求
如果raid0真的那麼棒
他上面肯定會寫
但問題是我往往只看到cpu和ram要多少多少之類的...
而且老實講,我覺得要組raid0不如換萬轉暴龍好像還比較有意義(raid0其實跟sli很像,不見得1+1=2或大於2)
而要組萬轉暴龍不如改用i-ram算了→而且你要使你剪輯的東西和程式都在暴龍和iram裡運作才有意義
我自己也有灌raid0,只有剛灌好開機進桌面快、硬碟解壓快,其他像你硬碟搞個分割,從a槽搬東西到b槽感覺也不會特快,跟一般我們使用的感覺差不多
而且暴龍和iram這些花起來應該是很可觀

所以我自己覺得
先把cpu和ram搞定
要達到頂再去考慮硬碟等週邊
不知道這樣的理解是否正確?
還是大大您有其他的想法?...

[平凡小任 在  2007-5-14 12:58 PM 作了最後編輯]
發表人: yuski    時間: 2007-5-14 02:43 PM


引用:
平凡小任寫到:

引用:
yuski寫到:
以現在hdv的規格來說,raid0是需要的
如果沒有用到高畫質剪接,那普通的就足以應付

raid0對影像剪輯很有幫助嗎?
影像剪輯比較吃資源的應該還是在cpu吧?
尤其你講的hdtv是以高流量著稱
平常看片可靠顯卡加速幫忙
剪輯時應該就比較靠cpu了,不是嗎?

不然你也可以看一下一些影像剪輯軟體的系統建議需求
如果raid0真的那麼棒
他上面肯定會寫
但問題是我往往只看到cpu和ram要多少多少之類的...
而且老實講,我覺得要組raid0不如換萬轉暴龍好像還比較有意義(raid0其實跟sli很像,不見得1+1=2或大於2)
而要組萬轉暴龍不如改用i-ram算了→而且你要使你剪輯的東西和程式都在暴龍和iram裡運作才有意義
我自己也有灌raid0,只有剛灌好開機進桌面快、硬碟解壓快,其他像你硬碟搞個分割,從a槽搬東西到b槽感覺也不會特快,跟一般我們使用的感覺差不多
而且暴龍和iram這些花起來應該是很可觀

所以我自己覺得
先把cpu和ram搞定
要達到頂再去考慮硬碟等週邊
不知道這樣的理解是否正確?
還是大大您有其他的想法?...

[平凡小任 在  2007-5-14 12:58 PM 作了最後編輯]


cpu和ram很重要這是一定的!!

不過由於日前我購入了sony sr1這台hdv
由於軟體還沒有支援avchd格式剪輯,所以我都會先將其不壓縮轉換,之後發現data rate高達745752kbps,一秒大概就有80~90MB,iram太小沒辦法放置,剪輯的時候從硬碟讀出寫入會花很多時間,所以raid0是可以考慮的

這只是個人經驗拉,如果可以直接剪接AVCHD格式,那也不用轉換了,不過raid0我還是會考慮使用,畢竟軟體都會先預讀到RAM,硬碟那邊越快,整體延遲時間越少,剪接起來也比較順手

以價錢來看的話 現在硬碟根本不貴阿 比起以前來說
發表人: 平凡小任    時間: 2007-5-14 03:53 PM


引用:
yuski寫到:
cpu和ram很重要這是一定的!!

不過由於日前我購入了sony sr1這台hdv
由於軟體還沒有支援avchd格式剪輯,所以我都會先將其不壓縮轉換,之後發現data rate高達745752kbps,一秒大概就有80~90MB,iram太小沒辦法放置,剪輯的時候從硬碟讀出寫入會花很多時間,所以raid0是可以考慮的

這只是個人經驗拉,如果可以直接剪接AVCHD格式,那也不用轉換了,不過raid0我還是會考慮使用,畢竟軟體都會先預讀到RAM,硬碟那邊越快,整體延遲時間越少,剪接起來也比較順手

以價錢來看的話 現在硬碟根本不貴阿 比起以前來說

每秒80~90m
假設用了raid0
可能每秒一百多m(這應該是很漂亮的數據了,而且還要繼續保持)
問題是你還要剪輯
上面的應該是輸出
剪輯靠raid是看不到差異的
輸出或許會有
但轉檔我認為是沒有
您可以裝看看raid0
我覺得還好而已
要效能還是靠暴龍
要終極就是iram
但我認為就轉檔而言還有樓主的lag問題
癥結不會在儲存媒介上
一點淺見...
發表人: 龍神    時間: 2007-5-16 03:18 AM

文章看了一半,就看不下去了,雖然小弟實力有限
不過各位請不要紙上談兵了...
就好比PCDVD一樣,字KEY了一大堆,人家還是會吐槽,說什麼都沒用,有圖為證
轉檔快或慢...
請把單核跟雙核同時脈下,所有硬體資料,轉檔編碼在相同條件下
發個圖來看看,看看時間縮短了多少?或者是增加
加上C2D多少都可以小超一下...
RAID感覺是有閒錢的人或工作上在玩的東西,一般使用者就免了吧
像我IDE就很夠用了= =
發表人: 平凡小任    時間: 2007-5-16 09:32 AM


引用:
龍神寫到:
文章看了一半,就看不下去了,雖然小弟實力有限
不過各位請不要紙上談兵了...
就好比PCDVD一樣,字KEY了一大堆,人家還是會吐槽,說什麼都沒用,有圖為證
轉檔快或慢...
請把單核跟雙核同時脈下,所有硬體資料,轉檔編碼在相同條件下
發個圖來看看,看看時間縮短了多少?或者是增加
加上C2D多少都可以小超一下...
RAID感覺是有閒錢的人或工作上在玩的東西,一般使用者就免了吧
像我IDE就很夠用了= =

我覺得實作上有困難
因為假設我有一顆3000+的cpu
可是我找不到另一顆3000+x2的cpu
比較的基準不好掌握
因此大部分都只是心得而已

現在雙核也沒多貴
只是你有沒有體驗過罷了
以我以前使用3000+轉檔而言
再轉檔時根本無法再作其他事
現在op170行有餘力可以再看hdtv
這就是他的不同
我沒辦法說時間縮水一半
但我可以告訴你可以做的事情更多
而且都在同一台機器中完成...

事實上要報告的話raid0的報告還比較多
因為他的比較基準有
我看的文章是表示raid0是個迷思
而我自己的使用經驗也大概是如此...

其實我覺得網路上爬文就是從字裡行間去得到你要的資訊
大家都在交流、都在學到新知
我覺得這很不錯
每個人看問題的點都有所不同
這還滿有意思的...

[平凡小任 在  2007-5-16 09:33 AM 作了最後編輯]
發表人: nickbug    時間: 2007-5-17 01:52 AM

關於 "轉檔" 小弟有很深刻的體驗...
因為小弟是在做攝影剪接的...
時常要這樣轉  HDTV (隨便一個片段要幾十G) --> DVAVI (十幾G一個檔案)  --> DVD 或 VCD

一個半小時的影片 加特效   要轉十幾個小時
( P4  2.6ov2.9 /  RAM 1G /  HDD 7200rpm x3 )

老實說...真的跟硬碟不太有關係  
說真的...記憶體夠大就好
一開始轉檔...別想動其他軟體 ( em/Bt 都關掉 )
還有...主機板一定要夠穩(不然猛當...)

所以很明顯是 CPU 的問題!!!

但是...重點小弟覺得不只是在 雙核 或 單核
而是現在的雙核心 L2 快取都很大   隨便都 2Mx2 的
這會節省很多轉檔的時間

就算雙核  對 轉檔 影響不大
也有很大的快取加快了很多轉檔的速度~
發表人: ATLANTIS1977    時間: 2007-5-18 11:20 PM

我覺得轉檔軟體也有很大的關係耶~
我用的是canopus~
同時轉四個RMVB檔~
還可以一邊抓BT一邊捉驢子~
然後再玩魔獸三~
都還覺得蠻順的~
我只有BARTON 2500 OC 3200~
1G的RAM~
320+250G SATA~
6600GT 128MB~
以上~
發表人: 平凡小任    時間: 2007-5-28 05:46 AM

對cpu核心和硬碟間的關係對轉檔影響程度有興趣的不妨看看這篇測試,請見(作者為pcdvd的d01by大大,感謝...)

[平凡小任 在  2007-5-28 05:47 AM 作了最後編輯]
發表人: junehow    時間: 2007-6-19 01:05 PM

電腦等級夠用就好了!
發表人: 平凡小任    時間: 2007-6-19 01:48 PM


引用:
junehow寫到:
電腦等級夠用就好了!

追求速度一直是人類文明前進的指標
一件事情能夠很快完成
跟很多事情可以同時進行並且在一定時間內完成感覺一樣
這也就是為什麼以前在pcdvd能夠看到:請問raid0對遊戲讀取幫助大嗎?
這樣的問題,多少反映了一般人無法忍受長時間的等待,或者一定時間的等待
我想會有這篇文章出現的背後意義多少跟這個有關
我不能反對使用比較耗電、效率較差的設備來轉檔
因為那是個人的自由
但我相信毎個人的心中,多少都期待著能用效率高且節能的配備來轉檔
至少我自己是這樣的想法
對有轉檔過的人來講可能會比較感同身受吧...
發表人: Adsmt    時間: 2007-6-20 01:58 PM

看完這一大串,有些心得發表一下:
1. 首先 raptor 不叫暴龍,而是迅猛龍之類的猛龍類。暴龍英文叫 tyrannosaurus, 就是暴君之龍的意思,會有人把一顆跑得很快的硬碟和一支NBA球隊取有暴君、兇暴意思的名字嗎?那不如取叫希特勒不是更有殘暴的意思.... 因此 raptor 就是指動作迅速敏捷,這樣才符合產品和球隊的意義。

2. 雙核心不代表轉檔快,因為前提是轉檔程式要支援雙核心,有人以為裝了四核心就會變超快,殊不知可能只有一個核心在跑,其它三顆在睡覺。基本上大多數的程式都可以設定使用幾個 threads, 或標明支援多核心,沒標示的就表示不支援了,不必想太多。因為沒有人會把自己的產品缺點列出來。

3. 轉檔的學問非常多,真要去研究,得花上不少時間,同一個格式同樣的檔案不同的設定,可能花的轉檔時間會差好幾倍。一個半小時的影片用 x264, 可以在三十分鐘內轉完,也可以花三天才轉完,取決於你的設定。

4.硬碟和轉檔沒什麼關係,理由是,現在隨便一顆硬碟, 40MB/s 都輕而易舉,一部 600MB 的影片 15 秒就可以處理完畢......我想現在的 CPU 應該還沒這個能力。
發表人: 平凡小任    時間: 2007-6-20 02:09 PM


引用:
Adsmt寫到:
看完這一大串,有些心得發表一下:
1. 首先 raptor 不叫暴龍,而是迅猛龍之類的猛龍類。暴龍英文叫 tyrannosaurus, 就是暴君之龍的意思,會有人把一顆跑得很快的硬碟和一支NBA球隊取有暴君、兇暴意思的名字嗎?那不如取叫希特勒不是更有殘暴的意思.... 因此 raptor 就是指動作迅速敏捷,這樣才符合產品和球隊的意義。

2. 雙核心不代表轉檔快,因為前提是轉檔程式要支援雙核心,有人以為裝了四核心就會變超快,殊不知可能只有一個核心在跑,其它三顆在睡覺。基本上大多數的程式都可以設定使用幾個 threads, 或標明支援多核心,沒標示的就表示不支援了,不必想太多。因為沒有人會把自己的產品缺點列出來。

3. 轉檔的學問非常多,真要去研究,得花上不少時間,同一個格式同樣的檔案不同的設定,可能花的轉檔時間會差好幾倍。一個半小時的影片用 x264, 可以在三十分鐘內轉完,也可以花三天才轉完,取決於你的設定。

4.硬碟和轉檔沒什麼關係,理由是,現在隨便一顆硬碟, 40MB/s 都輕而易舉,一部 600MB 的影片 15 秒就可以處理完畢......我想現在的 CPU 應該還沒這個能力。

1. 不知道,因為我們都這樣稱呼,而且去商店講raptor還要比劃半天,搞不好還拿錯...XD
2. 就我所知,微軟或者cpu製造商也有推出一些驅動,讓雙核心的執行更有效率,因此支不支援多線程或許不那麼重要,而只是標榜而已,因為所有的轉檔軟體在作業系統下執行,而作業系統本身有針對雙核心的使用強化,故...,不過我說那麼多,我也沒有實際去跑tmegenc對比我現在在用的winmenc哪個快的測試?因為我都用後者轉x264,tmpgenc以前給人的感覺就是很慢...
而一般人都說intel轉檔比較佔優勢,看他現在的cpu都在大推core2,基本上在轉檔這個議題看的大概都是cpu的效能,效能快的的確可以縮短時間,只是現在市面上雙核的產品比較多,在效能和省電上都有進步,要我現在拿兩三萬買顆fx系列我只會搖搖頭說不...XD
3. 其實也不會,轉檔這個動作已經由來已久,目前有許多方式都是一鍵搞定,基本上再深入一點的設定已經非常非常少用或用不到了...
4. 這個我會同意,因為看數據的確如此,現在硬碟的效率都有一定水準...

[平凡小任 在  2007-6-20 02:54 PM 作了最後編輯]
發表人: Adsmt    時間: 2007-6-20 07:04 PM


引用:
平凡小任寫到:
1. 不知道,因為我們都這樣稱呼,而且去商店講raptor還要比劃半天,搞不好還拿錯...XD
2. 就我所知,微軟或者cpu製造商也有推出一些驅動,讓雙核心的執行更有效率,因此支不支援多線程或許不那麼重要,而只是標榜而已,因為所有的轉檔軟體在作業系統下執行,而作業系統本身有針對雙核心的使用強化,故...,不過我說那麼多,我也沒有實際去跑tmegenc對比我現在在用的winmenc哪個快的測試?因為我都用後者轉x264,tmpgenc以前給人的感覺就是很慢...
而一般人都說intel轉檔比較佔優勢,看他現在的cpu都在大推core2,基本上在轉檔這個議題看的大概都是cpu的效能,效能快的的確可以縮短時間,只是現在市面上雙核的產品比較多,在效能和省電上都有進步,要我現在拿兩三萬買顆fx系列我只會搖搖頭說不...XD
3. 其實也不會,轉檔這個動作已經由來已久,目前有許多方式都是一鍵搞定,基本上再深入一點的設定已經非常非常少用或用不到了...
4. 這個我會同意,因為看數據的確如此,現在硬碟的效率都有一定水準...
[平凡小任 在  2007-6-20 02:54 PM 作了最後編輯]

2. 程式一定要支援多執行序才能使用到多核心的,這不是作業系統可以幫得上忙的,所謂最佳化只是最佳化他的多執行序排程,程式本身不支援也是沒有用。如果你會寫多執行序的程式就會明白。
3. 那是因為大多數的人只想便宜行事,一鍵搞定的效果通常很糟,最佳化設定後就會發現,花那些時間去調整和試驗是值得的。同位元率下,可以得到好很多的效果。細節調整很少用是大多數的人不想花時間去研究,絕不是用不到了。
發表人: 平凡小任    時間: 2007-6-20 07:53 PM


引用:
Adsmt寫到:
2. 程式一定要支援多執行序才能使用到多核心的,這不是作業系統可以幫得上忙的,所謂最佳化只是最佳化他的多執行序排程,程式本身不支援也是沒有用。如果你會寫多執行序的程式就會明白。
3. 那是因為大多數的人只想便宜行事,一鍵搞定的效果通常很糟,最佳化設定後就會發現,花那些時間去調整和試驗是值得的。同位元率下,可以得到好很多的效果。細節調整很少用是大多數的人不想花時間去研究,絕不是用不到了。

2. 應該不是這樣的,因為我打開工作管理員,兩個核心都有使用到,因此我不認為單核心的程式拿來雙核心的電腦用效率會變差,事實上單核心與雙核心最大不同是cpu使用的彈性比較大,以往開始轉檔時什麼事都不能做的情形不見了,他不會把兩個核心都用滿是他的優點,單核一方面無法指定核心,另方面轉檔時就算發揮全力也不見得比較快...
3. 我都用winmenc轉,老實說效果不錯,我試著比較過2 pass和1 pass的,老實說我分不太出來,因為winmenc有種方法可以讓你用1pass的時間轉出2 pass的效果,事實上這種一鍵搞定的轉檔實在非常好用,因為轉檔要轉得好,還有個很重要的東西要考慮,那就是你的來源夠不夠好?
假設你的來源是hd等級的,相信轉出來效果都不會太糟,如果本來的來源就很鳥的話,就算x264流量給你設十萬等級以上效果也不會好過原檔...
我不敢說我常在轉檔,但事實上是好的軟體是貼近於一般的使用情境的、是適合大眾使用的,我也用過tmpgenc或者號稱百萬級的carnoupus2,用來用去還是winmenc好,而且他還是免費的自由軟體,您講的一鍵搞定很爛的大概指winavi吧?他號稱轉檔速度地表最快,不過因為要快所以失去了畫質,魚與熊掌本來就不可兼得阿...XD

[平凡小任 在  2007-6-20 08:00 PM 作了最後編輯]
發表人: Adsmt    時間: 2007-6-20 09:21 PM

2. 兩個核心都有在使用就表示支援雙核心啊,呵呵....有沒有支援雙核最簡單的判別方式就是看有沒有用到兩個核心。單執行序的程式是不可能用到兩顆核心的。再者,不管單核雙核,調整優先順序就可以「無感」轉檔了,一般轉檔程式都會有調整選項(ex. virtualdub),就算沒有,手動調整就可以了。

3.1-pass, 2-pass 不叫細部調整,如果那麼簡單,那我也不必當初為了壓海賊王,花兩個禮拜去猛K原文文件.....而且我發現,網路流通的飄雪版流量將近我壓的兩倍,畫質卻比我壓的糟糕。當然他們是用 xvid, 以及內嵌字幕在影片上,所以會對畫質有影響。至於我說很爛的.....其實是在說 Nero.....
一般軟體為了考量大眾,自然會把一些細部隱藏起來,即使號稱專業的,他的專業對像也是攝影專業而不是電腦專業。因此也相當簡化細部選項(雖然有不少 filter),但事實上壓縮本身也是一個學問,這是不容置疑的,就像人人會開車,但開車本身也是大有學問的。
發表人: mcombbs    時間: 2007-6-20 09:41 PM


引用:
Adsmt寫到:
2. 兩個核心都有在使用就表示支援雙核心啊

怎麼知道兩個核心都有在使用?
發表人: Adsmt    時間: 2007-6-20 10:57 PM

用工作管理員看就可以了.
發表人: 平凡小任    時間: 2007-6-20 11:17 PM


引用:
Adsmt寫到:
2. 兩個核心都有在使用就表示支援雙核心啊,呵呵....有沒有支援雙核最簡單的判別方式就是看有沒有用到兩個核心。單執行序的程式是不可能用到兩顆核心的。再者,不管單核雙核,調整優先順序就可以「無感」轉檔了,一般轉檔程式都會有調整選項(ex. virtualdub),就算沒有,手動調整就可以了。

3.1-pass, 2-pass 不叫細部調整,如果那麼簡單,那我也不必當初為了壓海賊王,花兩個禮拜去猛K原文文件.....而且我發現,網路流通的飄雪版流量將近我壓的兩倍,畫質卻比我壓的糟糕。當然他們是用 xvid, 以及內嵌字幕在影片上,所以會對畫質有影響。至於我說很爛的.....其實是在說 Nero.....
一般軟體為了考量大眾,自然會把一些細部隱藏起來,即使號稱專業的,他的專業對像也是攝影專業而不是電腦專業。因此也相當簡化細部選項(雖然有不少 filter),但事實上壓縮本身也是一個學問,這是不容置疑的,就像人人會開車,但開車本身也是大有學問的。

2. 不是的,一些標榜支援雙核心的轉檔軟體,譬如tmpgenc較新版本,他就有選項給你勾多線程,而我的意思是,在使用了微軟的雙核心優化程式,或者一些cpu廠商的雙核驅動後,在轉檔時都可以發現cpu兩個核心都有用到,而事實上是,不管你執行什麼程式,他就是一核用比較多另一核用比較少這樣子的設定...
3. 2pass和1pass怎麼不是細部設定?一般人少用到2pass,因為那表示我需要花兩倍的時間來轉同一份檔案,事實上我也說了,流量不能代表畫質,就算來源很爛,流量設成天文數字,他也不會比本來的要更好,轉檔其實也就是一種減損的過程,只是程度大小而已,當然我不是在說您k了兩個禮拜的原文沒有用,而是在於所講的一切,都來自於原始檔案的品質,原始檔案的品質,幾乎決定了後來所生成檔案的品質,這是無庸置疑的...
至於nero?那種半路出家的轉檔要如何跟一些軟體相比?這是他的劣勢...
壓縮本身或許是個學問,但與其去期待軟體如何突破、改進轉檔的品質和效能,我反而會去期待cpu要怎麼進步,因為看過winavi的例子就知道,成全了速度也就犧牲了品質,我不會去想說要把檔案轉到怎麼樣好的程度,我只會去把檔案轉成我合用的格式和可接受的品質就好了,因為像我同學,每次錄小王的比賽都要求畫質第一,可是再怎麼錄檔案都很肥大,超過一張dvd的大小,這時候我就會考慮轉檔或者把廣告剪掉來瘦身...
而為什麼要轉檔,我自己要轉檔大多是要幫檔案瘦身,如下圖:

左邊是dvd原檔,右邊是自轉h264
看來畫質一樣,可是右邊的大小只有左邊的四分之一不到
這也就是我轉檔大部分的原因
當然dvd原檔的選單也很棒,所以我是以保留dvd原檔而把檔案另外轉成較小格式放在硬碟欣賞的方式來處理檔案...

[平凡小任 在  2007-6-20 11:26 PM 作了最後編輯]
發表人: mcombbs    時間: 2007-6-20 11:24 PM


引用:
Adsmt寫到:
用工作管理員看就可以了.

喔看起來不管跑什麼程式兩顆都有在工作耶, 但不是很平衡
發表人: Adsmt    時間: 2007-6-20 11:45 PM


引用:
mcombbs寫到:

引用:
Adsmt寫到:
用工作管理員看就可以了.

喔看起來不管跑什麼程式兩顆都有在工作耶, 但不是很平衡

那是因為隨時都有其它程式在背景執行。
兩顆都跑到 100% 就確定是支援雙核心.
我有寫過一個程式,可以試試單執行序和多執行序的差別。

CPUHotTest

[Adsmt 在  2007-6-20 11:49 PM 作了最後編輯]
發表人: 平凡小任    時間: 2007-6-20 11:50 PM


引用:
Adsmt寫到:
那是因為隨時都有其它程式在背景執行。
兩顆都跑到 100% 就確定是支援雙核心.
我有寫過一個程式,可以試試單執行序和多執行序的差別。

http://www.cs.nccu.edu.tw/~s8829/cpuhottest.rar

應該不可能吃到兩核都100
因為就我自己的觀察
他會接近一半多多但不會攻頂
因為雙核也不是神
真的兩核都一百就會跟以前的單核一百一樣
什麼事都不能做...XD
而且以工作管理員看
他也是兩核的視窗合用一個cpu使用率...

剛剛稍微試了一下,單轉一檔:

設定使用單一核心:

再開個程式轉檔:

而我在第三個圖時刻意另外開啟一些程式
並且觀看25g的hdtv深藍且刻意不使用顯卡加速
發現影片比平常頓,此外開啟程式比平時慢
不過我現在我比較能確定雙核的100%並不會像單核的100%那樣什麼都不能碰
他比單核多了些餘裕倒是真的
以上...

[平凡小任 在  2007-6-21 12:21 AM 作了最後編輯]
發表人: Adsmt    時間: 2007-6-21 12:21 AM

2. 單執行序程式是不可能用到兩顆核心的,你會覺得另一顆有在動是因為其它背景程式的關係。驅動程式只是讓程式可以使用第二顆核心,不代表所有程式都能全部使用第二顆。

3. 細部參數可多了, I, B, P frame, motion estimation, subpixel refinement, deblock, reference, quantizer, quantization matrix.....起碼有數十項的參數可調整,2-pass 只是基本中的基本,我那時還因為 MeGUI 支援的 x.264 不夠而去修改原始碼哩。況且 2-pass 也不會用到兩倍的時間,基本上我都是用 3-pass. 我當然知道來源很重要啊,但我不是在和你討論這個,我是以來源都相同的假設來討論的。

你的範例不能代表什麼,因為那是一張靜態的圖片,而你擷取的也是靜態時的畫面。況且你已經犯了一個嚴重的錯誤,沒有 crop & resize, 導致畫面比例錯誤,NTSC 的象素比例不是 1:1,要搞好這個,可以讓一個初學者費煞心思了。而一張圖片也看不出你 de-interlace 的品質如何,想當初我為了搞好 de-interlace 也花了不少時間,才發現,世界上沒有萬用的 de-interlace filter, 每部影片都可能要用不同的 de-interlace filter 及下不同的參數。至於其它部份......就不提了....我要說的是,一鍵搞定,其實很多東西都做得不完美....
發表人: Adsmt    時間: 2007-6-21 12:24 AM

那你試試我的程式看看吧,設定不同的 priority 和 thread number 感受一下有什麼不同....
發表人: 平凡小任    時間: 2007-6-21 12:30 AM


引用:
Adsmt寫到:
2. 單執行序程式是不可能用到兩顆核心的,你會覺得另一顆有在動是因為其它背景程式的關係。驅動程式只是讓程式可以使用第二顆核心,不代表所有程式都能全部使用第二顆。

3. 細部參數可多了, I, B, P frame, motion estimation, subpixel refinement, deblock, reference, quantizer, quantization matrix.....起碼有數十項的參數可調整,2-pass 只是基本中的基本,我那時還因為 MeGUI 支援的 x.264 不夠而去修改原始碼哩。況且 2-pass 也不會用到兩倍的時間,基本上我都是用 3-pass. 我當然知道來源很重要啊,但我不是在和你討論這個,我是以來源都相同的假設來討論的。

你的範例不能代表什麼,因為那是一張靜態的圖片,而你擷取的也是靜態時的畫面。況且你已經犯了一個嚴重的錯誤,沒有 crop & resize, 導致畫面比例錯誤,NTSC 的象素比例不是 1:1,要搞好這個,可以讓一個初學者費煞心思了。而一張圖片也看不出你 de-interlace 的品質如何,想當初我為了搞好 de-interlace 也花了不少時間,才發現,世界上沒有萬用的 de-interlace filter, 每部影片都可能要用不同的 de-interlace filter 及下不同的參數。至於其它部份......就不提了....我要說的是,一鍵搞定,其實很多東西都做得不完美....

2. 這我就不清楚了,因為站在設計者的立場,他沒有理由硬性規定所有的程式只給一個核心使用,除非有我上面那個指定的動作你才會看到cpu使用率的傾斜...
3. 你講的那些可能是非常細部沒錯,可是一般人使用不到,以我上面的圖片來講,我分不出差異,事實上就算動態的影片我也分不出差異,所以你的意思是來源不錯時考驗的是轉檔者細部設定的功力?這我同意,不過我相信跟我上面的做法一樣,或許有差異可是也不會明顯。這樣子好了,我有機會再抓nike大2pass和1pass的檔案來加以比較,他們畢竟是專業,轉檔大概轉算千片有了,這部分他們可是專家...XD

我不知道你要更新解析的用意在哪裡?因為我是採取原解析下去轉檔的,畫面的比例錯誤?兩張不是一樣大小嗎? 一樣大小才能比較吧?我不會拿hd那種高解析的原圖來跟dvd比啊?這是不公平的,你講的那些我好像在轉檔視窗有看過,他有一大堆修正的動作,我沒有設定他就幫我執行了阿,我想一鍵轉檔的好處就在這裡,我不需要什麼複雜的設定或者理念,可是我可以獲得不錯且可以接受的品質...一鍵搞定就是我上面的例子,我覺得不錯了,檔案至少比較小也沒什麼差異的問題存在...

[平凡小任 在  2007-6-21 12:49 AM 作了最後編輯]
發表人: Adsmt    時間: 2007-6-21 12:54 AM

因為 DVD 原本的解析度不能代表他最後播出的比例,一般 player 會依據影片的DAR(Display Aspect Ratio)自動把 DVD 影片 resize 到正確比例,而你這個 player 也滿怪的,因為連播 DVD 都是錯誤比例。
但你轉成其它格式如果照原來 720x480, 就會永遠都是錯的了,除非有支援強制調整播放比例的 player(ex. kmpalyer).

因為太多了解釋不完,如果想知道多一點,到下面網址去看吧。
http://doom9.cdpa.cc/index.html?/aspectratios.htm
發表人: 平凡小任    時間: 2007-6-21 01:03 AM


引用:
Adsmt寫到:
因為 DVD 原本的解析度不能代表他最後播出的比例,一般 player 會依據影片的DAR(Display Aspect Ratio)自動把 DVD 影片 resize 到正確比例,而你這個 player 也滿怪的,因為連播 DVD 都是錯誤比例。
但你轉成其它格式如果照原來 720x480, 就會永遠都是錯的了,除非有支援強制調整播放比例的 player(ex. kmpalyer).

因為太多了解釋不完,如果想知道多一點,到下面網址去看吧。
http://doom9.cdpa.cc/index.html?/aspectratios.htm

假設我是使用1680x1050來播放dvd的話
那麼我想不管我怎麼去設aspect ratio都沒辦法滿足我的需要吧?
至於player怪那是因為我本來就是拿轉過的跟原檔比,而我這種h264以這種播放器播吃資源最少,因為我的h264就是這個軟體的姊妹品去做的
如果你要看kmplayer播,也可以,有機會用給你看,不過我想應該一樣啦
我想您不能把他搞錯了
以為要拉到畫面最大或者全螢幕才能比較
因為再怎麼拉大再怎麼全螢幕,用我的1680x1050出來就是慘,管你是原檔還是轉過的
這也就是我為什麼要追求hd級的影片原因了...

至於您講的那個網址我以前也曾經去晃過
不適合我
我比較適合簡單易用的軟體
細部設定、高級調教還是留給寫書的人吧...XD

補充:

上面這張也是轉的阿,跟dvd有什麼差異我看不出來
檔案比較小就是他的賣點了阿...

[平凡小任 在  2007-6-21 01:13 AM 作了最後編輯]
發表人: Adsmt    時間: 2007-6-21 01:12 AM

不曉得你在說什麼,影片保持正確比例就好了,4:3 就 4:3, 16:9 就 16:9 剩下的就留黑邊,和你 1680 x 1050 有什麼關係?
你硬要把它塞滿整個螢幕看比例離譜的影片,那當然會很慘。
發表人: 平凡小任    時間: 2007-6-21 01:16 AM


引用:
Adsmt寫到:
不曉得你在說什麼,影片保持正確比例就好了,4:3 就 4:3, 16:9 就 16:9 剩下的就留黑邊,和你 1680 x 1050 有什麼關係?
你硬要把它塞滿整個螢幕看比例離譜的影片,那當然會很慘。

對阿,那你還一直在講我的比例有問題,那不是很怪嗎?
你這樣子看也知道我平常根本不會用全螢幕去看dvd
就算留黑邊也一樣,而且剩下的就留黑邊,如果你的螢幕旁邊的框是銀色的或其他色系,留黑邊不會感覺有突兀嗎?
最好的方法就是像我那種小視窗,因為放大就失真,就算你保留原比例,其他一片黑黑的能看嗎?
真正要用全螢幕來對付他的也只有hdtv而已
當然這要看個人
我如果還在用1024x768,那dvd或者dvdrip就能滿足我了...XD

再者,螢幕大小和影片關係可大了
你可以保留現在的dvd,然後你再換一顆大螢幕
看你會不會覺得dvd不夠用?

[平凡小任 在  2007-6-21 01:22 AM 作了最後編輯]
發表人: Adsmt    時間: 2007-6-21 03:43 AM

通常講的全螢幕,是指保持正確比例下,把畫面放到整個螢幕,沒辦法填滿的部份就留黑邊。
其它部份黑黑的為什麼不能看?你要不要調查一下有多少人是這樣看的?

再者你怎麼看影片的習慣,不在此次的討論範圍。DVD, VCD 夠不夠用,螢幕大不大,也不在此次討論的範圍。
重點是,你壓出來的 dvdrip 光是比例就不正確,當然你說不在意,那就算了,因為你在不在意也不在此次的討論。反正你只要記得--它是不正確的,不要去誤導別人。

最後小小建議,還是去把 doom9 的一些文章仔細看一下吧,因為我覺得你的回文已經有點不知所云了,抱歉,不是我在貶損你,而是因為我想給你正確的觀念,並給你指引,你拒絕接受就算了,卻還一直用一些奇怪的理由反駁,我覺得這不太好,做人應該隨時保持虛心受教的態度才是.....
發表人: 平凡小任    時間: 2007-6-21 03:55 AM


引用:
Adsmt寫到:
通常講的全螢幕,是指保持正確比例下,把畫面放到整個螢幕,沒辦法填滿的部份就留黑邊。
其它部份黑黑的為什麼不能看?你要不要調查一下有多少人是這樣看的?

再者你怎麼看影片的習慣,不在此次的討論範圍。DVD, VCD 夠不夠用,螢幕大不大,也不在此次討論的範圍。
重點是,你壓出來的 dvdrip 光是比例就不正確,當然你說不在意,那就算了,因為你在不在意也不在此次的討論。反正你只要記得--它是不正確的,不要去誤導別人。

最後小小建議,還是去把 doom9 的一些文章仔細看一下吧,因為我覺得你的回文已經有點不知所云了,抱歉,不是我在貶損你,而是因為我想給你正確的觀念,並給你指引,你拒絕接受就算了,卻還一直用一些奇怪的理由反駁,我覺得這不太好,做人應該隨時保持虛心受教的態度才是.....

什麼樣的比例才是正確的?
你要不要秀一個來看看?
我並沒有在誤導任何人
請注意我上面的測試只存在於我的系統,不存在於你的或是任何人的
你一直把你的比例說的多正確卻拿不出圖片來實在是非常奇怪
給我正確觀念給我指引?
我好像遇到的摩門教都跟我這樣說神的好處
給個圖片來看看什麼叫做dvd的黃金比例吧?
不然我也不知道你講的比例到底是什麼碗糕?
而且dvd要看片片,不是什麼都是4比3
也有16比9的,我不知道你指的到底是什麼東東?
難道轉檔出來一定要符合什麼白皮書才是完美嗎?
免了,簡單、好用就好
我之前在pcdvd也遇到一個叫我去看書的
說老實話書如果都那麼好看大家都是博士博了也不需要什麼老師了...XD

試了一下,閣下的比例理論實在令人啼笑皆非
管你影片是怎麼做出來的
看片時就是可以調整比例
你要原始大小、縮小畫面、放大畫面、自己拉自己調整大小一應俱全
你前面看那女生看起來很胖以為比例不正確,其實他的dvd就是這個比例
難道胖的人你刻意把他拉長才算是好比例?
不是吧?
在下是忠於原味的,不會刻意改變他的比例,轉出的影片本來就是設original
而不是你說的什麼固定720x480
只是你看到的這片剛好是7xx而已
閣下以一兩片推論全部的片片實在是不太客觀阿...

最後虛心問一下,以下兩張圖片,哪一張符合您說的比例?

左邊右邊?

[平凡小任 在  2007-6-21 04:54 AM 作了最後編輯]
發表人: Adsmt    時間: 2007-6-21 11:57 AM

我早就給你答案了......連結點下去,你的疑問就全解了.......何必這麼堅持己見呢?

「閣下的比例理論實在令人啼笑皆非」這句話還滿好笑的,就像老師在教微積分,你笑老師的微積分理論令人啼笑皆非,我想你要笑微積分之前,要先懂微積分再來笑吧....況且理論又不是我發明的,你跟我說它很好笑有什麼用.......
發表人: tonyhsie    時間: 2007-6-22 02:19 AM



MPEG-2 DVD 影片解析度是 720x480, 比例是 3:2
但實際上比例卻是 4:3 or 16:9 兩種, 照原解析度不 resize 去轉檔, 轉出來必是錯誤比例
2.35:1 實際上是 16:9 去掉黑邊之後的解析度

你如果常看 nike 的片子應該知道, 他的片子都是 640x480....因為這才是正確比例啊

你用 player 去播 DVD Disc, player 會認 DAR 自動作 crop & resize....所以畫面是正常的
但是如果是自己轉的檔, 解析度不變, 又沒設 DAR, 那麼播出來的畫面一定是變形的.....


不想看原理也沒關係, 寬 720 要先砍 16 變 704, 再 resize 成 640

4:3 的不用 resize 高 => 640 x 480
16:9 的要 resize 成 360 => 640 x 360 => for some reason, 加黑邊成 640 x 368 or 640 x 352
16:9 有黑邊 => 640 x 360 砍黑邊 => 640 x 272 (2.35:1)


這樣轉出來才是正確比例
發表人: 平凡小任    時間: 2007-6-22 11:15 AM

請教一下
解析的正確與否會影響畫質甚大嗎?
因為我在前面的比較圖是為了比較畫質的
此為其一...

既然播放器在播放時就會靠direcx再幫你resize
那麼強制去調整640x480轉檔不知用意何在?
轉出來的畫面比較精美?
或者轉出來的畫面很有水準?
並沒有阿?

我參考了一下網路上我抓的影片
解析度有下列幾種
640x480
704x396
720x404
768x576

上面這些應該就是兩位所說的正確的比例了吧?
我自己是覺得太誇張了啦
我不能說我轉出來的符合專業轉檔者的設定
但是拿來跟原始dvd做比較還是可以的吧?
而且我使用播放器來播放
不管是dvd還是我自轉的
他都是從720x480 => 720x540
而使用mpc來播放dvd,產出的截圖是720x480
因此我要請問,上面這兩種哪一種才是正確的比例?
resize過的?還是原始的?
我上面110樓的問題a兄還沒回答喲...

個人以為,resize過要影響畫質要看你來源的檔案來判定
假設你本來的來源是vcd級的
你resize到dvd或者hd的標準畫面你就是會流淚
因為resize過多了
就像樓上朋友講的
為了某種原因還要加減黑邊云云
如果隨便增減那些黑邊就造成畫質的重大減損的話
樓上朋友的演算法其實也就算是一種戕害畫質的方法...XD

說真的我不太了解這些比例會影響到畫質很高的程度嗎?
轉檔沒遵照這些轉出來的就不能看嗎?
轉檔應該是很個人的,就是純做一種檔案的壓縮保留的動作而已
管你產出來的解析如何如何
你看不爽播放器還是可以自己拉不是嗎?
何況在這邊講這些解析的東西好像跟我前面轉檔比較圖沒有關係吧?...XD

[平凡小任 在  2007-6-22 11:38 AM 作了最後編輯]
發表人: Adsmt    時間: 2007-6-22 12:46 PM

你的問題我早就回答過了,叫你連結點下去看你又不看,害得onyhsie 還跳出來解釋,解釋了你還是又堅持己見,同樣的問題還問一次.....
至於 onyhsie 兄,我是覺得,連釣魚方法都不想學的人,沒必要給他魚......

如果你轉的影片只是你自己看的,那就全部都無所謂......但就以轉檔技術來說,你連第一關 crop & resize 都過不了,下面的就更不用提了....第二關更難的去交錯都還沒要求呢,更遑論更後面的......
發表人: Adsmt    時間: 2007-6-22 12:50 PM

忘了說,你覺得連比例都錯誤,所有物件人物都被拉得扭曲變形,然後再來談畫質好不好有意義嗎?
對啊,你說 player 就可以調整了, 所以我說如果只是你自己看的,就全部都無所謂....所以我才說你錯誤觀念可以留給你自己,但不可以去誤導別人....
發表人: 平凡小任    時間: 2007-6-22 03:01 PM


引用:
Adsmt寫到:
忘了說,你覺得連比例都錯誤,所有物件人物都被拉得扭曲變形,然後再來談畫質好不好有意義嗎?
對啊,你說 player 就可以調整了, 所以我說如果只是你自己看的,就全部都無所謂....所以我才說你錯誤觀念可以留給你自己,但不可以去誤導別人....

呵呵,我轉的那片dvd原比例是多少請教一下?
被拉得扭曲變形?難道我本來的四比三我把他設成16比十啦?
不是自己看的就是如此,我如果供自己轉的檔,我也是用一樣的東西,如此而已
至於好不好就見仁見智
我沒有要你同意我的觀點
可是我也不覺得您的觀念有多高明
轉檔的解析要設多少
其實要看用途,請參考這篇...

至於我轉的檔後來用播放器播他自己都有再調整過
我不認為有什麼差異
而且你拿一般的dvd播放他player也是會調整
只是你轉檔的動作是已經幫他算好了,如此而已
而且事實上是,這種播放器自行調整下,並不會造成系統的負擔
也不會讓你讀取影片變很慢
會在那邊斤斤計較解析度的
其實是有點給他杞人憂天了

與其在那邊計較解析度云云
不如想辦法增進轉檔的效率和品質
並且試圖在容量和畫質上取得一個平衡
這才是轉檔的初衷
至於您轉檔的目標和看法在其他方面
我想這也是您的自由與想法
不過我是認為沒有探討的必要...

而我想閣下所稱的解析度或者網站探討云云
說穿了,就是dvd的發展卡在這個青黃不接的情況
上面有hd下面有vcd
而所有的解析度其實依據的是我們所用的螢幕
他壓根就沒想到後來的螢幕越來越大
原本的dvd已經不敷使用或者看出破綻了
也因此才有那些演算法
但事實上是,以現在大螢幕的表現
任何從dvd轉出來的都沒辦法符合實際使用
管你的演算法有多精良,放大到全螢幕就會不足
從這個觀點而言,以閣下特地幫轉檔軟體算好播放器修正後的比例,並依此轉檔的話
在全螢幕的摧殘下,也能免於被罵到臭頭的命運嗎?
我很懷疑...

在我這篇文章的最後
你雖然說要我不要誤導大家
可是我卻要說我轉的檔案其實是最貼近原始dvd(720x480),因為你拿來放不更動就是這樣,dvd來也一樣
另外從DVD轉成x264的avi,這樣子相對就是告訴你,我這個就是要用電腦看
現在電腦的player功能太多了
一些網路抓的回來一放畫面顛倒了
按個按鈕畫面就變成正的
就因為功能多且強大
我相信很多人都改採電腦做為最理想的播放設備
那些解析度云云,說實在的,留給播放器或是軟體搞定他就好了
轉檔的只要在乎品質和效率其實就很好了
當然時間多慢慢來也很好
不過對於手上有一塔片要轉的人可就不是了...XD

[平凡小任 在  2007-6-22 03:57 PM 作了最後編輯]
發表人: Adsmt    時間: 2007-6-22 09:40 PM

1. 720x480 是錯誤比例,說過很多次不想再提。
2. 為什麼要 crop & resize....建議你多讀些文章增廣見聞,不要再講那些讓人啼笑皆非的話。這叫斤斤計較解析度?對牛彈琴我無話可說.....
3. 所以我說你自己看都無所謂,最好 media player 有改變比例的功能;最好 quicktime 有改變比例的功能,世界上最多人用的 player 都沒這種功能了,那你轉的檔能給別人看嗎?
4. "所稱的解析度或者網站探討云云說穿了,就是dvd的發展卡在這個青黃不接的情況...." 這段,我只能說,不要不懂裝懂......因為還滿好笑的.....
5. 你還敢說品質哩....我都說你連第一關都沒過了,根本沒資格談第二關以後的,如果跟你計較去交錯,你覺得會怎樣?你知道什麼是去交錯嗎?
發表人: tonyhsie    時間: 2007-6-23 12:51 AM


引用:
平凡小任寫到:
請教一下
解析的正確與否會影響畫質甚大嗎?
因為我在前面的比較圖是為了比較畫質的
此為其一...


比例跟畫質是兩回事

比例不正確根本不用談畫質了....因為那種影片, 一播放就看得出, 轉檔者是外行, 還能講求什麼畫質呢


引用:

既然播放器在播放時就會靠direcx再幫你resize
那麼強制去調整640x480轉檔不知用意何在?
轉出來的畫面比較精美?
或者轉出來的畫面很有水準?
並沒有阿?


1. DVD 檔案裡 DAR 的欄位記錄正確比例, player 認得
 你自己轉的影片,如果沒有設定 DAR, 那麼 player 會直接照解析度來播, 所以整個影片變形得慘不忍睹

2. 事先做 resize 的確畫面會比較好


引用:

我參考了一下網路上我抓的影片
解析度有下列幾種
640x480
704x396
720x404
768x576

上面這些應該就是兩位所說的正確的比例了吧?
我自己是覺得太誇張了啦
我不能說我轉出來的符合專業轉檔者的設定
但是拿來跟原始dvd做比較還是可以的吧?
而且我使用播放器來播放
不管是dvd還是我自轉的
他都是從720x480 => 720x540
而使用mpc來播放dvd,產出的截圖是720x480
因此我要請問,上面這兩種哪一種才是正確的比例?
resize過的?還是原始的?
我上面110樓的問題a兄還沒回答喲...

有這麼難判斷嗎?

640x480 = 4:3
704x396 = 16:9
720x404 = 16:9
768x576 = 4:3

引用:

個人以為,resize過要影響畫質要看你來源的檔案來判定
假設你本來的來源是vcd級的
你resize到dvd或者hd的標準畫面你就是會流淚
因為resize過多了
就像樓上朋友講的
為了某種原因還要加減黑邊云云
如果隨便增減那些黑邊就造成畫質的重大減損的話
樓上朋友的演算法其實也就算是一種戕害畫質的方法...XD

實在是外行話....
想想為什麼別人轉出來的檔都不是 720x480 吧?

你跟別人不一樣....難道是他們都轉錯了? 只有你轉對

引用:

說真的我不太了解這些比例會影響到畫質很高的程度嗎?
轉檔沒遵照這些轉出來的就不能看嗎?
轉檔應該是很個人的,就是純做一種檔案的壓縮保留的動作而已
管你產出來的解析如何如何
你看不爽播放器還是可以自己拉不是嗎?
何況在這邊講這些解析的東西好像跟我前面轉檔比較圖沒有關係吧?...XD


1. 會影響畫質
2. 個人無法忍受這種錯誤比例的影片
3. 要保留影片, 當然是保留最好最正確的版本, 而不是隨便轉轉了事
.
.
.
n. 轉檔本來就是自己爽就好, 但是要拿出來跟別人討論的話, 最好還是先參考一下正確的知識
 你轉的影片比例錯誤, 對我們根本不痛不癢, 告訴你比例錯誤, 只是不希望你再錯下去而已
發表人: tonyhsie    時間: 2007-6-23 01:10 AM

誠心建議你先去看看友站的文章

標題: 請問如何resize成正確比例...
http://forum.pcdvd.com.tw/showth ... mp;highlight=resize

裡面也有人是抱著跟你一模一樣的說法....你可以自己比較看看


VCD 要轉檔, 352 x 240 也是要 resize 成 320 x 240
道理跟 DVD 一模一樣
原因都是因為電視像素的長寬比是 1.1 : 1 的緣故

不要再提一些自以為的觀念了, 人家設計的劇本跟你的想像, 完全是兩回事
DVD 的設定跟 VCD, HD, 螢幕尺寸, 還有其它 bla bla 的東西

完.全.無.關
發表人: badcat    時間: 2007-6-23 01:12 AM

什麼是「正確的比例」,就是「螢幕上顯示」輪胎「圓圓的」不會變成「橢圓的」;「正方型」的骰子,不會變成「長方型」。
NOKIA Monitor Test 程式的背景頁就是校正 CRT 的「正確比例」,讓「圓」就是「圓」;「方」就是「方」。(Google: NOKIA Monitor Test)
套用到影片播放就是:「播放時『正確的顯示比例』就是『螢幕上能顯示,圓圓的輪胎、方方的骰子』。」


平凡小任 兄的轉法:轉給自己用的。(顯示「比例」不對時,小任 兄他自己能調整。)

Adsmt  & tonyhsie 的轉法,轉給大家用的,EX: 公司販售用的 DVD 影片。(要先把「正確比例」的轉好,任何人直接按 Play 鍵就是正確比例,因為不是每個人能會用 DVD Player 調整「比例」!老人啦!小孩啦!老婆啦!等等...)
如果每次轉的比例都不對,可能老闆會直接叫你走路!(因為使用者會抱怨每張 DVD 還要手動調整比例!否則就會「圓不圓」、「方不方」。)


所以兩者是用途不同,看的觀點不同!所以 Adsmt  & tonyhsie 兄 & 平凡小任 兄三位就不用再爭論這個問題了。(彼此的用途不同嘛!)

另外!現在討論的好像跟主題已經沒太大關係了?要不要就此打住?(只是建議!)

[badcat 在  2007-6-23 02:05 AM 作了最後編輯]
發表人: poliu    時間: 2007-7-6 05:08 AM


引用:
missholiday寫到:
SATA其實是有差的比起傳統ATA
它個很好的方便性就SERIAL= =不再是傳統P-ATA= =笨笨的一次一件事情輪流上陣= =


這邊寫反了吧...Sata是輪流上陣吧

http://www.ibms.sinica.edu.tw/html/sup3/news.htm#sata
發表人: BOBO    時間: 2007-10-21 12:25 AM


引用:
tonyhsie寫到:

引用:
平凡小任寫到:
請教一下
解析的正確與否會影響畫質甚大嗎?
因為我在前面的比較圖是為了比較畫質的
此為其一...

比例跟畫質是兩回事

比例不正確根本不用談畫質了....因為那種影片, 一播放就看得出, 轉檔者是外行, 還能講求什麼畫質呢
以下恕刪...


引用:
badcat寫到:

平凡小任 兄的轉法:轉給自己用的。(顯示「比例」不對時,小任 兄他自己能調整。)

Adsmt  & tonyhsie 的轉法,轉給大家用的,EX: 公司販售用的 DVD 影片。(要先把「正確比例」的轉好,任何人直接按 Play 鍵就是正確比例,因為不是每個人能會用 DVD Player 調整「比例」!老人啦!小孩啦!老婆啦!等等...)
以下恕刪...

兩位老大回覆的很正確. 而且很經典!
用另一種角度來看... 更覺得有點趣味 ~
發表人: x13    時間: 2011-3-13 06:47 AM


引用:
badcat寫到:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

> 平凡小任 說道:
> 您在先前不是說64bit不會是32bit的兩倍
> 但接下來又說轉檔要找64bit版本表現會較好

沒矛盾啊?
1. 運算效能不一定會兩倍
2. 64 bits 效能會比較好
3. 那 64 bits + 雙核心 轉檔程式在 Vista 提升個 1.5 倍算不算表現比 Windows XP 的 1 倍好。(沒超過兩倍嘛!1.5 倍是比喻啦!不一定是這個數。)



偶然看到這篇至頂
直接找個GPL的轉檔程式引數據給你們好了
handbrake是目前跨平台,免費,功能最齊全的轉檔程式
像x264 xvid各種編碼(不知道有沒webM,沒注意過)
還有軟字幕 Soft subtitles,就是一般mkv裡常見的內坎字幕(mp4格式也行喔,在ipod ipad上很方便)
英文介面,不過也沒什麼困難的,一堆preset

http://handbrake.fr/index.php

原始碼 svn co  svn://svn.handbrake.fr/HandBrake/trunk HandBrake

他的文件裡從0.9.4之後有這一段
HandBrake has a new, much improved compilation system, which allows easy 64-bit and parallel builds, as well as providing easy extendability for future improvements to the application. 64-bit builds tend to perform approximately 10% better than their 32-bit brethren. There is no Snow Leopard magic here: the performance gains can also be realized on Intel Macs running 10.5, as well as Linux systems.

簡單重點
支援64-bit 跟 parallel builds (望文生義,猜猜這是啥),
用64-bit跑的效能大約比32-bit跑好10%
不過這不是雪豹(MacOSX的愛稱)上的魔法
Linux一樣可以跑出這種效能




歡迎光臨 TWed2k (http://twed2k.org/) Powered by Discuz! 4.1.0