Jump to content
jnolla

Vega Frontier Edition on High Sierra

678 posts in this topic

Recommended Posts

3 hours ago, hackaro said:

 

uhm... @surfinchina what fixup kext are you talking about? I have exactly 2 DP monitors and they don't wakes up correctly after sleep... can you provide me the Kext? Could it interfere with the PP_PhmSoftPowerPlayTable I inserted under Devices section of Clover? 

This one. It's pretty usual for the vega. I don't know if it interferes with the powerplay table because I don't use any of that stuff.

VegaGraphicsFixup.kext.zip

Share this post


Link to post
Share on other sites
Advertisement

VegaGraphicsFixup is part of WEG. And no, wakeup issues are anything but usual.

Edited by CMMChris

Share this post


Link to post
Share on other sites
4 hours ago, CMMChris said:

VegaGraphicsFixup is part of WEG. And no, wakeup issues are anything but usual.

 

At this point I'm quite clueless about the wakeup issue... what else can I try? I can still send back this Vega to Amazon and try another one... but which one... 

Share this post


Link to post
Share on other sites

sometimes i got random issue with temperature of vega 56, after system restart the temperature of the card without load start up from 30° to 62° - fans 1,100 rpm, activity about 0-3%. If i run luxmark - result is normal, after load the temperature does not go down; after system restart the card is working normally. on pp_table when i set Target Temp  more then 48° the problem start up at random more often, then Target Temp 48° - problem happens rarely. I will try test other values of Target Temp.

Share this post


Link to post
Share on other sites

@mjslap The reason for this is the card being stuck at max clock for memory and GPU. This is a bug in the macOS Vega drivers since Mojave. There is nothing you can do about it except for rebooting.

Edited by CMMChris

Share this post


Link to post
Share on other sites
On 12/12/2018 at 2:33 PM, CMMChris said:

Try this


B6020801005C00E1060000902C00001B004800000080A90300F0490200320008000000000000000000000000000002015C004F02460294009E01BE0028017A008C00BC0100000000720200009000A8026D0143019701F049020071020202000000000000080000000000000005000700030005000000000000000108330433043304330433043304330433040101330401018403000860EA00000040190100018038010002DC4A010003905F010004007701000590910100066CB00100070108D04C01000000800000000000008083010001000000000000000070A7010002000000000000000088BC010003000000000000000088D5010004000000000000000030370200050000000001000000B87C0200060000000001000000B87C0200070000000001000000000560EA00000040190100008038010000DC4A010000905F0100000008286E0000002CC9000001F80B0100028038010003905F010004F491010005D0B0010006C0D401000700086C39000000245E000001FC85000002ACBC00000334D0000004686E0100050897010006ECA30100070001683C01000001043C41000000000050C3000000000080380100020000A08601000500000108009885000040B5000060EA000050C300000180BB000060EA0000940B010050C300000200E10000940B01004019010050C300000378FF0000401901008826010050C300000440190100803801008038010050C300000580380100DC4A0100DC4A010050C30000060077010000770100905F010050C300000790910100909101000077010050C300000118000000000000000BE4126400AC0D3700230054039001900190019001900190019001013200370002012307F700F700F700510100005B0069004A004A005F007300730064004000000097609600904B00000000000000000000000000000000000202D4300000021060EA00000210

I am playing Rise of the Tomb Raider with this and have no overheating or crashes.

 

Bildschirmfoto 2018-12-12 um 21.33.27.jpg

 

OK, I have started using your spreadsheet. It's fantastic, thanks for the hard work.

 

These settings are also good, I get over 30K with Lux ball. Why is the P0 Core, P1 Core etc. running at 1075 v though? Did you need this for stability, wouldn't it save some temps to lower the voltage on those P states?

Share this post


Link to post
Share on other sites
17 hours ago, CMMChris said:

Reduces coil whine. If you don't have it you can change voltages.

 

This is the only way that reduces coil whine on my Sapphire RX Vega 64 NITRO+

Although buzzing sound is still there a little bit, I'm more than happy now. Thank you @CMMChris

Share this post


Link to post
Share on other sites

You can further reduce it by setting P6 and P7 clocks to the same value and maybe reduce the clocks a bit to something between 1447 and 1562.

Share this post


Link to post
Share on other sites

Just wanted to give anyone else with a Asus STRIX OC Vega 64 a heads up. Asus has an update for the VBIOS and it fixes the fan speeds in Mojave. Mine was running at 2400rpms at idle but after updating the VBIOS the fans run at 900rpms at idle and spin up normally now when under load. So.... everyone else that are having fan issues, you might want to check the GPU manufacture that you have to see if they have an updated VBIOS.

Share this post


Link to post
Share on other sites
On 12/26/2018 at 3:04 PM, Pavo said:

Just wanted to give anyone else with a Asus STRIX OC Vega 64 a heads up. Asus has an update for the VBIOS and it fixes the fan speeds in Mojave. 

So, what's your actual VBIOS-version now? (Maybe you also remember the old version number)?
Did you get the new version from the ASUS site or just with Windows ASUS tools?

 

KR, skinmunster

Share this post


Link to post
Share on other sites
2 minutes ago, skinmunster said:

So, what's your actual VBIOS-version now? (Maybe you also remember the old version number)?
Did you get the new version from the ASUS site or just with Windows ASUS tools?

 

KR, skinmunster

I got the VBIOS from Asus site under the Download section of the GPU itself. I don't think its an actual VBIOS update but a fan curve update to be honest. Because its the same version as it was prior.

Share this post


Link to post
Share on other sites
On 12/21/2018 at 5:41 PM, Liliniser said:

 

This is the only way that reduces coil whine on my Sapphire RX Vega 64 NITRO+

Although buzzing sound is still there a little bit, I'm more than happy now. Thank you @CMMChris

 

Hi how did you change the voltage? VGTab? 

Got the same card and everything works great but i have this lil coil whine AND my scores are not so good with macOS. Can't reach more than 190000 on Geekbench, and less than 29500 on Luxmark (LuxBall) for example. 

 

Thanx a lot

 

Yellocab 

Edited by yellocab

Share this post


Link to post
Share on other sites

Just wanted to say thanks to @CMMChris and everyone for their trailblazing and contributions, I just recently bought a SAPPHIRE Radeon RX Vega 64 DirectX 12 21275-03-20G 8GB card - looks more or less like a reference card.

 

I tried a few things suggested in this thread, PP_DisableFanControl=1 (just had my fan constant, no change with or without load), PP_DisableFanControl=3 (did nothing at all, fans off). 

Used Chris' handy spreadsheet with the values commonly used, see below. 

Removed all the other properties, definitely more responsive now, turns off <= 55C, ramps up with load all the way to 3500rpm, keeping it to ~80C.

 

Numbers are average, ~28k in Luxmark, just over 200k in geekbench. I'll fine tune a bit more now that I know it's working. Hopefully, this is somewhat useful to others with this card. 

 

Noticed a few curious things:

  • 0rpm shows 60%
  • after reaching 100% (~3500rpm) it will stay that way after the load has been removed and the temp has gone under 40C ... and then it will very slowly back off on the rpm until temp reaches 32C
  • when I was still injecting PP_DisableFanControl  - set as a Number in Clover Configurator, shows as <integer>1</integer> in the XML but in IOREG it shows up as DATA. 
  • according to iStat the Core Clock only reaches 1.54GHz at full load, I was expecting 1.63GHz (P7) 

 

Ok the only problem I'm having is that it oscillates between 0rpm and 2713rpm (nothing in between) during no/minimal load to maintain the target temp of 55C - 2k rpm is quite noisy already, not sure why the minimum RPM of 200 is being ignored, it would be much better if somehow it could just use very low rpm constantly and to maintain idle temperature - should be less audible over the longer term. 

When I disable EnableZeroRPM (=0) - the fan is just always on at ~2170rpm. 

 

vega64.jpg

683198328_ScreenShot2018-12-28at4_02_31PM.thumb.png.f53e376d9d927f7cfae5493fd21a6775.png

 

Edited by nefilim

Share this post


Link to post
Share on other sites
On 12/15/2018 at 7:47 AM, CMMChris said:

VegaGraphicsFixup is part of WEG. And no, wakeup issues are anything but usual.

The last time I tried this, WEG didn't work with the dual DisplayPort pass-through for my 5K display. VegaGraphicsFixup was the only thing that actually worked.

Share this post


Link to post
Share on other sites
On 12/12/2018 at 3:33 PM, CMMChris said:

Try this


B6020801005C00E1060000902C00001B004800000080A90300F0490200320008000000000000000000000000000002015C004F02460294009E01BE0028017A008C00BC0100000000720200009000A8026D0143019701F049020071020202000000000000080000000000000005000700030005000000000000000108330433043304330433043304330433040101330401018403000860EA00000040190100018038010002DC4A010003905F010004007701000590910100066CB00100070108D04C01000000800000000000008083010001000000000000000070A7010002000000000000000088BC010003000000000000000088D5010004000000000000000030370200050000000001000000B87C0200060000000001000000B87C0200070000000001000000000560EA00000040190100008038010000DC4A010000905F0100000008286E0000002CC9000001F80B0100028038010003905F010004F491010005D0B0010006C0D401000700086C39000000245E000001FC85000002ACBC00000334D0000004686E0100050897010006ECA30100070001683C01000001043C41000000000050C3000000000080380100020000A08601000500000108009885000040B5000060EA000050C300000180BB000060EA0000940B010050C300000200E10000940B01004019010050C300000378FF0000401901008826010050C300000440190100803801008038010050C300000580380100DC4A0100DC4A010050C30000060077010000770100905F010050C300000790910100909101000077010050C300000118000000000000000BE4126400AC0D3700230054039001900190019001900190019001013200370002012307F700F700F700510100005B0069004A004A005F007300730064004000000097609600904B00000000000000000000000000000000000202D4300000021060EA00000210

I am playing Rise of the Tomb Raider with this and have no overheating or crashes.

 

Bildschirmfoto 2018-12-12 um 21.33.27.jpg

Thank you for your hard work. I used this for a Sapphire RX Vega64 and everything works fine except the minimum fan speed is at 1700rpm and it not go any lower than that. The fan will speedup to a normal speed under-load (somewhere around 2400rpm) which is great. It's just that lower fan speed is a bit high, 700rpm would be way nicer, any solution out there? - Thank again Chris.

Share this post


Link to post
Share on other sites

Your "Minimum PWM Limit" likely is wrong due to it being a different card. Please extract the PowerPlayTable from your VBIOS using OverDriveNTool and check the value of it, then set it accordingly in the generator.

Share this post


Link to post
Share on other sites
Posted (edited)

Hi CMMChris,

I own a ASUS Radeon RX Vega 56 ROG Strix OC, which is a custom design. I extracted first my PP_PhmSoftPowerPlayTable from the Win-Registry / org. BIOS to compare. (card is switched to quiet-profile)

But I was surprised to recognize that my raw-value table has a different length (679 byte, vs. 694 in your excel) and not only has diifferent values.

Some byte positions/functions seems to be equal (like power limit%), but some are located on different one (like max temperature, D24/E24 vs. S24/T24.)

 

I will try the injection tomorrow ..

 

KR

Edited by skinmunster

Share this post


Link to post
Share on other sites
Posted (edited)

Your screenshot shows the standard overclocking options of OverdriveNTool. You are at the wrong place. Download a copy of your Graphics Card VBIOS. Then you need to extract your PowerPlayTable from the VBIOS of your graphics card using OverdriveNTool. Please klick on the icon in the title bar to find this option. It does output a .reg file that contains the PowerPlayTable.

Edited by CMMChris

Share this post


Link to post
Share on other sites
On 1/7/2019 at 8:37 AM, CMMChris said:

Your screenshot shows the standard overclocking options of OverdriveNTool. You are at the wrong place. Download a copy of your Graphics Card VBIOS. Then you need to extract your PowerPlayTable from the VBIOS of your graphics card using OverdriveNTool. Please klick on the icon in the title bar to find this option. It does output a .reg file that contains the PowerPlayTable.

 

Thanks! Just using that PPT as is ... fan control seems to work pretty well! Hopefully no more random freezes

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×