Help with Waydroid. Showing black screen.

I followed the guide on the website, however, when I ran the command
/usr/bin/waydroid-launcher
/usr/bin/waydroid-launcher
for the first launch before configuring, I got a black window, with the following output:
+ source /etc/default/waydroid-launcher
++ WAYDROID_UNKNOWN_WIDTH=1920
++ WAYDROID_UNKNOWN_HEIGHT=1080
++ WAYDROID_GRALLOC=minigbm_gbm_mesa
++ case "$(/usr/libexec/hwsupport/sysid)" in
+++ /usr/libexec/hwsupport/sysid
++ WAYDROID_WIDTH=1920
++ WAYDROID_HEIGHT=1080
+ (( 0 == 0 ))
+ set -- show-full-ui
++ systemctl is-active waydroid-container.service
+ '[' active == active ']'
+ pkexec /usr/libexec/waydroid-container-stop
+ grep -qz 'not initialized'
++ /usr/bin/waydroid status
+ export -f launch_waydroid
+ pkexec /usr/libexec/waydroid-container-start
++ pgrep wlr-randr
+ '[' -z '' ']'
+ cage -- bash -uxc 'launch_waydroid "$@"' _ 1920x1080 show-full-ui
++ pgrep surfaceflinger
+ '[' '' == '' ']'
+ sleep 1
amdgpu: amdgpu_cs_ctx_create2 failed. (-13)
+ launch_waydroid 1920x1080 show-full-ui
+ wlr-randr --output X11-1 --custom-mode 1920x1080
unknown output X11-1
+ sleep 1
++ pgrep surfaceflinger
+ '[' '' == '' ']'
+ sleep 1
+ shift
+ exec waydroid show-full-ui
++ pgrep surfaceflinger
+ '[' '' == '' ']'
+ sleep 1
++ pgrep surfaceflinger
+ '[' '' == '' ']'
+ sleep 1
+ source /etc/default/waydroid-launcher
++ WAYDROID_UNKNOWN_WIDTH=1920
++ WAYDROID_UNKNOWN_HEIGHT=1080
++ WAYDROID_GRALLOC=minigbm_gbm_mesa
++ case "$(/usr/libexec/hwsupport/sysid)" in
+++ /usr/libexec/hwsupport/sysid
++ WAYDROID_WIDTH=1920
++ WAYDROID_HEIGHT=1080
+ (( 0 == 0 ))
+ set -- show-full-ui
++ systemctl is-active waydroid-container.service
+ '[' active == active ']'
+ pkexec /usr/libexec/waydroid-container-stop
+ grep -qz 'not initialized'
++ /usr/bin/waydroid status
+ export -f launch_waydroid
+ pkexec /usr/libexec/waydroid-container-start
++ pgrep wlr-randr
+ '[' -z '' ']'
+ cage -- bash -uxc 'launch_waydroid "$@"' _ 1920x1080 show-full-ui
++ pgrep surfaceflinger
+ '[' '' == '' ']'
+ sleep 1
amdgpu: amdgpu_cs_ctx_create2 failed. (-13)
+ launch_waydroid 1920x1080 show-full-ui
+ wlr-randr --output X11-1 --custom-mode 1920x1080
unknown output X11-1
+ sleep 1
++ pgrep surfaceflinger
+ '[' '' == '' ']'
+ sleep 1
+ shift
+ exec waydroid show-full-ui
++ pgrep surfaceflinger
+ '[' '' == '' ']'
+ sleep 1
++ pgrep surfaceflinger
+ '[' '' == '' ']'
+ sleep 1
with the:
++ pgrep surfaceflinger
+ '[' '' == '' ']'
+ sleep 1
++ pgrep surfaceflinger
+ '[' '' == '' ']'
+ sleep 1
going on forever. I've tried reinstalling like 3 times already, and have been getting the same problem.
4 Replies
A
A3w ago
Forgot to add. I'm using a laptop with AMD integrated graphics and an RTX 3060.
Aru
Aru3w ago
RTX3060
likely your issue, but I'm not 100% sure
A
A2w ago
I’ve tried setting it to use the amd card on configure, but it still does the same thing. I’ll try installing envy control and switching to integrated only. Yep! this was it. Disabling it via envycontrol works a charm for me!
Aru
Aru2w ago
Glad you figured it out. It is a shame that it doesn't work with Nvidia, guess it's just another thing to add to the list of Nvidia issues
Want results from more Discord servers?
Add your server