Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Severe banding and incorrect colors in Minecraft sky and sun #236

Open
7merlin opened this issue Jan 21, 2025 · 8 comments
Open

Severe banding and incorrect colors in Minecraft sky and sun #236

7merlin opened this issue Jan 21, 2025 · 8 comments

Comments

@7merlin
Copy link

7merlin commented Jan 21, 2025

Repro steps:

  1. Install Wadroid on Steam Deck OLED
  2. Install Minecraft Pocket Edition
  3. Create any world (e.g. a flat creative world) and open it
  4. Look at the sky

Expected:
like on the phone the sky gradients are pefectly smooth with shades of blue and sun "halo" is shades of white and yellow.

Actual:
Severe banding in the sky. Some incorrect color shades in the sky. Incorrect colors on the sun "halo".
The effect is much worse in motion. See attached videos. With compression though the phone screenshots and videos look worse than in real life, but Steam Deck recording is close to real life.

Notes:
The same happens if Steam Deck is connected to a monitor or an OLED TV and it shows up in screenshots and in videos.
I haven't verified other games but the Android UI looks fine.

Screenshots here:
https://imgur.com/a/waydroid-RNnFU6Y

More screenshots and videos here:
https://drive.google.com/drive/folders/1fywqbraLMWiu3tnEg5pIyoVSeowswXGd?usp=drive_link

@agilgur5
Copy link
Contributor

agilgur5 commented Jan 24, 2025

This repo is just an installer, so your issue is likely due to something upstream within Waydroid itself. Could also be a libndk issue if you're running an ARM APK, but as it's graphical I'd be inclined to guess it's Waydroid given its interaction with Wayland.

@ryanrudolfoba
Copy link
Owner

Is this x86 APK? If it is, try use A13 image instead and see if issue is there too.

@7merlin
Copy link
Author

7merlin commented Jan 27, 2025

This repo is just an installer, so your issue is likely due to something upstream within Waydroid itself. Could also be a libndk issue if you're running an ARM APK, but as it's graphical I'd be inclined to guess it's Waydroid given its interaction with Wayland.

Would recommend filing an issue for Waydroid?

Is this x86 APK? If it is, try use A13 image instead and see if issue is there too.

It's Minecraft Pocket Edition: https://play.google.com/store/apps/details?id=com.mojang.minecraftpe. I found the installed app files in ~/.local/share/waydroid/data/app/... and it looks like it's x86

How do I try A13 image? You mean upgrading to this release? https://github.com/ryanrudolfoba/SteamOS-Waydroid-Installer/releases/tag/Android13. Do I need to uninstall and then re-run the script? Or some manual modification of the script required?

EDIT: I uninstalled everything, then I cloned the Android 13 tag like this but still got Android 11 installed:
git clone --depth=1 --branch Android13 https://github.com/ryanrudolfoba/steamos-waydroid-installer

Any clues how to try Android 13 image?

@7merlin
Copy link
Author

7merlin commented Jan 31, 2025

Friendly ping. I wanna try reproduce on Android 13 but I couldn't yet figure out how to install it. Any pointers?

@ryanrudolfoba
Copy link
Owner

Friendly ping. I wanna try reproduce on Android 13 but I couldn't yet figure out how to install it. Any pointers?

I missed adding the A13 logic. Perform a full uninstall using waydroid toolbox, clone the repo again to get the latest version and perform the install. You will have several options to choose from, select A13_NO_GAPPS -

Image

Since this has NO_GAPPS / no Google Play Store you will need to sideload APKs.
Guide how to sideload APKs

@agilgur5
Copy link
Contributor

agilgur5 commented Jan 31, 2025

git clone --depth=1 --branch Android13

For edification, Android13 is a Git tag and it exists more as side-effect of GitHub Releases creating tags.
The GitHub Releases are currently solely used to host the built images, and actually not for point-in-time tagging of the repo state.
Using GitHub Packages for this would have less such confusion, but it currently only supports some specific package formats and doesn't support arbitrary binary blobs without extra tooling

Would recommend filing an issue for Waydroid?

If you can't get it to work on newer Android, yes I think it would be more appropriate upstream. Although Waydroid default is still Android 11, so might make sense even now

@7merlin
Copy link
Author

7merlin commented Feb 7, 2025

Thank you both!

I've spent last couple of evenings trying to install this app on the Android 13 variant. I'm pretty much stuck. Minecraft is DRM protected and doesn't work properly without Play Store. The Android 13 image here has no Play Store. I've tried installing necessary APKs following this guide: https://www.androidpolice.com/install-google-play-store-any-android-device/. After dozens of attempts I couldn't find the right versions and Play Store or Google Play Services keep crashing.

Any way to figure out the right versions or enable GAPPS variant for Android 13?

@ryanrudolfoba
Copy link
Owner

Any way to figure out the right versions or enable GAPPS variant for Android 13?

not possible at the moment to have gapps / google play on A13 build for SteamOS,.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants