-
Notifications
You must be signed in to change notification settings - Fork 101
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
Why Android port was removed and will it come back? #113
Comments
Its a mix of all of this. Upstream Wine is broken, even when hangover was working it only worked for a handful of people. Due to the different screen and input formats running Windows applications on Android is nothing more than a curiosity anyhow. |
Just checked - Hangover on Android (0.4.0 release) can't run most executables because most of the libraries are either "not found" or Qemu can't reserve address space for the image. Wonder why it's like that... |
It's lot of work for nearly no users. If you want to hack on it I could try to support you, though. |
Actually, there's a pretty big user base of Exagear users, which also emulates x86 but on the Linux side, so there are a lot of potential users. |
A lot of people are trying to run even "simple" PC games, so much so there are dedicated YT channels for trying to do so. |
Exagear user here. Hangover seems to have an huge potential because it's faster than Exagear so a lot of players will use it. |
So, you can still download hangover 0.4 for Android, but we never had a huge user base when we supported it... |
Mainly due to its limited usability state. |
Yes on my phone every .exe are not working on hangover 0.4.0 that's the problem |
How do you know hangover is faster? |
I don't say it's faster but Hangover is working almost natively while exagear need to emulate an x86 Ubuntu then wine. |
Ok, I added a goal to my patreon for this |
Cool! |
Does https://github.com/termux/termux-packages make porting the hangover to the Android partially easy? |
Just use proot (fakeroot) 😎😎. Jk. There's no hardware acceleration |
:( |
Recently able to launch games with hardware acceleration. For example STALKER on snapdragon 865: https://youtu.be/UMrKEE4FYhU But many games work with artifacts, but it seems like developer virgl (https://github.com/mittorn/virglrenderer-android) will fix all artifacts and will improve performance. And in games GPU is loaded by only 5-10%, even in fullhd resolution. GPU is loaded 100% only in FurMark. Apparently cpu is a bottleneck |
Virgl gives a lot of overhead, that's why |
Nice to hear such alternatives exist. |
|
We cant forget to pojav launcher team attempt (artdeell is included)... They port Gl-streaming to android... (Originally gl streaming is created for transmitting open gl es command from a linux pc without a gpu e.g parallella to a raspberry pi) |
It have some success but as they said gl-streaming with gl4ez didn't work |
I like how this went from Hangover on Android to gl-streamimg
пн, 15 мар. 2021 г., 10:44 SevenIsNotNumber ***@***.***>:
… It have some success but as they said gl-streaming with gl4ez didn't work
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#113 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AK6SASTOOIMGWV5TCVVVMRTTDW3EPANCNFSM4YMVDPJQ>
.
|
Actually it is one topic. Making pc games on android as fast as possible |
At this stage, you can run in armhf proot or chroot i386 version of Wine using box86 (but you can expect some additional issues in proot ie. with lack of udev). With some Adreno GPU's you can even get GPU acceleration using Turnip with KGSL support and Zink, but wined3d have some issues with dynarec on phones so for now you need box86 compiled without dynarec to run DirectX games. Box86 can be build as binary for Android, but it lacks some wrapping of libs that are required by Wine apk, so we need to wait for using moded i386 apk on arm phones. If fork of Wine without libhardware dependency is possible, it would probably can speed up port as it's one of that unwrapped libs. @AndreRH Could fork like this work or libhardware is required by Wine apk on Android? |
I think the most part of arm devices are used in smartphones, then the hangover stopping the support to Android make this project lost a part of his bright. But gladly the AndreRH still open to return to Android one day. |
i tried fex-emu and it work great , its pretty good but hard to install , |
Might be enough, so if you could come up with a patch that might lead to a solution. Packaging is not fun though, but possible |
Can you please write a build script for this which will actually build an apk, even a broken one? I searched for them in internet, but they seem to be outdated. |
I am not sure if this list is final but that should do the thing I described in Wine's bugzilla.
This list is not complete and probably will grow. I have no problem implementing it, but I have a problems with setting up building script (termux's package building of hangover seems to be pretty much complicated and I am not sure I can do that alone). |
System Details
Platform: Android
Build host: Linux Debian Bullseye
Compiler: clang90 aarch64-linux-android
Problems Description
I did nothing yet
Was the Android build removed because regular Wine build for arm64-v8a is broken? If armv7 version of Hangover's qemu will be made, will Android port be returned?
Yes, i did read #84
The text was updated successfully, but these errors were encountered: