Tag Archives: QSV

Ubuntu 18.04 + mirakurun + EPGStation 構築 QSVエンコード編

UbuntuでのQSVエンコードは他の記事でも何度か扱ってきたので、繰り返しの部分も多いが復習も兼ねてまとめておく。まずドライバが2種類あり、Intel公式のIntel Media Server Studioのものを使うか、OSSのmedia-driverを使うか。前者はkernel patchの形を取るためkernelが限定されてしまう。後者はその必要はないが、エンコードの性能が倍くらい劣化する。どちらを取るかは人それぞれだが硬直的なシステムは歪みが歪みを招き続けるので、性能が劣化してでも後者を選択する。ドライバの構築方法は以下。 ... 続きを読む

Ubuntu 18.04 + mirakurun + EPGStation 構築 設定編

前回の流れからQSVのffmpegセットアップを続けようかと思ってたんだけど、よくよく思い返すとmirakurunやEPGStationの設定でも多少のはまりがあったので、その辺りを先にまとめておく。QSVのffmpegやcomskip等は、録画サーバにおいてオプション的な位置付けで、あってもなくても録画サーバそのものは動作する訳だし。mirakurunとEPGStationのインストールが終わった段階で、両者の設定を済ませて、軽く録画処理を動かしておく方が切り分け的にも安全。... 続きを読む

Ubuntu 18.04 + media-driver + ffmpeg4 QSVエンコード

UbuntuでのQSVを実現するに当たって、今まで2つのドライバを使ってきた。Intel Media Server Studioに付属しているiHDドライバとmadia-driver (Intel Media Driver for VAAPI)でmakeするiHDドライバ。何となく前者はQSVで使い、後者はVAAPIで使うものみたいに考えてきた。実はmedia-driverも元はと言えばQSVで使うつもりで準備したものだったが、UbuntuでQSV対応のffmpegを準備することが出来ずに断念。やむなくVAAPIで使ってみたら思いの外きれいだったという結果。... 続きを読む

Ubuntu 18.04 + IMSS 2018R2 + ffmpeg4 QSVエンコード

Intel Media Server Studioの最新版を日本で一番チェックしているのは自分ではないか、という自負がある。2017年の頃からZ270チップセットでQSV対応させたkernelが起動しないことに悩んでいるからだ。vPro対応している安いマザーボードがZ270くらいしかないんだよね。LinuxでQSV使うにはskylakeにしておきたいし。2018年最初のバージョンは2018R1という、続きがありそうな名前が付けられている。しかし、待てど暮せどR2が出てくる気配はなく、2018年も終わりが近付く。... 続きを読む

CentOS 7.5 + IMSS 2018R1 + ffmpeg4 QSVエンコード

長きに渡って悩んできた、LinuxでのQSV。前回、VAAPIにiHDドライバを適用することでUbuntuでの実績を作れたが、実はBSの録画データにおいて、深刻なブロックノイズが何度か発生。例えば、妖怪ウォッチとかBリーグの試合とか。見るに堪えないほど頻繁にブロックノイズが発生し続けてしまう。ちなみに地上波で同じような問題は確認していない。もしかしたら、うちの環境がいけないのかもしれないけど。とはいえ、このままでは納得いかないので、録画機を一旦CentOSに戻すことにした。... 続きを読む

Ubuntu 18.04 LTS QSVエンコード 成功?編

後日、問題が発覚したのでこちらを参照下さい(2019年1月追記)

自宅のサーバたちを長らく使ってきたCentOSからUbuntuへリプレイスしていく。Ubuntuにはデスクトップ版とサーバ版があるんだけど、検証で使っているDesk mini 110にはサーバ版が入らなかったので、デスクトップ版をとりあえずインストール。我が家でUbuntuを本格的に利用するにはIntel CPUを使ったハードウェア・エンコーディングを確立する必要がある。いわゆるQSVエンコードと言われているやつ。もちろんソフトウェア・エンコーディングでも問題はないんだけど、デグレードさせてまで別のOSにしたくはないし。... 続きを読む

録画サーバ構築 Skylake+CentOS 検証編

後日、問題が発覚したのでこちらを参照下さい(2016年8月追記)

Skylake機でLinuxを動かすにはkernel4系を使う必要がある。PX-Q3PEを利用するには必然的にKVMにデバイスパススルーするくらいの方法しかない。kernel4系でもデバイスパススルーが問題なく使えるかどうかを試してみる。前回、CentOS7.2をベースにkernel4.6を導入して無事Skylake機を起動させる事ができた。ただし、2回ほど不可解なネットワーク障害(OSからNICが見えなくなる)があった。いずれも再起動ですぐに直ったが詳細は未調査。ちょうどこの頃にkernel4.7がリリースされたので、試しにインストールしてみたが、残念ながら起動中にエラってしまった。このリリースはネットワーク周りの改善もあるらしいので、また時間のあるときに挑戦してみたい。... 続きを読む