- NVENC/CUDA Part2 [無断転載禁止]©2ch.net
47 :名無しさん@編集中 (ワッチョイ 9f30-jTKI)[]:2017/07/06(木) 09:21:11.97 ID:+W6bgCY30 - 2017.06.30 (3.14)
[共通] ・CPU使用率を低減。特に、HWデコーダ使用時のCPU使用率を大きく削減。 ・CUDAのスケジューリングモードを指定するオプションを追加。(--cuda-schedule <string>) 主に、GPUのタスク終了を待機する際のCPUの挙動を決める。デフォルトはsync。 - auto ... CUDAのドライバにモード決定を委ねる。 - spin ... 常にCPUを稼働させ、GPUタスクの終了を監視する。 復帰のレイテンシが最小となり、最も高速だが、1コア分のCPU使用率を常に使用する。 - yield ... 基本的にはspinと同じだが、他のスレッドがあればそちらに譲る。 - sync ... GPUタスクの終了まで、スレッドをスリープさせる。 わずかに性能が落ちるかわりに、特にHWデコード使用時に、CPU使用率を大きく削減する。 ・実行時のCUDAのバージョンをログに表示するように。 [NVEncC] ・helpの表示がおかしかった箇所を修正。 ・エンコード終了時に進捗表示のゴミが残らないように。 ・NVMLを使用してGPU使用率などの情報を取得するように。x64版のみ。
|
|