News for hackers. Stuff that matters.
Re:iTerm2 has a new drawing engine that uses Metal 2 by ninkendo on Saturday July 28, 2018 @06:24PM (#17635378)
It still seems to take a long time to cat a file in iTerm compared to Terminal.app.

In Terminal, I can cat a 1.5M line file in about 5 seconds, it takes about twice as long in the new iTerm beta.

But iTerm is certainly updating the screen more often than Terminal (it looks smoother at least), so maybe that's because Terminal is doing a better job of allowing the screen buffer to update independently of the drawing thread.

Re:iTerm2 has a new drawing engine that uses Metal 2 by gnachman on Saturday July 28, 2018 @08:45PM (#17635856)
Yes, Terminal does it more independently. Maybe some day I'll make enough on Patreon that I can quit my day job and fix that :). If this is really important to you there are knobs you can turn to trade off refresh rate vs throughput. Enable "Prefs>General>Advanced GPU Settings>Maximize Throughput" and then fiddle with "Prefs>Advanced>When adaptive framerate is enabled and using the Metal renderer, refresh at this rate during high throughput conditions (FPS)". Adaptive framerate works by estimating the current throughput and adjusting the refresh rate accordingly. Terminal.app does this very aggressively, dropping the frame rate to 10 FPS so it can cat the 1.5M file so quickly.
Re:iTerm2 has a new drawing engine that uses Metal 2 by AsyncAwait on Sunday July 29, 2018 @08:53AM (#17637876)
I noticed that on your Patreon, you have that you're creating "Software". To many people that's too vague, (despite the header). I noticed that concrete software titles do better, like "is creating Vue.js" instead of "Software" or "JavaScript libraries", or "Mastodon" instead of "Social Networking software" etc.

It's a minor thing, but may be something to consider.

Re:iTerm2 has a new drawing engine that uses Metal 2 by hinkley on Saturday July 28, 2018 @06:33PM (#17635411)
This might seem specious to some people but there have been at least two intervals in my career where I ran into bad benchmarks of our app, because the person doing the measurement was running it in the foreground on a subpar terminal where writing to console was the bottleneck.

Occasionally, but less frequently, you can run into a similar symptoms just running build scripts.

Re:iTerm2 has a new drawing engine that uses Metal 2 by waterhouse on Saturday July 28, 2018 @07:54PM (#17635687)
I remember this from the SBCL docs:

"Important: It is highly recommended that you run the make.sh script in either a very fast terminal such as xterm (the GNOME terminal and the OS X terminal are too slow) or that you run it in a detached GNU screen session (use C-a d to detach the session and screen -r to resume it). The SBCL compile produces lots of output and your system's terminal program will likely slow down the compile in a drastic manner."

http://www.sbcl.org/getting.html

Re:iTerm2 has a new drawing engine that uses Metal 2 by sah2ed on Sunday July 29, 2018 @01:53AM (#17636726)
OT: There's a related question on StackOverflow where the same program had different runtimes on different terminals.

https://stackoverflow.com/a/21947627

Re:iTerm2 has a new drawing engine that uses Metal 2 by androsyang on Saturday July 28, 2018 @07:58PM (#17635708)
Unrelated to the topic: are you the same guy who does the smash videos?
Re:iTerm2 has a new drawing engine that uses Metal 2 by ninkendo on Saturday July 28, 2018 @09:23PM (#17635959)
Nope!

I've had this handle since around 1998, but other people started grabbing it in other forums after that. I'm not the twitter ninkendo nor the steam ninkendo either.

I only have this handle without trailing numbers on here, Ars Technica's forums, and gmail. (Formerly reddit too, but I deleted my account there when the site became a bit too toxic.)

Re:iTerm2 has a new drawing engine that uses Metal 2 by nvahalik on Saturday July 28, 2018 @07:54PM (#17635689)
Is there a way to know if you're actually using the GPU renderer? Because it seems like there are several reasons why it might not be used...
Re:iTerm2 has a new drawing engine that uses Metal 2 by mynameisvlad on Saturday July 28, 2018 @08:19PM (#17635784)
Per the article, you can enable the FPS monitor in Advanced Settings which only shows up when using the Metal renderer.
Re:iTerm2 has a new drawing engine that uses Metal 2 by CodeWriter23 on Saturday July 28, 2018 @08:20PM (#17635790)
Click the link. That and much more is answered there.