Jump to content

xrimarx

Members
  • Posts

    13
  • Joined

  • Last visited

Reputation

1 Neutral

Hackintosh Specs

  • CPU
    Intel i7-8700
  • MOTHERBOARD
    Gigabyte Z390 Gaming X
  • GPU
    Sapphire Pulse Radeon RX 580

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. BINGO!! Plus a lot of restarts until proper code is in the right place!! Ok, so that´s what worked for me (GB Z390 Gaming X,f10c + i7-8700 + Pulse RX 580 8GB) in Mojave and Catalina with Opencore 0.5.9: - remove NAME (_SUN,...) from GFX0 and PEGP in dsdt.aml - add _DSM to PEGP for RX 580 (or inject proper device properties in congif.plist): Device (PEGP) { Name (_ADR, Zero) // _ADR: Address Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method { Local0 = Package (0x02) { "AAPL,slot-name", Buffer (0x07) { "Slot-1" } } DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } - add slot info to IGPU Device Properties in config.plist ( _DSM code in GFX0 results in Kernel Panic, maybe is not the proper code or conflict with basic kexts...): <key>DeviceProperties</key> <dict> <key>Add</key> <dict> <key>PciRoot(0x0)/Pci(0x2,0x0)</key> <dict> <key>AAPL,ig-platform-id</key> <data>AwCSPg==</data> <key>device-id</key> <data>kj4AAA==</data> <key>AAPL,slot-name</key> <string>Internal</string> </dict> </dict> <key>Delete</key> <dict/> </dict> This later idea is from reading user PlexiPuter comments in the Opencore bootloader thread, so thanks! So.... DONE !! ... for now Big, big thanks to you MaLd0n !! ???
  2. I can see in SSDT-4 there´s a _dsm "Device Labeling Interface", but don´t know what to do. It´s in Scope (\_SB.PCI0.PEG0). Do I need to touch this one? Or do i need to add a _dsm with slot info in Scope (\_SB.PCI0.PEG0.PEGP) in same SSDT-4? It´s not clear to me where the "AirPort" name comes from or what part of code is assigning that name. Same thing to GFX0, in SSDT-3, I don´t see anything related to slot naming.
  3. Thanks!! Here it is. Maybe a PCI conflict with the AirPort PCIe wifi/bt card ?? Don´t know why it picks "AirPort" as slot for graphics cards. There´s a device with name OLA1 (Intel Corporation, Series Chipset Gaussian Mixture Model) and i think it´s not being used. From what i can find appears to be related to the UHD 630, but maybe in headless mode it´s not used.
  4. Great !! Yes, this acpi related things are driven me crazy! There has to be something wrong in my hack, i don't know where is the problem. Very much the same hardware and config files and i can't get listed in pci both graphics cards, with the weirdness of both using "Airport" as slot. Would you mine take a look at my files? Tell me what you need, please.
  5. Ok, i`m testing this in catalina. sorry if this is not the place but i made some more testing. Using your files from first post, with new 19,1 smbios data and my usb ports map kext, nvram reset: - WEG or no WEG, renaming PEGP > GFX0 = OK - WEG or no WEG, renaming GFX0 > IGPU = ACPI errors, no boot ------------ With WEG, loads ATY,AMD,RadeonFramebuffer, HDMI & DP A/V ok, DVI not tested, IGP as "Intel UHD Graphics 630", IMEI driver loaded, plays video file with itunes DRM. No WEG, loads ATY,Orinoco (+1000 points in Metal test in GB5), No DisplayPort output, DVI not tested, HDMI A/V ok, IGP as model "Intel HD Graphics CFL" but IMEI Controller driver not loaded > no DRM > no video testing a file from itunes. HECI is not being renamed as IMEI. So, you are right, it works, but without weg there are some problems with DP video output ports and drm. Both cases with your dsdt and mine, and with your config.plist, graphics cards in all this variations doesn´t get listed in PCI devices. Enought testing for today !!
  6. Hi, great work as always! I´m very curious about how do you get working both graphics cards without WEG, and no edits in DSDT (renaming GFX0 and PEGP), no _DSM declared, no data in config.plist for 590. And best of all both listed in PCI with slot J6B1. Mine would be J6B2 as per aida64 in WIN10. Can´t figure out what´s going on here, man ! Can you give me any clue how to do that? Are you sure you posted the correct DSDT? thanks for all you do!
  7. Hi, Inserted _dsm with only slot property to GFX0 and PEGP but nothing happens. "Built In" to GFX0 and "Slot-1" to PEGP. So, UHD 630 doesn´t show in PCI list, and RX 580 only shown in Graphics/Displays with slot "AirPort" Do I have to add more properties to _dsm ? more testing: Deleting "Name (_SUN, One)" in both devices fixed _dsm with proper end (Buffer (One) .... ) and mixed results: -with _dsm in GFX0 (igpu) "Built In" -> ACPI Error in boot -only with _dsm in PEGP "Slot-1" or "Built In", can boot. Not listed in PCI devices, and no slot info in Graphics/Displays and Ioreg. I don´t know, i´m using an imac19,2 smbios with headless igpu so maybe this is the normal slot naming for this config (both gpus as "AirPort"). If I have the chance to see this data in friend´s real iMac i will compare info. Anyway, not important, so don´t waste your time here. thanks for all!!
  8. Hi MaLd0N, Need your help, please. I was trying getting listed all pci devices in sysinfo but I can´t get it done in OC. Graphics cards (HD630 & RX580), ethernet and pcie bt/wifi card are not listed in pci. Radeon RX580 is listed in slot "Airport" in Graphics/Displays section. this are the changes I made to your files: - created new entry in dsdt for getting 2ºnvme using "Apple SSD Controller", and not generic, copying your patch - in dsdt _SB.PCI0.LPCB.EC _DSM changed pci8086,a306 to pci8086,a305 as this is the correct device id. Now chipset is listed as Z390 Chipset LPC/eSPI Controller - added device properties in config.plist for IGP HD 630, as it was recognized as platform-id 3E910003 and correct one seems to be 3E920003 Send me thank you! PD: I have tested your EFI & DSDT from here because dsdt is very much the same, but no display output with monitor on DisplayPort on login. I later put WEG in kext folder and can get to login screen, so where is the trick to run without WEG?? Your card is a 590 !! Even with WEG graphics cards not listed in PCI. Intel Ethernet card yes. --- z390 gaming x f10c | i7-8700 | RX580 Pulse captures.7z
  9. Hi MaLd0n, Installed second nvme drive & pcie bluetooth-wifi and lost USB2 ports (internal & external) booting with OC. There´s a problem with USB ports in Catalina+OpenCore. Booting from Clover+Mojave no problem. Attached files and hackintool usb ports images: Send me thank you! update: Fixed USB ports in Catalina with Hackintool. I made a custom USBPorts.kext so this problem solved ... but now is Mojave+clover what is loosing ports. Most of USB3 speed ports are lost. I don´t know what's the problem, if booting from one system have effects when booting the other. Maybe after installing 2º nvme drive and pcie wifi/bt something had changed related to pci order or numbering in dsdt. In Catalina+OC Intel HD630 is missing from sysinfo/pci. The two nvme drives are the same but have different drivers in sysinfo. I`m going to upload new sendme files: send me Sorry for the changes I made, and thanks for your help.
  10. and the result is .... PERFECT BOOT for both !! For what can I see, all working fine. Beauty !! Muito obrigado | Moitas grazas
  11. Hi MaLd0n, Can you please make the DSDT fixes this time for OpenCore ? I have problems dual booting with IGP graphics enabled and running Mojave with Clover and Catalina with OC. If I start from OC both systems boot ok. Mojave with clover gives a "couldn´t allocate runtime area". Never had problems before but after changing something in BIOS, (Enabling ErP and "Above 4G decoding", Enabling Power Platform or disabling SGX), then, no more boot until IGP was disabled. I reverted the options in Bios but I was unable to boot with IGP enabled in clover. Anyway, booting with OC works fine with IGP and Above 4G decoding enabled, so I will stay with OC from now. I have successfully disabled the CFG Lock in Bios (unlock MSR) with: setup_var_3 0x5C1 0x0 in order to get NVRAM working, but I miss all the PCI entries in sysinfo, and maybe other things. Send me files generated booting from OC 0.5.9 in Mojave link Catalina link I followed the OC guide in Dortania and as you can see, there are already some recommended files in ACPI folder. If there is any conflict with your DSDT please let me now. Same for the config.plist thank you very much!! --------- gigabyte z390 gaming x (f10c), i7-8700, Pulse RX 580
  12. Thanks for your almost inmediate answer! amazing! I had to replace the IntelMausiEthernet kext in EFI folder by this IntelMausi kext by acidanthera to get it working https://github.com/acidanthera/IntelMausi/releases Original kext ethernet recognized as: I219V2 (Driver not installed) New working kext recognized as: I219V7 Thanks and have a good day !!
  13. MaLd0n please, I need your magic! Sendme Mojave Olarila Clover Gigabyte Z390 Gaming X (Bios F10c) - i7-8700 - Pulse RX 580
×
×
  • Create New...