Thanks for your comments.
As you correctly point out, the main issue in performance is screen
The computational complexity of rendering ENCs rises as the screen pixel count, which has typically risen faster than processor horsepower for recent laptop computers
. Said another way, doubling the screen resolution results in four times the rendering complexity. It is unlikely that the CPU of your new laptop
got four times faster at the same time....
We have little luck in persuading users to reduce the OpenCPN
window size to something less than full screen for improved performance. Ain't gonna happen, as a practical matter. We want to use the screen we paid for.
So, we have made the design decision to reduce complexity on the ENC
render in areas away from the screen center, i.e. where the boat is located during normal underway auto-follow operation.
With cm93 charts
, we have a slider control that allows the user to adjust the screen complexity to suit the available processor capability. We probably should consider a similar control for ENC rendering when development resources allow.
As a final note, and this is purely subjective. I find your images
entirely too cluttered for actual use at sea. Especially the soundings.
But that's just me. I don't care for heavy metal music