ArtikDiamond Posted August 15 Share Posted August 15 Hi! I found out about this thread about 6 months ago, and I decided to create an account to help you! As you can see I'm trying to install macOS Sonoma on my Acer Predator that has an intel core i7-11370H, so the iGPU is unsupported and I'd like to help you with your tests to make it work! One thing though: could you summarize the progress that has been made and point out some things I have to keep an eye on when testing NootedBlue and WEG? I'm a beginner in hackintosh (my Predator is the 2nd hackintosh I'm working on) so maybe I still have to learn quite a few things... (basically I'm asking you to be patient :D) 1 Link to comment Share on other sites More sharing options...
jalavoui Posted August 15 Share Posted August 15 (edited) New release for >ventura lilu is build from github. finaly they update it get it also from https://github.com/acidanthera/Lilu Lilu.kext.zip Edited August 21 by jalavoui 1 Link to comment Share on other sites More sharing options...
ArtikDiamond Posted August 18 Share Posted August 18 (edited) Hello from my HackBook! I managed to install macOS Sonoma on my old macbook's NVMe, but there are still some problems: The Elan trackpad doesn't work There is no audio (I just have to get AppleALC) Edit: I can't manage to make it work! Obviously the iGPU is not working, but it appears as an Intel Iris XE Graphics with 7mb of VRAM (How can I get it to use 1536mb?) The internal Samsung PM981a NVMe is not detected (oof) Any suggestions on how to fix these problems? By the way, I'll attach my config.plist and some screenshots Config.plist Edited August 18 by ArtikDiamond Forgot to remove serials Link to comment Share on other sites More sharing options...
benmacfreak Posted August 18 Share Posted August 18 9 hours ago, ArtikDiamond said: Hello from my HackBook! I managed to install macOS Sonoma on my old macbook's NVMe, but there are still some problems: The Elan trackpad doesn't work There is no audio (I just have to get AppleALC) Edit: I can't manage to make it work! Obviously the iGPU is not working, but it appears as an Intel Iris XE Graphics with 7mb of VRAM (How can I get it to use 1536mb?) The internal Samsung PM981a NVMe is not detected (oof) Any suggestions on how to fix these problems? By the way, I'll attach my config.plist and some screenshots Config.plist 40.08 kB · 5 downloads im having the same issue except my nvme ssd works both of them, just the other 3 issues i also have. Link to comment Share on other sites More sharing options...
ArtikDiamond Posted August 19 Share Posted August 19 14 hours ago, benmacfreak said: im having the same issue except my nvme ssd works both of them, just the other 3 issues i also have. Is your NVMe a PM981a? If so, what did you do to make it work? I currently have Windows 11 Pro and EndeavourOS installed, and I'd like to resize the Windows partition to install Sonoma, rather than using an external NVMe disk. As for the audio, I've tried every possible combination with AppleALC and a DSTD suggested by the Dortania guide (my codec is ALC295). However, I suspected that my NVIDIA GPU, a 3060 laptop, might be causing issues with the audio, as I still haven't been able to get any sound. Regarding the trackpad, I'm not too concerned since I have a working mouse. Since I'm currently just testing macOS, I'll focus on fixing issues like VRAM and Hardware Acceleration first. In my opinion, trying to resolve minor details like the trackpad before HA is working is probably just a waste of time. P.S. I tried disabling the GPU both with -wegnoegpu and with this (method 1 tested but didn't work, I'll try later method 2):https://dortania.github.io/Getting-Started-With-ACPI/Laptops/laptop-disable.html The GPU was disabled but the audio was still broken, and linux reports this codec: NVIDIA GPU 9f HDMI/DP Link to comment Share on other sites More sharing options...
Mastachief Posted August 19 Share Posted August 19 What is Device exact model, GPU device-id 9AXX, resolution, logs etc? Also, this is mainly a gpu support, manly other forums give quicker responses on fixing other stuff. touchpad, sound etc. 1 Link to comment Share on other sites More sharing options...
ArtikDiamond Posted August 19 Share Posted August 19 4 hours ago, Mastachief said: What is Device exact model, GPU device-id 9AXX, resolution, logs etc? It's a Predator Triton 300 SE (pt314-51s), resolution is 1920x1080@144Hz Which logs should I provide? (And how can I get them?) I completely forgot to do the post install patch for the graphics, so no device-id at the moment 🤦🏻 Any recommendations on which device id and other patches I should use for better results? Quote Also, this is mainly a gpu support, manly other forums give quicker responses on fixing other stuff. touchpad, sound etc. I know, but I don't mind having these problems because RN I'd like to focus on having HA working, I'll try to fix the problems only if I really need those things working Link to comment Share on other sites More sharing options...
jalavoui Posted August 19 Share Posted August 19 (edited) i have this bug with my igpu plz fix it ! 2024-08-19 20:21:58.313479+0100 localhost kernel[0]: (IOAcceleratorFamily2) virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): timeout waiting for IntelAccelerator stamp 3 (gpu_stamp=2) 2024-08-19 20:21:58.313498+0100 localhost kernel[0]: (IOAcceleratorFamily2) void IOAccelEventMachine2::handleFinishChannelRestart(IOReturn, int32_t, uint32_t) - Setting restart type to 4 2024-08-19 20:21:58.313502+0100 localhost kernel[0]: (IOAcceleratorFamily2) void IOAccelEventMachine2::handleFinishChannelRestart(IOReturn, int32_t, uint32_t): GPURestartDequeued stampIdx=8 type=4 fromWhere=1 waitingOnIdx=8 2024-08-19 20:22:01.463783+0100 localhost kernel[0]: (IOAcceleratorFamily2) void IOAccelEventMachine2::restart_channel(): GPURestartSkipped stampIdx=8 type=4 2024-08-19 20:22:01.463790+0100 localhost kernel[0]: (IOAcceleratorFamily2) void IOAccelEventMachine2::restart_channel(): no channel associated with stamp_idx 8 (type 4) 2024-08-19 20:22:02.464957+0100 localhost kernel[0]: (IOAcceleratorFamily2) virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): initial wait for 1 second expired. Continue wait for 4 seconds. stamp 3 (gpu_stamp=2) 2024-08-19 20:22:06.466094+0100 localhost kernel[0]: (IOAcceleratorFamily2) virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): timeout waiting for IntelAccelerator stamp 3 (gpu_stamp=2) 2024-08-19 20:22:06.466111+0100 localhost kernel[0]: (IOAcceleratorFamily2) void IOAccelEventMachine2::handleFinishChannelRestart(IOReturn, int32_t, uint32_t) - Setting restart type to 4 2024-08-19 20:22:06.466116+0100 localhost kernel[0]: (IOAcceleratorFamily2) void IOAccelEventMachine2::handleFinishChannelRestart(IOReturn, int32_t, uint32_t): GPURestartDequeued stampIdx=8 type=4 fromWhere=1 waitingOnIdx=8 2024-08-19 20:22:09.627485+0100 localhost kernel[0]: (IOAcceleratorFamily2) void IOAccelEventMachine2::restart_channel(): GPURestartSkipped stampIdx=8 type=4 2024-08-19 20:22:09.627492+0100 localhost kernel[0]: (IOAcceleratorFamily2) void IOAccelEventMachine2::restart_channel(): no channel associated with stamp_idx 8 (type 4) 2024-08-19 20:22:10.627911+0100 localhost kernel[0]: (IOAcceleratorFamily2) virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): initial wait for 1 second expired. Continue wait for 4 seconds. stamp 3 (gpu_stamp=2) for devs this is by using this settings Edited August 19 by jalavoui 1 Link to comment Share on other sites More sharing options...
Mastachief Posted August 20 Share Posted August 20 (edited) Jala, whats the config.plist you used, were there any other changes aside from changing the scheduler? or did you just use the last nblue you updated. I wanted to downgrade, can i use nblue on 14 now? Edited August 20 by Mastachief Link to comment Share on other sites More sharing options...
Mastachief Posted August 21 Share Posted August 21 On 8/18/2024 at 4:27 AM, ArtikDiamond said: Hello from my HackBook! I managed to install macOS Sonoma on my old macbook's NVMe, but there are still some problems: You cannot use nootedblue and whatevergreen at the same time, one one or the other, if you use whatevergreen, you have to read this thread from the start (its not that long) the device properties section needs to be corrected, go back and take a look at the configs that work. Link to comment Share on other sites More sharing options...
jalavoui Posted August 21 Share Posted August 21 Mastachief i just keep updating nblue, so just download from latest post and give it a try 1 Link to comment Share on other sites More sharing options...
ArtikDiamond Posted August 21 Share Posted August 21 (edited) 1 hour ago, Mastachief said: You cannot use nootedblue and whatevergreen at the same time, one one or the other, if you use whatevergreen, you have to read this thread from the start (its not that long) the device properties section needs to be corrected, go back and take a look at the configs that work. Ooh... Didn't understand that 🤦♂️ I'll probably read the thread from the beginning... anyways, I'll use WEG. What can I expect to work or not (ofc no acceleration)? Like, the 1536Mb VRAM, HDMI OUT...? Edited August 21 by ArtikDiamond Link to comment Share on other sites More sharing options...
ArtikDiamond Posted August 21 Share Posted August 21 (edited) On 5/14/2024 at 6:37 PM, Mastachief said: Okay here is the result of using the following config using the attached whenvergreen. im using my EDID in the config below, so modify to yours if needs be. its now being listed under index 0 instead of 2 in hackintool. Now it connects to display0 under framebuffer@0. You can also use AAPL,ig-platform-id 00008A52 and device-id 8A530000 as well to achieve the result if you want, you can also see the previous log. Boot args: -v keepsyms=1 debug=0x100 -wegdbg igfxfw=2 -liludbg Right now I'm using this, I'll attach my config.plist. I have the same issue as Benmacfreak: 7mb VRAM Is there a list of AAPL,ig-platform-id and device-ids to try? Also, would it be ok if I switched to Opencore Release instead of Debug? It takes an absurdly long amount of time to boot... Config.plist Edited August 21 by ArtikDiamond Link to comment Share on other sites More sharing options...
ArtikDiamond Posted August 21 Share Posted August 21 On 8/19/2024 at 1:36 PM, Mastachief said: GPU device-id 9AXX, logs etc? I thought you meant the device-id in my config.plist, and reading the thread I just found out that it's not what you meant, but how can I find out which model is my iGPU? And also, which logs should I get (and how)? Also, what do you mean by etc? Link to comment Share on other sites More sharing options...
Mastachief Posted August 21 Share Posted August 21 (edited) Just tested using latest nblue, on ventura 13.6.5 Installer and 14.5 installed OS. whatevergreen disabled, also disabled the device properties for IGPU. Config.plist booting gets stuck at; pci device IGPU is not in service plane 2, polling pci device IGPU is in service plane 0 read pci config discovered IGPU space to be 0x00001000 NootedBlue nblue: @stolen_size 0xa000000 OpenCore Debug result opencore-2024-08-21-150128.txt @ArtikDiamond Use live Ubuntu, and check using the lspci command via terminal, it was mentioned in the previous posts...post the result here. something leads me to believe that only the 9AXX IGPU's seems to reflect results based on tests so far, Edited August 21 by Mastachief Added pics 1 Link to comment Share on other sites More sharing options...
ArtikDiamond Posted August 21 Share Posted August 21 1 hour ago, Mastachief said: @ArtikDiamond Use live Ubuntu, and check using the lspci command via terminal, it was mentioned in the previous posts...post the result here. kubuntu@kubuntu:~$ lspci 0000:00:00.0 Host bridge: Intel Corporation 11th Gen Core Processor Host Bridge/DRAM Registers (rev 01) 0000:00:02.0 VGA compatible controller: Intel Corporation TigerLake-LP GT2 [Iris Xe Graphics] (rev 01) 0000:00:04.0 Signal processing controller: Intel Corporation TigerLake-LP Dynamic Tuning Processor Participant (rev 01) 0000:00:06.0 PCI bridge: Intel Corporation 11th Gen Core Processor PCIe Controller (rev 01) 0000:00:07.0 PCI bridge: Intel Corporation Tiger Lake-LP Thunderbolt 4 PCI Express Root Port #0 (rev 01) 0000:00:08.0 System peripheral: Intel Corporation GNA Scoring Accelerator module (rev 01) 0000:00:0d.0 USB controller: Intel Corporation Tiger Lake-LP Thunderbolt 4 USB Controller (rev 01) 0000:00:0d.2 USB controller: Intel Corporation Tiger Lake-LP Thunderbolt 4 NHI #0 (rev 01) 0000:00:0e.0 RAID bus controller: Intel Corporation Volume Management Device NVMe RAID Controller 0000:00:14.0 USB controller: Intel Corporation Tiger Lake-LP USB 3.2 Gen 2x1 xHCI Host Controller (rev 20) 0000:00:14.2 RAM memory: Intel Corporation Tiger Lake-LP Shared SRAM (rev 20) 0000:00:14.3 Network controller: Intel Corporation Wi-Fi 6 AX201 (rev 20) 0000:00:15.0 Serial bus controller: Intel Corporation Tiger Lake-LP Serial IO I2C Controller #0 (rev 20) 0000:00:15.3 Serial bus controller: Intel Corporation Tiger Lake-LP Serial IO I2C Controller #3 (rev 20) 0000:00:16.0 Communication controller: Intel Corporation Tiger Lake-LP Management Engine Interface (rev 20) 0000:00:19.0 Serial bus controller: Intel Corporation Tiger Lake-LP Serial IO I2C Controller #4 (rev 20) 0000:00:19.1 Serial bus controller: Intel Corporation Tiger Lake-LP Serial IO I2C Controller #5 (rev 20) 0000:00:1d.0 System peripheral: Intel Corporation Device 09ab 0000:00:1f.0 ISA bridge: Intel Corporation Tiger Lake-LP LPC Controller (rev 20) 0000:00:1f.3 Multimedia audio controller: Intel Corporation Tiger Lake-LP Smart Sound Technology Audio Control ler (rev 20) 0000:00:1f.4 SMBus: Intel Corporation Tiger Lake-LP SMBus Controller (rev 20) 0000:00:1f.5 Serial bus controller: Intel Corporation Tiger Lake-LP SPI Controller (rev 20) 0000:01:00.0 VGA compatible controller: NVIDIA Corporation GA106M [GeForce RTX 3060 Mobile / Max-Q] (rev a1) 0000:01:00.1 Audio device: NVIDIA Corporation Device 228e (rev a1) 10000:e0:1d.0 PCI bridge: Intel Corporation Tiger Lake-LP PCI Express Root Port #9 (rev 20) 10000:e1:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983 Is this correct? Link to comment Share on other sites More sharing options...
benmacfreak Posted August 21 Share Posted August 21 1 hour ago, Mastachief said: Just tested using latest nblue, on ventura 13.6.5 Installer and 14.5 installed OS. whatevergreen disabled, also disabled the device properties for IGPU. Config.plist 43.53 kB · 1 download booting gets stuck at; pci device IGPU is not in service plane 2, polling pci device IGPU is in service plane 0 read pci config discovered IGPU space to be 0x00001000 NootedBlue nblue: @stolen_size 0xa000000 OpenCore Debug result opencore-2024-08-21-150128.txt 256 kB · 1 download @ArtikDiamond Use live Ubuntu, and check using the lspci command via terminal, it was mentioned in the previous posts...post the result here. something leads me to believe that only the 9AXX IGPU's seems to reflect results based on tests so far, my laptop has a 9a68 i checked in lspci on ubuntu and device manager on windows and i used nblue and whatevergreen fork with many device properties idk how to make it work tbh. Link to comment Share on other sites More sharing options...
jalavoui Posted August 21 Share Posted August 21 (edited) doing a fresh nblue version with less PANIC_COND macros (i think this is Mastachief crash error - a lilu patch error) disable if using mac os installer then reenable. get lilu.kext from github or from previous post. old versions wont work Edited August 22 by jalavoui 1 Link to comment Share on other sites More sharing options...
benmacfreak Posted August 21 Share Posted August 21 7 minutes ago, jalavoui said: doing a fresh nblue version disable if using mac os installer then reenable. NootedBlue.kext.zip 30.8 kB · 0 downloads NootedBlue-master.zip 356.75 kB · 0 downloads ok thanks jala grabbing now and ill let you know if it works or not Link to comment Share on other sites More sharing options...
chich0n Posted August 21 Share Posted August 21 Hello, With your topic I’ll try to install OS X on my ASUS UX482EA https://www.laptopspirit.fr/comparateur/Pc-portable-tactile/35488/Asus,Zenbook-duo-ux482ea-hy304t-bleu-noir-tactile,-screenpad-plus.html#fichetechnique My hackintosh knowledges are from the clover era, so I have to learn open core first. Thanks for your job Link to comment Share on other sites More sharing options...
naiclub Posted August 22 Share Posted August 22 12 hours ago, jalavoui said: doing a fresh nblue version with less PANIC_COND macros (i think this is Mastachief crash error - a lilu patch error) disable if using mac os installer then reenable. get lilu.kext from github or from previous post. old versions wont work NootedBlue.kext.zip 30.8 kB · 6 downloads NootedBlue-master.zip 356.62 kB · 3 downloads Is it possible to use the Intel® UHD Graphics 770? I'd like to try it. Is there a way to make it work? Thank you. Link to comment Share on other sites More sharing options...
ArtikDiamond Posted August 22 Share Posted August 22 (edited) I updated my EFI using parts of Mastachief's latest EFI, and both the gpu name and the VRAM are now recognised. Also, before updating my EFI, I couldn't get my internal display to be recognised in Hackintool. Now it works, but there are still some minor problems (Trackpad/Audio and Bluetooth with BlueToolFixup) Here's the config if you want to take a look and see if you can solve the problems :) Config.plist Edited August 22 by ArtikDiamond 1 Link to comment Share on other sites More sharing options...
Mastachief Posted August 22 Share Posted August 22 (edited) When testing nblue on Ventura 13.6.9 using macbookpro14,1 "[IGFB][PANIC][......] " "Unsupported CD clock decimal frequency 0x19b8847\n" I already set my cd clock frequency using ru.efi to 652.8 MHz. I'm booting from the internal efi using nblue, with the working whatevergreen on the usb. Edited August 22 by Mastachief Link to comment Share on other sites More sharing options...
jalavoui Posted August 22 Share Posted August 22 here you go try it NootedBlue.kext.zipNootedBlue-master.zip 2 Link to comment Share on other sites More sharing options...
Mastachief Posted August 22 Share Posted August 22 (edited) Thank you, it works when booting from the internal EFI now. Did you modify your nvram boot settings? like to use allow3d when testing accelarator while using scheduler 5? as for the igpu settings, isnt it better to use 0100528A, 528A0000, and the 2048MB VRAM instead of the 3072MB? I dont know if it possible to patch the connectors using the following config? its what has allowed the display0 to be on index 1/LVDS Spoiler <key>PciRoot(0x0)/Pci(0x2,0x0)</key> <dict> <key>AAPL,GfxYTile</key> <data>AQAAAA==</data> <key>AAPL,ig-platform-id</key> <data>AQBSig==</data> <key>AAPL,slot-name</key> <string>Internal@0,2,0</string> <key>AAPL00,override-no-connect</key> <data>AP///////wAw5HycAAAAAAAfAQSVIhNgA2+xp1VMniUMUFQAAAABAQEBAQEBAQEBAQEBAQEBLjaAoHA4H0AwIDUAWMIQAAAaHySAoHA4H0AwIDUAWMIQAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAMOv8KPH0SFCR9AAAAAEY=</data> <key>complete-modeset</key> <data>AQAAAA==</data> <key>device-id</key> <data>UooAAA==</data> <key>device_type</key> <string>VGA compatible controller</string> <key>disable-agdc</key> <data>AAAAAA==</data> <key>dpcd-max-link-rate</key> <data>CgAAAA==</data> <key>enable-cdclk-frequency-fix</key> <data>AQAAAA==</data> <key>enable-dbuf-early-optimizer</key> <data>AQAAAA==</data> <key>enable-dpcd-max-link-rate-fix</key> <data>AQAAAA==</data> <key>enable-dvmt-calc-fix</key> <data>AQAAAA==</data> <key>force-online</key> <data>AQAAAA==</data> <key>framebuffer-con0-alldata</key> <data>AAAAAAAAAAAAAAAAAAAAAAIAAAAYAAAA</data> <key>framebuffer-con0-enable</key> <data>AQAAAA==</data> <key>framebuffer-con1-alldata</key> <data>AgAAAAAAAAABAAAAAQAAAAAEAADBAgAA</data> <key>framebuffer-con1-enable</key> <data>AQAAAA==</data> <key>framebuffer-con2-alldata</key> <data>AwAAAAoAAAABAAAAAQAAAAAEAADBAgAA</data> <key>framebuffer-con2-enable</key> <data>AQAAAA==</data> <key>framebuffer-patch-enable</key> <data>AQAAAA==</data> <key>framebuffer-unifiedmem</key> <data>AAAAgA==</data> <key>model</key> <string>Intel Iris Xe Graphics</string> </dict> Successful boot Edited August 22 by Mastachief 4 Link to comment Share on other sites More sharing options...
Recommended Posts