HaswellでQSV

これまでのHaswell
Haswellそのいち。 - ついに来たHaswell
Haswellそのに。 - Haswellでx264エンコードほか
Haswellそのさん。 - Haswellでオーバークロック

今回はQSVEncCでHaswellのQuickSyncVideoの速度と画質はどうなったかを調べてみる。




とりあえず環境から。

OSWin7 x64Win7 x64
CPUCore i7 3770KCore i7 4770K
CPU世代IvyBridgeHaswell
コア数4C/8T4C/8T
動作周波数4.0GHz4.0GHz
倍率100×40100×40
キャッシュL3=8MBL3=8MB
メモリDDR3-2133DDR3-2133
レイテンシ9-11-10-28-29-11-10-28-2
メモリ量16GB16GB
dGPUなしGTX660
iGPUHDG4000HDG4600
iGPU周波数1150MHz1200MHz
iGPU ID1st GPU2nd GPU
iGPU Driver9.8.10.31659.18.10.3165
SSDPlextor M3P 128GBPlextor M5P 256GB


ドライバ。両方とも3165。

4770K。
haswell_driver

3770K。
ivy_driver


ソフトウェア環境
Avisynth 2.6.0 alpha 4
QSVEncC 0.23v2 x86
LSMASHSource r608 (たくあん氏)

ソース
H.264/AVC 1920x1080p 23.976fps 変猫OP 1分30秒 2156frames。

QSVEncCオプション
-u xxx --cqp 24:26:27

結果

棒グラフが速度(fps)、折れ線がビットレート(kbps)。
QSVEncC_benchmark


ビットレートの値
i7 3770Ki7 4770K
fast6065.63 kbps5832.25 kbps
normal5741.56 kbps5025.13 kbps
quality5792.41 kbps5111.46 kbps


Haswellだと同じCQP値でもやや高圧縮よりになるが、遅くなる…。特に、品質重視設定にすると大きく速度が落ちる…。その割に画質が良くなってないのがなんとも…。

う~ん、どうしてこうなった。HaswellではGPUが強化されているらしいので、QSVも速くなるはずだし、ベンチマーク結果でも速くなってるのもあるのに…。もうちょっとプログラムに調整が必要なのだろうか…。



以下、画質チェック。タブで開いてタブ切り替えで比較などするとよいかも。といってもビットレートが結構変わってるのでなんとも…。とりあえずそんなに大きな差はない。というかHaswellは遅くなってるのに、そんなに綺麗になってない。


オリジナル。 x264 10.2MBps。
orig



4770K fast。 5832kbps。
haswell_fast_s



4770K normal。 5025kbps。
haswell_normal_s



4770K quality。 5111kbps。
haswell_quality_s



3770K fast。 6066kbps。
ivy_fast_s



3770K normal。 5742kbps。
ivy_normal_s



3770K quality。 5792kbps。
ivy_quality_s



コメントの投稿

非公開コメント

管理人のみ閲覧できます

このコメントは管理人のみ閲覧できます

No title

QSVは遅くなってしまうのですね。
不思議な機能だ・・・

とても参考になりました。
ありがとうございます。

管理人のみ閲覧できます

このコメントは管理人のみ閲覧できます

No title

>非公開コメント頂いた方へ
コメント、情報ありがとうございます。

ご指摘ごもっともです、もう少しいろいろ見て行きたいと思います。
プロフィール

rigaya

Author:rigaya
アニメとか見たり、エンコードしたり。
連絡先: [email protected]
github twitter

最新記事
最新コメント
カテゴリ
月別アーカイブ
カウンター
検索フォーム
いろいろ
公開中のAviutlプラグインとかのダウンロード

○Aviutl 出力プラグイン
x264guiEx 3.xx
- x264を使用したH264出力
- x264guiExの導入紹介動画>
- x264guiExの導入
- x264guiExのエラーと対処方法>
- x264.exeはこちら&gt

x265guiEx
- x265を使用したH.265/HEVC出力
- x265guiExの導入>
- x265.exeはこちら&gt

QSVEnc + QSVEncC
- QuickSyncVideoによるHWエンコード
- QSVEnc 導入/使用方法&gt
- QSVEncCオプション一覧&gt

NVEnc + NVEncC
- NVIDIAのNVEncによるHWエンコード
- NVEnc 導入/使用方法&gt
- NVEncCオプション一覧&gt

VCEEnc + VCEEncC
- AMDのVCE/VCNによるHWエンコード
- VCEEnc 導入/使用方法&gt
- VCEEncCオプション一覧&gt

svtAV1guiEx
- SVT-AV1によるAV1出力
- svtAV1guiExの導入>
- SVT-AV1単体はこちら&gt

VVenCguiEx
- VVenCによるVVC出力
- VVenCguiExの導入>

ffmpegOut
- ffmpegを使用した出力
- ffmpegOutの導入>


○Aviutl フィルタプラグイン
自動フィールドシフト
- SSE2~AVX512による高速化版
- オリジナル: aji様

clcufilters 
- OpenCL/CUDAのGPUフィルタ集
- 対応フィルタの一覧等はこちら

エッジレベル調整MT
- エッジレベル調整の並列化/高速化
- SSE2~AVX512対応
- オリジナル: まじぽか太郎様

バンディング低減MT
- SSE2~AVX512による高速化版
- オリジナル: まじぽか太郎様

PMD_MT
- SSE2~AVX512による高速化版
- オリジナル: スレ48≫989氏

透過性ロゴ (ミラー)
- SSE2~FMA3によるSIMD版
- オリジナル: MakKi氏

AviutlColor
- BT.2020nc向け色変換プラグイン
- BT.709/BT.601向けも同梱

○その他
Amatsukaze改造版
- AmatsukazeのAV1対応版

tsreplace
- tsの映像のみを置き換えて圧縮

rkmppenc
- Rockchip系SoCのhwエンコーダ

fawutil
- FAW(FakeAACWave)⇔aac変換
- 二重音声の取り扱いにも対応

x264afs (ミラー)
- x264のafs対応版

aui_indexer (使い方>)
- lsmashinput.aui/m2v.auiの
 インデックス事前・一括生成

auc_export (ミラー使い方>)
- Aviutl Controlの
 エクスポートプラグイン版
 エクスポートをコマンドから

aup_reseter
- aupプロジェクトファイルの
 終了フラグを一括リセット

CheckBitrate (使い方)
- ビットレート分布の分析(HEVC対応)

チャプター変換 (使い方>)
- nero/appleチャプター形式変換

エッジレベル調整 (avisynth)
- Avisynth用エッジレベル調整

メモリ・キャッシュ速度測定
- スレッド数を変えて測定
- これまでの測定結果はこちら

○ビルドしたものとか
L-SMASH (ミラー)
x264 (ミラー)
x265 (ミラー)
SVT-AV1 (ミラー)

○その他
サンプル動画
その他

○読みもの (ミラー)
Aviutl/x264guiExの色変換
動画関連ダウンロードリンク集
簡易インストーラの概要

○更新停止・公開終了
改造版x264gui
x264guiEx 0.xx
RSSリンクの表示
リンク
QRコード
QR