screenshot of Apple menu -> About This MacI can't find the actual model # right now, but it's the last 17" MBP w/ Touch Bar that Apple made.
I think the 5500M should support DSC but I'm not 100% sure.
You could use an external USB or Thunderbolt NVMe, install macOS and whatever else you like. Then use Migration Assistant to get all the apps and docs from the internal install.Our IT department is unlikely to upgrade to Monterey anytime in the next year, what would you suggest I set the display to, to get the most out of it?
Need output from AGDCDiagnose on the Intel Mac with AMD 5500 GPU to see if the display supports DSC and what the max DisplayPort link rate is. For a tiled display, it can get the EDID for both tiles.@joevt — Any ideas?
Code:
/System/Library/Extensions/AppleGraphicsControl.kext/Contents/MacOS/AGDCDiagnose -a > AGDCDiagnose_a.txt 2>&1
On the M1 Mac, can you run the script at https://gist.github.com/joevt/e862b0088ef58b9144877d01401bcee8
This will show if the M1 Mac is using a tiled mode or a single tile mode.
Also on the Intel Mac, try a USB-C cable instead of a Thunderbolt cable and redo the AGDCDiagnose command. A USB-C cable will limit the connection to 20Gbps which is sufficient for 5K60 only if DSC is supported. The point of the USB-C connection is to eliminate the ability to have two DisplayPort connections over Thunderbolt which will remove the ability to do tiled mode. But in the case of a 20 Gbps connection, it is still Thunderbolt. For a pure DisplayPort connection, a Belkin Charge and Sync cable is best.
Take a screenshot of the Display Information tab for the display in SwitchResX for each connection type to see if the frequency range changes in each case.
I haven't installed Monterey 12.3 yet so I don't know what new override files exist for the Studio Display.
/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-610
There's probably a new .mtdd file to describe the tiled display (named something like DisplayProductID-ae3a.mtdd ). It's only needed if you need tiled mode to get 5K60. It may be sufficient to copy that from Monterey 12.3 to earlier macOS versions. Catalina would be easy since you can simply make the root volume writable temporarily. The process is more difficult for Big Sur and Monterey. I don't know if the .mtdd file can work from the /Library/.../DisplayVendorID-610 folder instead of /System/Library/.../DisplayVendorID-610 folder.
The AllRez command ( #177 ) can list all the modes (including pixel format info such as DSC, or chroma sub sampling - this info depends on the GPU drivers - older drivers don't provide pixel format info). It also shows DisplayPort and EDID info like AGDCDiagnose (but AGDCDiagnose may be better at getting EDID). And it includes frequency range info. It currently works best on Intel Macs but produces some output on an M1 Mac which I can use to produce better output for M1 Macs.
Catalina might be best for testing DSC support (if AGDCDiagnose says DSC is supported and it won't work in Big Sur or Monterey).
For Intel Macs, I have a fork of the Lilu and WhateverGreen kexts which can do the patch that is enabled by the -cdfon boot-arg for all versions of macOS. The patch stops CoreDisplay in WindowServer from filtering out some display modes. It might be interesting to see what modes those are (use AllRez to list before and after the patch). The usual way of using Lilu and WhateverGreen is to use OpenCore to inject them. Installing them to /Library/Extensions might work, or they might not load early enough (before WindowServer starts). In that case, the kill command can restart the WindowServer process which might then allow the patch to be made. If you use any other Lilu based kexts, then you may need to recompile them using my kext.
https://www.insanelymac.com/forum/t...ocess-patcher/?do=findComment&comment=2778421
https://github.com/joevt/Lilu
https://github.com/joevt/WhateverGreen
OCLP is a method to automatically install OpenCore to support newer macOS versions on unsupported Macs. I wonder if it has a mode for supported Macs? Well, I suppose OpenCore can be setup manually if it does not. You would have to manually replace the original Lilu and Whatevergreen.
Just be sure to zip any resulting files before posting to reduce post size.