hirolog123のwot備忘録

World of Tanksの備忘録

【Twitch】GTX1080使用時にNVENC(New)でパフォーマンスが落ちる現象と対策について【Streamlabs OBSの配信設定】

f:id:hirolog123:20190801192344p:plain

戦車長の皆さん!GoodGameしてますか!!

最近、戦車界隈でも配信をされる人が増えてきて嬉しい限りのヒロログです^q^

今回は配信ソフトStreamlabs OBSのエンコーダーの設定についてです。

NVENC(New)で処理落ち等が発生している人は改善するかも!

それでは一緒に見ていきましょう^q^

 

【Twitch】NVENC(New)でパフォーマンスが落ちる現象について。Streamlabs OBSの配信設定

 

はじめに

グラボメーカーのNVIDIA(GeForceシリーズ)とAMD(Radeonシリーズ)の過激な争いが進む中、配信においても進歩がありました。

エンコーダーの変更です。

これまでエンコーダーはCPUパワーに依存する「Software(×246)」が良しとされていましたが、グラボの進歩に伴って「Hardware(NVENC)」の性能がアップしました。

NVIDIAによるとCPUより、NVENCの方が画質が良く、配信専用PC(2PC)でエンコードするのと同等レベルになるとのこと。

グラボは一世代前のGTX1080(Pascal)を使用していますが、NVENC CHIPは乗っており同時に処理できるセッション数は「2」なので、これは期待できる^q^

f:id:hirolog123:20190801194235p:plain

f:id:hirolog123:20190801194547p:plain

ということで、早速やってみました^q^

 

Streamlabs OBSの設定

アウトプットだけでなく、上から順に設定項目を表示します^q^

設定方法は「⚙(歯車)」をクリック

f:id:hirolog123:20190801194753p:plain

 

全般的

f:id:hirolog123:20190801194906p:plain

 

ストリーム

f:id:hirolog123:20190801194936p:plain

 

アウトプット(今回はここの設定です)

ここのEncoderを新しく追加された「Hardware(NVENC)(new)」に変更!

(この後不具合が出てます。結論を先に書くとnewのNVENCではなく、前からあるHardware(NVENC)にすると改善されました・。・)

f:id:hirolog123:20190801195528p:plain

f:id:hirolog123:20190801195015p:plain

f:id:hirolog123:20190801195020p:plain

f:id:hirolog123:20190801195027p:plain

 

オーディオ

オーディオミキサーAG03を使っているので、デスクトップオーディオデバイスとマイクはどちらも「ライン(2-AG06/AG03)」になってます・。・

f:id:hirolog123:20190801195029p:plain

 

ビデオ

高画質が無料で見れる時代ですので、最低1080pで配信したいです・。・

あと、ちょっとでもヌルヌル動いて欲しいのでFPSは60にしてます。

f:id:hirolog123:20190801195032p:plain

 

詳細設定

f:id:hirolog123:20190801195037p:plain

 

Game Overlay

この辺は使ってないです・。・

f:id:hirolog123:20190801195043p:plain

 

シーンコレクション

f:id:hirolog123:20190801195049p:plain

 

通知

f:id:hirolog123:20190801195052p:plain

 

面目

f:id:hirolog123:20190801195059p:plain

 

リモートコントロール

f:id:hirolog123:20190801200252p:plain

 

 

hirolog123環境の不具合

まずはじめに私のパソコンの環境です。

フロンティアで購入したBTOパソコンです。

  • CPU:Core i7-8700(3.2GHz) 
  • メモリ16GB(8GB×2枚)
  • ストレージ①:SSD 525GB(Crucial MX300)
  • ストレージ②:HDD 2.0TB
  • M/B:ASUS PRIME Z370-A
  • VGA:GeForce 1080(8GB)
  • 光学ドライブ:無し
  • ケース:Phanteks ミドルタワー
  • 電源:850W(日本製コンデンサ・80PLUS GOLD)
  • OS:Windows 10 home 64bit(正規版)

詳しくはこちら^q^

wot.hatenablog.jp

 

配信では、ゲーム(WoT)と配信ソフト(Streamlabs OBS)に加えて、Live2DやDiscord、ブラウザ、棒読みちゃん、twitchTalkAPPなど沢山のソフトを起動していますので、もともとスペックに余裕があるわけではありませんでした。

それでも一応普通に配信できていたので、更に軽くなると思って設定したのですが。。。

「NVENC(New)」にするとGPU処理が100%ととなり、処理落ち(カクカク)になったり、通信が0kb/s(クルクル)になったりしています。

なんじゃこらああああああ><

はじめはルーター等を疑いましたが、通信速度は問題なし

f:id:hirolog123:20190801200524p:plain

 

配信中のトラブルなので、急いで復旧したい一心で前の設定に戻しました。

しかし、「Software(×246)」に戻しても、今度はCPU処理が100%になって同様の不具合が発生しました。。。

手詰まりじゃん;。;

ということで、その日の配信は軽くなるであろう操作は全て行って、なんとか終えました。。。

 

Software(×246)の不具合の原因は不明ですが、もしかするとStreamlabs OBSがNVENC(new)に対応するためにアップデートしていたことから、何か変わってしまったのかもしれません。。。

 

 

解決方法

f:id:hirolog123:20190801200944p:plain

上にも少し書きましたが、思わぬところで解決しました!

Encoderを前からあったnewの方では無い、普通の「Hardware(NVENC)」に変更すると一気に解決しました^q^

やったぜ!

きっと同じような不具合に悩まされている戦車長がいるに違いない!ということで記事にしてみました!

 

まとめ

原因はわかりませんが、私の環境ではEncoderをNVENC(new)とSoftware(×264)にすると負荷が増大するようです。

現在のStreamlabs OBSはバージョン 0.16.3 ですので、今後のアップデートで環境が変わる可能性があります。

その際はまた記事にします。また、他の情報がありましたらコメントいただければ幸いです^q^