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

GPU Acceleration #1918

Open
msmafra opened this issue Jul 14, 2020 · 1 comment
Open

GPU Acceleration #1918

msmafra opened this issue Jul 14, 2020 · 1 comment

Comments

@msmafra
Copy link
Contributor

msmafra commented Jul 14, 2020

Hello!
Any plans to implement GPU acceleration? Like Alacritty.
I use Tilix almost all the time, but some commands where verbosity is needed, for example, are better ran on Alacritty. I say that because it takes significant less time to run.

Just a simple test on my machine with two of my external USB drives attached and mounted I ran on Alacritty and on Tilix the command \time doas -- \find /. Using the "\" just to force not using any aliases.

Alacritty Normal Run
5.52user 7.32system 0:15.74elapsed 81%CPU (0avgtext+0avgdata 8184maxresident)k
80inputs+0outputs (0major+1713minor)pagefaults 0swaps

Alacritty via Initialise using discreate GPU
5.40user 6.94system 0:12.83elapsed 96%CPU (0avgtext+0avgdata 8232maxresident)k
888inputs+0outputs (0major+1714minor)pagefaults 0swaps

Tilix Normal Run
5.36user 7.46system 0:26.20elapsed 48%CPU (0avgtext+0avgdata 8228maxresident)k
0inputs+0outputs (0major+1717minor)pagefaults 0swaps

Tilix Via Initialise using discreate GPU
5.41user 7.06system 0:25.89elapsed 48%CPU (0avgtext+0avgdata 8144maxresident)k
0inputs+0outputs (0major+1715minor)pagefaults 0swaps
@pracplayopen
Copy link

pracplayopen commented Aug 9, 2022

is growing interest in being able to use alacritty with tilix.

tilix's embrace of tiling and overall configurability is amazing- esp quake mode- and constantly discovering new things about it.

per this issue, @gnunn1 says that tilix internally uses VTE.

however vte is pretty archaic, so i'm wondering what work might be needed to swap vte for alacrity in tilix?

alacritty has already said they do not want to add tiling or other higher-end features, as they are strickly focused on performance.

this already closed/implemented alacritty feature request made alacrity easier to embed. The issue specifically addresses the reason- to allow other programs to implement things like what tilix provides ontop of alacrity. they even include an example of how to embed alacritty for this purpose.

if @gnunn1 has any comments on difficulty or suggestions on how to approach this, could be helpful to others who may want to help. i feel like this will come up again so i wanted to document what i found.

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

2 participants