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

Integrated graphics (VNC/SDL2) #2059

Open
mguinhos opened this issue May 13, 2021 · 7 comments
Open

Integrated graphics (VNC/SDL2) #2059

mguinhos opened this issue May 13, 2021 · 7 comments

Comments

@mguinhos
Copy link

mguinhos commented May 13, 2021

Feature description
Please add SDL2 support to Termux or an integrated VNC server, this will be a great improvement that will make termux officially a development platform and not just a generic Terminal emulator.

Reference implementation
CXXdroid from IIEC already implemented SDL2 and Allegro

@mguinhos mguinhos changed the title Integrated graphics Integrated graphics (VNC/SDL2) May 13, 2021
@ghost
Copy link

ghost commented May 14, 2021

Termux also has X11 addon https://github.com/termux/termux-x11

Though it is very WIP though and was archived

And probably you're right though, an Integrated VNC/SDL could be used instead as the alternative to Termux:X11, something like an option to launch VNC

@ghost ghost added the enhancement label May 14, 2021
@RalfWerner
Copy link

Though it is very WIP though and was archived

@wmcb-tech I have been using it for years. It's easy to integrate into the Termux start, as well as toggle, significantly faster, more flexible and more stable than VNC (checks). It also supports PiP and distros. The Direct mode still has some bugs and should be actually avoid.

@freebrowser1
Copy link

You can install Andronix (www.andronix.app) which provides complete Linux distributions (Debian, Ubuntu, etc.) and have a builtin VNC server.

Or is that not what you want ?

@ghost
Copy link

ghost commented May 20, 2021

You can install Andronix (www.andronix.app) which provides complete Linux distributions (Debian, Ubuntu, etc.) and have a builtin VNC server.

That's not what it means, it means that probably adding it's own built-in VNC Viewer or SDL Graphics to termux, similar to https://github.com/termux/termux-x11 but will have it's own VNC/SDL2 Graphics Viewer addon as an example

GNURoot Debian has built-in VNC Viewer for X Support as an example (https://github.com/corbinlc/GNURootDebian/tree/master/bVNC) or Bochs app which it has it's own SDL2 Graphics Library

@RalfWerner
Copy link

@freebrowser1 I try to avoid proot/distro and VNC/XSDL due to performance losses. Therefore and because distros are also packages of Termux, Andronix would not be a progress for me.

@Heasterian
Copy link

You can even get GPU acceleration in proot with Turnip build with KGSL and zink (you need to patch driver a bit, or you will have issues with compiling it), but It's slow and glitching in most cases due to one missing VK extension. Termux:X11 (or normal Sparkle) is best way to use it as XSDL have some issues.

@xDoge26
Copy link

xDoge26 commented Jan 21, 2023

I think Integrated vnc display will be the best way to fix phantom process killer . Termux is killed because its in background when we are using vnc

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

No branches or pull requests

5 participants