chris1111 / Geforce-Kepler-patcher

Install Nvidia binaries files on Snapshot disk for macOS Monterey 12

Home Page:https://chris1111.github.io/Geforce-Kepler-patcher/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Xcode 13.3 and newer Simulator issue

Prince014 opened this issue · comments

Hey,
No doubt this tool work so well,
But one issue i have noticed that after using this patch tool Xcode 13.3 and Xcode 13.3.1 simulator's stoped working, simulator not even load, although there is no issue with Android simulators and Xcode 13.0 or lower simulators.
Dont know what is wrong hoping you can guide on this.
Thanks

Can confirm, Simulator and SwiftUI Previews don't work

image

Why this patcher working for xcode 13.0, and not for 13.3

Have you got any solution?
Or can you suggest something

I have seen his reply on a glitch related to visual studio.
He said don't expect too much

Anyone got any error log? I could not find any logs.

No error

No issue here latest Monterey Beta / Xcode 13.2.1
Screen Shot 2022-04-27 at 6 11 03 PM

Hey chris issue is from xcode 13.3 and newer version,
Please try xcode 13.3 once
I have have tested xcode 13.3 on monteret 12.0.1 to 12.3
It is not working
Below version of xcode is working fine please guide if i am Missing something

Try on Xcode 13.3

Afaik you're using Clover so it might work on Clover but not OpenCore

i dont think it has anything to do with clover or open core because. i had tried without patching (on low graphics) simulator was working but after patching simulator stopped working

This patch is working with 12.4 beta, but xcode simulator not working.

That is the actual issue xcode 13.3

Anyone tried xcode 13.3 with old simulator?

Bro please try xcode 13.3

Bro test xcode13.3 on gt710 graphics card after using chrish kepler patcher...

On inbuilt graphics everything is working fine, even on haswell processor

don't work with Xcode 13.3 and Gt 710
change your Graphic card !!!!!
that's all

don't work with Xcode 13.3 and Gt 710 change your Graphic card !!!!! that's all

Closed issue

Same issue here for me with opencore legacy patcher running on macbook pro late 2013 with NVidia Geforce 750 GT. All simulators above iOS 15.2 (15.2 is the latest release that is still working) fail for me (i.e. only show black screen). So starting from XCode 13.3, the default simulator is higher than 15.2, so issue arises. Have not seen a fix for this anywhere. For me the biggest issue is that this also affects Playgrounds, because those rely on iOS simulator as well.

Hello, I have solution for you guys who using cpu that have igpu.
for example my cpu is intel core i3-10105 with igpu intel uhd 630.

the steps you need to take is:

  1. patch ur igpu framebuffer, thanks to dortania tutorial. but you need to search the device-id that have connectors above zero, if you have zero connectors then the gpu work headlessly, so simulator wouldn't render.
  2. reboot your system
  3. open simulator and check prefer igpu.

Screen Shot 2022-08-21 at 18 15 09
Screen Shot 2022-08-21 at 18 13 32

@VicoErv Does this work when using an external display? Also, do live preview and playgrounds work this way, too?

@VicoErv Does this work when using an external display? Also, do live preview and playgrounds work this way, too?

I'm using external display

@VicoErv : Thank you so much. I finally got around to try out your solution and it is working for me on my Macbook Pro 15" late 2013 model with dedicated Kepler GPU.

To everyone interested in my exact approach I will give a short step by step for my specific case, but essentially it is all explained in the dortania tutorial that VicoErv mentioned before. So here we go:

Opening System Information I get the necessary system information about my macbook:
image

Going to everymac I can lookup the exact processor name for my model, which turns out to be I7-4850HQ .

With this information I go to intel ark, which gives me my device id for my IGPU, which in my case is 0xD26 .

With this information I go to WhateverGreen's list, which tells me that I have an Intel HD 5200 IGPU and my device is natively support by macOS. This means that the only thing I need to modify in config.plist is the framebuffer personality, i.e. I need to set an entry for "AAPL,ig-platform-id". No need to set "device-id" in my case. I took the first recommend framebuffer from WhateverGreen's list, which for me is 0x0A260005 (laptop, HD 5200).

In Little Endian format (which is needed for config.plist) the framebuffer id is 0500260A. So the last step is to put this entry in my config.plist on my EFI partition. So find disk identifier via terminal command "diskutil list", then mount this disk via "sudo diskutil mount diskidentifier". The final step is to modify my config.plist like this:
Dictionary

That is it.

Now I can use Simulators for iOS and iPadOS with version 16.0. In addition to that Playgrounds and Live Preview is also working now. This was tested by me on macOS 12.5.1 with XCode 14 Beta 6 on IOS 16 simulator. Have not tried out other other iOS versions in simulator, but they should work fine now. Once again thanks to VicoErv for the information and of course all the people working on the opencore project.

@The3DWizard
Why using a patch with dedicated Kepler GPU if you have 2013 MacBook with Intel Iris support in Monterey 12

@chris1111 Honestly at first I just followed the process of opencore legacy patcher and thought everything was working fine when applying the Kepler patch until I found out that XCode Simulators had issues with that. Then I though I needed the dedicated GPU for using an external display.
I guess what you mean is why I did not deactivate the Kepler GPU completely and just use the internal one, right? I guess it is just due to a lack of knowledge on my part. Until recently I didn't even know that the integrated Intel GPU was still officially supported, had no issues with the simulators and was also able to run the external display while the dedicated GPU is "deactivated".