Waydroid black screen on AMD GPU / KDE

Followed the setup guide exactly, even reset waydroid, rebooted, and retried the guide, nothing. I executed ujust setup-waydroid, selected the first "Initialize Waydroid" option, then ran /usr/bin/waydroid-launcher as per instructions and black screen. Even tried continuing on with the guide, but still nothing. When I continue on the guide, when I get to the step of verifying google apps, with "Get Google Device ID to Get Certified", then it just instantly fails with an "ERROR:" but no text afterwards, don't know if that is related but thought I should include it. Here is the output of the /usr/bin/waydroid-launcher command: https://hastebin.ianhon.com/888d And then the shell command finishes, but the black window stays open until I close it with the X button or stop it with waydroid session stop. Already checked for a ujust update, I am on the latest version, specifically:
● ostree-image-signed:docker://ghcr.io/ublue-os/bazzite:stable
Digest: sha256:c5b8a398f1109929da5ab2554f0c96290b09e76f2fe46c11200704edeb0897e1
Version: 42.20250621 (2025-06-21T20:49:01Z)
● ostree-image-signed:docker://ghcr.io/ublue-os/bazzite:stable
Digest: sha256:c5b8a398f1109929da5ab2554f0c96290b09e76f2fe46c11200704edeb0897e1
Version: 42.20250621 (2025-06-21T20:49:01Z)
I have an AMD Radeon 7900 GRE. I have not layered any packages on-top Bazzite. I am on the Desktop version of Bazzite, not the steam gaming mode one.
hastebin
a pastebin that will never expire. forever.
No description
Solution:
Use the select gpu menu from ujust setup-waydroid
Jump to solution
5 Replies
amel
amel3mo ago
any igpu?
superricky
superrickyOP3mo ago
Yes I have a ryzen 7900
Solution
amel
amel3mo ago
Use the select gpu menu from ujust setup-waydroid
amel
amel3mo ago
Try using dgpu, if it fails choose igpu Having igpu and dgpu is usually problematic
superricky
superrickyOP3mo ago
Hey I tried this and it said this:
Please enter the GPU number you want to pass to WayDroid:

1. 03:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 31 [Radeon RX 7900 XT/7900 XTX/7900 GRE/7900M] [1002:744c] (rev ce)
2. 12:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Raphael [1002:164e] (rev c4)

>> Number of GPU to pass to WayDroid (1-2): 1

Confirm that these belong to your GPU:

lrwxrwxrwx. 1 root root 8 Jul 8 13:11 pci-0000:03:00.0-card -> ../card0
lrwxrwxrwx. 1 root root 13 Jul 8 13:11 pci-0000:03:00.0-render -> ../renderD128

/dev/dri/card0
/dev/dri/renderD128
Please enter the GPU number you want to pass to WayDroid:

1. 03:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 31 [Radeon RX 7900 XT/7900 XTX/7900 GRE/7900M] [1002:744c] (rev ce)
2. 12:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Raphael [1002:164e] (rev c4)

>> Number of GPU to pass to WayDroid (1-2): 1

Confirm that these belong to your GPU:

lrwxrwxrwx. 1 root root 8 Jul 8 13:11 pci-0000:03:00.0-card -> ../card0
lrwxrwxrwx. 1 root root 13 Jul 8 13:11 pci-0000:03:00.0-render -> ../renderD128

/dev/dri/card0
/dev/dri/renderD128
Does that mean it worked or is there something else I need to do? Oh wait nevermind, doing that fixed it, ty

Did you find this page helpful?