pkdesign Posted March 30, 2017 Share Posted March 30, 2017 Hello, I have XEON W3680 overclocked in Bios to W3690 You can find my config.plist; DSDT.aml and kexts I use here: http://www.insanelymac.com/forum/topic/185097-guide-scripted-yosemitemavericks-install-on-gigabyte-mobos/page-232?do=findComment&comment=2286204 Dont put , in your frequency's on CPU ! (Clover config.plist) mine looks lke this Capture d'écran 2016-10-02 16.11.42.png I assume the "arobasefr" on Geekbench browser specs is you :-) How did you get your score up that high? What are your overclocking settings? I was thinking about getting the W3680 and replacing the i7 975 I got last year. Not sure if two extra cores are worth it. Thanks! 1 Link to comment Share on other sites More sharing options...
mcbeth303 Posted March 31, 2017 Share Posted March 31, 2017 The w3680 is still a very powerfull CPU. But I dont think that you will get a lot of speed improvements in most real life scenarios compared to the i7 975, only if you use programs that make use of all the cores a lot. other than that it is getting pretty old. SATA2, PCIe2.0 etc. Last time i checked the prices for CPUs boards etc seemed to be pretty high too. its a pretty power hungry CPU aswell with the 130W TDP, the i5-6500 hack i have has pretty much the same results in Multicore geekbench runs, while it adds 1700points to single core performance but If you can get a cheap w3680 it does not hurt really either w3680 vs i5-6500 Link to comment Share on other sites More sharing options...
pkdesign Posted March 31, 2017 Share Posted March 31, 2017 The w3680 is still a very powerfull CPU. But I dont think that you will get a lot of speed improvements in most real life scenarios compared to the i7 975, only if you use programs that make use of all the cores a lot. other than that it is getting pretty old. SATA2, PCIe2.0 etc. Last time i checked the prices for CPUs boards etc seemed to be pretty high too. its a pretty power hungry CPU aswell with the 130W TDP, the i5-6500 hack i have has pretty much the same results in Multicore geekbench runs, while it adds 1700points to single core performance but If you can get a cheap w3680 it does not hurt really either w3680 vs i5-6500 Yea, this is exactly what I thought. I'm pretty happy with the i7-975. I've got it overclocked to 4.0GHz (can't seem to get it to 4.12, my hack just reboots but Windows has no problem with it.) At this point I think I'm chasing rainbows since I get great performance out of my nearly 10 year old hack! Always looking to tinker I guess! Pretty amazing that this old board and CPU can keep up with most modern macs. I've added USB 3 and updated the NIC to one recognized by the OS. Honestly, not sure what else I need! Link to comment Share on other sites More sharing options...
@ROBASEFR Posted April 1, 2017 Share Posted April 1, 2017 I assume the "arobasefr" on Geekbench browser specs is you :-) How did you get your score up that high? What are your overclocking settings? I was thinking about getting the W3680 and replacing the i7 975 I got last year. Not sure if two extra cores are worth it. Thanks! Well yes it's me ! With the latest Geekbench 4.1 it is even better 2971 and multicore 14330 I have made just a little overclock from original 3.33 Ghz to 3.46 Ghz In bios settings only changed multiplication factor =26 (original 133,33Mhz) In Clover Cpu settings (same): Yes I agree, this mobo with SSD, SATA3 and USB3 cards and a nice GC, works splendid for almost 7 years now as a MAC Lowest price I see on Ebay for XEON W3680 = 110$ Best Geekbench score I saw for your Core i7 975 : 2799 and 9194 https://browser.primatelabs.com/v4/cpu/2134196 Have a Good day Link to comment Share on other sites More sharing options...
pkdesign Posted April 1, 2017 Share Posted April 1, 2017 Well yes it's me ! With the latest Geekbench 4.1 it is even better 2971 and multicore 14330 I have made just a little overclock from original 3.33 Ghz to 3.46 Ghz In bios settings only changed multiplication factor =26 (original 133,33Mhz) In Clover Cpu settings (same): Capture d'écran 2017-04-01 17.58.45.png Yes I agree, this mobo with SSD, SATA3 and USB3 cards and a nice GC, works splendid for almost 7 years now as a MAC Lowest price I see on Ebay for XEON W3680 = 110$ Best Geekbench score I saw for your Core i7 975 : 2799 and 9194 https://browser.primatelabs.com/v4/cpu/2134196 Have a Good day Well that must really be the six cores! I have my i7-975 OC'd to 4Ghz and get 3346 single and 10972 multi score with Geekbench 4.0.4. I guess i should just be satisfied and move on! 1 Link to comment Share on other sites More sharing options...
Foxic Posted May 4, 2017 Share Posted May 4, 2017 I've also recently updated to a hex core. This is my latest geekbench --> https://browser.primatelabs.com/v4/cpu/2495437 I had to get a higher flow pump and larger rad to keep up with it all but temps on full load now top out at around 70C. Thats after a few hours of prime95 torture. Picked up a USB3 card with native support and a Sonnet SATA3 PCI-E card, just waiting for the SSD to arrive. It's hard not to be impressed by this motherboard. I originally put this together to run 10.6 and here we are on 10.12.4. Edit: motherboard won't post with the Sonnet Tempo installed, even with no SSD attached. Error 8b. 2 Link to comment Share on other sites More sharing options...
Foxic Posted May 10, 2017 Share Posted May 10, 2017 I've been speaking with both Sonnet and Gigabyte about this incompatibility and it seems it's down to a lack of bios space on high end boards. Gigabyte's suggestion is to disable audio and LAN....no. Anyway, I got a bit bored after just plugging the SSD into a sata port so I got HDMI audio working on my 480 GTX. DSDT attached in case it's useful to anyone. DSDT.aml.zip 2 Link to comment Share on other sites More sharing options...
pkdesign Posted May 10, 2017 Share Posted May 10, 2017 Would love to see photos of you case inside and out. 1 Link to comment Share on other sites More sharing options...
@ROBASEFR Posted May 12, 2017 Share Posted May 12, 2017 I've been speaking with both Sonnet and Gigabyte about this incompatibility and it seems it's down to a lack of bios space on high end boards. Gigabyte's suggestion is to disable audio and LAN....no. Anyway, I got a bit bored after just plugging the SSD into a sata port so I got HDMI audio working on my 480 GTX. DSDT attached in case it's useful to anyone. Hi Foxic, Did you try with this AHCIPortInjector.kext ? (EFI/Kexts/10.12) I never had a problem with my SATA3 and SSD on this MOBO ( ASUS -U3S6) Marvell 88SE9120 Good luck @robasefr AHCIPortInjector.kext.zip Link to comment Share on other sites More sharing options...
Foxic Posted May 12, 2017 Share Posted May 12, 2017 Did you try with this AHCIPortInjector.kext ? (EFI/Kexts/10.12) @robasefr Thanks but the problem isn't OS related. I can't get the system to post with it installed. I can't even get as far as the BIOS. Would love to see photos of you case inside and out.I'll do you one better, here's my original build thread from 5 years ago --> http://www.insanelymac.com/forum/topic/282917-watercooled-g5-mod/ Since then it's had a x5670, a better pump, new fans, a deeper rad, SSD, USB 3 card, wifi card and I've replaced the PSU. Link to comment Share on other sites More sharing options...
@ROBASEFR Posted May 13, 2017 Share Posted May 13, 2017 Thanks but the problem isn't OS related. I can't get the system to post with it installed. I can't even get as far as the BIOS. You could try this latest modded bios F13 mod 11 that i use since years (from:http://www.jzelectronic.de/jz2/index.php) Specs: Intel® RAID ROM 13.2.0.2134 (Raid0 Trim) 2. Realtek LAN ROM 2.59 3. JMicron ROM 1.07.28 4. Marvell Bios Version 1.0.0.1033 (depends chip version) 4. Marvell Bios Version 1.0.0.1029 (depends chip version) 5. Firmware 2.2.0.1125 (depends chip version) (I use the QFlash method from a USBkey) Good luck ! EX58-UD5-F13_mod11.zip Link to comment Share on other sites More sharing options...
Emilo Posted May 13, 2017 Share Posted May 13, 2017 I use OSX native, bootable SYBA SY-PEX40039 SATA III PCI-E card. It gives me 417MB/s Write and 436MB/s read speeds with Samsung 840 Pro. http://www.insanelymac.com/forum/topic/303804-usb-3-sata-3-wifibluetooth-4-on-older-motherboards/ http://www.insanelymac.com/forum/topic/319980-overclocking-6-core-cpu-on-ga-ex58-ud5/?p=2345859 Link to comment Share on other sites More sharing options...
pkdesign Posted May 15, 2017 Share Posted May 15, 2017 I'll do you one better, here's my original build thread from 5 years ago --> http://www.insanelymac.com/forum/topic/282917-watercooled-g5-mod/ Since then it's had a x5670, a better pump, new fans, a deeper rad, SSD, USB 3 card, wifi card and I've replaced the PSU. Cool, that is awesome! Link to comment Share on other sites More sharing options...
mcbeth303 Posted May 20, 2017 Share Posted May 20, 2017 I had a run with geekbench 4.1 and it adds quite some points to the results compared to earlier versions. Makes it hard to compare. But the results seem to be more accurate now, had a few runs and they all spat out basically the same Result with only a few points difference. Geekbench V4.0.3 vs V4.1.0 same OS version, same overclocking settings https://browser.primatelabs.com/v4/cpu/compare/1124367?baseline=2849906 Link to comment Share on other sites More sharing options...
JinoBig Posted July 26, 2017 Share Posted July 26, 2017 Hi! I have EX58 and Core i7-920, can i get 10.12 working on my system? Link to comment Share on other sites More sharing options...
purpleorangebeach Posted July 26, 2017 Share Posted July 26, 2017 Hi! I have EX58 and Core i7-920, can i get 10.12 working on my system? Yes. 1 Link to comment Share on other sites More sharing options...
@ROBASEFR Posted July 27, 2017 Share Posted July 27, 2017 Hi! I have EX58 and Core i7-920, can i get 10.12 working on my system? Look in this historic topic for your hardware http://www.insanelymac.com/forum/topic/185097-guide-scripted-yosemitemavericks-install-on-gigabyte-mobos/page-233?do=findComment&comment=2376813 1 Link to comment Share on other sites More sharing options...
Rocky12 Posted August 12, 2017 Share Posted August 12, 2017 DSDT + SSDT for X58A-UD7 DefinitionBlock ("", "DSDT", 5, "Apple ", "X58AUD7 ", 0x00000021) { Scope (_SB) { Name (\_S0, Package (0x04) // _S0_: S0 System State { Zero, Zero, Zero, Zero }) Name (\_S3, Package (0x04) // _S3_: S3 System State { 0x05, Zero, Zero, Zero }) Name (\_S4, Package (0x04) // _S4_: S4 System State { 0x06, Zero, Zero, Zero }) Name (\_S5, Package (0x04) // _S5_: S5 System State { 0x07, Zero, Zero, Zero }) Processor (CPU0, 0x00, 0x00000410, 0x06) {} Processor (CPU1, 0x01, 0x00000410, 0x06) {} Processor (CPU2, 0x02, 0x00000410, 0x06) {} Processor (CPU3, 0x03, 0x00000410, 0x06) {} Processor (CPU4, 0x04, 0x00000410, 0x06) {} Processor (CPU5, 0x05, 0x00000410, 0x06) {} Processor (CPU6, 0x06, 0x00000410, 0x06) {} Processor (CPU7, 0x07, 0x00000410, 0x06) {} Device (HPET) { Name (_HID, EisaId ("PNP0103") /* HPET System Timer */) // _HID: Hardware ID Name (_STA, 0x0F) // _STA: Status Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings { IRQNoFlags () {2,8} Memory32Fixed (ReadWrite, 0xFED00000, // Address Base 0x00000400, // Address Length ) }) } Device (RTC) { Name (_HID, EisaId ("PNP0B00") /* AT Real-Time Clock */) // _HID: Hardware ID Name (_STA, 0x0F) // _STA: Status Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings { IO (Decode16, 0x0070, // Range Minimum 0x0070, // Range Maximum 0x00, // Alignment 0x02, // Length ) }) } Device (PWRB) { Name (_HID, EisaId ("PNP0C0C") /* Power Button Device */) // _HID: Hardware ID Name (_STA, 0x0B) // _STA: Status Name (_GPE, 0x1B) // _GPE: General Purpose Events Method (_L1B, 0, NotSerialized) // _Lxx: Level-Triggered GPE { Notify (PWRB, 0x02) // Device Wake } } Device (PCI0) { Name (_HID, EisaId ("PNP0A03") /* PCI Bus */) // _HID: Hardware ID Name (_STA, 0x0F) // _STA: Status Name (_ADR, Zero) // _ADR: Address Name (_UID, Zero) // _UID: Unique ID Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings { IO (Decode16, 0x0CF8, // Range Minimum 0x0CF8, // Range Maximum 0x01, // Alignment 0x08, // Length ) WordBusNumber (ResourceConsumer, MinNotFixed, MaxNotFixed, PosDecode, 0x0000, // Granularity 0x0000, // Range Minimum 0x003F, // Range Maximum 0x0000, // Translation Offset 0x0040, // Length ,, ) WordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange, 0x0000, // Granularity 0x0000, // Range Minimum 0x0CF7, // Range Maximum 0x0000, // Translation Offset 0x0CF8, // Length ,, , TypeStatic, DenseTranslation) WordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange, 0x0000, // Granularity 0x0D00, // Range Minimum 0xFFFF, // Range Maximum 0x0000, // Translation Offset 0xF300, // Length ,, , TypeStatic, DenseTranslation) DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, 0x00000000, // Granularity 0x000A0000, // Range Minimum 0x000BFFFF, // Range Maximum 0x00000000, // Translation Offset 0x00020000, // Length ,, , AddressRangeMemory, TypeStatic) DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, 0x00000000, // Granularity 0x000C0000, // Range Minimum 0x000C3FFF, // Range Maximum 0x00000000, // Translation Offset 0x00004000, // Length ,, , AddressRangeMemory, TypeStatic) DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, 0x00000000, // Granularity 0x000C4000, // Range Minimum 0x000C7FFF, // Range Maximum 0x00000000, // Translation Offset 0x00004000, // Length ,, , AddressRangeMemory, TypeStatic) DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, 0x00000000, // Granularity 0x000C8000, // Range Minimum 0x000CBFFF, // Range Maximum 0x00000000, // Translation Offset 0x00004000, // Length ,, , AddressRangeMemory, TypeStatic) DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, 0x00000000, // Granularity 0x000CC000, // Range Minimum 0x000CFFFF, // Range Maximum 0x00000000, // Translation Offset 0x00004000, // Length ,, , AddressRangeMemory, TypeStatic) DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, 0x00000000, // Granularity 0x000D0000, // Range Minimum 0x000D3FFF, // Range Maximum 0x00000000, // Translation Offset 0x00004000, // Length ,, , AddressRangeMemory, TypeStatic) DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, 0x00000000, // Granularity 0x000D4000, // Range Minimum 0x000D7FFF, // Range Maximum 0x00000000, // Translation Offset 0x00004000, // Length ,, , AddressRangeMemory, TypeStatic) DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, 0x00000000, // Granularity 0x000D8000, // Range Minimum 0x000DBFFF, // Range Maximum 0x00000000, // Translation Offset 0x00004000, // Length ,, , AddressRangeMemory, TypeStatic) DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, 0x00000000, // Granularity 0x000DC000, // Range Minimum 0x000DFFFF, // Range Maximum 0x00000000, // Translation Offset 0x00004000, // Length ,, , AddressRangeMemory, TypeStatic) DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, 0x00000000, // Granularity 0x000E0000, // Range Minimum 0x000E3FFF, // Range Maximum 0x00000000, // Translation Offset 0x00004000, // Length ,, , AddressRangeMemory, TypeStatic) DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, 0x00000000, // Granularity 0x000E4000, // Range Minimum 0x000E7FFF, // Range Maximum 0x00000000, // Translation Offset 0x00004000, // Length ,, , AddressRangeMemory, TypeStatic) DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, 0x00000000, // Granularity 0x000E8000, // Range Minimum 0x000EBFFF, // Range Maximum 0x00000000, // Translation Offset 0x00004000, // Length ,, , AddressRangeMemory, TypeStatic) DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, 0x00000000, // Granularity 0x000EC000, // Range Minimum 0x000EFFFF, // Range Maximum 0x00000000, // Translation Offset 0x00004000, // Length ,, , AddressRangeMemory, TypeStatic) DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, 0x00000000, // Granularity 0x000F0000, // Range Minimum 0x000FFFFF, // Range Maximum 0x00000000, // Translation Offset 0x00010000, // Length ,, , AddressRangeMemory, TypeStatic) DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, 0x00000000, // Granularity 0xFED40000, // Range Minimum 0xFED44FFF, // Range Maximum 0x00000000, // Translation Offset 0x00005000, // Length ,, , AddressRangeMemory, TypeStatic) DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, 0x00000000, // Granularity 0xDFF00000, // Range Minimum 0xFEBFFFFF, // Range Maximum 0x00000000, // Translation Offset 0x1ED00000, // Length ,, , AddressRangeMemory, TypeStatic) }) Name (_PRT, Package (0x11) // _PRT: PCI Routing Table { Package (0x04) { 0x0001FFFF, Zero, Zero, 0x10 }, Package (0x04) { 0x0002FFFF, Zero, Zero, 0x10 }, Package (0x04) { 0x0003FFFF, Zero, Zero, 0x10 }, Package (0x04) { 0x0003FFFF, One, Zero, 0x11 }, Package (0x04) { 0x001CFFFF, Zero, Zero, 0x10 }, Package (0x04) { 0x001CFFFF, One, Zero, 0x11 }, Package (0x04) { 0x001CFFFF, 0x02, Zero, 0x12 }, Package (0x04) { 0x001CFFFF, 0x03, Zero, 0x13 }, Package (0x04) { 0x001DFFFF, Zero, Zero, 0x17 }, Package (0x04) { 0x001DFFFF, One, Zero, 0x13 }, Package (0x04) { 0x001DFFFF, 0x02, Zero, 0x12 }, Package (0x04) { 0x001FFFFF, One, Zero, 0x13 }, Package (0x04) { 0x001FFFFF, 0x02, Zero, 0x12 }, Package (0x04) { 0x001BFFFF, Zero, Zero, 0x16 }, Package (0x04) { 0x001AFFFF, Zero, Zero, 0x10 }, Package (0x04) { 0x001AFFFF, One, Zero, 0x15 }, Package (0x04) { 0x001AFFFF, 0x02, Zero, 0x12 } }) Device (ESI) { Name (_ADR, Zero) // _ADR: Address Name (_STA, 0x0B) // _STA: Status } Device (IOU3) { Name (_ADR, 0x00030000) // _ADR: Address Device (PXS1) { Name (_ADR, Zero) // _ADR: Address } Device (HDAU) { Name (_ADR, One) // _ADR: Address } } Device (IOU2) { Name (_ADR, 0x00020000) // _ADR: Address Device (XHCI) { Name (_ADR, 0x02000000) // _ADR: Address } } Device (IOU1) { Name (_ADR, 0x00010000) // _ADR: Address Device (MRVL) { Name (_ADR, 0x01000000) // _ADR: Address } } Device (RP01) { Name (_ADR, 0x001C0000) // _ADR: Address Name (_PRT, Package (0x01) // _PRT: PCI Routing Table { Package (0x04) { 0xFFFF, Zero, Zero, 0x10 } }) } Device (RP02) { Name (_ADR, 0x001C0001) // _ADR: Address Device (JMC0) { Name (_ADR, Zero) // _ADR: Address } Device (PATA) { Name (_ADR, One) // _ADR: Address } Name (_PRT, Package (0x02) // _PRT: PCI Routing Table { Package (0x04) { 0xFFFF, Zero, Zero, 0x11 }, Package (0x04) { 0xFFFF, One, Zero, 0x12 } }) } Device (RP03) { Name (_ADR, 0x001C0002) // _ADR: Address Name (_PRT, Package (0x01) // _PRT: PCI Routing Table { Package (0x04) { 0xFFFF, Zero, Zero, 0x12 } }) } Device (RP04) { Name (_ADR, 0x001C0003) // _ADR: Address Device (JMC1) { Name (_ADR, Zero) // _ADR: Address } Name (_PRT, Package (0x01) // _PRT: PCI Routing Table { Package (0x04) { 0xFFFF, Zero, Zero, 0x13 } }) } Device (RP05) { Name (_ADR, 0x001C0004) // _ADR: Address Device (LAN0) { Name (_ADR, Zero) // _ADR: Address } Name (_PRT, Package (0x01) // _PRT: PCI Routing Table { Package (0x04) { 0xFFFF, Zero, Zero, 0x10 } }) } Device (RP06) { Name (_ADR, 0x001C0005) // _ADR: Address Device (LAN1) { Name (_ADR, Zero) // _ADR: Address } Name (_PRT, Package (0x01) // _PRT: PCI Routing Table { Package (0x04) { 0xFFFF, Zero, Zero, 0x11 } }) } Device (PCIB) { Name (_ADR, 0x001E0000) // _ADR: Address Name (_STA, 0x0F) // _STA: Status Name (_PRW, Package (0x02) // _PRW: Power Resources for Wake { 0x0B, 0x05 }) Method (_L0B, 0, NotSerialized) // _Lxx: Level-Triggered GPE { Notify (PCIB, 0x02) // Device Wake } Name (_PRT, Package (0x01) // _PRT: PCI Routing Table { Package (0x04) { 0x0006FFFF, Zero, Zero, 0x12 } }) Device (FRWR) { Name (_ADR, 0x0A060000) // _ADR: Address Name (_GPE, 0x0B) // _GPE: General Purpose Events Name (_SUN, 0x0A) // _SUN: Slot User Number } } Device (UHC1) { Name (_ADR, 0x001D0000) // _ADR: Address Name (_PRW, Package (0x02) // _PRW: Power Resources for Wake { 0x03, 0x03 }) Method (_L03, 0, NotSerialized) // _Lxx: Level-Triggered GPE { Notify (UHC1, 0x02) // Device Wake } Device (RHUB) { Name (_ADR, Zero) // _ADR: Address Device (PRT1) { Name (_ADR, One) // _ADR: Address Name (_UPC, Package (0x04) // _UPC: USB Port Capabilities { 0xFF, 0xFF, Zero, Zero }) Device (PRT1) { Name (_ADR, One) // _ADR: Address } Device (PRT2) { Name (_ADR, 0x02) // _ADR: Address } } } } Device (UHC2) { Name (_ADR, 0x001D0001) // _ADR: Address Name (_PRW, Package (0x02) // _PRW: Power Resources for Wake { 0x04, 0x03 }) Method (_L04, 0, NotSerialized) // _Lxx: Level-Triggered GPE { Notify (UHC2, 0x02) // Device Wake } Device (RHUB) { Name (_ADR, Zero) // _ADR: Address Device (PRT1) { Name (_ADR, One) // _ADR: Address Name (_UPC, Package (0x04) // _UPC: USB Port Capabilities { 0xFF, 0xFF, Zero, Zero }) Device (PRT1) { Name (_ADR, One) // _ADR: Address } Device (PRT2) { Name (_ADR, 0x02) // _ADR: Address } } } } Device (UHC3) { Name (_ADR, 0x001D0002) // _ADR: Address Name (_PRW, Package (0x02) // _PRW: Power Resources for Wake { 0x0C, 0x03 }) Method (_L0C, 0, NotSerialized) // _Lxx: Level-Triggered GPE { Notify (UHC3, 0x02) // Device Wake } Device (RHUB) { Name (_ADR, Zero) // _ADR: Address Device (PRT1) { Name (_ADR, One) // _ADR: Address Name (_UPC, Package (0x04) // _UPC: USB Port Capabilities { 0xFF, 0xFF, Zero, Zero }) Device (PRT1) { Name (_ADR, One) // _ADR: Address } Device (PRT2) { Name (_ADR, 0x02) // _ADR: Address } } } } Device (UHC4) { Name (_ADR, 0x001A0000) // _ADR: Address Name (_PRW, Package (0x02) // _PRW: Power Resources for Wake { 0x0E, 0x03 }) Method (_L0E, 0, NotSerialized) // _Lxx: Level-Triggered GPE { Notify (UHC4, 0x02) // Device Wake } Device (RHUB) { Name (_ADR, Zero) // _ADR: Address Device (PRT1) { Name (_ADR, One) // _ADR: Address Name (_UPC, Package (0x04) // _UPC: USB Port Capabilities { 0xFF, 0xFF, Zero, Zero }) Device (PRT1) { Name (_ADR, One) // _ADR: Address } Device (PRT2) { Name (_ADR, 0x02) // _ADR: Address } } } } Device (UHC5) { Name (_ADR, 0x001A0001) // _ADR: Address Name (_PRW, Package (0x02) // _PRW: Power Resources for Wake { 0x05, 0x03 }) Method (_L05, 0, NotSerialized) // _Lxx: Level-Triggered GPE { Notify (UHC5, 0x02) // Device Wake } Device (RHUB) { Name (_ADR, Zero) // _ADR: Address Device (PRT1) { Name (_ADR, One) // _ADR: Address Name (_UPC, Package (0x04) // _UPC: USB Port Capabilities { 0xFF, 0xFF, Zero, Zero }) Device (PRT1) { Name (_ADR, One) // _ADR: Address } Device (PRT2) { Name (_ADR, 0x02) // _ADR: Address } } } } Device (UHC6) { Name (_ADR, 0x001A0002) // _ADR: Address Name (_PRW, Package (0x02) // _PRW: Power Resources for Wake { 0x20, 0x03 }) Method (_L20, 0, NotSerialized) // _Lxx: Level-Triggered GPE { Notify (UHC6, 0x02) // Device Wake } Device (RHUB) { Name (_ADR, Zero) // _ADR: Address Device (PRT1) { Name (_ADR, One) // _ADR: Address Name (_UPC, Package (0x04) // _UPC: USB Port Capabilities { 0xFF, 0xFF, Zero, Zero }) Device (PRT1) { Name (_ADR, One) // _ADR: Address } Device (PRT2) { Name (_ADR, 0x02) // _ADR: Address } } } } Device (EHC1) { Name (_ADR, 0x001D0007) // _ADR: Address Name (_PRW, Package (0x02) // _PRW: Power Resources for Wake { 0x0D, 0x03 }) Method (_L0D, 0, NotSerialized) // _Lxx: Level-Triggered GPE { Notify (EHC1, 0x02) // Device Wake } Device (RHUB) { Name (_ADR, Zero) // _ADR: Address Device (PRT1) { Name (_ADR, One) // _ADR: Address Name (_UPC, Package (0x04) // _UPC: USB Port Capabilities { 0xFF, 0xFF, Zero, Zero }) Device (PR11) { Name (_ADR, One) // _ADR: Address } Device (PR12) { Name (_ADR, 0x02) // _ADR: Address } Device (PR13) { Name (_ADR, 0x03) // _ADR: Address } Device (PR14) { Name (_ADR, 0x04) // _ADR: Address } Device (PR15) { Name (_ADR, 0x05) // _ADR: Address } Device (PR16) { Name (_ADR, 0x06) // _ADR: Address } Device (PR17) { Name (_ADR, 0x07) // _ADR: Address } Device (PR18) { Name (_ADR, 0x08) // _ADR: Address } } } } Device (EHC2) { Name (_ADR, 0x001A0007) // _ADR: Address Name (_PRW, Package (0x02) // _PRW: Power Resources for Wake { 0x0D, 0x03 }) Method (_L0D, 0, NotSerialized) // _Lxx: Level-Triggered GPE { Notify (EHC2, 0x02) // Device Wake } Device (RHUB) { Name (_ADR, Zero) // _ADR: Address Device (PRT1) { Name (_ADR, One) // _ADR: Address Name (_UPC, Package (0x04) // _UPC: USB Port Capabilities { 0xFF, 0xFF, Zero, Zero }) Device (PR11) { Name (_ADR, One) // _ADR: Address } Device (PR12) { Name (_ADR, 0x02) // _ADR: Address } Device (PR13) { Name (_ADR, 0x03) // _ADR: Address } Device (PR14) { Name (_ADR, 0x04) // _ADR: Address } Device (PR15) { Name (_ADR, 0x05) // _ADR: Address } Device (PR16) { Name (_ADR, 0x06) // _ADR: Address } Device (PR17) { Name (_ADR, 0x07) // _ADR: Address } Device (PR18) { Name (_ADR, 0x08) // _ADR: Address } } } } Device (LPCB) { Name (_ADR, 0x001F0000) // _ADR: Address } Device (SATA) { Name (_ADR, 0x001F0002) // _ADR: Address } Device (SBUS) { Name (_ADR, 0x001F0003) // _ADR: Address } Device (HDEF) { Name (_ADR, 0x001B0000) // _ADR: Address } Device (EC) { Name (_HID, EisaId ("PNP0C09") /* Embedded Controller Device */) // _HID: Hardware ID Name (_UID, Zero) // _UID: Unique ID } } } Name (GPIC, Zero) Method (_PIC, 1, NotSerialized) // _PIC: Interrupt Model { GPIC = Arg0 } } DefinitionBlock ("", "SSDT", 2, "Apple ", "Sound", 0x00001000) { Method (_SB.PCI0.IOU3.PXS1._DSM, 4, NotSerialized) // _DSM: Device-Specific Method { If ((Arg2 == Zero)) { Return (Buffer (One) { 0x03 /* . */ }) } Return (Package (0x02) { "hda-gfx", Buffer (0x0A) { "onboard-1" } }) } Method (_SB.PCI0.IOU3.HDAU._DSM, 4, NotSerialized) // _DSM: Device-Specific Method { If ((Arg2 == Zero)) { Return (Buffer (One) { 0x03 /* . */ }) } Return (Package (0x02) { "hda-gfx", Buffer (0x0A) { "onboard-1" } }) } Method (_SB.PCI0.PCIB.FRWR._DSM, 4, NotSerialized) // _DSM: Device-Specific Method { If ((Arg2 == Zero)) { Return (Buffer (One) { 0x03 /* . */ }) } Return (Package (0x02) { "fwhub", Buffer (0x04) { 0x00, 0x00, 0x00, 0x00 /* .... */ } }) } Method (_SB.PCI0.LPCB._DSM, 4, NotSerialized) // _DSM: Device-Specific Method { If ((Arg2 == Zero)) { Return (Buffer (One) { 0x03 /* . */ }) } Return (Package (0x08) { "name", "pci8086,3a18", "compatible", "pci8086,3a18", "IOName", "pci8086,3a18", "device-id", Buffer (0x04) { 0x18, 0x3A, 0x00, 0x00 /* .:.. */ } }) } Method (_SB.PCI0.EHC1._DSM, 4, NotSerialized) // _DSM: Device-Specific Method { If ((Arg2 == Zero)) { Return (Buffer (One) { 0x03 /* . */ }) } Return (Package (0x09) { "AAPL,current-available", 0x0834, "AAPL,current-extra", 0x0A8C, "AAPL,current-extra-in-sleep", 0x0A8C, "AAPL,max-port-current-in-sleep", 0x0834, Buffer (One) { 0x00 /* . */ } }) } Method (_SB.PCI0.EHC2._DSM, 4, NotSerialized) // _DSM: Device-Specific Method { If ((Arg2 == Zero)) { Return (Buffer (One) { 0x03 /* . */ }) } Return (Package (0x09) { "AAPL,current-available", 0x0834, "AAPL,current-extra", 0x0A8C, "AAPL,current-extra-in-sleep", 0x0A8C, "AAPL,max-port-current-in-sleep", 0x0834, Buffer (One) { 0x00 /* . */ } }) } Method (_SB.PCI0.HDEF._DSM, 4, NotSerialized) // _DSM: Device-Specific Method { If ((Arg2 == Zero)) { Return (Buffer (One) { 0x03 /* . */ }) } Return (Package (0x0A) { "built-in", Buffer (One) { 0x00 /* . */ }, "layout-id", Buffer (0x04) { 0x01, 0x00, 0x00, 0x00 /* .... */ }, "device-type", Buffer (0x25) { "Realtek ALC889 High Definition Audio" }, "PinConfigurations", Buffer (Zero) {}, "hda-gfx", Buffer (0x0A) { "onboard-2" } }) } } @Moorre any chance to modify this dsdt code like you did for gigabyte X58A-UD7 Device (EUS1) { Name (_ADR, 0x001D0007) Method (_PRW, 0, NotSerialized) { Name (PUE1, Package (0x02) { 0x0D, 0x03 }) If (LNot (S3AV)) { Store (0x01, Index (PUE1, 0x01)) } Return (PUE1) } Method (_S4D, 0, NotSerialized) { Return (0x03) } Method (_S5D, 0, NotSerialized) { Return (0x03) } } Device (EUS2) { Name (_ADR, 0x001A0007) Method (_PRW, 0, NotSerialized) { Name (PUE2, Package (0x02) { 0x0D, 0x03 }) If (LNot (S3AV)) { Store (0x01, Index (PUE2, 0x01)) } Return (PUE2) } Method (_S4D, 0, NotSerialized) { Return (0x03) } Method (_S5D, 0, NotSerialized) { Return (0x03) } } Link to comment Share on other sites More sharing options...
Moorre Posted August 13, 2017 Share Posted August 13, 2017 @Moorre any chance to modify this dsdt code like you did for gigabyte X58A-UD7 Just the same way as I did. But you can edit contents of the RHUB sub- Devices and maybe if you like of the _DSM Methods: Device (EHC1) { Name (_ADR, 0x001D0007) // _ADR: Address Name (_PRW, Package (0x02) // _PRW: Power Resources for Wake { 0x0D, 0x03 }) Method (_L0D, 0, NotSerialized) // _Lxx: Level-Triggered GPE { Notify (EHC1, 0x02) // Device Wake } Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method { If (!Arg2) { Return (Buffer (One) { 0x03 // . }) } Return (Package (0x09) { "AAPL,current-available", 0x0834, "AAPL,current-extra", 0x0A8C, "AAPL,current-extra-in-sleep", 0x0A8C, "AAPL,max-port-current-in-sleep", 0x0834, Buffer (One) { 0x00 // . } }) } Device (RHUB) { Name (_ADR, Zero) // _ADR: Address Device (PRT1) { Name (_ADR, One) // _ADR: Address Name (_UPC, Package (0x04) // _UPC: USB Port Capabilities { 0xFF, 0xFF, Zero, Zero }) Device (PR11) { Name (_ADR, One) // _ADR: Address } Device (PR12) { Name (_ADR, 0x02) // _ADR: Address } Device (PR13) { Name (_ADR, 0x03) // _ADR: Address } Device (PR14) { Name (_ADR, 0x04) // _ADR: Address } Device (PR15) { Name (_ADR, 0x05) // _ADR: Address } Device (PR16) { Name (_ADR, 0x06) // _ADR: Address } Device (PR17) { Name (_ADR, 0x07) // _ADR: Address } Device (PR18) { Name (_ADR, 0x08) // _ADR: Address } } } } Device (EHC2) { Name (_ADR, 0x001A0007) // _ADR: Address Name (_PRW, Package (0x02) // _PRW: Power Resources for Wake { 0x0D, 0x03 }) Method (_L0D, 0, NotSerialized) // _Lxx: Level-Triggered GPE { Notify (EHC2, 0x02) // Device Wake } Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method { If (!Arg2) { Return (Buffer (One) { 0x03 // . }) } Return (Package (0x09) { "AAPL,current-available", 0x0834, "AAPL,current-extra", 0x0A8C, "AAPL,current-extra-in-sleep", 0x0A8C, "AAPL,max-port-current-in-sleep", 0x0834, Buffer (One) { 0x00 // . } }) } Device (RHUB) { Name (_ADR, Zero) // _ADR: Address Device (PRT1) { Name (_ADR, One) // _ADR: Address Name (_UPC, Package (0x04) // _UPC: USB Port Capabilities { 0xFF, 0xFF, Zero, Zero }) Device (PR11) { Name (_ADR, One) // _ADR: Address } Device (PR12) { Name (_ADR, 0x02) // _ADR: Address } Device (PR13) { Name (_ADR, 0x03) // _ADR: Address } Device (PR14) { Name (_ADR, 0x04) // _ADR: Address } Device (PR15) { Name (_ADR, 0x05) // _ADR: Address } Device (PR16) { Name (_ADR, 0x06) // _ADR: Address } Device (PR17) { Name (_ADR, 0x07) // _ADR: Address } Device (PR18) { Name (_ADR, 0x08) // _ADR: Address } } } } Link to comment Share on other sites More sharing options...
Rocky12 Posted August 13, 2017 Share Posted August 13, 2017 @Moorre thank you for your kind reply i am gonna patch this way the dsdt and to see what,s happen Link to comment Share on other sites More sharing options...
@ROBASEFR Posted September 29, 2017 Share Posted September 29, 2017 Succes on this old MOBO (2009) with Nvidia GTX 970 update to macOS 10.13 on SSD (APFS) And excellent benchmarks too ! 3 Link to comment Share on other sites More sharing options...
purpleorangebeach Posted October 3, 2017 Share Posted October 3, 2017 Succes on this old MOBO (2009) with Nvidia GTX 970 update to macOS 10.13 on SSD (APFS) And excellent benchmarks too ! Nice. Any installation drama we should know about? Link to comment Share on other sites More sharing options...
Foxic Posted October 4, 2017 Share Posted October 4, 2017 Make sure your username is in lower case or it’ll mess with APFS and you’ll end up having to re-format and start fresh.This happened on my MacBook Pro so at least I knew about it before I updated my hack.Make sure to put apfs.efi (from final/gm) in clover/drivers or clover won’t be able to see apfs.Pretty easy upgrade (easier than on my MacBook anyway), I didn’t even have to update fakesmc. 1 Link to comment Share on other sites More sharing options...
@ROBASEFR Posted October 4, 2017 Share Posted October 4, 2017 Nice. Any installation drama we should know about? The install method is the same as for Sierra and of course for APFS formatted disks recognition, you have to upgrade the other disks to latest Clover with apfs.efi in /drivers and apfs64.efi in /drivers64 and also depends on wich Graphic Card you have ! For my GTX970 I had to : With latest Clover configurator 4.52: System Parameters: NvidiaWeb:true and InjectSystem ID:true put in EFI/Clover/kexts/10.13 -Lilu.kext -NvidiaGraphicsFixup.kext -NVWebDriverLibValFix.kext That was all ! 2 Link to comment Share on other sites More sharing options...
pkdesign Posted October 5, 2017 Share Posted October 5, 2017 Is the only reason you have these kext because you use MacPro6,1 SMBIOS? With latest Clover configurator 4.52: System Parameters: NvidiaWeb:true and InjectSystem ID:true put in EFI/Clover/kexts/10.13 -Lilu.kext -NvidiaGraphicsFixup.kext -NVWebDriverLibValFix.kext Link to comment Share on other sites More sharing options...
Recommended Posts