Android / 3D

Android-x86 2018年後半以降のofficial

0
90r1-vulkan4.jpg
半年ぶりにチェック出来た。
さあ書こうと思ったら、9.0 r1がリリースされてたので追加で確認。

※9.0 rc2の内容を間違えて消してたらしい。追記しました。
あとinit.shいじることを忘れていた。ガバナー修正してもi7 3770での39は変わらなかった。

チェックした分

  • Android-x86 64bit 9.0 r1
  • Android-x86 64bit 9.0 rc2
  • Android-x86 64bit 9.0 rc2 k49
  • Android-x86 64bit 9.0 rc1
  • Android-x86 64bit 8.1 r3
  • Android-x86 64bit 7.1 r3

結果・感想

  • 9.0 r1/rc1使えば、もう楽ちん
  • デレステ/ミリシタは9.0 rc1以降だと良好
  • ミリシタ 39人表示はCPU性能が必要
  • Ryzen 5 3600は、Vulkan入れてSMT切らないと性能出ない
  • 今後のRyzen Gシリーズ 6コアに期待

チェックした環境

PC1

Core i7 3770
Gigabyte GA-H61M-DS2
CFD DDR3 1600 4GBx2


PC2

Ryzen 5 3600
ASUS PRIME B450M-K
Crucial DDR4 3200 16GBx2 


GPU

Radeon R9 270
Radeon Vega 56
(PC2台それぞれでチェック)


モニター

Display port 出力確認

HDMI 出力確認
…Toshiba  50M520X

※R9 270のHDMI出力は1.4なので、HDMI 2.0確認にはDP変換アダプターを使用。

9.0 r1 / 9.0 rc1

PC1/PC2ともに起動ok。
Ryzenはvulkan入れた方が安定する。

R9 270は大丈夫。vega56はboot中に止まる。

デレステ・ミリシタ起動ok。
ミリシタでのカクツキ無し。
ミリシタ39はCPU性能が必要。 (※後述)

オンボード有線Lan(virtwifi)で接続出来るけど詰まり気味。
init.sh修正すればマシになる。
無線Lan/WLI-UC-GNMだと良好。
TP-Link Archer T2Uは使えない。

R9 270での映像出力は全てok。
DP 4k/60、HDMI 1.4相当、DP-HDMI変換 4k/60。

スリープが不安定、設定した音量が保持されない時がある。
Native Bridgeが通知からDL進捗が確認出来るのでわかりやすくなった。
houdini90r1.jpg


9.0 rc2

9.0 r1 / 9.0 rc1とほぼ同じ。

不具合

フレームレート制限がおかしい。
fps制限がある場面で、掛かるはずの制限が掛からない。
時折fpsが設定リフレッシュレートの1/2に時折落ち込むときがある。

例えば映像出力リフレッシュレートが60hzの場合。
アプリ側の制限が掛からず、上限が60fpsまで出てしまう。時折30fpsに落ちこむ、

映像出力リフレッシュレートが144Hzの時。
アプリ側の制限が掛からず、上限が144fpまで出てしまう。時折72fpsに落ち込む。

ミリシタだと60fps制限、デレステだと制限無しと1/2の制限を受ける場面があるが、いずれの制限も受けない。どの場面でも映像出力リフレッシュレートと同じfpsが出てしまう。時折その半分のfpsに落ち込む。144hz環境なら半減しても72fpsなので使えなくもないけど…r1/rc1で正常に使えるので敢えて使う必要は無いかな。

9.0 rc2 k49

PC1/PC2ともに起動ok。
いずれのGPUも使えない。
なので、他の動作はチェックしてない。

8.1 r3 / 7.1 r3

PC1/PC2ともに起動ok。
R9 270は大丈夫。vega56はboot中に止まる。

デレステ起動するけど、ミリシタが起動しない。
オンボード有線Lan(virtwifi)で接続出来るけど詰まり気味。
無線Lan/WLI-UC-GNMだと良好。
TP-Link Archer T2Uは使えない。

R9 270での映像出力は全てok
DP 4k/60、HDMI 1.4相当、DP-HDMI変換4k/60
時折表示がおかしい。画面半分が正常に表示されない。

ミリシタ39とCPU性能

39人だとCPU性能が大事かもしれない。
Ryzen 5 3600の場合、SMT切る/Vulkan入れる/クロック固定しないと60fps固定できなかった。

いずれも9.0 r1/rc2、GPUはRadeon R9 270でチェック。
Vulkanは起動オプションで指定。起動オプションにvulkan=1追加。


Core i7 3770

HT/EIST/C1E/クロック固定/Vulkan いずれを変えても40 - 60fps。
※13人だったら、Core i7 3770でも60fps固定出来る。

Ryzen 5 3600 SMT OFF

6core + SMT OFF + クロック変動デフォルト + Vulkan OFF / OSが落ちるので測定できない。
6core + SMT OFF + クロック変動デフォルト + Vulkan ON / 55- 60fps 
6core + SMT OFF + クロック固定(3.7GHz) + Vulkan ON / 60fps固定


Ryzen 5 3600 SMT ON

6core + SMT ON + クロック変動デフォルト + Vulkan OFF / 10 - 15fps (OS落ちやすい)
6core + SMT ON + クロック変動デフォルト + Vulkan ON / 20 - 25fps


Ryzen 5 3600 コア数による違い

6core + SMT OFF + クロック固定(3.7GHz) + Vulkan ON / 60fps固定
4core + SMT OFF + クロック固定(3.7GHz) + Vulkan ON / 55-60fps
2core + SMT OFF + クロック固定(3.7GHz) + Vulkan ON / 40-55fps

コア数が減るとfps落ちるので、マルチスレッド能力もあった方が良い。
今後の改善でSMTが活用出来るようになれば、4core+SMTでいけるかもしれない。

蛇足

Radeon R9 270の性能でもまだ十分だったのが幸いだった。Radeon RX 4xx/5xxシリーズ、手元のものは譲渡処分してしまった。やっぱチェックするとなると必要だったな…HDMI2.0対応してるし。Vega 56使うならkanel/mesaいじらないとダメそう。

Radeon RX 4xx/5xxシリーズを買い直そうかとも思ったけどやめた。今更ながら590なら確認する意義あるかとも思ったけど、また余計な確認・問題増やしかねないのでやめた。今年は物増やしたく無いので古くて性能低いRadeon R9 270と、新しめで性能高めRadeon Vega 56の体制で当面過ごす。

今回ので大凡の問題が解決出来たし、CPU性能を盛ればミリシタも何とかなるのはわかったので、あとはもうRyzen Gシリーズで6コアが出てくれれば、色々と丁度良い気もするんだよね…。

リリースされてる分のチェックし終わったし昨年分のタスクも片付けきったし、やっと制作作業に戻れる。
関連記事

0 Comments

There are no comments yet.