2020-02-04

(Linux)ついに Firefox 72.0.2 で「艦これ」がプレイできた

ついに Linux Mint 19.3 の Firefox 72.0.2 で「艦これ」が動作するようになりました。

こちらは残念な状態の「艦これ」 メイン画面です。


Firefox には「要素の調査」という読み込んだ HTML を詳細に確認できる機能が備わってあり、そちらを確認してみました。

「要素の調査」 の中に「コンソール」というサブページがあり、こちらに警告やエラーが表示されており、その中から「WebGL」や「Mesa」あたりでエラーが発生していることを発見しました。あとは「PixiJS」も関連しているようです。



というわけで、いったんカスタマイズしている部分を元に戻してみようと思い、Firefox 自体はリフレッシュしても効果がなかったので、Linux Mint のカーネルを lowlatency から generic に戻してみたものの、解消しませんでした。

次に PixiJS と Mesa というキーワードで調べてみると、以下の Bugzilla ページに辿り着きました。


Componet が「WebGL」に分類されていたので期待が持てる内容です。しかも 「Firefox 73 で修正済み」というステータスでした。ぉぉ。

読み進めていくと、PixiJS の WebGL でエラーが発生しているということで非常に状況が似ています。

さらに読み進めていくと、「gfx.work-around-driver-bugs=false」を指定すると解消したとの記載がありました。2ヶ月前ということで、2019年12月時点の情報です。

ということで、さっそくワタシも about:config から gfx.work-around-driver-bugs=false を指定して Firefox 72.0.2 を再起動してみると、見事に「艦これ」が動作するようになりました!!



このバグは Firefox 73 で修正されているらしく、つい先日に Ubuntu 19.04 で検証が完了した状態とのことです。 

というわけで、避難的にインストールした Chromium くんはサクッとアンインストールし、いつも通りに Firefox 一本の環境に戻ることができました。