Jump to content

(Real Mac) MacBook Pro Retina Early 2015, who is unsupported to Ventura 13 Beta 6 (Broadwell) - Working on an Patch for Intel Iris Graphics 6100 - (Solved)


9 posts in this topic

Recommended Posts

Hi to everyone who update to Ventura, I already has Ventura in my 2 Hackintoshes One 10 generation I5 10400F with Gigabyte B560M-H working everything OOB with a Dongle Bluetooth and AMD Radeon RX 570 4GB with full acceleration.

 

Another Laptop Acer Aspire ES1-572 i5 6200u with Intel HD Graphics 520 with a patch in Opencore 0.8.4 to get acceleration and now runs as metal 3. Appers in system as Intel HD Graphics 620 (spoofed in OpenCore as 1659000 (HD 620) Kabylake). Working everything including SD Card Reader, Bluetooth and WiFi with an BCM94360CD OOB. Running Ventura Beta 4 smooth and perfect (SSD 240GB) Kingston.

 

Now here the issue...

 

I had an MacBook Pro Retina Early 2015, who is unsupported to Ventura 13 (Broadwell). I made an Ventura Pen Drive with OpenCore Legacy Support (OpenCore 0.8.3) and changed the SMBIOS of my MacbookPro12,1 to MacbookPro14,1 (2017), install was perfect, everything working but without acceleration support (Intel Iris Graphics 6100 (Broadwell).

I already done everything spoofed 162B0000 to every Kabylake IGPU's and nothing works. Than I had an idea of use my AppleIntelBDWGraphics.kext from Monterey 12.5 and the rest of kexts like Framebuffer and bundle's, set csr-active-config to 02080000 (Root disabled) and use command line snapshot Mounter V2 to install these kext's in /S/L/E of Ventura 13 Beta 4. Works with my Intel Iris Graphics, get acceleration but System hangs and never start's keep looping in boot. Then I changed the info.plist of AppleIntelKBLGraphics.kext and add 0x162B8086 (Intel Iris Graphics 6100). The System not load the kext at all (Both files AppleIntelKBLGraphicsFrameBuffer.kext too. There is anyone who get's acceleration with this IGPU?

 

Link to Monterey 12.5 AppleIntelBDWGraphics.kext and FrameBuffer + Bundles

https://drive.google.com/file/d/1UrMJzn7PhmYRR-nONu1DdiWCj5y0oowk/view?usp=sharing

 

I'm losing my fate in get this working.

 

Pictures of my About This Mac and System Info (Graphics and Monitor).

https://drive.google.com/file/d/10jedLfkrsv8t-fkQ4juhxqYafNIlC2yM/view?usp=sharing

https://drive.google.com/file/d/1iH6dFA2-tm0rMdsCtnmwwecy5fIvRYvX/view?usp=sharing

 

More information about kext's policies in Ventura and Metal Support.

https://github.com/khronokernel/khronokernel.github.io/blob/legacy-metal/_posts/2022-08-01-2022-LEGACY-METAL.md

 

This Article says that Skylake Metal support is not working, but you can do a Spoof in Intel HD Graphics as an Kabylake device to work this out. My Acer is an Skylake and works everything except for the Intel HD Graphics 520 that.i spoofed to Intel HD Graphics 620 (Kabylake) device-id (16590000) in OpenCore 0.8.4 from OpenCore Legacy Patcher 0.4.9. Now my Skylake iGPU is fully accelerated and show as Metal 3 device (Intel HD Graphics 620).

If anyone has a solution for this, please share.

Ventura 13 beta 4.

 

config.plist - OCLP 0.4.9 - OpenCore 0.8.3 - MacBook Pro 12,1 to MacBook Pro 14,1 SMBIOS.

config.plist.zip

Edited by fernando.c.neves
Update to Ventura Beta 6 and Solved
  • Like 2
Link to comment
Share on other sites

Hi @Hervé, I know that no one ever done an Broadwell iGPU Graphics Acceleration, now I had an external SSD with Ventura 13 Beta 4 and in my NVME NE-512 (512GB) with Monterey 12.5, I'm trying to made an patch that works with Monterey's 12.5 kext's and Bundles. But with no success until now. The only thing I made progress is with -x (Secure Boot) and with AppleIntelBDWGraphics.kext and AppleIntelBDWGraphicsFrameBuffer.kext that loads in Secure Boot with 1536MB in my Intel Iris Graphics 6100. I'm using MacBookPro14,1 in SMBIOS of OCLP 0.4.9. I installed these Kext's with Command Line Tool Mounter V2 in /S/LE of Ventura's 13 Beta 4. I have downloaded Debug Kernel's 13 Beta 4 to compile kext's in Ventura with Command Line Tool Mounter V2.

 

If anyone get me directions on doing more progress with that, I will be glad.

 

Thanks in advance,

Fernando.

 

Here the Monterey's 12.5 Kexts related to Intel Iris Graphics 6100.

https://drive.google.com/file/d/1C9_CzKyzOz1RIRLCknAVxBePMQWtMe_l/view?usp=sharing

 

Link to comment
Share on other sites

Guest ricoc90
1 hour ago, fernando.c.neves said:

The only thing I made progress is with -x (Secure Boot) and with AppleIntelBDWGraphics.kext and AppleIntelBDWGraphicsFrameBuffer.kext that loads in Secure Boot with 1536MB in my Intel Iris Graphics 6100


Graphic drivers are not being loaded when you are in safe mode (-x).

I already told you that at the moment it is not possible to get your iGPU working and that you should keep an eye on the macrumors thread. Hervé told you the same and I will tell you again: at the moment it is not possible to get your iGPU working. Keep an eye on the macrumors thread.
 

Don't get me wrong, I do like your enthousiasm, but the guys over at macrumors (including the guys from Dortania) have much more inside knowledge on the matter than I could ever comprehend. If THEY haven't figured it out yet then it is safe to assume that it won't be as simple as just injecting kexts from Monterey.

Link to comment
Share on other sites

  • 4 weeks later...

OCLP 0.5.0... MacBook Pro Early 2015 Retina A1502 - working with spoof as Intel HD 4000 in opencore 0.8.4 (OpenCore-Patcher.app).

 

After change image.thumb.png.bbc6868a760bb11dd60ddd6f8f20f2cb.png

And installing Kernel Debug Kit 13.0 Beta 6, disable AMFI boot-args (amfi_get_out_of_my_way=1), start OpenCore-Patcher.app (0.5.0) and install root patches

 

After boot: 

.image.thumb.png.87c21e5f0c744c6749ab0e9b2a857f68.png

image.thumb.png.e61f8c39a283d73640f56f315faba842.png

 

Showing as Metal 2 device.

 

Everything is working.

 

Thanks to the OCLP Team.

Edited by fernando.c.neves
  • Like 1
Link to comment
Share on other sites

Link to comment
Share on other sites

Real Mac (MacBookPro12,1) MacBook Pro 13'' Retina Early 2015 - Ventura 13.0 Beta 6 - With OpenCore Legacy Patcher v 0.5.0 (Alpha). Spoofed my Intel Iris Graphics 6100 as Intel HD 4000, fully working acceleration (Metal 2 - Device).
 

image.thumb.png.13d3a20a73c406a300eb1bb0acb6e4a6.png

Edited by fernando.c.neves
  • Like 1
Link to comment
Share on other sites

New version of OCLP 0.5.0 today version...

 

Running my Real Mac MacBookPro12,1 - MacBook Pro 13'' Retina Early 2015 with full hardware acceleration now without spoofing anything.

 

Intel Iris Graphics 6100 detected and patched.

 

 

image.thumb.png.5820718e18b68061a199c7ffc782a78b.png

 

image.thumb.png.653cd8ba99607016f66a50bd57cde480.png

image.thumb.png.42f4b23de7c5bd9bdc4626f3c68b3b12.png

image.thumb.png.71beb7da41a66424f125255309b8feaa.png

 

Now my Ventura 13.0 Beta 6 shows my IGPU as it is (Intel Iris Graphics 6100) and not as Intel HD 4000.

 

Thanks to OCLP Team.

 

Branch used: ventura-alpha => Today's version of 0.5.0 OCLP.
 

Edited by fernando.c.neves
  • Like 1
Link to comment
Share on other sites

Captura de Tela 2022-09-02 às 16.17.17.pngMy EFI (Real Mac) MacBookPro12,1 => OpenCore 0.8.4 Today's kext's for Real Mac to boot in Ventura 13.0 Beta 6 with Dual Boot of Windows 11. VRAM Patched for 3072MB of my Intel Iris Graphics 6100 (Original 1536MB).

 

EFI's 0.8.4 (Real Mac) => https://drive.google.com/file/d/1miw3Rb9tIO0GTO5NafAq1HTclHMsnt5E/view?usp=sharing

 

 

Captura de Tela 2022-09-02 às 16.51.35.png

  • Like 1
Link to comment
Share on other sites

This is the OpenCore 0.8.5 and my Updated Kext's till today. For Real Mac - MacBookPro12,1 - MacBook Pro 13'' Retina Early 2015.

 

https://drive.google.com/file/d/1NBKCwKfOr7eom1LNK8mp8D3WHfTwUx5i/view?usp=sharing

 

The Kext's:

image.thumb.png.a9947e8fab4f378c1e39b375ec193965.png

image.thumb.png.91a15b0b7cfe0e125eb32bfbe1686f7a.png

 

 

image.thumb.png.46c48b562a85d00a591a1d31b8d205eb.png

Edited by fernando.c.neves
Link to comment
Share on other sites

 Share

×
×
  • Create New...