なんとなく

誰得感満載な記事が多いかも。Mono関係とLinuxのサーバ関係、レビューとか。

有線LAN環境のPS4リモートプレイで遅延。まさかの原因。

最近、遅ればせながら安くなってさらにゲームが2本ついてくるという商戦に乗り、PS4を購入しました。早速問題に遭遇しましたが、それは有線LANの環境でPS4リモートプレイをしているのに映像が数秒も遅延するというもので、原因が「そういう原因だったか、へぇ。」ととても興味深く、特定の発生条件はあるものの他の人もハマる可能性を十分に感じたのでその対処方法書いておこうと思います。

環境

当方の環境を簡易的に図示してみました。

f:id:takeshich:20181227131139p:plain
当方の環境

リビングにAVアンプ(STR-DN2030)に接続した

があり、メインはそちらで使用しています。

一方寝室には、

  • モニタ
  • VitaTV
  • Steam Link

があり、就寝前などに利用しています。

家庭内のネットワークは有線接続しています。

症状

症状は、PS4リモートプレイ中に一定間隔で数秒画面が更新されない遅延が発生するというものです。

再現条件

図示した環境で、PS4リモートプレイ中に

  • TVの電源をいれる(スタンバイ状態から復帰)

または、

  • TVの予約録画機能が開始される

という条件で、症状が発生しはじめます。

対処方法

対処方法についてですが、当たりをつけていろいろ錯誤した結果、AVアンプ(STR-2030)の設定でFastViewをAutoからOFFに変更するということで症状が発生しないようになりました。 つまり、AVアンプのHDCP認証をあらかじめ行い、HDMIの接続をすばやくする機能をOFFにするというものです。

原因

FastViewという機能は、HDMIを切り替える時に発生するHDCP認証による遅延を軽減するため、HDCP認証が必要な機器がアクティブになった際にAVアンプに接続されているそれ以外の機器と一定間隔で認証を行い、実際に切り替わる際の速度を改善するもののようでした。

FastViewの設定をAutoにしていたため、TVの電源を入れると、AVアンプに接続している機器とTVとの認証が必要と判断し、一定間隔で認証を行っているようで、そのタイミングで認証処理の何かが発生しているため、PS4にもその処理が発生し、遅延が発生していました。

また、おそらくAVアンプの電源が入らない場合のTVの予約録画機能が開始されると症状が出るというものもAVアンプがスタンバイの状態においてもHDMIのPassThroughがAutoになっていましたので、FastViewの設定とを含めた問題だと思われますが、きちんと確認するには至っていません。

まとめ

同様の現象はSteamLinkでも起こっていましたが、SteamLinkの問題なのかAVアンプの問題なのかの切り分けをどこでするか不明だったため、放置していました。というのもSteamLinkでの接続の主たる目的はゲームではなくリモートデスクトップでPCを使用できればよく、遅延を我慢できたためです。

今回、PS4を購入し、PS4のリモートプレイでも同様の現象が発生したため、AVアンプ側の問題だとあたりを付けることができました。

PS4のリモートプレイはテレビを専有しないための機能と思いますので、AVアンプに接続したPS4を持っており、家族がいて、リモートプレイをしなければならないという条件を持っている方に発生すると思われますが、検索した限りでは見つけられませんでした。 家族がいなくても寝ながらVitaやスマホPS4を操作している方は結構いそうですが。。。

私の環境ではすべて有線LANで完結していますが、もしかすると接続に無線LANが入ると無線LANのせいにしてしまうのかもしれません。私も無線LAN環境でPS4のみのでの発生だったら、安易に無線LANのせいだと判断してしまうと思います。

発生条件が稀なのでしょうか。。。

AVアンプに接続したPS4を持っていて、リモートプレイで遅延が起こる場合、AVアンプ側のHDMIの設定が原因の場合もあるということを知っていただければと思います。もし、PS4のリモートプレイでおかしい遅延に悩まれている方の一助となればということで記しました。個人的にはまさかという原因でした。