this is one thing i can’t stand with macs anymore - they have enormous input latency.
if SPI results in lower power usage, then great. USB can easily manage single digit millis, and i’d estimate 4 or 5 (?!) frames of composition and/or vsync latency. insane.
it means my 2019 macbook pro has ~80ms input latency - absolutely noticeable but not the worst thing in the world - the m1 and m2 machines are actually worse somehow. the higher refresh rate displays help (back down ~50ms) but HFR is a crutch.
i really wish apple would get on top of that.
i think peripheral interconnect is a moot point :)
I don't see how SPI would introduce latency, quite the opposite.
SPI is a super simple bus, you write bytes and get bytes in return - do that in response to an interrupt generated via a separate interrupt line and you can't get any less latency than that.
ah, i didn't mean to suggest that SPI is adding additional latency (i'd have bet the opposite), i'm pretty confident it's everywhere else in the stack causing it.
if SPI results in lower power usage, then great. USB can easily manage single digit millis, and i’d estimate 4 or 5 (?!) frames of composition and/or vsync latency. insane.
it means my 2019 macbook pro has ~80ms input latency - absolutely noticeable but not the worst thing in the world - the m1 and m2 machines are actually worse somehow. the higher refresh rate displays help (back down ~50ms) but HFR is a crutch.
i really wish apple would get on top of that.
i think peripheral interconnect is a moot point :)