4 ms·
Those terminal matrix rain animations are always super slow for me at higher resolution. Using two cores 100%. Maybe because I run through WSL?
by Mashimo 7y ago
Those terminal matrix rain animations are always super slow for me at higher resolution. Using two cores 100%.
Maybe because I run through WSL?
- akinomyoga 7y agoThank you for your comment. I'm not sure for your specific case, but generally the performance largely depends on the terminal emulators in my experience. For example, xterm and Windows ConPTY are super slow which are sometimes 100 times slower than the fastest terminals. urxvt (rxvt-unicode), alacritty, terminology are usually fast. xfce4-terminal, qterminal, mintty are acceptable. VTE based terminals (GNOME terminal, lxterminal, etc.), termit, etc. are slow in my environments.
- akinomyoga 7y agoActually one of the reason why I wrote this program is to test the terminal performances. When I'm searching the benchmark data of Alacritty, I found this issue https://github.com/alacritty/alacritty/issues/289#issue-200130020 https://github.com/alacritty/alacritty/issues/289#issue-2001... where the existing Matrix rain program "cmatrix" is mentioned. I tried "cmatrix" in my terminal (I'm using a terminal which I wrote from scratch for myself) and found that the Matrix rain of "cmatrix" is cheaper than I expected. That is the reason why I wrote "cxxmatrix", a version with additional optical effects written in C++.
- tyingq 7y agoThe default WSL terminal is slow. I always install an X server. VcXsrv works great, with good Windows clipboard support. Then you can use urxvt or some other Linux terminal that's faster.
- hoov 7y agoI've tried a bunch of X servers, but with a 4k display, they're all too slow to be usable. I'm settling for running WSL inside Alacritty for now.
- tyingq 7y agoI use VcXsrv in the multiwindow mode where it uses the Windows 10 window manager for each X app, instead of being fullscreen. Is that also slow on a 4k screen?
- craftinator 7y agoLol, the downfall of high powered output hardware. It then requires equally high powered input hardware. Solving this problem is my life now.
- bnjms 7y agoAre you running the new Windows Terminal (Preview)? If not, and you try it, is it any better?
- Mashimo 7y agoThat made it even worse.