Bitcoin Forum
May 06, 2024, 10:50:13 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: How to reduce core voltage when targeting a Linux distro as my OS  (Read 500 times)
Toxicable (OP)
Newbie
*
Offline Offline

Activity: 53
Merit: 0


View Profile
May 27, 2017, 10:31:21 AM
 #1

Hey guys,

So im trying to reduce my power usage since im very close to the limit after doing BIOS flashing but I havn't been able to figure out how to do this when targetting a Linux distro as my OS

My GPU's are Nitro+ 570's

I've tried using SRBPolaris and setting the voltage in there but after applying the bios I noticed that my voltage did not change
I've also tried using the Claymores argument that sets the core voltage but this also had not noticeable effect on Wattage usage or in monitoring software
The forum was founded in 2009 by Satoshi and Sirius. It replaced a SourceForge forum.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
Subw
Hero Member
*****
Offline Offline

Activity: 672
Merit: 500


View Profile
May 27, 2017, 02:17:21 PM
 #2

You can't.
hopfi2k
Newbie
*
Offline Offline

Activity: 48
Merit: 0


View Profile
May 28, 2017, 07:19:43 PM
 #3

You can't.

As you can do it for the RX470/480 by patching the 'polaris10_smc.c' drivers (works perfectly fine for my rig), it should work with the RX570/580 too.
Unfortunately I don't have a RX570/580 and therefor can't test.

Cheers
Andy
cvsea
Member
**
Offline Offline

Activity: 112
Merit: 10


View Profile
May 28, 2017, 09:30:26 PM
 #4

I gave you a hint in the other thread. Did you look it up?
Anyway, I asked somebody to send me a vbios from a 570 but didn't get it.
If you would send me a copy I can look to see if the same fix can apply.
Toxicable (OP)
Newbie
*
Offline Offline

Activity: 53
Merit: 0


View Profile
May 28, 2017, 09:59:03 PM
 #5

I gave you a hint in the other thread. Did you look it up?
Anyway, I asked somebody to send me a vbios from a 570 but didn't get it.
If you would send me a copy I can look to see if the same fix can apply.
Yeah I gave it a shot but im not overly good at that kind of thing, I just PM'd you a link to the BIOS
cvsea
Member
**
Offline Offline

Activity: 112
Merit: 10


View Profile
May 28, 2017, 10:10:48 PM
 #6

Got it. Sent you a reply.
cvsea
Member
**
Offline Offline

Activity: 112
Merit: 10


View Profile
May 29, 2017, 09:01:15 AM
Last edit: May 29, 2017, 11:09:50 AM by cvsea
 #7

So it looks like I was able to modify VoltageObjectInfo and insert VDDC offset register. Try it and see if it's stable. May need a different offset depending on chip quality.
Elange
Newbie
*
Offline Offline

Activity: 73
Merit: 0


View Profile
March 01, 2018, 02:21:20 AM
 #8

You can't.

As you can do it for the RX470/480 by patching the 'polaris10_smc.c' drivers (works perfectly fine for my rig), it should work with the RX570/580 too.
Unfortunately I don't have a RX570/580 and therefor can't test.

Cheers
Andy


Hi. I did the polaris_10_smc.c patch and it's working perfectly. However, on some rigs 818mv works for 4 cards and not working for the other 2. So, I have to raise it to 850mv for all cards in rig, which is really a waste.

Has anyone found a way to downvolt GPUs individually? Looks like the hwmgr structure that's being passed to the polaris_get_dependency_volt_by_clk function contains card index information, so we can use an array instead of a fixed value, but I'm not really that much of a programmer to dig that deep. Smiley I am also a bit scared to do modifications and try them in a rig worth $1500. ))

BTW, it's funny, this hack is dated 2016, yet the latest amdgpu driver (I have 17.40) still does not process core voltages the way Windows does. I wonder why the AMD software engineers never fixed it.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!