> Maybe a more sensible 250x250 size would be a good default, as I seem to be able to fill a 1080p screen with just under 250 columns, and it would give some scrolling overhead? > > that's at least a 16x reduction already compared to 1000x1000. > > You could dynamically calculate the number based on the terminal properties, but that would likely break on terminal resizes. it;s a bit more subtle this is the canvas on which the text gets put, your terminal is just a viewport into that canvas. the number of cpus etc determines how big that canvas needs to be, not the width of our terminal