3.16>>特に高ビット深度周りの不具合の修正など。3.16に更新x64版のNVEncC64.exeが全く動作しなかったのを修正しました。共通]・GPUのドライババージョンをチェックするように。・CUDAの存在しない環境で、クラッシュしてしまうのを修正。・ヘルプのささいな修正。[NVEncC]・高ビット深度のyuv422/yuv444をy4mから読み込むと色成分がおかしくなるのを修正。・高ビット深度でdelogoが正常に動作しなかったのを修正。・3.08からy4mからパイプで読み込めなくなっていたのを修正。>>OneDriveの調子がいまいちの時はミラー(GDrive)からどうぞ。VC2017版なんか要望があったのでVC2017でのビルド方法。いっても、ほとんど何も変わらないのだが...。multilibのx265をPGOビルドできる。120とかで作れば良いと思う。上記をすべてインストールする。cmake/hg/nasmにはパスを通しておき、コマンドプロンプトでcmakehgnasmが反応あるかどうかを確認する。8bit\release\x265.exeが最適化された実行ファイルこれで終わり。3.14>>CPU使用率削減など。HWデコード時はかなり少なく抑えられるようになったかも。共通]・CPU使用率を低減。HWデコーダ使用時のCPU使用率を大きく削減。下に書いたCUDAのスケジューリングモードの設定を、従来の"auto"から"sync"にしたことによるもの。autoにすると従来までの動作になる。・CUDAのスケジューリングモードを指定するオプションを追加。<string>)主に、GPUのタスク終了を待機する際のCPUの挙動を決める。デフォルトはsync。CUDAのドライバにモード決定を委ねる。常にCPUを稼働させ、GPUタスクの終了を監視する。復帰のレイテンシが最小となり、最も高速だが、1コア分のCPU使用率を常に使用する。基本的にはspinと同じだが、他のスレッドがあればそちらに譲る。GPUタスクの終了まで、スレッドをスリープさせる。わずかに性能が落ちるかわりに、特にHWデコード使用時に、CPU使用率を大きく削減する。・CPU/GPU間の同期のとり方を調整。・実行時のCUDAのバージョンをログに表示するように。[NVEncC]・helpの表示がおかしかった箇所を修正。・エンコード終了時に進捗表示のゴミが残らないように。・NVMLを使用してGPU使用率などの情報を取得するように。x86版では、バックグラウンドでGPU-Zが起動していれば、同様の情報を取得できる。これは、このプロセスのGPU使用率ではなく、システム全体のGPU使用率であることに注意。>>OneDriveの調子がいまいちの時はミラー(GDrive)からどうぞ。(2017.07)x264をr2851に、x265を2.4+96に更新。使う分には特に影響はないと思うけれど、x264/x265などのビルドに使用しているコンパイラのバージョンを上げたのでお知らせ。[fprofiled]自作のその他のソフトはすべてVC2015ビルドだけど、古いのだとVC2013/VC2012/VC2010などが混ざっていると思う。0このページのトップへSkylake-XのAVX512とか爆熱ぶりとかなんかいろいろ微妙らしいSkylake-Xについて...いや、ほんといろいろ面白い。続きを読む続きを閉じるまず演算器から。?※↑ただの推測ですもうだいぶ前の、比較的おとなしめで微妙な性能向上にとどまったSkylakeの拡張は、これを見越してのことだったのかなあ、というのがなんとなくわかる気がする。AVX512の恩恵があるものとないものがはっきり...。FPのadd/mul/sub/fmaは2倍、Intのadd/sub/and/or/xor/andnなどは1.33倍、shuffleは2倍といった速度向上がある一方で、まるで速度が上がらないものも...。vpternlog(論理3入力演算)がうまく使えれば論理演算はもっと性能上がりそう。AVX512まわりは結構頑張ってる感じだけど、そのほかのAVX512未使用の性能は順当にSkylakeを10コアにした感じの模様で、クロックの向上もあってそれなりの性能向上は期待できるみたい。問題は、性能向上と一緒に発熱量も向上してしまったことで、とにかく多くのベンチマークの記事を見てもたいてい「熱い」って書いてあってなんだかなあ、という印象。AVX512を使わなくても熱いようなので、AVX512のせいだけじゃないみたい。クロックを上げすぎたのか、あるいはL2/L3あたりの改造が裏目に出たのか...。そのうえ、理解に苦しむ事にはんだじゃなくてグリスなので、より高温になってさらに消費電力が増える、という状態になっている気がする。優秀だが、ThreadRipperと比べないと...?もうレビューごとの違いが面白すぎてそれだけでお腹いっぱいになりそう...。そもそもコア数が多くて、AVX512を載せて、さらにクロックを引き上げているSkylake-Xが熱くなることは(ここまでとは思わなかったけど)わかりきっているのに、これをグリスにしようとしたのは本当に正気じゃない気がする...。ついでにマザーまで熱くなるらしい...。18コア版まで出揃うのを待ってから、冬に暖房機として買うのがよいのかしら...。2.71報告いただいた問題の修正。[共通]・2.70でdGPU付きの環境だと正常に動作しないことがあったのを修正。・2.70で起動が遅くなっていたのを修正。・la/la-hrdでビットレートが表示されていなかったのを修正。>>OneDriveの調子がいまいちの時はミラー(GDrive)からどうぞ。QSVEncBenchmark.zipはベンチマーク用です。(約234MBと重いので注意)。run_benchmark.batをダブルクリックで実行です。QSVEncCのオプションについてはこちら。0このページのトップへホームこのページのトップへプロフィールAuthor:rigayaアニメとか見たり、エンコードしたり。