Has anyone tried this on a 21” iMac? I have the 2017 4K (which was the latest model until only very recently and has a Kaby Lake series processor for HEVC decoding).
Hello, I'm trying to make it work with my late 2012 Macbook air (running Catalina beta) and an iPad Pro 10.5. (running iPadOS beta) By using the terminal commands, i was able to get the Pref Pane working, but when connecting to the iPad, it only works for some few seconds then crashes with this error message: "Unable to Connect to iPad. A miscellaneous error occurred (-401)."
It would be interesting to compare Sidecar quality side(car)-by-side(car) between an iPad Air 2 and an iPad 2017. The two iPads have the same resolution and similar multi-core performance. However, the iPad Air 2 is A8X without hardware HEVC decode, whereas the iPad 2017 is A9 with hardware HEVC decode.2012 Macs have tipically an IntelHD4000 (Metal GPU), with "Airplay Mirroring" but not (as @tsialex rightly explained) the encoder/decoder HEVC GPU capabilities that for MacbookAir is present only from IntelHD6000 , but who knows maybe someone will find a patch to by-pass this "HEVC GPU" requirement, of course in a lower screen mirror quality to an IpadOS device.
But I guess IMHO this new Sidecar feature essentially added the capability to an IpadOS device to behave as an "Airplay receiver" with an improved video streaming quality (I guess 4k) and touchscreen inputs (or pencil).
I have three questions for those who already tested Sidecar from Catalina beta to mirror display an IPadOS (ios13 beta):
1) Does Sidecar requires to be iCloud signed-in to work and detect the IpadOS both in Catalina and IpadOS or they can be also unlogged with AppleID ?
2) Does Sidecar Wifi display mirror works or only wired through USB-C cable ?
3) Does iPad Air 2 works as "Sidecar receiver" since it does not use an USB-C cable but only lightning cable ?
And I add a 4th
4) Does Sidecar in Wireless mode requires a kind of Bluetooth 4.x auto-unlock feature since I read somewhere that should be used in a range of 10 mt ?
Anyone feel free to answer also to one only question.
The reddit poster found another setting in the framework called hasShownPref. At a glance, it looks to me like patching is not a solution for most without a adhoc profile; just switching on the preferences.
The Pref pane is now showing however my MBP late 2013 is not detecting my iPad Air 2. I don’t know yet whether or not the attempt failed or if my iPad is just bugging out since it’s constantly popping in and out of sync.Code:defaults write com.apple.sidecar.display AllowAllDevices -bool true; defaults write com.apple.sidecar.display hasShownPref -bool true; open /System/Library/PreferencePanes/Sidecar.prefPane
EDIT: Most likely a syncing bug from my Air 2
I'll check these frameworks later today. From the iPadOS perspective, it seems like the Air 2 is supported for SideCar since I've seen multiple people confirm that it was indeed working. iPad Air 2 has limited support for HEVC but it looks like it barely made it through for this feature.Could you check these Catalina PrivateFrameworks ? I guess the iPad Air 2 syncing issue could be addressed to these:
AirPlayReceiver, AirPlaySender and AirPlaySupport
AirPlaySync and AirPlaySyncController frameworks
or is still the HEVC GPU requirement, but I also enabled the Sidecar.prepfane with that reddit script, and it should whitelist that HEVC too I guess.
Or maybe iPad Air 2 even if iPadOS capable is excluded from Sidecar by apple.
iPad Air 2 supposedly has no hardware HEVC support, according to Apple.I'll check these frameworks later today. From the iPadOS perspective, it seems like the Air 2 is supported for SideCar since I've seen multiple people confirm that it was indeed working. iPad Air 2 has limited support for HEVC but it looks like it barely made it through for this feature.
I'll check these frameworks later today. From the iPadOS perspective, it seems like the Air 2 is supported for SideCar since I've seen multiple people confirm that it was indeed working. iPad Air 2 has limited support for HEVC but it looks like it barely made it through for this feature.
Yeah, but if the video stream is HEVC, that's still a fairly decent workload if it were software decode only.Who knows maybe this Sidecar Airplay syncing will be improved on Catalina beta 2 that should be released during this week.
@EugW very good analysis, but I guess as someone already wrote, that the iPadOS device main task is simply to act as an airplay receiver and playback a video streaming, adding those side panels to interact with touch inputs.
Then the workload is from the GPU Airplay sender.
I’m not sure I understand what you’re getting at. The iPad Air 2 already works natively with Sidecar without any hacks.@TMRJIJ I looked at those new Catalina Sidecar PrivateFrameworks, and just found in AirplayReceiver an H264 (hex-ASCII converted string) but HEVC should be H265, anyway I guess the interesting part could be this picture I attached below, checking again the SidecareCore I found some "ipad devices" listed, what if we should put the function something like not equal (!=), or adding the ipad-air-2 instead of another device listed, maybe iPad Air 2 could work too, or this has already been whitelisted from that reddit script you posted?
I just can't even get Sidecar to appear ! I've got both Catalina installed on my 2016 MacBook Pro and also ipadOS 13 on my 12.9 iPad Pro (newest version)..
It just won't appear - I've tried over Wifi but also with a USBC Cable.
It worked for me after reinstall of Catalina over WiFiI just can't even get Sidecar to appear ! I've got both Catalina installed on my 2016 MacBook Pro and also ipadOS 13 on my 12.9 iPad Pro (newest version)..
It just won't appear - I've tried over Wifi but also with a USBC Cable.