yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] TheSola10:
Hello

First off, thank you so much for this app! It's a pleasure to use with DeX and LinuxDeploy.

I would like to enable hardware acceleration within the XWayland process as run by Sparkle. I've built a custom version of mesa renaming msm into msm_drm, and the hardware acceleration still cannot run, erroring out with

libEGL warning: DRI2: failed to create dri screen

Do you know whether it's an SELinux issue (I still haven't managed to disable SELinux on my N9750), or if it can be fixed by adding an Android permission to the app manifest (like android.permission.ACCESS_SURFACE_FLINGER)?
[Android Apps and Games] phhusson:
Hey [MENTION=9758079]Hentacler[/MENTION] this project looks pretty cool, I'm sad it's abandonned (though there have been recent updates?).

If you abandoned it for technical reasons, could you share those?

Also would you mind sharing source code? I see that you have removed the project from your gitlab.

Thanks for your work

FWIW my intended use-case is to use my rog phone 3 (12GB RAM/512GB UFS) as a laptop :)
[Android Apps and Games] flunkyball:
I have the setup running as well. However I could not manage to get it working on the external monitor. DISPLAY:1 instead of :0 did not do the trick. ;)

Did you do any further steps to have it on the external device via DEX ?

Cheers
[Android Apps and Games] HolyChickenGuy:
I've been inactive for a while but this sounds very interesting. It's basically my dream to have full 3d hardware acceleration for Linux on Android and I would love to know if there has been any progress on this, also I can't seem to access the FTP server anymore, does anyone still have the APK's?
[Android Apps and Games] pierro78:
sorry for the probably dumb question but does Wayland has better touch support than Xsdl ?? ... for example can you scroll a web browser window by touching inside the window (not the scrollbar) with your finger ??

thanks !!
[Android Apps and Games] Hentacler:
Getting 3D acceleration is almost impossible for most users. GPU drivers consist of two parts: kernel space part and user space part (libGL.so). Also drivers can be opensource/free or proprietary. Proprietary and opensource parts are not compatible. On our PCs we have opensource kernel space drivers (shipped with the kernel) and opensource userspace libraries (MESA) so everything works. We can also install, for example, proprietary NVIDIA driver which compiles its own kernel space module and installs its own userspace libraries.

On smartphones we have proprietary kernel driver and MESA won't work with it. Here are some options people considered:

1. Replacing proprietary kernel driver with opensource (like LIMA for Mali, FREEDRENO for Adreno etc.). Requires kernel sources for your specific device. May require patches -> C language knowledge. And even if you succeed, this will break android. Android uses proprietary libs. But this option works fine for SBCs where you can throw away proprietary kernel and use mainline kernel.

2. Using proprietary glibc userspace parts. Not all vendors release such libraries for X11 or wayland systems. Some time ago one guy confirmed that is it possible to get acceleration this way on NVIDIA Tegra K1 and X1. Also I know that such "binary blobs" exist for Mali devices but didn't try them.

3. Use proprietary libraries that we already have on Android. Well, this is complicated by glibc-bionic binary incompatiblity and lack of X11/wayland support in those libraries. Both problems can be solved (and were solved countless times) using libhybris and some custom C code. I got acceleration this way too long time ago. But this option can only be recommended to advanced users with C knowledge. And I am not sure libhybris was fixed for Androids 8+ (I only know that it stopped to work). I don't follow it.

4. Implementing OpenGL-server on Android side and client libGL for glibc distribution. Will work, but I am not in.

5. Porting apps to bionic libc. Close to #3. Will work, but requires programming experience.

My knowledge may be a bit outdated.

Wayland supports touch and can forward touches as touches and not as mouse events. But applications also need to support touches properly. I believe Qt5+ and GTK+3+ should do. I am pretty sure that at some point sparkle supported touches properly and I could use scroll and zoom in Firefox and in Qt applications. But at some other points it didn't work. I don't really remember. In any case, this can be fixed and should work if it doesn't.

I am still committing to sparkle. Current version is 200+ commits ahead of the latest released version. But right now its is very unstable because I mostly use it to impove my C++ skills. And no new features added so not worth releasing.
[Android Apps and Games] Ragnos001:
You can get GPU acceleration on phones with Adreno GPUs with kgsl support. You can build Turnip driver with kgsl and zink. Only issue is that Turnip lacks one needed Vulkan extension so most games have a lot vertex explosions, It's working for me with aarch64 with Termux:X11 that's based on Sparkle.

When I try to run Sparkle itself with armhf chroot (to use box86) I have this issue.

Missing Wayland requirements for glamor GBM backend

Failed to initialize glamor, falling back to sw

(EE)

Fatal server error:

(EE) failed to create screen resources(EE)

Sparkle is aarch64 only?

@HolyChickenGuy for vis about acceleration
[Android Apps and Games] Ragnos001:
@Hentacler I'm working on getting i386 and amd64 emulation to work on phones using box86 (and for now closed source box64) emulators created for Linux by ptitSeb and linux chroot. If you could help me with working around issue above, would be awesome. Darkest Dungeon works fine with box64, but box86 is one that can run Wine and it's accessible for more people. Also, with potential support of DRI3, we could get Vulkan acceleration from Turnip and use DXVK.
[Android Apps and Games] sunarowicz:
I cannot use Sparkle on my POCO F3 phone with the MIUI OS. Once I hit the START button the screen turns off. Every 5 seconds the lock screen appears for approx. 1 second and then again screen turns off. It repeats this way forever. It is very tricky to hit the STOP button. Sometimes the only solution is to restart the phone. On my other device, some Chinese tablet with custom ROM it works fine. Any idea what might be wrong with the phone?
[Android Apps and Games] Hentacler:
Got myself ROG Phone 3 too and updated it to Android 11.

It seems that the old version of sparkle (the one from FTP) still more or less works on Android 11.

But it doesn't support secondary screen (when you force "desktop" mode instead of mirroring on HDMI/DisplayPort). So I implemented some very basic support for multiple screens.

Looks fun now :D

Still need to remove that navigation bar somehow.
[Android Apps and Games] zanfix:
Hi!

So you are planning to resume sparkle development?
[Android Apps and Games] Hentacler:
Yes. I am still developing it from time to time. But I mostly focused on improving internal framework, not on adding new features.
[Android Apps and Games] Hentacler:
So you say that opensource turnip userspace part (libraries) can work with proprietary kernel part?

I know that very long time ago freedreno was able to work with proprietary kernel part. Freedreno authors recommended to use their own kernel part, but it worked with proprietary kernel too.

Maybe it still does.. I don't know.

Could you provide instructions how to get turnip (or freedreno) working with proprietary kernel (without replacing kernel space driver part)? I can't say I am really mega interested in getting HW accel working, but if it easy, I would like to try. It is also fine if it can only render to offscreen buffer, not x11 window.

Also some guys from our forum found a way to get HW accel using VirGL. Basically, rendering is happening in a separate process that is linked against bionic libs. Not very efficient, but this is the only "universal" solution right now and works on most devices. They are even running some old 3d games (like Warcraft 3) using combination of VirGL and exagear (fast i386 processor emulator).
[Android Apps and Games] zanfix:
I apparently managed to get this working...

This is the repo for the userspace libraries: https://github.com/Grima04/mesa-turnip-kgsl

The only part that was driving me crazy, on my setup at least (debian bullseye), is that i had to rename (or delete...) libvulkan_lvp.so to make it work...

supertuxkart runs at something like 20/25 fps with stock settings (instead of 5/6 fps with llvmpipe) on my galaxy tab s6
[Android Apps and Games] seniorivn:
oculus quest 2 has the same gpu

and if i googled correctly it can be rooted

Do you think it would be possible to use sparkle on it?

Is it likely that you would buy one? :)
[Android Apps and Games] Hentacler:
It will run and it will be just as useless as it is for smartphones.

I didn't even consider getting such thing. I wish I have some rich friends so I can at least try how it feels.
[Android Apps and Games] Pistero07:
hi guys, does anyone have the sparkle apk? I try to download from the link, it is empty. Thank you so much
[Android Apps and Games] Hentacler:
The link is still fine... It is browsers who decided to disable support for FTP... Personally, I hate forced security measures. Warnings about security risk are appreciated. But if a user wants to download publicly available file without encryption, not allowing him to do so is tediousness...

Here are old version of the apk and audio driver.
[Android Apps and Games] mutonic:
Hi,

Excuse any approximation (wayland is still blurry in some aspects to me), but to summarize,

Sparkle (or Termux:X11) implements a Wayland server on which clients connect, to display their content.

As far as I know, Xwayland is currenlty the only supported client allowing only x11 legacy apps display?

From a previous quote:

I guess you were referring there to supportting native wayland clients like sway ? Is it still relevant ?

Another thing, I don't have much knowledge on this, but instead of having a wayland server on phone, would sending wayland content to a remote server possible ?

Something like waypipe which use network transparency (quoting archwiki)

I mention it, because I thought this would open possibility for native wayland apps to be run on phone but displayed externally (such as on bigger screen device).

Thanks and sorry if this was a bit off topic..
[Android Apps and Games] pierro78:
you can also use vnc (tigervnc, etc ...) to display x11 apps running on your phone on a bigger screen device :

https://www.reddit.com/r/termux/comments/mfpwry
;)
[Android Apps and Games] mutonic:
Indeed X11 display is possible through classic VNC (remotely) or XWayland (locally),

I was wondering if we could run pure wayland app, so we can use windows managers like sway, ...

but I guess it is a bit early to ask given the newness.
[Android Apps and Games] SlightlyWind:
It seems that I'm facing the same problem, though using this fix still returns error:

slightlywind@localhost:~$ cat sparkle.sh
#!/bin/bash
set -e
mkdir -p /tmp/sparkle
ln -s /data/data/com.sion.sparkle/files/wayland-0 /tmp/sparkle/wayland-0 || echo 'exists'
XDG_RUNTIME_DIR=/tmp/sparkle Xwayland &
sleep 1
export DISPLAY=:0
startkde

slightlywind@localhost:~$ sh sparkle.sh
ln: failed to create symbolic link '/tmp/sparkle/wayland-0': File exists
exists
could not connect to wayland server
(EE)
Fatal server error:
(EE) Couldn't add screen
(EE)
$DISPLAY is not set or cannot connect to the X server.

Using this guide:

Can anyone tell me what went wrong? I came across this thread, and also the mentioned one quite a few times, but never got it to work.
[Android Apps and Games] Hilmi Ridho:
New version?
[Android Apps and Games] PFittech:
​

Drinky works as a water drink reminder and helps don't forget to drink regularly. Based on your weight and age application, calculates the daily amount of fluids. In statistics - you can easily look your personal success the of day or days. You can use nice widgets to control the application directly from the launcher. Drinky displays a variety of tips on how to properly hydrate yourself.

Unique features:

- material design 2 components in combination with Samsung One UI

- one hand control

- beautiful UI with simple UX

- launcher widgets

- useful statistics and their export to excel

- dark theme and automatic theme switch based on time

- useful app settings​

Download: https://play.google.com/store/apps/details?id=sk.franek.drinky​
[Android Apps and Games] PFittech:
Fixed availability
[Android Q&A, Help & Troubleshooting] MAREK10747:
Hello. I have eu version of xa1 . I want to make global phone with unlocked all bands . I try to unlock it but i'm not sure how to do that . On screen shot's you have all info . I try re-brand my xa1 but not work this method . (I try flash rom from us and japan etc.)
[Samsung Galaxy S9+ Questions & Answers] Vecera:
Before an update to One UI / Android 9, I never experience any problem with slide to answer to phone call and now, in 60% case, I need to SWIPE 2x in order to answer the call or simple to hold finger a bit longer on animation and than to swipe.
[Samsung Galaxy Note 9 Questions & Answers] danb_33:
Hi guys, tried to search the forum before posting and not quite sure if its a Samsung ROM thing or an Android thing, or just a "Stupid me" thing. For a few days now I am noticing a strange event that occurs every 30 minutes passed round hour on an hourly basis, I captured a video clip of it and attached here.

It is getting very annoying and I cant find the root cause for the issue.

phone is Note9, unrooted, only official apps from store are installed and I downloaded Kaspersky AV but didnt find any malware/virus.

I would love to hear if anyone has any idea what this might be or a good way of finding the cause.

Thanks !
[Samsung Galaxy Note 9 Questions & Answers] featureza8336:
Are you talking about how that white screen comes up for a moment and then disappears?
[General Questions and Answers] rober-cf:
Hi,

I can´t start my 5x, I bought it as a A1 with Nougat custom rom, I tried to install with TWRP a Oreo rom and then got bricked.

Then I tryed to flash to tiffany CN but I got a boot loop, but it wasn´t works.

Now I cant start it, I push the power button then vibrate but the screen its full black.

could anyone help me?
[Samsung Galaxy S10e Questions & Answers] Supracer:
Straight to the point, I'm looking to purchase one of the phones but I'm not sure which to get. I'm mostly looking into the selfie camera and XDA support so yeah not sure which one
[Samsung Galaxy S10e Questions & Answers] srpskiinat:
I will go for Xiaomi mi 9. Wide angle camera, Dual SIM, Amoled, My mother toung, Call recorder and great price. Only missing 3.5 aux but I will survive. BB Oneplus....
[Samsung Galaxy S10e Questions & Answers] NisseGurra:
My list:

Mi9: Most likely better AOSP support, cheaper

S10E: better screen, 3,5 jack, smaller size
[Samsung Galaxy S10e Questions & Answers] ljo13:
I'm also thinking about buying either the Mi9 or S10E. At the moment, I'm slightly leaning towards the Mi9 because of the price and also because I don't really like Samsung's software.

That being said, Samsung has improved radically over the past years and Xiaomi is not exactly delivering mint Android either.

As for the size: Would love to buy the Mi9 SE but it looks like it's not going to be available in Europe and that it will also lack the necessary 4G bands to make it work properly.
[Samsung Galaxy S10e Questions & Answers] potblack2win:
Would definitely go for the Mi9. Depending on region Samsung has decided to use their Exynos variant in comparison to Snapdragon 855.

We all know the Exynos is faster than the Snapdragon 855 but with regards to power efficiency, we are still unsure. Last years Galaxy S9 Exynos variant suffered from severe battery issues which ultimately resulted in me returning my S9 within the cooling off period.

The Mi 9 is very attractive with its Snapdragon 855 and scores well on gsmarena battery test even beating the p20 pro (4000mah) which I currently own and would not sell apart from sh** selfie camera being worst ever. Ultimately Samsungs decision to only ship Exynos variant phones within the UK is a shocking one.

We should be given the choice
[Samsung Galaxy S10e Questions & Answers] vimto25:
Mi9 I've just received mine.

I was going to get the S10+ but when I seen this and the price tag my mind was made.

Screen is great,cameras front and back are brilliant, it's so fast and smooth it's unreal. Fingerprint scanner is very good it's so quick and accurate nothing like OnePlus 6t that was dreadful for me.

Only think this device doesn't have for me is dual speakers, IP rating, SD slot.
[Samsung Galaxy S10e Questions & Answers] Z953RR:
Buy Mi9 Only if you dont mind the lack of OIS....camera at night is a joke.i sell mine for that after just 24 hours!!!
[Samsung Galaxy S10e Questions & Answers] cd993:
Agreed, camera so far one of the aspects I'm slightly less pleased with, especially coming from the Pixel 2 xl. However, a Mi 8 gcam port works already and so does night sight, which even though its not meant for this device works pretty well. So I'm definitely gonna be patient and follow its development as great things await us I believe! Would be great if we can use the telephoto and wide angle cameras with the gcam port!
[Samsung Galaxy S10e Questions & Answers] Z953RR:
I have installed gcam in mi9 with night mode... quality better BUT NOT with low light.you need a tripod ..theres not optical image stabilization (hardware)
[Samsung Galaxy S10e Questions & Answers] ted presley:
I'm not so sure about "Exynos" is faster than 855, of course maybe Samsung phones with Exynos feel faster than Snapdragon?
[Samsung Galaxy S10e Questions & Answers] potblack2win:
This years exynos has also failed in terms of battery life.

The snapdragon 855 is way more efficient than the exynos
[Samsung Galaxy S10e Questions & Answers] sensationvsgalaxy:
Exynos is only better in singlecore (multicore is faster in 855) but exynos does that at the expense of a lot of heat and battery. Also the GPU in 855 is like 2 generations better than exynos.

yes, my s9+ exynos still does beat the mi9 in single core. but the s9+ gets beaten in gpu tests even by my older mix 2 NON S (snapdragon 835!!.. not 845!!) 855 gpu is a beast. Exynos s10 gpu is just slighty better than s9 exynos because they did improve the power per core.. but removed like 40% of the cores... (g72mp18 vs g76mp12)

and that single core perf. is irrelevant.. My mix2 with a good rom is AT LEAST as fast as the s9+ in app opening, web surfing etc.. believe I tested.
[LG V30 Questions & Answers] a3des:
Is there any way to add a widget for running Smart Doctor - optimize phone from home ? I have looked with Shortcut Master but I cannot find a direct command for use as a shortcut.
[Moto G6 Plus Questions & Answers] g15b3rt:
Dear all,

after trying to install TWRP (from the official homepage), the bootloader logs show the following message on my phone (moto g6 plus):

AP fastboot Flash Mode (Secure)

No bootable A/B slot

Failed to boot Linux, falling back to fastboot

Fastboot reason: Fall-trough from recovery boot mode

Any recommendations, what I can do/try now?
[Moto G6 Plus Questions & Answers] RokCruz:
With volumen keys search for a green letters "Start" and flash stock rom or flash boot.img from stock.

Kepp in mind that Official TWRP can't be installed only BOOTED so don't try it again there's a flashable TWRP installer here:

https://xdaforums.com/g6-plus/how-to/twrp-installer-zip-evert-t3875657

KEEP IN MIND THAT WE CAN FLASH THE INSTALLER BUT ISN'T RECOMMENDED!
[Moto G6 Plus Questions & Answers] JSFrank:
DON'T DO WHAT YOU WANT when a script is given from the creator IT IS NO A PROBLEM.

I know muy words are so really bad but is the truth. Reflash all the stock system and after it BOOT twrp is you need but dont flash cause we don't have a recovery partition, so, we can't use twrp like un older moto phones
[8525, TyTN, MDA Vario II, JasJam ROM Development] cloud_kjo:
:confused:

Dear All,

My Hermes suddently can't sync with my PC. I don't remember when is the last time it could sync with PC (either before upgrading to Vista service pack 1 or before repairing the flexible cable of my Hermes)

All contacts, calendar, Task, and notes on my Hermes gone and can't be sync with PC which contain all of these.

I've tried to connect-disconnect Hermes, reinstall windows mobile Device Center for Vista 32 bit, soft reset Hermes --> still the same, can't sync.

Every time connection between Hermes and PC on, Windows Mobile Device Center turns to "Error" or "connected" with "Set up your device" link.

Every time I click the "set up your device", It stop while "setting up partnership" at 45% with message "Changes to syncronization settings with Server ActiveSync could not be made at this time". After I click OK on the pop up message, it goes to neverending syncing mode.

Thank you for your help.

Hermes:

Windows Mobile 6.1

ROM version : Pays ROM

ROM date : 11/06/07

Radio version : 1.47.00.10

protocol version : 32.80.7020.20H

PC:

Windows vista home premium

Service pack 1
[8525, TyTN, MDA Vario II, JasJam ROM Development] jamal1782:
I have the same problem. even redid my whole computer. I am running vista ultimate. I tried several roms that worked before but no success.
[8525, TyTN, MDA Vario II, JasJam ROM Development] Pumpiron579:
@cloud_kjo

Did you try to uncheck "USB to PC" in the settings/connection? Did you pair your phone with your PC and try syncing with Bluetooth? also, run a disk cleanup on your PC...if that does not work than try a different rom.

I have had simular problems with some roms. I found that that after flashing a Rom, I set up the time and put my name in the owners information, then I pair my Bluetooth and then sync my phone. If after flashing a new rom and I set up a lot of programs, most of the time it will not sync and I get an error.

also there is system restore on your PC .

Hope that helps

@jamal1782 Bummer, What did you redid? First I would uninstall and then reinstall WMD 6.1, then I would run a disk cleanup, run ccleaner, Flash a wm 6 oem rom and see if that will pair and sync...if you still have that problem, change USB ports, also look in Device Management and see if any USB ports are corrupted. Maybe you have a short in your USB connector

Here is a link that might help out...http://forums.microsoft.com/WindowsMobile/ShowForum.aspx?ForumID=1762&SiteID=65
[8525, TyTN, MDA Vario II, JasJam ROM Development] cloud_kjo:
Dear Pumpiron579 thanks for your advise.

Have done the steps. Finally, the final solution is to re-flashing the hermes with another ROM. However because the stupidity of me, I forgot to back up the SMS messages content from my hermes. Now I lost all of them. :(

Is there is any way to recover the SMS?

Thanks.
[8525, TyTN, MDA Vario II, JasJam ROM Development] Marzetti:
Cloud, which ROM did you choose?
[8525, TyTN, MDA Vario II, JasJam ROM Development] Marsbar:
Try running this file http://toril.ru/pda/akrndisadd.exe on your phone. It works every time my phone stops synching.

Geoff
[8525, TyTN, MDA Vario II, JasJam ROM Development] Saint George:
All I do when this happens is delete the Windows CE Services"folder" under the HKEY_CURRENT_USER\Software\Microsoft\ tree of the windows registry.

If that fails, check this post http://xdaforums.com/showpost.php?p=2806941&postcount=2
[8525, TyTN, MDA Vario II, JasJam ROM Development] M.MALKI:
Look People I was suffering from the same problem for a week and finally I found a solution for it

Guys you need to reupgrade your HTC USB Sync

Do this steps :

connect your phone to the pc even it didn't sync

Right click on Computer then properties then Device Manager from the left bar then Double click on Mobile Devices then right click on HTC USB Sync then Update Device Software then click on the second choice (Browse my computer for driver software then another click on the second choice again (let me pick from a list of device drivers on my computer) then choose HTC USB Sync(Microsoft Corporation) then your USB will be updated and the sync will work after restart your pc.

Hope I helped you.