View Issue Details

IDProjectCategoryView StatusLast Update
0009203ardourbugspublic2023-01-23 20:18
ReporterEdward Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status newResolutionopen 
PlatformApple MacintoshOSMacOSOS Version10.12 or later
Product Version7.2 
Summary0009203: General UI slowness on an Intel Mac (compared to Ardour 6.9)
DescriptionThe Ardour UI updating gets excessively slow when the amount of MIDI tracks grows. I noticed this when working on sessions and created a sample session to reproduce it.

In the example there are 45 MIDI tracks with imported MIDI files from previous Ardour sessions. I created the session in Ardour 6.9. When opening the same session in Ardour 7.2. it looks like the frame rate drops roughly to one fourth to what it was in 6.9.

I am running a 4K display (3840x2160). Scaling the display down to Full HD resolution improves the performance but the difference between 6.9 and 7.2 stays roughly the same.
Hiding tracks has an effect to the performance but still with just one track visible the frame rate on 7.2 is roughly on the level it is with all of them in 6.9.

The computer itself is not struggling - Mac Activity Monitor reports CPU usage of 5% - 8% and the memory consumption is also moderate between 400 and 700 MB. Audio / MIDI performance is flawless. Just the UI lags behind. In Ardour performance setting I have "all but one CPU" selected.

To try whether the computer itself is the problem I created the same session in Reaper. It ran considerably smoother there even if the playhead was slightly laggy.
Steps To ReproduceTest session on Dropbox:
https://www.dropbox.com/s/o8p52xoep1hydd3/Ardour-UI-perf-6-7.zip?dl=0

Video on how the UI looks on Ardour 7.2:
https://www.dropbox.com/s/lv9bywi662lbqnu/Ardour-72-4K.mov?dl=0

Video on how the UI looks on Ardour 6.9:
https://www.dropbox.com/s/ynrbbovm71lyphz/Ardour-69-4K.mov?dl=0
Additional InformationComputer:

MacBook Pro 16" 2019
Intel Core i9 2,4 GHz 8 cores
32GB RAM

macOS Monterey 12.6
Tags7.2, mac, ui

Activities

Edward

2023-01-23 20:18

reporter   ~0027223

The external screen I am using is not an Apple one. I tried setting the color correction to "Generic RGB Profile" as suggested in the other Mac performance related issue. It did improve the performance a little.

Issue History

Date Modified Username Field Change
2023-01-23 20:04 Edward New Issue
2023-01-23 20:04 Edward Tag Attached: 7.2
2023-01-23 20:04 Edward Tag Attached: mac
2023-01-23 20:04 Edward Tag Attached: ui
2023-01-23 20:18 Edward Note Added: 0027223