0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Intel iGPU用環境下でWaydroid+ブルアカを動かせたよ

Last updated at Posted at 2025-12-23

はじめに

この記事はQiita Advent Calendar 2025 / ひとりアドベントカレンダー 分野における ふぐおの配信関係多めひとり Advent Calendar 2025 の24日目記事となります。

こんにちは! プログラミング配信をしているふぐおです。
今日は、Proxmox上でWaydoridとUbuntu上のWaydroidでBlue Archive(ブルアカ)が動作できたので、動作方法をまとめます。

ホストOSがUbuntuの場合

ほぼ何もせず動作できました!
これは、動作できていなかった例ですが、同じやり方をしています。以下の記事にやり方が書いてあります。

ホストOSがProxmoxの場合

GPUパススルーをする

GPUパススルーについては以下の記事に書いてあります。

WaydroidでGPUを認識させる

レンダリングにGPUが使われているかを確認するには、以下のコマンドを使用します。

# waydroid内のシェルに入る
sudo waydroid shell

# GLES情報の確認
getprop | grep -E "gles|opengl|hardware"

私の場合は以下のようになっていました。

130|:/ # dumpsys SurfaceFlinger | grep "GLES"

GLES: Intel, Mesa Intel(R) UHD Graphics 620 (WHL GT2), OpenGL ES 3.2 Mesa 25.1.6

ドライバーの問題?

GPUは問題なく認識されていました。なのにゲームを動かすとガクガクになっていました。となるとドライバーの問題かなということで、LXCの設定ファイルをいじってみました。
/varlib/waydroid/lxc/waydroid/configに以下を追加します。

lxc.environment = MESA_LOADER_DRIVER_OVERRIDE=iris

これでAndroidのGPUドライバーを指定できないかとやってみました。
systemctlからWaydroidのコンテナを再起動することを忘れずに。

再起動したあと、waydroid内のshellからログを見ると以下のような記述が、

logcat -d | grep -iE
logcat -d | grep -iE "EGL|GLES|Mesa|SurfaceFlinger|hwcomposer|drm"

12-23 22:08:50.723  1155  2624 I NnApiDriverManager: Registering application with GPU 'Mesa Intel(R) UHD Graphics 620 (WHL GT2)' by 'Intel' [CONTEXT service_id=301 ]

12-23 22:08:52.001  1715  2897 I MESA    : Using gralloc0 CrOS API

12-23 22:08:52.001  1715  2897 W EGL-MAIN: failed to get driver name for fd -1

12-23 22:08:52.001  1715  2897 W EGL-MAIN: MESA-LOADER: failed to retrieve device information

エラーは出ていますが、何やらロードはできていそうな記述が。

こんな感じでブルアカを起動できました。

image.png

CPUがボトルネックになっているようで、少々重いですが中画質で問題なくプレイできています。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?