CaseySJ
Moderator
- Joined
- Nov 11, 2018
- Messages
- 22,225
- Motherboard
- Asus ProArt Z690-Creator
- CPU
- i7-12700K
- Graphics
- RX 6800 XT
- Mac
- Classic Mac
- Mobile Phone
I hope it helps somehow. Those hundred or so reboots were a LOT of fun.
That's what I suspected. There was one config I had at the beginning where it worked... even though the display was all 'skippy' and 'jumpy'.
You are correct. I am running 10.14.2
Thanks again for all the support. I will be running through the rest of it tomorrow. Hopefully, tomorrow will be the day we nail down the framebuffer for good.
@aloominium seems to have gotten things working (temporarily) with @jaymonkey 's help. Hopefully, he can continue with helping with the testing so we can make some actual conclusions. I'll be trying the FB-Patch route again with the edited preflight instructions. hopefully the system will boot and cooperate with the analysis.
Good night from Japan.
Things seem to be stable with my 630, still get full acceleration. It was CaseySJ's 1st config that did it. I owe the folks over there some framebuffer testing so I will post that once home (begrudgingly, work does not allow me to bring in my hackintosh
I'll post my efi also once home.
Duly noted!!
View attachment 379180
P.S. Been to Japan many times on business. Was in Nagasaki the day of the 9.0 earthquake.
Here's a more complete reply:
I certainly don't want to add any unnecessary frustration -- I know how painful this has been. So please create a full backup of your system as @jb007 very wisely suggested. This will be your restore point and it should provide peace of mind before undertaking further changes.
- As mentioned in previous post, FakeSMC and VirtualSMC are currently installed in /Library/Extensions. Only one is allowed at a time. VirtualSMC should be deleted (with Finder) and kernel cache should be rebuilt (simply running Kext Utility will rebuild caches).
- In CLOVER/drivers64UEFI there are two memory fix drivers: (a) OsxAptioFix2Drv-free2000 and (b) AptioMemoryFix-64. Only one is allowed at a time. AptioMemoryFix-64 should be deleted.
- USB port limit patch does not seem to work when USBInjectAll is used. USBInjectAll injects all ports, but MacOS subsequently truncates the list to the first 15. So the attached image shows the result where only the USB 2.0 ports are activated. For the time being, we can manually disable a few of the unused USB 2.0 ports to allow SSxx (USB 3.0) ports to come through, but your best solution is to create a custom USB SSDT (I know this sends shivers of fright)! Temporarily disabling some ports can be done easily by adding this argument to the Boot section of config.plist using Clover Configurator:
- -uia_exclude=HS01,HS02,HS10,HS11,HS12
- This will allow 5 other ports to come through (USB 3.0 SSxx ports will come through).
- I've also modified your config.plist to better handle USB ports, SATA ports, and CPU power management for sleep/wake. Feel free to try it (backing up existing file first).
View attachment 378872
@HackinMax Very good; let's try to solve both the video and USB problems:
USB:
HDMI / DP:
- Have you got "USBInjectAll" and "XHCI-Unsupported" installed in /Library/Extensions?
- If not, they can be copied to /CLOVER/kexts/Other for the time being.
- Then the -uia_exclude flags from the Boot arguments box should work.
We now know that DP is in Row 3. So this test is as follows:
- Have you got "Lilu" and "WhateverGreen" installed in /Library/Extensions?
- If not, they can also be copied to /CLOVER/kexts/Other for the time being.
- Then please try the attached config-v2 and config-v3 plists (need to rename it to config.plist, of course) by backing up current config.plist (from EFI partition of Mojave internal SSD) and replacing it with the attached version.
- The boot up using DisplayPort cable and run Intel FB-Patcher (which has since been renamed to Hackintool) and as always select "Framebuffer" --> "MacOS 10.14 (18A391)" from the top menu bar.
- When logged in, insert the HDMI cable as well and see which rows light up.
config-v2.plist:
Test: Row 1: BusID 0x04, Type HDMI
Test: Row 2: BusID 0x02, Type HDMI
Known: Row 3: BusID 0x06, Type DP
config-v3.plist:
Test: Row 1: BusID 0x02, Type HDMI
Test: Row 2: BusID 0x04, Type HDMI
Known: Row 3: BusID 0x06, Type DP
XHCI-unsupported.kext (Click download repository).where can I download "XHCI-Unsupported?".
Cheers @P1LGRIMXHCI-unsupported.kext (Click download repository).