OSX 10.14: Renoise 3.2.1 keyboard input lag

Its because:

  • 3.2.1 has Retina support, so the GUI has 4 times more pixels to draw than 2.8.2. You could even expect then 4 times more idle usage over 2.8.2. Be happy with only 3 times

  • Starting with late 10.13 and 10.14, Apple cripples the OS normal drawing APIs like CoreGraphics. So GUIs which were kind of GPU auto-accelerated before, maybe now be drawn purely by CPU only. Maybe Apple does this because it wants to “motivate” developers to use their proprietary API metal2. In a very negative way, of course. I conclude this by reading a lot of VST developers problem reports about recent macos versions. Almost all experienced heavy GUI slowdowns starting with 10.14.

  • Your mac hardware sucks by design.

After I now actually read all the thread, your problem seems to be very specific. Are you sure that nothing is running in the background in your os, e.g. a useless virus killer or so? But maybe it is your model, your specific macbook.

There were reports about audio dropouts in recent macbooks, due the shitty apple arm coprocessor doing audio. what happens, if you use a usb audio device instead? oh wait, does your macbook has an audio output connector at all, are you using bluetooth audio??

you could try reboot, turning all apps off, and start with that

and turn off that pycharm, take a nap :stuck_out_tongue:
@ffx

but if the low-resolution is checked, retina support shouldn’t be available at all? correct?

Not too sure, macos might then “scale” the gui back to retina resolution, of course using the most slow cpu driven algorithm Apple could find.

As far as I understood it (please Taktik correct me here with actual knowledge), macos “decides” if a CoreGraphics gui will be drawn by GPU or CPU, by itself, using some unknown criterias here. So if Renoise is considered to be drawn by CPU already, the up-scaling might happen on the CPU, too, fully.

EDIT: @foma Try to uncheck “enable hi dpi support” in renoise options instead using the low res checkbox in the app options.

1 Like

well, i tell you from my personal experience that if you do check low-resoluton, editing checkbox in the renoise (for retina support) does nothing at all. (no i did not inspect this, it’s just a shallow experience)

I tried unchecking hidpi support in options: input lag is present regardless of resolution mode, as mentioned in the first message.

About “low-resolution mode” on mac: I’m not an expert, but I think it makes apps think they’re running on a low resolution display. It also makes pixels crispy (disables interpolation). Nothing happens if hidpi is enabled in Auto mode/100% scaling. With explicitly increased scaling % everything becomes oversized but still pixelated.

Will try rebooting of course, but 2.8 works fine under the very same conditions and apps in background. System load is low as you can see.

No, I’m not using bluetooth/usb/analog outputs as you can see from the videos, just built in speakers

Ok then try a reboot and an usb audio device first. Else you might wait for a statement by @taktik. Renoise ignores the OS low res option AFAIK, and as I wrote, it then activates OS internal upscaling.

1 Like

A reboot and USB audio didn’t change anything

Hm, then I am out of ideas.

Maybe not related at all, but try to deactivate sandboxing of plugins. Then restart Renoise. Maybe its caused by poor 32 bit support in 10.14? Did you disable sandboxing in 2.82?

Sandboxing is already disabled on both versions since I hate not being able to bash keys when plugin windows are focused.
It’s the same way with sandboxing on though, and for my testing I removed all the plugins from the project and only kept a single sample instrument. Also tried disabling plugin detection completely so renoise doesn’t find any – and it didn’t make any difference.

Maybe try to remove all lua tools, by renaming the tool dir in the config dir, while Renoise is closed.

That didn’t help either, unfortunately.

Hm, maybe then check for a recent patch update for 10.14.6 (but do not update to catalina!)? I think this again is Apple’s fault, and Taktik as a single person cannot fix all those problems that Apple produces for the macos developers. Calling the apple hotline won’t help you, too :smile: It might be that 3.3 could fix such problems, but I have no info, when it will arrive. So then, stay with 3.1.

Also I somewhere read that Renoise requires “keyboard access rights” under macos security options (10.14++). Did you provide such rights? I personally would try to disable SIP and also disable a lot of launch daemon services (using a tool like launchcontrol), and see if this helps, but I guess as a normal mac user this goes beyond what you are willing to try, since you can break a lot of things.

I actually have no idea here anymore and started to blindly guessing.

Are you sharing the Renoise config dir in icloud or something?

1 Like

My 10.14.6 is up-to-date. You’re right that 3.1.1 works fine though.

Renoise 3.2.1 only requested calendar and contact access (which I granted), nothing else.

Tried a full config wipe (had to hide folders from earlier versions to avoid reimport) and bug is still present. No, I’m not storing config in a cloud

Can you try to switch to “sRGB IEC61966-2.1” color profile for your monitor?

Just tried that, it didn’t affect keyboard input lag

Ah ok, just was a test. thanks.

p.s. switching display color profile fixed it for me, see this thread:

Didn’t I suggest to you to do exactly this? So now you are on Big Sur and this still works?

Yep, works on Big Sur-
Perhaps it didn’t work then because there are two sRGB profiles for me and I picked the wrong one (looks like it’s from Adobe). The proper one has ‘/System/Library/ColorSync/Profiles/sRGB Profile.icc’ path when hovered.

1 Like

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.