Closed5
Bevyがwsl上から起動しない
thread 'main' panicked at 'Failed to initialize any backend! Wayland status: "backend disabled" X11 status: XOpenDisplayFailed', /home/miyamo/.cargo/registry/src/github.com-1ecc6299db9ec823/winit-0.26.1/src/platform_impl/linux/mod.rs:619:9
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
Bevy's Default Pluginsでウィンドウを出そうと思ったら上記エラーで死ぬようになった
解決したい
仮説
たぶんwsl上でやってるから。wslからGUIを出せない
解決法
wslからGUIを出せるようにすればいい。
一応がんばればなんかできるらしいが、公式のwslgが今はあるのでこれを使いたい
だがそのためにはwin11がいるようだ。
win10にはバックポートされてない。悲しいね
開発環境を変える
wsl上からwindows側に開発環境を持ってくる手もある
が、最近はnixで開発環境を整えているのでそれはそれで面倒
thread 'main' panicked at 'Unable to find a GPU! Make sure you have installed required drivers!', /home/miyamo/.cargo/registry/src/github.com-1ecc6299db9ec823/bevy_render-0.7.0/src/renderer/mod.rs:95:10
win11にしてwslをupdateしたらどうやら今度はGPUが見つからないらしい
いろいろ入れてみた
➜ vkcube
WARNING: lavapipe is not a conformant Vulkan implementation, testing use only.
➜ vulkaninfo
WARNING: [Loader Message] Code 0 : terminator_CreateInstance: Failed to CreateInstance in ICD 2. Skipping ICD.
WARNING: lavapipe is not a conformant Vulkan implementation, testing use only.
lavapipe はGPUがないときにCPUで動かしているやつらしい。ノートPCのintel内蔵GPUだとだめなのかな
なんだか無理そうなのであきらめる。悲しい
そのうち情報が増えるかもしれない
このスクラップは2022/05/06にクローズされました