It's possible, @Syncretic already does a very good SSE4.2 emulator for MP3,1, MouSSE.Could AVX be emulated?
It's possible, @Syncretic already does a very good SSE4.2 emulator for MP3,1, MouSSE.Could AVX be emulated?
I've actually spent the past year (on and off, getting pulled away for other projects) developing a complete AVX/AVX2/BMI1/BMI2/F16C emulator for MacOS. The emulation itself was finished late last year; I've spent the past few months working on the integration (what a surprise - MacOS isn't extremely friendly to hardware spoofing). Single-threaded, it works like a charm, and is faster than I expected. Add a second CPU and/or thread, though, and things go to hell in a hurry. Still, I'm hoping to have something production-worthy in the coming weeks/months...It's possible, @Syncretic already does a very good SSE4.2 emulator for MP3,1, MouSSE.
I don't believe so, 11.4 has been stable as hick only with booting annoyances. we could break Big Sur's snapshot seal if comes down to that...Well I guess it is game over for cMP.
This is not the first roadblock we had, I hope that is not the last one.I don't believe so, 11.4 has been stable as hick only with booting annoyances. we could break Big Sur's snapshot seal if comes down to that...
Whether "dubious" or not here's proof. 11.3 RC is booting reliably using HighPoint 7101A-1.I really don't know how I'm still surprised with all the dubious reports as working when was clearly not working with my tests.
Btw, it's not just NVMe. Let's be crystal clear on this. Anything connected to a PCIe controller is not booting 11.3/11.4b1 reliably.
In our private conversation, it has been proved with multiple screenshots.Ball in @nekton1 court to prove his claim if he can.
OpenCore 0.6.9 will include some level of AVX stuff. Not sure how far it goes.
Whether "dubious" or not here's proof. 11.3 RC is booting reliably using HighPoint 7101A-1.
I think so. In the following linked post he is a bit more specific about the used system and wrote clearly about his 3,1… So it’s just another dubious proof, because it’s created on a wrong machine.The issue being discussed here is MP5,1 and PCIe drives with 11.3/11.4b1, from your signature you are showing a MP3,1, no? I'm failing to see why this exactly helps us since the MP3,1 platform is completely different,
This is still a valuable data point because it supports the PLX switch hypothesis.
Sonnet Tempo SSD Pro Plus
connected to slot 4, but the SATA SSD's are recognized as PCI devices not PCI-Express.I can get you a bootrom dump and have offered to do so for startergo in another thread. The problem is that the three available tools for dumping the bootrom (ROMtool, Darwin Dumper and Macshrauber) all use the DirectHW.kext, which is no longer supported by 11.3 RC and if an attempt is made to use these tools, the installed kext prevents the Mac booting at the next restart. I suppose the solution is to install another boot disk with High Sierra or Mojave and run ROMtool, etc., from there. If you REALLY DO need this bootrom code to solve the problem, I'll do this in the coming week, but I first have to get another NVMe SSD and build a High Sierra or Mojave USB installer, etc. Let me know.I don't doubt that understanding why some older hackintosh configs based with IvyBridge-E/Broadwell CPUs and the MP3,1 can boot 11.3/11.4b1 could be indirectly useful to us, the problem here is that since each MP3,1 user modifies the BootROM itself without any consistency adding APFSJumpStart and NVMe EFI modules from different sources, it's a hard job to replicate it scientifically. Let's not even talk about the hacks.
Since MP61.0120.B00 brought initial NVMe support to MP6,1, Apple released more than 30 firmware updates to it and the user could also injected a MP5,1 module or even from a totally different Mac. If I remember correctly, the APFSJumpStart injected by APFS ROM Patcher is from 2010 unibody MacBooks. Without a dump to understand how the BootROM was made and replicate it, it's just a wild goose chase at this moment.
The ROMTool is working in BS11.4. You have to reboot once after you allow extension. SIP must be disabled as always with the ROMtool.I can get you a bootrom dump and have offered to do so for startergo in another thread. The problem is that the three available tools for dumping the bootrom (ROMtool, Darwin Dumper and Macshrauber) all use the DirectHW.kext, which is no longer supported by 11.3 RC and if an attempt is made to use these tools, the installed kext prevents the Mac booting at the next restart. I suppose the solution is to install another boot disk with High Sierra or Mojave and run ROMtool, etc., from there. If you REALLY DO need this bootrom code to solve the problem, I'll do this in the coming week, but I first have to get another NVMe SSD and build a High Sierra or Mojave USB installer, etc. Let me know.
Understandable as there have actually been no reports, dubious or otherwise, from anyone claiming success with booting from a PCIe drive on a 5,1.There is a misunderstanding—I am NOT and have NEVER claimed this works on a 5,1.
Ooof. Since I’m staring at 11.4 running from an NVME I’ll do this tomorrow. IOPCIFamily really seems the likely cause…Guys we might have a solution. Please try and report. So far so good for me. Next step will be to transfer the installation to NVMe:
Mac Pro 11.3 Beta NVME issues · Issue #110 · dortania/OpenCore-Legacy-Patcher
Describe the bug Im not sure this will fall within the scope of this patcher, Apple's changes in IONvmefamily has broken support with Mac Pros 5,1/4,1/3,1 the bug started with Beta 3 of 11.3 has co...github.com
Yeah, no vanilla installs anymore. Welcome in the hackintosh worldOoof. Since I’m staring at 11.4 running from an NVME I’ll do this tomorrow. IOPCIFamily really seems the likely cause…
For those in this thread who have "trust issues" with what other members write about PCIe booting (on a cMP 3,1):I don't doubt that understanding why some older hackintosh configs based with IvyBridge-E/Broadwell CPUs and the MP3,1 can boot 11.3/11.4b1 could be indirectly useful to us, the problem here is that since each MP3,1 user modifies the BootROM itself without any consistency adding APFSJumpStart and NVMe EFI modules from different sources, it's a hard job to replicate it scientifically. Let's not even talk about the hacks.
Since MP61.0120.B00 brought initial NVMe support to MP6,1, Apple released more than 30 firmware updates to it and the user could also injected a MP5,1 module or even from a totally different Mac. If I remember correctly, the APFSJumpStart injected by APFS ROM Patcher is from 2010 unibody MacBooks. Without a dump to understand how the BootROM was made and replicate it, it's just a wild goose chase at this moment.
I can get you a bootrom dump and have offered to do so for startergo in another thread. The problem is that the three available tools for dumping the bootrom (ROMtool, Darwin Dumper and Macshrauber) all use the DirectHW.kext, which is no longer supported by 11.3 RC and if an attempt is made to use these tools, the installed kext prevents the Mac booting at the next restart. I suppose the solution is to install another boot disk with High Sierra or Mojave and run ROMtool, etc., from there. If you REALLY DO need this bootrom code to solve the problem, I'll do this in the coming week, but I first have to get another NVMe SSD and build a High Sierra or Mojave USB installer, etc. Let me know.
What can we do with this patch Could we replace the IO NVME to be able to use 11.3 or 11.4it depends also on the kext you use. I included a kext what run on Big Sur if approved. Also this kext got Dosdude's Romtool to work in BS if copied into ROMTool Application Support folder. This kext is also included into my package.