![]() |
#1 |
Human being with feelings
Join Date: May 2016
Posts: 2,087
|
![]()
I've been using REAPER for awhile now without this issue on a variety of machines...2013 iMac Pro, 2019 Mac Pro, various laptops etc.
I just set up a new M2 Ultra Mac Pro and for some reason, certain graphics (such as the playback cursor) and other navigational/zooming things in REAPER are pretty slow/choppy. Some other actions like using shortcuts to rearrange items on a track or adjust the item gain are also sluggish at times. Overall, it seems stable though. No audio dropouts. Other DAWs like WaveLab and iZotope RX don't do this, just REAPER. My session is very simple and I currently have all plugins "Offline" so I don't think it's a CPU bottleneck. The jittery playback cursor It's especially noticeable as I zoom in closer. Not insanely close, but the performance is worse than on my 2019 Mac Pro by a notable amount. I imported the configuration from my 2019 Mac Pro setup where this issue didn't occur. It also doesn't seem to happen on my M1 MacBook Pro. Are there any deep settings I can change to make the graphics more smooth on an Apple M2 that might not have been an issue on my Intel Mac Pro? I'm using v6.80/MacOS-arm64 Here's a screen shot of the Performance Tab while I'm playing audio and experiencing the sluggish cursor: ![]()
__________________
REAPER, just script it bro. Last edited by MRMJP; 06-16-2023 at 11:44 AM. |
![]() |
![]() |
![]() |
#2 |
Human being with feelings
Join Date: May 2016
Posts: 2,087
|
![]()
So far, I have seemed to narrow it down to this:
I am using two displays: 1) Samsung 55" 4K TV 2) DELL 32" curved monitor (nothing special, slightly old) Both are connected via their own HDMI port form the back of the Mac Pro. I've been spending all morning disconnecting various things to see what makes the issue happen or go away and this is what I've found. When I disconnect the DELL 32" monitor and only use one screen (the Samsung 55" TV), the graphics have yet to get slow/choppy. Is there any setting in REAPER (or perhaps MacOS) that might cause this?
__________________
REAPER, just script it bro. |
![]() |
![]() |
![]() |
#3 |
Human being with feelings
Join Date: May 2016
Posts: 2,087
|
![]()
I'm not sure if he's on this forum or what his username but shout-out to REAPER ninja and absolute legend Dmitri for pointing me to what seems to be the fix for this.
Now I can have both displays connected and nothing is slow. I had to flip the "Display Updates" setting to Disable for whatever reason. Maybe this setting is the way forward for M2 users. ![]()
__________________
REAPER, just script it bro. Last edited by MRMJP; 06-18-2023 at 11:14 AM. |
![]() |
![]() |
![]() |
#4 |
Human being with feelings
Join Date: May 2016
Posts: 2,087
|
![]()
While this issue is kind of solved, it'd be great if one of the REAPER devs could expand on what the "Display Updates" setting is meant to do, and what compromises there might be by disabling it as I had to do for some reason.
With my Intel Mac Pro and former iMac Pro, I apparently had this setting enabled, but for some reason on the new M2 Mac Pro, this setting had to be disabled. I'm not sure if it's a REAPER bug or just something related to the nature of the M2 with two HDMI outputs. Both displays are set to 60Hz Refresh rate. Attached are some images of other settings and specs. ![]() ![]()
__________________
REAPER, just script it bro. |
![]() |
![]() |
![]() |
#5 |
Human being with feelings
Join Date: May 2016
Posts: 2,087
|
![]()
Even though this issue is fixed, I'd love to know if the REAPER developers could comment on what this setting is really doing and if something needs to be optimized with REAPER to work on MacOS 13.4/M2 so that this setting can be turned back on like it was before.
I checked the REAPER manual and it just mentions the existence of the setting but not what it actually does.
__________________
REAPER, just script it bro. |
![]() |
![]() |
![]() |
#6 |
Human being with feelings
Join Date: Jun 2023
Posts: 13
|
![]()
The description of your issue sounds a little like my issue on my new Macbook Air 15-inch, 32GB. I describe it here:
https://forum.cockos.com/showthread.php?t=280242 I'm going to look at your advice of disabling the Display updates to see if it fixes my issue. |
![]() |
![]() |
![]() |
#7 | |
Human being with feelings
Join Date: May 2016
Posts: 2,087
|
![]() Quote:
Since my initial post, I have replaced the 32" DELL secondary display with a new Apple Studio Display and the issue with REAPER remains, so it's definitely not the DELL. Thanks for contributing to this thread.
__________________
REAPER, just script it bro. |
|
![]() |
![]() |
![]() |
#8 |
Administrator
Join Date: Jan 2005
Location: NYC
Posts: 16,223
|
![]()
If you re-enable metal drawing, and then check the “throttle mouse events” boxes at the bottom, how does it behave then?
|
![]() |
![]() |
![]() |
#9 | |
Human being with feelings
Join Date: May 2016
Posts: 2,087
|
![]() Quote:
At first, I thought this updated fixed it but after 30 minutes or so, the issue was back so I changed the setting back for now.
__________________
REAPER, just script it bro. |
|
![]() |
![]() |
![]() |
#10 | |
Human being with feelings
Join Date: May 2016
Posts: 2,087
|
![]() Quote:
So far, the only solution is to use the "Disable Optimized Drawing" option.
__________________
REAPER, just script it bro. |
|
![]() |
![]() |
![]() |
#11 |
Administrator
Join Date: Jan 2005
Location: NYC
Posts: 16,223
|
![]()
Thanks -- does the slowdown happen from the get-go at first open, or does it take a while before it kicks in?
|
![]() |
![]() |
![]() |
#12 | |
Human being with feelings
Join Date: May 2016
Posts: 2,087
|
![]() Quote:
It may also be related to having two displays connected but I would need to retest that again at this point. I do know that it happened when I had a DELL for a 2nd display, and also now that I have an Apple Studio Display for my 2nd display. I can try again going with just one display for now, putting the setting back on, and seeing if the problem comes back. That could tell us if it's an issue related to two displays. That said, the two display issue wasn't an issue on the 2019 Intel Mac Pro running Big Sur.
__________________
REAPER, just script it bro. |
|
![]() |
![]() |
![]() |
#13 | |
Human being with feelings
Join Date: May 2016
Posts: 2,087
|
![]() Quote:
I changed the Display Updates option back to Automatic and worked with just one display and the issue didn't happen. I don't think it has too much to do with the type of display because my old DELL monitor was connected via HDMI and the new Apple one connects with Thunderbolt. My main display (the one where REAPER lives) has been a 55" 4K TV connected via HDMI. It's my secondary display (the one that doesn't involve REAPER) that seems to trigger REAPER slowness.
__________________
REAPER, just script it bro. |
|
![]() |
![]() |
![]() |
#14 |
Administrator
Join Date: Jan 2005
Location: NYC
Posts: 16,223
|
![]()
Hmm can you tell me what REAPER shows in the system Activity Monitor, GPu Usage % tab, when this slowdown is happening and some continuous drawing is hapoening (eg continuous scroll during playback)?
|
![]() |
![]() |
![]() |
#15 | |
Human being with feelings
Join Date: May 2016
Posts: 2,087
|
![]() Quote:
Let me know if this image helps: ![]() ![]()
__________________
REAPER, just script it bro. |
|
![]() |
![]() |
![]() |
#16 |
Administrator
Join Date: Jan 2005
Location: NYC
Posts: 16,223
|
![]()
hmm what is that process below REAPER using a good bit of GPU (Flux Anal...)?
|
![]() |
![]() |
![]() |
#17 | |
Human being with feelings
Join Date: May 2016
Posts: 2,087
|
![]() Quote:
https://www.flux.audio/project/flux-analyzer/ For whatever reason, it was never a problem on the Intel Mac Pro, and it doesn't seem to affect WaveLab or iZotope RX. I only started having this issue when using REAPER on the M2 Mac Pro.
__________________
REAPER, just script it bro. |
|
![]() |
![]() |
![]() |
#18 | |
Administrator
Join Date: Jan 2005
Location: NYC
Posts: 16,223
|
![]() Quote:
|
|
![]() |
![]() |
![]() |
#19 |
Human being with feelings
Join Date: May 2016
Posts: 2,087
|
![]()
Yes, I will double check but I am currently 98% sure that last time I tested, I made sure Pure Analyzer wasn't running to help rule out the influence of any other apps.
__________________
REAPER, just script it bro. |
![]() |
![]() |
![]() |
#20 | |
Human being with feelings
Join Date: May 2016
Posts: 2,087
|
![]() Quote:
I tried to capture it in a screen shot, but the screen shot doesn't reflect what I was seeing. For example, if I zoom out fast, the makers and timeline move/shrink but the item sizes were VERY slow to update. For some reason, I couldn't capture that in a screen shot and my first attempt at capturing it in a Quicktime screen recording also failed. It seems this issue is more related to having more than one display connected.
__________________
REAPER, just script it bro. |
|
![]() |
![]() |
![]() |
#21 |
Administrator
Join Date: Jan 2005
Location: NYC
Posts: 16,223
|
![]()
Still trying to duplicate this… can you make it occur without any third party plug-ins loaded? If it requires a plug-in, which plug-in(s)?
|
![]() |
![]() |
![]() |
#22 | |
Human being with feelings
Join Date: May 2016
Posts: 2,087
|
![]() Quote:
Have you been testing with two displays? That's what really triggers it here. My new project template includes Goodhertz Good Dither on one of the tracks, JS: Volume Adjustment on another track, and then TC Clarity M followed by DMG Limitless in the Monitor FX section. The Monitor FX are of course always running. This is my latest REAPER Configuration if that helps: https://www.dropbox.com/s/1pgmaes81a...ConfigZip?dl=1
__________________
REAPER, just script it bro. |
|
![]() |
![]() |
![]() |
#23 | |
Administrator
Join Date: Jan 2005
Location: NYC
Posts: 16,223
|
![]() Quote:
|
|
![]() |
![]() |
![]() |
#24 |
Human being with feelings
Join Date: May 2016
Posts: 2,087
|
![]()
Will do and I also meant to mention that in these cases, the plugin UI would not be displayed. It easily happens when no plugin windows are open.
__________________
REAPER, just script it bro. |
![]() |
![]() |
![]() |
#25 | |
Administrator
Join Date: Jan 2005
Location: NYC
Posts: 16,223
|
![]() Quote:
Anyway hmmm so frustrating to try to reproduce. :/ |
|
![]() |
![]() |
![]() |
#26 | |
Human being with feelings
Join Date: May 2016
Posts: 2,087
|
![]() Quote:
Since this can happen during session setup, I can say that it's likely the GUI of the plugins were never opened. I'll be able to do some testing today too. The CONFIG file I linked above contains only one RPP template file which is what all my projects are created from if that helps.
__________________
REAPER, just script it bro. |
|
![]() |
![]() |
![]() |
#27 |
Administrator
Join Date: Jan 2005
Location: NYC
Posts: 16,223
|
![]()
Found a possible (long shot) bug in our code, today's +dev build will have a (possible) fix...
|
![]() |
![]() |
![]() |
#28 | |
Human being with feelings
Join Date: May 2016
Posts: 2,087
|
![]() Quote:
I appreciate you looking into it.
__________________
REAPER, just script it bro. |
|
![]() |
![]() |
![]() |
#29 |
Human being with feelings
Join Date: May 2016
Posts: 2,087
|
![]()
Also, now that I think about it. I think I did try from a clean portable install and still got the issue before Dmitri pointed me to the Display Updates setting.
__________________
REAPER, just script it bro. |
![]() |
![]() |
![]() |
#30 |
Administrator
Join Date: Jan 2005
Location: NYC
Posts: 16,223
|
![]()
today's build is up, give that a try.
Edit: (after re-reading the documentation once more, I highly doubt this will change anything) Last edited by Justin; 07-12-2023 at 09:13 AM. |
![]() |
![]() |
![]() |
#31 | |
Human being with feelings
Join Date: May 2016
Posts: 2,087
|
![]() Quote:
I'll report back after I can do a solid day's work with the setting put back to "Automatic" and we'll see if the issue comes back or not.
__________________
REAPER, just script it bro. |
|
![]() |
![]() |
![]() |
#32 |
Human being with feelings
Join Date: May 2016
Posts: 2,087
|
![]()
You were correct. After a bit of actual real work, the issue has come back and I have to disable optimized drawing again.
__________________
REAPER, just script it bro. |
![]() |
![]() |
![]() |
#33 |
Human being with feelings
Join Date: May 2016
Posts: 2,087
|
![]()
@Justin
I had a chance to work in a RPP project that had ZERO plugins running in the project, or Monitor FX. I decided to put the Display Updates to "Automatic" again to see if I got the issue, to rule out any 3rd party plugins. At first the issue wasn't there, but then I quit REAPER, opened the project again and the issue was there pretty much right away once I started playing the audio and navigating around. Overall, the issue seems sightly less extreme using the latest DEV build, but it's still there. Next time you test, can you try having a longer session with say 30 or 40 minutes of audio on a single track? Maybe 10 or 12 items...basically simulating a basic album mastering session with all the items in-line on one track. Maybe the length of the session or the number of items spread down the timeline are a factor.
__________________
REAPER, just script it bro. Last edited by MRMJP; 07-13-2023 at 11:14 AM. |
![]() |
![]() |
![]() |
#34 |
Administrator
Join Date: Jan 2005
Location: NYC
Posts: 16,223
|
![]()
When you get this to duplicate, can you pull your phone out and take a video that shows the screen, and describe what you're doing with the mouse/keyboard/etc, so I can see? And then post that to dropbox/youtube/whatever. I'm still trying to reproduce and maybe there would be some hint in there...
|
![]() |
![]() |
![]() |
#35 | |
Human being with feelings
Join Date: May 2016
Posts: 2,087
|
![]() Quote:
I'm using a 55" 4k Samsung TV as my main display and while I don't have this issue in any other app, and it wasn't an issue on my Intel 2019 Mac Pro, do you think somehow it's the TV/display that is causing the issue?
__________________
REAPER, just script it bro. |
|
![]() |
![]() |
![]() |
#36 |
Administrator
Join Date: Jan 2005
Location: NYC
Posts: 16,223
|
![]()
Probably some M2 Metal driver issue…
|
![]() |
![]() |
![]() |
#37 | |
Human being with feelings
Join Date: May 2016
Posts: 2,087
|
![]() Quote:
I was able to do an iPhone video recording of the issue. It's not the most extreme case but I think it's enough to show you what's happening with the slow/jittery graphics when zooming and navigating with that setting enabled on the M2 Mac. Due to some sensitive info in the video I'm going to attempt to DM you the Dropbox link to the video. I suggest downloading the video since the stream from Dropbox can look back and might be hard to see details. Since I was in the middle of working, I did have RX open and also Flux Pure Analyzer on my 2nd display that is right under the TV (not shown in the video) but I am 99.99999% sure this issue happens with just REAPER open. The issue does seem to occur when I have two displays connected and goes away when I have just one display.
__________________
REAPER, just script it bro. |
|
![]() |
![]() |
![]() |
#38 |
Administrator
Join Date: Jan 2005
Location: NYC
Posts: 16,223
|
![]()
thanks, got the video, that was helpful. If you can, today's +dev build and see if that helps
![]() |
![]() |
![]() |
![]() |
#39 | |
Human being with feelings
Join Date: May 2016
Posts: 2,087
|
![]() Quote:
I'll report back how it goes later today.
__________________
REAPER, just script it bro. |
|
![]() |
![]() |
![]() |
#40 | |
Human being with feelings
Join Date: May 2016
Posts: 2,087
|
![]() Quote:
I'll PM you a new video link right now. It's shorter this time ![]()
__________________
REAPER, just script it bro. |
|
![]() |
![]() |
![]() |
Thread Tools | |
|
|