Sandy Bridge の GPUデコード回避
RBamboo opened this issue · 2 comments
RBamboo commented
古い SandyBridgeCPU の PC でも、以下修正したら内蔵GPU利用QSVEncで割と快適に実運用可能でした。
server\app\streams\LiveEncodingTask.py
l.280
options.append('--avsw')
「QSVEncC・NVEncC・rkmppenc は HW デコーダーを利用する」
となっていますが、古いGPUでHWデコーダ動作に問題ある場合は、SWデコーダーを使うと解決します。
対応外の古い環境だと思いますが参考まで。
tsukumijima commented
QSVEncC は Sandy Bridge 世代 iGPU の HW デコードにも対応しているはずですが、動作しない状態ですか?
手元の Sandy Bridge (i7-2600K / Intel Graphics 3000) ではしばらく試せていませんが、もし動作しなくなっている場合は QSVEncC 側のリグレッションの可能性が高いと思います。
私は最近あまり余裕がないので、よろしければ QSVEncC のリポジトリの方に一度詳細なログを添えてお問い合わせいただけないでしょうか。
--avsw
オプションで SW デコードに変えれば HW デコーダーの動作可否に関わらず動作はするとは思いますが、KonomiTV としては今の所 QSVEncC が使える環境では HW デコードが使える前提で構築しているため、変更は難しいです。