my vega 56 undervolt config for linux

1 : Anonymous2021/08/25 07:22 ID: pb69id
my vega 56 undervolt config for linux
2 : Anonymous2021/08/25 07:41 ID: ha9m7wv

That is a neat coincidence, lol. I made the switch to Linux last weekend, and I do own a Vega 56. All I did so far was play Rimworld (which runs fine), and once I am done with the run, my plan is to to do some benchmarking, and dig into getting other games to run. I did some undervolting on Windows, so this comes in really handy. Thanks!

ID: ha9n1lb

don't forget to feedback. also try 1700mhz for state 7. I didn't tested it too long that's why i didn't posted that value

ID: ha9o98g

How's the temps? I've had to undervolt and underclock mine (and then replacing the cooler with an AIO) to get any stability from temps.

Might try your config and see if it'll help mine Are you in the default bios?

3 : Anonymous2021/08/25 12:09 ID: haa6y07

CoreCtrl, I see you're a man of culture as well!

4 : Anonymous2021/08/25 12:35 ID: haa9or2

Most under rated card ever

ID: haboqxw

Still rocking mine, water cooled now with +50% power limit. It cool whines like a madman but it's still kicking!

5 : Anonymous2021/08/25 12:42 ID: haaajed

You may want to read a bit more about the Voltage of a Vega 56/64.

iirc The HBM Voltage has to be changed in the GPU BIOS (should be at 1.2v) what youre changing there is the Core Voltage. Which means P6 and P7 cannot be lower than the BIOS 1.2v unless changed.

in regards to this you may want to flash a Vega 64 BIOS to it for better results

ID: hab6u04

Incorrect, P6/7 won't go lower than what his HBM floor is set to. It's at 850mv, which is fine

ID: habmihx

This is how I remember it, gpu can't go lower than memory. But isn't his set to 800? Probably only really matters for final state since that its what will be used in gaming.

6 : Anonymous2021/08/25 14:24 ID: haanuq5

Those are some very low voltages. You either have a golden chip or it may not be stable for every game.

What are you using to verify the OC/UV?

I used Unigine Superposition to check that the points are higher after every step but any short benchmark would do. I couldn't do more that -75mv and even that was not stable for compute workloads like f@h.

ID: haapby7

heaven and superposition yes.

but the thing is my gpu has never failed on benchmark. That's why I've done game test also. I also realized that this settings doesn't work on every game. Satisfactory crashes while doom eternal and csgo runs perfectly

edit:

7 : Anonymous2021/08/25 07:24 ID: ha9kzem

with this settings, my card can reach up to 1600mhz without crashing

I went up to 1700mhz but my power supply couldn't handle it too long

8 : Anonymous2021/08/25 15:02 ID: haateti

If you install a Vega 64 bios, you can unlock the power limit on the memory and its speed.

Mine runs stable at 1100mhz at 1000mw.

I also run 1050mv at on the core, but my cores won't go over stock speed while undervolting.

I have a reference card with a pretty crazy third party cooler, it's basically a water cooling sized radiator bolted directly to the GPU. My temps stay below 50C while gaming. HWinfo shows the hot spot sensor around 70C range, which throttles the card at 105C, and is usually the first thing that cuts the performance back on this model.

If I drop the cores to 1000mv, they'll still hit 1500mhz, but my heat drops down to about 43C, so for most games that aren't the latest AAA titles, I just run the whole card at 1000mv.

9 : Anonymous2021/08/25 12:02 ID: haa66iu

I was trying to install corectrl last night it has a lot of dependencies.

May have to download and install them separately and try again tonight..

ID: hab04p9

Which distro are you using? Even Manjaro has it in the package manager and installs all dependencies automatically.

ID: hab0m26

I'm using Ubuntu 21.04.

10 : Anonymous2021/08/25 13:54 ID: haajrnj

Any difference between linux and windows in terms of how far you can push the undervolt?

ID: haaqjvo

Have not tried on Windows, but on Linux / Vega 64 when I tried it a couple of years ago, could push all the P-States down to 800mV and still get up to ~1100MHz without the GPU crashing while playing games.

11 : Anonymous2021/08/25 09:25 ID: ha9taxs

Is that Radeon Settings just like on Windows?

ID: ha9u4tb

It's open-source 3rd party software called CoreCtrl

ID: haai11h

Thank you very much. This will change how I use my Radeon VII (No, I am not mining).

ID: habvwm1

Thank you for this

12 : Anonymous2021/08/25 13:27 ID: haafzqr

Oh god the ptsd is real, I remember fighting & struggling with my Vega 56 back in the day. Underclocking, underclocking, Overheating and MANY black screens. Well I tried it again and got a 5700xt not much changed that was my last chance with AMD gpus, never again. And yes I have been giving AMD a shot for years, hell their CPUs are my favorite and I'm running a 5950 x right now. But the gpus are terrible and I've been using them since the 7000 series AMD Radeon. (Oddly enough their older 7000 series gave me no trouble) there should be no reason out of the box you have to undervolt or underclock to get it to be cooler or more stable.

ID: habmqtv

I learned more about computers tweaking my vega than anything else I've done in decades lol.

ID: haawzex

Well good for you to know then that the rx 6000 series on that front sucks just as bad as the rx 5000. Not missing out on much.

If y'all don't believe me, look at the fucking hoops people have to jump through on

13 : Anonymous2021/08/25 16:04 ID: hab2jpu

Here's mine:

OD_SCLK:

0: 852Mhz 800mV

1: 991Mhz 900mV

2: 1084Mhz 950mV

3: 1337Mhz 975mV

4: 1400Mhz 1000mV

5: 1520Mhz 1025mV

6: 1570Mhz 1050mV

7: 1610Mhz 1081mV

OD_MCLK:

0: 167Mhz 800mV

1: 500Mhz 800mV

2: 800Mhz 950mV

3: 1145Mhz 1025mV

Powerlimit: 280W

My core is a well below-average OCer (card is a WBed ref design of the first batch that hit Germany on release), but the memory more than makes up for it.

There is a memory timing editor for Windows&Linux btw, which allows for reaching 1000Mhz+ MCLK on nearly all Vega56 cards (even Hynix) without needing a 64 vBIOS or a custom PPT (it's recommended though as you can edit the SOC frequency and when memory starts to ramp up). Repasting the core + memory, aswell as having a non-reference-design cooler is likely necessary for good results though.

Temps: <50°C Junction & Memory. Avg. ASIC pwr draw: 200-220W

14 : Anonymous2021/08/25 16:14 ID: hab40rx

1675 mhz at 1050 mV is a golden sample

15 : Anonymous2021/08/25 16:40 ID: hab7tvk

Welp, today's the day I go play with power settings on my 56 again. Never could get it to successfully flash to a 64 bios tho.

16 : Anonymous2021/08/25 18:15 ID: habm3rr

you can flash it to a 64 and do the same thing if you want 🙂

I have a pretty good v56 (Samsung molded) and I find the while 1050 is good 95%, it would very occassionally crash when suddenly ramping (certain in-game cutscenes, etc.). Took me awhile to figure out that was it, since it was stable in all benchmarks. Thought it was my ram timings. 1070 seemed to resolve all issues.

I also find ramping the memory voltage to around 910-930 allowed me to increase freq to over 1000.

Nice undervolt though!

ID: habulei

anything over 960mhz mclk crashes for my card.

I also use this gorgeous for mining, 960 is the maximum value for vega 56 bios. (eth 51.2mh)

flashing is my life, I flash custom roms, kernels on my phone. I regularly flash motherboard bios updates. But for my precious vega56, I just can't dare... in 2019, I bought this card for ~220€ from Poland but I can't even buy rx590 right now, that's why no vega64 bios flash for me...

ID: hacb26c

does it not have dual bios? mine is a reference and has dual bios. I can switch to the other to turn it back to 56.

17 : Anonymous2021/08/25 19:45 ID: habzm95

🙁 i wish this program worked so well for rx470 GPU's
I can only set a static speed.

18 : Anonymous2021/08/25 20:44 ID: hac8o2y

I really wish they opened up undervolting for RDNA GPUs. It seems like they just forgot about them and you can only undervolt them in windows.... it's so sad

ID: hacmpi5

It's possible by editing the power play table. There's a tool called upp that can dump and change values for RDNA power play tables for example.

19 : Anonymous2021/08/25 21:50 ID: haci67c

Dang and here I can't even get corectrl to acknowledge my 5700xts memory clocks, they always report at 850 mhz

ID: hackpk8

It's an issue with how the amdgpu driver reports memory clock speed on RDNA[1-2] (in /sys/class/drm/card*/device/pp_dpm_mclk or /sys/class/drm/card*/device/hwmon/hwmon*/freq2_input), it only shows the base clock speed for the P-State it's in.

ID: hacs2mt

That's neat and good to know. I can't modify the memory clocks anyway without my gpu becoming unstable so setting at base is all I can do

20 : Anonymous2021/08/25 12:46 ID: haaaycj

holy poop there is some movement on corectrl again!!!!.. i thought the project was dead..

last update i saw was August 19, 2020 was the last update i saw...

why is it getting updated again?

anything nice added?

why has AMD not hired this developer to keep working on this???????

This is exactly what a company like redhat would do

ID: haamyvy

What additional work do you require? This is just a GUI fronted for sysfs. There is nothing special about it, other than that it works and has familiar-looking interface.

Development slowed down because it is pretty much 'done'.

A tool should do one job and do it well. Does that ring a bell? And corectrl fits just that description.

ID: haar37w

Originally I was using Radeon profile but I was really excited when core control came out but if I remember correctly I had issues with it starting on boot and auto hiding to the task bar It would always pop up in a big box and then it would only minimize to the taskbar and notch the system tray which kind of annoyed me

And the only other thing I remember is I had to do some terminal kung fu in order to get it to auto start whereas in Radeon profile I just clicked a button I have no idea why one requires so much work and the other one doesn't they must have their reasons

I'll have to check the new version out and see what's new

I'm using Manjaro KDE latest supported kernel no betas

ID: haaqdsh

I use some libraries and programs that haven't seen updates for >5 years. If the underlying platform is stable then it doesn't need updates unless there's a catastrophic bug.

ID: haar3xv

Originally I was using Radeon profile but I was really excited when core control came out but if I remember correctly I had issues with it starting on boot and auto hiding to the task bar It would always pop up in a big box and then it would only minimize to the taskbar and notch the system tray which kind of annoyed me

And the only other thing I remember is I had to do some terminal kung fu in order to get it to auto start whereas in Radeon profile I just clicked a button I have no idea why one requires so much work and the other one doesn't they must have their reasons

I'll have to check the new version out and see what's new

I'm using Manjaro KDE latest supported kernel no betas

21 : Anonymous2021/08/25 13:30 ID: haaghyp

Is that AMD control panel on Linux? Shit it look way more advanced that nvidia's.

ID: haazwlv

Is an open source tool for AMD cards that looks similar to the UI in Windows.

Also if you have AMD GPU, better use the opensource MESA than the AMD drivers. Are much faster. (20% faster than the windows ones too - tested with Vega 64 & 5700XT with X4 Foundations which is having Vulkan API)

As for Nvidia on Linux, yeah as in Windows the UI is crap.
Considering my experience with the laptop GTX1060. It only saves half the settings, you have to do changes to a different screen to apply them. Madness!

ID: hab9dsi

Could you share the name of the tool? I'm getting my AMD card in a few days, so I can move you sway.

22 : Anonymous2021/08/25 17:19 ID: habdoa8

How do you undervolt a gpu in linux?

引用元:https://www.reddit.com/r/Amd/comments/pb69id/my_vega_56_undervolt_config_for_linux/

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x