Contribute
Register

iMac Pro X299 - Live the Future now with macOS 10.14 Mojave [Successful Build/Extended Guide]

Joined
Apr 16, 2017
Messages
153
Motherboard
X299 GA AORUS GAMING 7
CPU
I7 -7800X
Graphics
RX 580
Mac
iMac, Mac mini
Mobile Phone
Android
There is a general misunderstanding. You just need one USB3.0 stick for the port discovery. Not need to connect several USB3.0 sticks at the same time.

The 4 XHCI back panel connectors are USB3.0 and not USB2.0/USB3.0. Like all USB3.0 connectors they are of course backwards compatible to USB2.0 as long you do not only assign SS-ports to these connectors but also the respective HS-ports.

It might well be that all 4 connectors share the same HUB and only use HS05/SSP5. But then why you implement SSP6 at all in your kext? If you implement SSP6, you should also implement HS06 for USB2.0 backwards compatibility. But as you say that SSP6 and HS06 are not used at all, you can drop both ports from the kext.

Considering your above findings the fully implemented XHC USB kext for the GA X299 AORUS GAMING 7 only has 14 HS/SS ports and should be implemented as attached. The truncated 15-port kext is identical and has just a different file name for its implementation in the Github repository. I once more also updated the port-layout drawing for consistency with your above findings.

As soon you confirm that all USB2.0 and USB3.0 ports/headers of the GA X299 AORUS GAMING 7 work now with the files attached, I will upload both files to the Github XHC USB kext library.

Thanks for all your efforts and your kind collaboration.
I guess I misunderstood the kext creation guidelines and thats why I left the kext with 15 ports even if only 14 ports were used. My bad :p. SSP06 can of course be dropped as it is unused. I tried the 14 ports kext. All is fine. Have a nice week end.
 
Joined
May 30, 2014
Messages
6,087
Motherboard
Asus Prime X299 Deluxe
CPU
i9-7980XE
Graphics
Vega 64
Mac
iMac, MacBook Pro, Mac mini
Mobile Phone
iOS
I guess I misunderstood the kext creation guidelines and thats why I left the kext with 15 ports even if only 14 ports were used. My bad :p. SSP06 can of course be dropped as it is unused. I tried the 14 ports kext. All is fine. Have a nice week end.
Both modified kexts are now part of the library.

Thanks for all your efforts and help :thumbup:

A nice weekend to you, too ;)
 
Joined
Feb 24, 2013
Messages
1,467
Motherboard
ASUS X299 Prime Deluxe II
CPU
i9-7900X
Graphics
Vega FE
Mac
MacBook Pro
Mobile Phone
iOS
@pieropontra, @izo1, @kubusikan,

No idea what this discussion is all about.

1.) Nearly all custom Vega implementations have 3 fans. No idea what the Radeon VII should improve in this context.
2.) A silent air flow custom Vega with stock performance is a wishful thinking. If you want a silent custom Vega with stock performance or even with some OC, opt for custom water blocking, which works perfect on my X299 rig and with my respective Vega-SSDT!
3.) Undervolting a custom air-flow Vega as mentioned by @kubusikan is a valid approach to make it more silent. However I strongly recommend to modify the load table of the respective Vega-SSDT and to avoid any additional kext.
4.) It is true that VGTab is complex, does not fully work as described, but with a little bit of patience and wit some willing for fine-tuning, it certainly helps in any case.
5.) That a SSDT with a load table or some kext instead does not help is a misleading statement, which I have to reject completely. Also the statement that all forums report fan issues with all custom Vegas is incorrect and misleading. See, e.g. THIS THREAD. They clearly state that at least for the Sapphire Nitro+ Vega with the respective firmware, all fans behave as expected and I can confirm this statement with an air-flow Sapphire Nitro+ Vega 64 implemented in my X99 rig for supporting all air-flow Vega guys.
6.) There are indeed two implemented stock firmware settings on the Sapphire Nitro+ Vega 64, which can be activated by the little onboard switch. However this solution is rather thought for guys not being able to work with a custom SSDTs or kexts. Nobody skilled is forced to only remain with one out of two stock settings and is free to use a SSDT load table or kext to fine-tune or optimise the Vega and its respective fans up to his personal taste.

I hope this sheds some additional light on all your above discussion.

@pieropontra, it is fine for me that you basically use this thread to make others work for you as you apparently do not have all necessary technical background to get most things done by yourself. However, I would like to ask you to consider when writing your posts that the latter are also read by others. As soon also others start to comment on your sometimes confusing and incorrect statements and contribute with their own not always adequate ideas and statements, the entire discussion starts to leave its rails and ends up leaving an impression to the reader, which is also inadequate in any case.

A great day to all you guys,

KGP
Not a lot of people have the LC edition of Vega Frontier LC or Vega Limited Edition LC.

But from other forums and subreddits, which I won't mention here, most that I've read about LC edition Vegas were the fact that the radiator fans run at high speeds even on half loads. I'm too lazy to find the threads, but take my word for it, if you're so inclined.

As a rule of thumb for AIO coolers, anything above 250watts will require something bigger than a 120mm radiator to keep it "silent," or at least "inaudible." Thus, you either have to let it kick up the fan on full load or control the fan through means of using a motherboard connector or software.

But anyway, like you said, best is to have either a triple fan Vega like the Sapphire Nitro+, or control the rad fan on a LC edition of Vega imo maybe with Standard mode on and a little bit of undervolting.



And yes there are Vegas with double fans, example Gigabyte....
 
Joined
Aug 2, 2011
Messages
606
Motherboard
X299 Designare EX
CPU
i9-7980xe
Graphics
RX 580
Mac
MacBook Air, MacBook Pro, Mac Pro
Classic Mac
512K, Plus
Mobile Phone
iOS
Not a lot of people have the LC edition of Vega Frontier LC or Vega Limited Edition LC.

But from other forums and subreddits, which I won't mention here, most that I've read about LC edition Vegas were the fact that the radiator fans run at high speeds even on half loads. I'm too lazy to find the threads, but take my word for it, if you're so inclined.

As a rule of thumb for AIO coolers, anything above 250watts will require something bigger than a 120mm radiator to keep it "silent," or at least "inaudible." Thus, you either have to let it kick up the fan on full load or control the fan through means of using a motherboard connector or software.

But anyway, like you said, best is to have either a triple fan Vega like the Sapphire Nitro+, or control the rad fan on a LC edition of Vega imo maybe with Standard mode on and a little bit of undervolting.



And yes there are Vegas with double fans, example Gigabyte....
Several of us have made our single fan blower style Vegas quiet by underclocking/undervolting and then lowering speed of the fan.
 
Joined
May 30, 2014
Messages
6,087
Motherboard
Asus Prime X299 Deluxe
CPU
i9-7980XE
Graphics
Vega 64
Mac
iMac, MacBook Pro, Mac mini
Mobile Phone
iOS
Not a lot of people have the LC edition of Vega Frontier LC or Vega Limited Edition LC.

But from other forums and subreddits, which I won't mention here, most that I've read about LC edition Vegas were the fact that the radiator fans run at high speeds even on half loads. I'm too lazy to find the threads, but take my word for it, if you're so inclined.

As a rule of thumb for AIO coolers, anything above 250watts will require something bigger than a 120mm radiator to keep it "silent," or at least "inaudible." Thus, you either have to let it kick up the fan on full load or control the fan through means of using a motherboard connector or software.

But anyway, like you said, best is to have either a triple fan Vega like the Sapphire Nitro+, or control the rad fan on a LC edition of Vega imo maybe with Standard mode on and a little bit of undervolting.

And yes there are Vegas with double fans, example Gigabyte....
In my opinion the most efficient and totally silent approach is a sophisticated custom water blocking of any Vega, which in addition allows even for potential overvlocking.

All air-flow implementations in general appear insufficuent for cooling these heat monsters at reasonable and competative GPU performance or are in consequence extremely noisy.
 
Joined
Jun 13, 2018
Messages
205
Motherboard
Prime X299-A
CPU
Core i7-7820X
Graphics
RX Vega 64 LC
Mac
iMac, MacBook Pro
Classic Mac
iMac, Power Mac
Mobile Phone
Android, iOS
@pieropontra, @izo1, @kubusikan,

No idea what this discussion is all about.

1.) Nearly all custom Vega implementations have 3 fans. No idea what the Radeon VII should improve in this context.
2.) A silent air flow custom Vega with stock performance is a wishful thinking. If you want a silent custom Vega with stock performance or even with some OC, opt for custom water blocking, which works perfect on my X299 rig and with my respective Vega-SSDT!
3.) Undervolting a custom air-flow Vega as mentioned by @kubusikan is a valid approach to make it more silent. However I strongly recommend to modify the load table of the respective Vega-SSDT and to avoid any additional kext.
4.) It is true that VGTab is complex, does not fully work as described, but with a little bit of patience and wit some willing for fine-tuning, it certainly helps in any case.
5.) That a SSDT with a load table or some kext instead does not help is a misleading statement, which I have to reject completely. Also the statement that all forums report fan issues with all custom Vegas is incorrect and misleading. See, e.g. THIS THREAD. They clearly state that at least for the Sapphire Nitro+ Vega with the respective firmware, all fans behave as expected and I can confirm this statement with an air-flow Sapphire Nitro+ Vega 64 implemented in my X99 rig for supporting all air-flow Vega guys.
6.) There are indeed two implemented stock firmware settings on the Sapphire Nitro+ Vega 64, which can be activated by the little onboard switch. However this solution is rather thought for guys not being able to work with a custom SSDTs or kexts. Nobody skilled is forced to only remain with one out of two stock settings and is free to use a SSDT load table or kext to fine-tune or optimise the Vega and its respective fans up to his personal taste.

I hope this sheds some additional light on all your above discussion.

@pieropontra, it is fine for me that you basically use this thread to make others work for you as you apparently do not have all necessary technical background to get most things done by yourself. However, I would like to ask you to consider when writing your posts that the latter are also read by others. As soon also others start to comment on your sometimes confusing and incorrect statements and contribute with their own not always adequate ideas and statements, the entire discussion starts to leave its rails and ends up leaving an impression to the reader, which is also inadequate in any case.

A great day to all you guys,

KGP
@kgp this discussion is about Vega 64 Liquid REFERENCE cooling, not CUSTOM cooling, unable to load a proper power table generated in VGTab neither in your SSDT nor trough the .kext it generates.

@izo1 I’ve done exactly what you suggested, the card throttles at some point I think but temps should be ok and in any case I barely use all that GPU power so it should be ok as a temporary solution. Anyone around tonymac, as you read, wasn’t able to solve this stuff?

@kgp as I said, we all know power table modifications work for Vegas but we’re talking about a specific model here, the REFERENCE Vega 64 Liquid Cooled, AMD original one, not a custom card. Clarified this, based on my situation and @izo1 reading experience, it seems this particular card won’t use a custom power table, maybe ‘cause is cooling system is handled by the GPU itself or whatever. I read in another post that someone solved by modifying the original AMD1000 driver via config.plist / clover but since I’m not skilled enough, as @kgp noted, I’m unable to verify this.

@kgp I know you don’t want rubbish talk here, but I think mine isn’t, even if it seems my particular card is not extensively used by guys in your thread.

@kgp @izo1 I know custom cooling would be great solution, but I don’t wanna go that way ‘cause I don’t want to spend money there since I don’t use GPU money all that much. This said, for about the same amount of money in € 500 range, I could get one of this 3 cards:

1. Gigabyte Vega 64 OC 3xDP 3xHDMI - I know @kgp formerly used this card then changed it for Sapphire to use a water block but, since I don’t wanna water cool it, can I buy this and tame the 2 fans on top by simply using VGTab table in the repository Vega SSDT? Should it work well?

2. REFERENCE Vega 64 Limited (the one with the aluminum enclosure and red RADEON sign): will I be able to tame the blower style little fan here with VGTab?

3. REFERENCE Frontier Edition (the blue and yellow one, blower fan, owned by @izo1 ): same as n.2 about fan and VGTab

Thanks guys, as always. I tried a lot to solve this by myself without annoying anyone here, I swear, but I wasn’t capable. I hope a day I’ll be able to help someone here like you did with me, @kgp would be proud! Ahahahah.
 
Joined
Feb 24, 2013
Messages
1,467
Motherboard
ASUS X299 Prime Deluxe II
CPU
i9-7900X
Graphics
Vega FE
Mac
MacBook Pro
Mobile Phone
iOS
In my opinion the most efficient and totally silent approach is a sophisticated custom water blocking of any Vega, which in addition allows even for potential overvlocking.

All air-flow implementations in general appear insufficuent for cooling these heat monsters at reasonable and competative GPU performance or are in consequence extremely noisy.
I agree :thumbup:

That's why I liked the GTX1080 before I dumped it, it was only 180w I believe.

Several of us have made our single fan blower style Vegas quiet by underclocking/undervolting and then lowering speed of the fan.
I've done that too, but it's still hitting 84c for me even with a lot of air.

I'll be changing my case (Meshify C) to a Evolv X and mounting a 360mm + 280mm semi-open EKWB Phoenix loop in the next week. I'll post some pics/results.

I have repasted the current Vega FE with TG Kryonaut already, it made some difference, especially if there's enough of high fan speed hitting the cooler (ie above 2000RPM) it will cool the GPU core faster than before, but that's about it.

3. REFERENCE Frontier Edition (the blue and yellow one, blower fan, owned by @izo1 ): same as n.2 about fan and VGTab
I can assure you that this thing runs hot. I have repasted, as mentioned above, but it still needs around 2000-2500RPM at a minimum to keep things below 84c (which is where it throttles). And at those RPMs, the stock cooler card is LOUD, by my standards. Once you're hitting above 2500RPM (max is 4000+) it sounds like a lawn mower and basically you will need noise cancelling headphones to not go insane. :crazy:

I use VGTab to cap the RPMs to around 2500 or so. I am running in standard mode rather than performance mode.

I don't undervolt in macOS, however in Windows, I do undervolt and bump the RAM speeds a little bit and run the fan at 2500RPM during high loads (mostly gaming, which is rare anyway).

The only time I hit high GPU loads in macOS is when I'm exporting stuff from Media Encoder or Premiere using hardware H264 acceleration, or Davinci Resolve.
 
Last edited:
Joined
Aug 2, 2011
Messages
606
Motherboard
X299 Designare EX
CPU
i9-7980xe
Graphics
RX 580
Mac
MacBook Air, MacBook Pro, Mac Pro
Classic Mac
512K, Plus
Mobile Phone
iOS
I agree :thumbup:

That's why I liked the GTX1080 before I dumped it, it was only 180w I believe.



I've done that too, but it's still hitting 84c for me even with a lot of air.

I'll be changing my case (Meshify C) to a Evolv X and mounting a 360mm + 280mm semi-open EKWB Phoenix loop in the next week. I'll post some pics/results.

I have repasted the current Vega FE with TG Kryonaut already, it made some difference, especially if there's enough of high fan speed hitting the cooler (ie above 2000RPM) it will cool the GPU core faster than before, but that's about it.



I can assure you that this thing runs hot. I have repasted, as mentioned above, but it still needs around 2000-2500RPM at a minimum to keep things below 84c (which is where it throttles). And at those RPMs, the stock cooler card is LOUD, by my standards. Once you're hitting above 2500RPM (max is 4000+) it sounds like a lawn mower and basically you will need noise cancelling headphones to not go insane. :crazy:

I use VGTab to cap the RPMs to around 2500 or so. I am running in standard mode rather than performance mode.

I don't undervolt in macOS, however in Windows, I do undervolt and bump the RAM speeds a little bit and run the fan at 2500RPM during high loads (mostly gaming, which is rare anyway).

The only time I hit high GPU loads in macOS is when I'm exporting stuff from Media Encoder or Premiere using hardware H264 acceleration, or Davinci Resolve.
I am using MSI and Sapphire Vega 64s. From memory, the FE seems to run hotter. @pastrychef noted that his Vega56 seemed to have too much voltage for even stock speeds. Too much voltage just makes more heat. Just from memory (a crapshoot to be sure) I have my voltage maxed out at 1.1v My Mhz maxed out at 1400, and my fan max is 2000
 
Joined
Feb 24, 2013
Messages
1,467
Motherboard
ASUS X299 Prime Deluxe II
CPU
i9-7900X
Graphics
Vega FE
Mac
MacBook Pro
Mobile Phone
iOS
I am using MSI and Sapphire Vega 64s. From memory, the FE seems to run hotter. @pastrychef noted that his Vega56 seemed to have too much voltage for even stock speeds. Too much voltage just makes more heat. Just from memory (a crapshoot to be sure) I have my voltage maxed out at 1.1v My Mhz maxed out at 1400, and my fan max is 2000
Yeah, AMD really screwed up the stock voltage. They were trying to compete with Pascal.

Even non Hackintosh users, if you read around on other forums, are all undervolting the Vega and get better performance with lower power usage and efficiency.

This trend will continue on Radeon 7 since it's 2nd gen Vega, most likely it will get better with Navi (no one knows of the release date).

For now, we have to do with what we have, I guess.

I personally like silent setups and don't mind if things run hot, but the Vega thermals are ridiculous, when I put my hand behind the case, even with the GPU fan running at 3000RPM (which is LOUD), I can feel the DisplayPort cables almost melting. :problem:
 
Joined
Jun 13, 2018
Messages
205
Motherboard
Prime X299-A
CPU
Core i7-7820X
Graphics
RX Vega 64 LC
Mac
iMac, MacBook Pro
Classic Mac
iMac, Power Mac
Mobile Phone
Android, iOS
Yeah, AMD really screwed up the stock voltage. They were trying to compete with Pascal.

Even non Hackintosh users, if you read around on other forums, are all undervolting the Vega and get better performance with lower power usage and efficiency.

This trend will continue on Radeon 7 since it's 2nd gen Vega, most likely it will get better with Navi (no one knows of the release date).

For now, we have to do with what we have, I guess.

I personally like silent setups and don't mind if things run hot, but the Vega thermals are ridiculous, when I put my hand behind the case, even with the GPU fan running at 3000RPM (which is LOUD), I can feel the DisplayPort cables almost melting. :problem:
So I think I’ll leave it as it is now, fans connected to mobo, until Navi at 7nm since it seems clear I will get a loud card even with gigabyte or sapphire card or reference blower fan. Now I know why reviewers smashed Vega for its thermals when they came out more than a year ago!
 
Top