- 已加入
- 7/24/07
- 訊息
- 209
- 互動分數
- 0
- 點數
- 16
一直摸不著頭緒,使用TMPGEnc 4.0 XPress轉檔影片時,有啟動CUDA,都會在轉到一半時,突然冒出錯誤提示視窗,搞不懂到底是哪裡出錯,為何一直出現這個錯誤視窗 ↓
原本還以為是更新過顯示卡驅動程式版本,因為CUDA版本也變動過而出錯,但上禮拜我才發現真正的原因!
其影響的原因就在於是否要設定記憶體給程式作為TEMP,也就是在CPU-GPU設定那邊-多線程設置-預取緩衝設置,【效果使用多線程】如果勾選,很多時候CUDA都不會啟動。
【預取緩衝設置】編碼時預取視訊/音訊,我的顯卡是9800GT/512MB,原本我設定512MB給它當緩衝TEMP,結果就是這原因一直出現CUDA錯誤視窗,然後我試著調整大小,也分別用大&小容量的檔案做測試,結果發現與要轉檔的檔案大小無關,只跟顯卡記憶體大小&給它當TEMP的大小有關。
而這個TEMP的大小又關係到顯卡使用&CPU使用率 !
當我設定128MB做TEMP時,CPU卻只有30%的使用率!(CUDA=50% / CPU=50%)
當設定384MB時,CPU使用率可以達到95%(CUDA=50% / CPU=50%)但會出現CUDA錯誤視窗!
所以我的9800GT/512MB最佳設定就是=256MB , 再多會出現CUDA錯誤,太少無法使用剩餘的CPU資源!
結論也就是…設定給它當TEMP太小,CPU會剩很多閒置資源(System Idle Process)
設太多,顯卡記憶體裝到滿出來,CUDA就會出錯!
以上一些資訊提供給網友們做參考,希望能對大家有幫助。
Ps.TMPGEnc 4.0 XPress 4.6.3.268 繁中化 + nVidia-9800GT
;cheer2;
原本還以為是更新過顯示卡驅動程式版本,因為CUDA版本也變動過而出錯,但上禮拜我才發現真正的原因!
其影響的原因就在於是否要設定記憶體給程式作為TEMP,也就是在CPU-GPU設定那邊-多線程設置-預取緩衝設置,【效果使用多線程】如果勾選,很多時候CUDA都不會啟動。
【預取緩衝設置】編碼時預取視訊/音訊,我的顯卡是9800GT/512MB,原本我設定512MB給它當緩衝TEMP,結果就是這原因一直出現CUDA錯誤視窗,然後我試著調整大小,也分別用大&小容量的檔案做測試,結果發現與要轉檔的檔案大小無關,只跟顯卡記憶體大小&給它當TEMP的大小有關。
而這個TEMP的大小又關係到顯卡使用&CPU使用率 !
當我設定128MB做TEMP時,CPU卻只有30%的使用率!(CUDA=50% / CPU=50%)
當設定384MB時,CPU使用率可以達到95%(CUDA=50% / CPU=50%)但會出現CUDA錯誤視窗!
所以我的9800GT/512MB最佳設定就是=256MB , 再多會出現CUDA錯誤,太少無法使用剩餘的CPU資源!
結論也就是…設定給它當TEMP太小,CPU會剩很多閒置資源(System Idle Process)
設太多,顯卡記憶體裝到滿出來,CUDA就會出錯!
以上一些資訊提供給網友們做參考,希望能對大家有幫助。
Ps.TMPGEnc 4.0 XPress 4.6.3.268 繁中化 + nVidia-9800GT
;cheer2;