You are not logged in.
what does that even mean?
i've read that kitty and alacritty (which i use) utilize the gpu instead of the cpu. they are supposed to be blazing fast.
is that just for rendering?
aren't the instructions typed into the terminal executed by zsh (or whatever), so it's not that grep will run any faster - right?
what is the advantage of a blazing fast terminal then?
Last edited by pradtf (2023-04-23 02:31:34)
in friendship,
prad
Offline
what is the advantage of a blazing fast terminal then?
Feeling L337 and having something to put on a second t-shirt after "I use arch BTW". Other than that, nothing really.
The only time there could be a benefit would be if you were scrolling through hundreds / thousands of lines of text in the terminal. But that at that point you should really just learn to use a pager or head or some other relevant tool.
Last edited by Trilby (2023-04-23 01:15:46)
"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman
Offline
that's what i thought.
and here it says alacritty is the best terminal for archlinux:
https://www.slant.co/versus/2455/22079/ … _alacritty
it has #1 ranking.
how can there be a 'best' terminal for a specific distribution?!
i'm using alacritty with tmux.
my understanding is that something like terminator is set up to do the multiple panes already. in fact, it looks like it can do a lot more.
guess i should just try some of these out.
thx again!
in friendship,
prad
Offline
i've read that kitty and alacritty (which i use) utilize the gpu instead of the cpu. they are supposed to be blazing fast
foot uses CPU rendering but can out-perform the GPU-based emulators in certain situations:
https://codeberg.org/dnkl/foot/wiki/Performance
It also has a fraction of the memory footprint compared to alacritty, and has better font rendering (IMO), which is why I use it :-)
what is the advantage of a blazing fast terminal then?
Not much. EDIT: but TUIs are trendy and becoming increasingly complex.
Last edited by Head_on_a_Stick (2023-04-23 10:03:53)
Jin, Jîyan, Azadî
Offline
But benchmarking how fast a terminal can flood the screen with a series of A's makes about as much sense as benchmarking how well the rubber used in different tires can withstand a nuclear blast in ones decision on which car to buy. Who the hell cares?
But the above-mentioned virtues of foot (not related to such benchmarks) are also why I use foot.
Not to mention how silly it is to over-optimize a terminal in which most people will still run one of the slowest shells! If you want speed in your terminal, optimize your shell (first by choosing a good starting point for such optimization which is most definitely not bash).
Last edited by Trilby (2023-04-23 12:58:15)
"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman
Offline
good points, both of you!
i'll look at foot, since both of you use it.
i learned from this video by alacritty author Joe Wilm:
https://www.youtube.com/watch?v=qHOdYO3WUTk
that the more work you push on to a gpu the less there is for the cpu to do.
an interesting idea admittedly - not that i do anything that intensive presently.
in friendship,
prad
Offline
Certainly. And the more work you keep on the cpu, the less there is for the gpu to do ... Are you having any processes fighting for cpu resources such that the ridiculously trivial fraction used by a non-gpu accelerated terminal would be relevant?
Again, a silly car analogy (but no more silly than the gpu-terminal reality) is that different paint pigments might have slightly different molecular weights such that different color paints could change the weight of the car and in turn its fuel efficiency. So you should really get a white car rather than a red car because the more weight you can remove from the paint, the less fuel you will burn.
This is one of the more extreme cases of pointless "optimization" at the wrong parts of software.
That said, Alacritty is a great terminal. I used it for a while and was happy with it. It's good software overall, but with some really silly and nonsensical "marketting" (which is also pretty much the case for rust, the language it's written in).
Last edited by Trilby (2023-04-23 18:40:57)
"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman
Offline
trilby, you really come up with great analogies! they may be silly, but appropriately illustrative nevertheless!
i guess since there are so many terminals, we get some severe marketing taking place!.
in friendship,
prad
Offline
Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
The shortest way to ruin a country is to give power to demagogues.— Dionysius of Halicarnassus
---
How to Ask Questions the Smart Way
Offline
...So you should really get a white car rather than a red car because the more weight you can remove from the paint, the less fuel you will burn...
just playing a smart ass here... white pigments are actually heavier... :-)
Offline