-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Sidecar not working on iGPU-less systems reliably #1
Comments
A male from pcbeta.com reported that disabling the T2 chip on his genuine MacPro7,1 didn't make a difference to Sidecar and FCPX HW acceleration. |
@sarkrui Can you please elaborate on how you "disable" a T2 exactly? The T2 isn't just a simple accelerator chip, instead taking over a majority of the chipset like SMBus and such and is still required for binary decryption during boot-up. |
Ahhh as I thought, I actually started playing around with Sidecar again and actually got a somewhat working patch. Still looking into a better fix hopefully with a lilu plugin but atm this seems to work:
I tested this configuration a long time back with no success(10.15.2 iirc), but tried it again with 10.15.5 beta 3 and works decently. Lot of UI compression but a good start, this was on a 5700XT as well so might try with a Vega 56 when I get some time |
In case other folks wonder how the value of For example, to enable ForceOnlineRenderer, ExecutableWhitelist, and ReplaceBoardID. You sum 1 + 8 + 32 = 41 -> and pass
|
This is really good news, did you managed to get this working on 10.15.4 as well? and also, is it just on iMac19,1? I really enjoy being on MacPro7,1 but maybe i'll never see sidecar for this SM... |
From this post Comparison of Thunderbolt 3 performance on Hackintosh and MacPro7,1. Rendering Master H264MacPro7,1 takes 3'30'', 5700XT Hackintosh takes 2'28. |
Sidecar is not working for me, iPad shows a "Connecting" and then keeps showing black screen, but seems I can move the cursor into iPad. Airdrop/continuity works fine with the same iPad. macOS 10.15.4 I am using a iMacPro1,1 SMBIOS, and also tried error log from system.log
other error logs that might be related
|
Fun fact on an iMacPro1,1 AMD hack w/o iGPU that sidecar screen can be seen when connecting to the system via teamviewer for example. Then both screens can be selected. |
For any new people to this thread, the "solution" is to use an iMac19,x or iMac20,x SMBIOS, install the FeatureUnlock kext, and run the command for Sidecar in the FeatureUnlock README. This is not recommended since iMac SMBIOSes expect an Intel iGPU, which AMD processors don't have. And although Sidecar works after doing this, the image quality is awful. |
Here's the fix for sidecar running on dGPUs looking awful,
EDIT: After looking into the actual values more you probably want to just set both of those to the maximum int value (2147483647). Regardless of bandwidth this will just make sidecar use as much as it needs both via USB and Wi-Fi. The reason why sidecar looks awful for some is that it's using the AVC encoder instead of the HEVC one. This means that the target bitrate of 37.517 mbps is obviously gonna look a lot worse. Unfortunately we cannot change the target bitrate however we can change the Min/Max.
|
After a bit, I've adjusted my values to |
@GreyAsteroid This is a great find, just had someone else try it out and it made Sidecar actually usable for them. I'll add this info to the AMD OS X FAQ. |
Another thing I'd like to share is |
Shaneee tried it and said it works pretty well. I wasn't able to get someone to bite on trying the command you just suggested, but I think this can be closed anyway. Thanks! |
Actually, just tried BridgeEncode on i5-9400F, RX 580 and iMacPro1,1, but it still doesn't work. Tried applying defaults both on my user and sudo, and rebooting afterwards. (It's stuck on the black screen just as before). |
Damn, you could try pairing that command with Thanks for testing it for me though! |
No worries! Tried with gvaForceAMDKE, same thing unfortunately. Actually, I even pasted all the commands (LowLatency, MinBitrate, MaxBitrate) from this thread, but unfortunately nothing changes. |
Alright, I'm not purposefully looking for methods to enable Sidecar on MacPro7,1/iMacPro1,1 but while looking into hardware acceleration I keep bumping into things that could work.
EDIT: Now that I think about it, the T2 device wouldn't show up for Hackintoshes so these might not do much for hacks. I'm fairly happy with my setup right now so I don't have much else to look for. I, unfortunately, stumbled upon something interesting that might actually enable HEVC encoding for me but unless it works I don't have much more to say in this closed thread. |
I spent three days searching online for almost every possible solution regarding the sidecar issue, and I meticulously tested each one. In the end, I was surprised to find that this particular solution worked. However, I decided to continue testing. So, I deleted AMD5700X 6950XT iMac20,1 |
Description:
On macOS 10.15.1 and higher Sidecar is not stable on iGPU-less systems
Notes:
SideCar AVE
with a child calledVCPSideCar@0
: MacPro7,1 Dumpshikigva=40
+shiki-id=Mac-7BA5B2D9E42DDD94
is not a good solutionInfo that can help:
Genuine iMac Pro system dump running macOS Catalina 10.15.2 or newer(To verify if VCPSideCar device is present). Note retail demo models will not have this device
File -> SaveAs
)macOS Catalina 10.15 beta 10 and GM installer (19A578c and 19A582a). Mainly to compare Sidecar files(But full installers would be appreciated if possible):
/System/Library/PrivateFrameworks/SidecarCore.framework
/usr/libexec/SidecarDisplayAgent
We have a couple dumps already:
Errors reported after Sidecar fails, to see if there other spots failing:
system.log
in the Console.appDarwinDumps of Hackintoshes that have working sidecar without iGPUs(Intel and AMD are fine, helps to find a pattern):
The text was updated successfully, but these errors were encountered: