Talk:Waydroid

From ArchWiki

Compiling modules in kernel

Current section in the page:

CONFIG_ASHMEM=m
CONFIG_ANDROID=y
CONFIG_ANDROID_BINDER_IPC=m
CONFIG_ANDROID_BINDERFS=n
CONFIG_ANDROID_BINDER_DEVICES="binder,hwbinder,vndbinder"

CONFIG_ANDROID_BINDER_IPC is a bool value in the kconfig of android. It can only take y/n. Maybe should be y here? https://github.com/torvalds/linux/blob/master/drivers/android/Kconfig

Same question for CONFIG_ASHMEM.
—This unsigned comment is by User:Pbeliveau (talk) 03:30, 15 April 2022 (UTC). Please sign your posts with ~~~~!Reply[reply]

Using Waydroid with AppArmor

while Apparmor is enabled, this configuration in /etc/apparmor.d/usr.sbin.dnsmasq is needed otherwise LXC(also waydroid) will fail

@{run}/waydroid-lxc/ r, 
@{run}/waydroid-lxc/* rw, 


--Alfzki (talk) 13:04, 28 April 2022 (UTC)Reply[reply]

"NVIDIA GPUs do not work currently" no longer seems to hold true.

The Wiki page states that WayDroid does not run on NVIDIA GPUs, unless software rendering is used. It seems that fact has changed at some point, as I was able to boot up WayDroid with no modifications, running the GAPPS image managed by WayDroid (not from AUR). Managed to install LibHoudini via https://github.com/casualsnek/waydroid_script . Installed Arknights from the Play Store, and after fixing a permissions issue in the image via shell (second-last message in issue #45 in the above repository) it actually seems to run surprisingly well (I'd say about on par with Microsoft's WSA).

System information: AMD Ryzen 3950x NVIDIA Geforce GTX 1660 Super / nvidia-dkms driver Running on Kernel: linux-zen DE: KDE Wayland

MaxDev 404 (talk) 00:36, 7 January 2023 (UTC)Reply[reply]

Waydroid automatically defaults to software rendering on nvidia now. See https://github.com/waydroid/waydroid/pull/449
Quackdoc (talk) 14:06, 8 January 2023 (UTC)Reply[reply]