Bitcoin Forum
May 06, 2024, 07:54:58 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 [16] 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 »
  Print  
Author Topic: SRBPolaris V3.5 - BIOS editor for AMD RX4XX and RX5XX cards  (Read 124980 times)
coinbeamer
Member
**
Offline Offline

Activity: 107
Merit: 11

live long and prosper


View Profile
July 25, 2017, 05:36:37 PM
 #301

Did you include 580 Nitro+ 8GB ?
1715025298
Hero Member
*
Offline Offline

Posts: 1715025298

View Profile Personal Message (Offline)

Ignore
1715025298
Reply with quote  #2

1715025298
Report to moderator
Bitcoin addresses contain a checksum, so it is very unlikely that mistyping an address will cause you to lose money.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
vuli
Full Member
***
Offline Offline

Activity: 233
Merit: 100


Andrius | Junior Business developer at Unboxed ICO


View Profile WWW
July 25, 2017, 06:07:40 PM
Last edit: July 27, 2017, 07:58:41 AM by vuli
 #302

Did you include 580 Nitro+ 8GB ?

? It is included since 2.6x. I was able to read bios since that version.
- Wow, antivirus went crazy this time.

Unboxed - rowing community of people getting paid to do what they love to get a share of the $36 billion brands are spending annually on Facebook Ads
bardacuda
Sr. Member
****
Offline Offline

Activity: 430
Merit: 254


View Profile
July 26, 2017, 04:20:33 AM
Last edit: July 26, 2017, 04:57:50 AM by bardacuda
 #303

Does anyone know off the top of their head which timings depend on others. Like timing x must be >= (timing y + 2), etc.?

For example I noticed lowering ACTRD gives a little hash rate improvement, but seems to add instability, unless I also lower ACTWR....but I don't know if that's actually what's happening, or the errors I am getting just appear to be higher because of variance.

I am trying to make a custom timing strap but it is very tedious...and timings that work in pairs just add way too many variables. Without knowing exactly which ones work this way I am basically just fumbling around in the dark. I actually downloaded the GDDR5 spec and skimmed through it but it pretty much just goes way over my head.

The future will rely on AI. SingularityNET lets anyone create, monetize, and use AI at scale. From the creators of Sophia the Robot.
bardacuda
Sr. Member
****
Offline Offline

Activity: 430
Merit: 254


View Profile
July 26, 2017, 03:44:52 PM
Last edit: July 26, 2017, 03:56:23 PM by bardacuda
 #304

I'm not a coder or engineer so I don't think that's going to happen any time soon. Just looking for a condensed version of simple rules so I can accelerate the process of tweaking the BIOSes of a few cards.

If it's going to take several months of study to get 3 cards running 1 or 2% faster then I'm obviously not going to bother.

Anyone have some more practical advice?

The future will rely on AI. SingularityNET lets anyone create, monetize, and use AI at scale. From the creators of Sophia the Robot.
Munhenhos
Member
**
Offline Offline

Activity: 72
Merit: 10


View Profile
July 27, 2017, 02:02:25 PM
 #305

Hey guys,

i modded 5 different cards with Doktor's program but now i'm finding a problem and i don't know how to solve it.
MSI RX460, Asus Strixx RX 460 (both samsung and micron memory (and a 3rd version with micron memory which i could only get to 1900Mhz)), sapphire rx460. All went well.
Gigabyte RX 460 WF i couldn't do it. I was able to unlock the shadders and undervolt the memory but i only get memory straps until 1500 Mhz. No 1750, 1850 or 2000 like the others.
Also, how do i undervolt the core in the bios? Because i would like to lower the power consumption at least a couple of watts.
I'm getting 13.5Mh/s on sapp, 13Mh/s on Asus and 12.8Mh/s on MSI. GB give only 12Mh/s.

Thanks
bardacuda
Sr. Member
****
Offline Offline

Activity: 430
Merit: 254


View Profile
July 27, 2017, 03:55:24 PM
 #306

It shouldn't matter much if you don't have higher straps. If your memory is clocked higher than the highest frequency strap, it will just use that one. At least it should. Now that I think about it, my Gigabyte would insta-crash if I clocked my memory to 2001, until I added a 2250 strap. Dunno wtf was up with that but that's not what's supposed to happen.

The real downside is that your card's default mem clock will end up using your experimental timings and you might keep soft bricking your card.

For undervolting the core you can try setting the voltage per dpm state but it probably won't go lower than 950mV without identifying the controller and adding some shit in the VOI table. Can't help you with that though 'cuz I haven't gotten to that point in my own modding yet. Still fighting with a damn Armor card with MJR to stop giving incorrect shares at 2150 Tongue I think I have to give up and go down to 2100.

The future will rely on AI. SingularityNET lets anyone create, monetize, and use AI at scale. From the creators of Sophia the Robot.
spyder09
Member
**
Offline Offline

Activity: 60
Merit: 10


View Profile
July 27, 2017, 03:57:59 PM
 #307

It shouldn't matter much if you don't have higher straps. If your memory is clocked higher than the highest frequency strap, it will just use that one. At least it should. Now that I think about it, my Gigabyte would insta-crash if I clocked my memory to 2001, until I added a 2250 strap. Dunno wtf was up with that but that's not what's supposed to happen.

The real downside is that your card's default mem clock will end up using your experimental timings and you might keep soft bricking your card.

For undervolting the core you can try setting the voltage per dpm state but it probably won't go lower than 950mV without identifying the controller and adding some shit in the VOI table. Can't help you with that though 'cuz I haven't gotten to that point in my own modding yet. Still fighting with a damn Armor card with MJR to stop giving incorrect shares at 2150 Tongue I think I have to give up and go down to 2100.

how do you "add" a timing strap?
bardacuda
Sr. Member
****
Offline Offline

Activity: 430
Merit: 254


View Profile
July 27, 2017, 03:59:26 PM
 #308

I just deleted one of the lower ones, and moved everything down one.

The future will rely on AI. SingularityNET lets anyone create, monetize, and use AI at scale. From the creators of Sophia the Robot.
Munhenhos
Member
**
Offline Offline

Activity: 72
Merit: 10


View Profile
July 27, 2017, 04:31:35 PM
 #309

It shouldn't matter much if you don't have higher straps. If your memory is clocked higher than the highest frequency strap, it will just use that one. At least it should. Now that I think about it, my Gigabyte would insta-crash if I clocked my memory to 2001, until I added a 2250 strap. Dunno wtf was up with that but that's not what's supposed to happen.

The real downside is that your card's default mem clock will end up using your experimental timings and you might keep soft bricking your card.

For undervolting the core you can try setting the voltage per dpm state but it probably won't go lower than 950mV without identifying the controller and adding some shit in the VOI table. Can't help you with that though 'cuz I haven't gotten to that point in my own modding yet. Still fighting with a damn Armor card with MJR to stop giving incorrect shares at 2150 Tongue I think I have to give up and go down to 2100.

i've 3 types of Asus cards and i manage to get 2 to 1900 and one to 1950. If higher they crash but i think it's because i didn't mess with the power or the core and they get over the 48W limits. I'm still trying to learn about it.  My MSI went straight to 2000 without any problems.
spyder09
Member
**
Offline Offline

Activity: 60
Merit: 10


View Profile
July 27, 2017, 05:09:46 PM
 #310

I just deleted one of the lower ones, and moved everything down one.

i assume this is in hex editor? would you mind being a little more detailed in that? so like delete the 600mhz strap and move everything else up 1 slot?
bardacuda
Sr. Member
****
Offline Offline

Activity: 430
Merit: 254


View Profile
July 27, 2017, 06:44:25 PM
 #311

You can use a hex editor if you want to but you can do it in PBE as well. I wouldn't touch the 600 strap because it might actually get used during idle or some 2d stuff. In my case I had a 1425 MHz strap, so copied over it with the 1500 strap. Then I copied the 1625 strap over the old 1500 strap, etc. Then ended up with 2 2000 straps, and modified the second one to be a 2250 strap.

Just make sure you also modify the frequencies. Like where it said 2:1425, I had to change it to 2:1500, etc.

The future will rely on AI. SingularityNET lets anyone create, monetize, and use AI at scale. From the creators of Sophia the Robot.
Munhenhos
Member
**
Offline Offline

Activity: 72
Merit: 10


View Profile
July 27, 2017, 07:02:34 PM
 #312

You can use a hex editor if you want to but you can do it in PBE as well. I wouldn't touch the 600 strap because it might actually get used during idle or some 2d stuff. In my case I had a 1425 MHz strap, so copied over it with the 1500 strap. Then I copied the 1625 strap over the old 1500 strap, etc. Then ended up with 2 2000 straps, and modified the second one to be a 2250 strap.

Just make sure you also modify the frequencies. Like where it said 2:1425, I had to change it to 2:1500, etc.

PBE? I tried it on SRB but didn't manage to find out how.
bardacuda
Sr. Member
****
Offline Offline

Activity: 430
Merit: 254


View Profile
July 27, 2017, 07:30:54 PM
 #313

Hmm I never actually used this one so dunno what to tell you other than try one of the other 2 methods.

On another note I finally narrowed down the problem with this Armor card after being half tempted to throw it out the window, and it was tFAW. Apparently 10 is too low. I have no clue how nerdralph was setting that to zero and getting away with it. Maybe the 500 series works differently than the 400 series? Anyone else have issues setting tFAW too low?

The future will rely on AI. SingularityNET lets anyone create, monetize, and use AI at scale. From the creators of Sophia the Robot.
spyder09
Member
**
Offline Offline

Activity: 60
Merit: 10


View Profile
July 27, 2017, 07:46:03 PM
 #314

is there another version of atiflash that will display more than 3 cards in a system with the gui? I like being able to look at model numbers and the information there to save and load bios instead of using cmd line
Munhenhos
Member
**
Offline Offline

Activity: 72
Merit: 10


View Profile
July 27, 2017, 08:47:38 PM
 #315

is there another version of atiflash that will display more than 3 cards in a system with the gui? I like being able to look at model numbers and the information there to save and load bios instead of using cmd line

that moment when you find that a gui exists and you just finished flashing 15 cards in the cmd line (some of them more than once).
spyder09
Member
**
Offline Offline

Activity: 60
Merit: 10


View Profile
July 27, 2017, 10:48:15 PM
 #316

is there another version of atiflash that will display more than 3 cards in a system with the gui? I like being able to look at model numbers and the information there to save and load bios instead of using cmd line

that moment when you find that a gui exists and you just finished flashing 15 cards in the cmd line (some of them more than once).

its not that i cant use cmd line its that i feel its a little more straight forward in case you move cards around...this affects multiple brands/cards instead of rigs with all the same card
xemfor5$
Newbie
*
Offline Offline

Activity: 12
Merit: 0


View Profile
July 28, 2017, 08:35:33 AM
 #317

any news for rx 550?
doktor83 (OP)
Hero Member
*****
Offline Offline

Activity: 2520
Merit: 626


View Profile WWW
July 28, 2017, 09:19:18 AM
 #318

any news for rx 550?

yes, won't be anything for rx550

SRBMiner-MULTI thread - HERE
http://www.srbminer.com
First_FLT
Newbie
*
Offline Offline

Activity: 7
Merit: 0


View Profile
July 28, 2017, 09:33:04 AM
 #319

I'm having some issues with undervolting a rx470 nitro 8g oc. I followed this vid to add a voltage offset.

After opening the rom in srbpolaris, i can see the offset is detected as i can click the dropdown, but after flashing it, it has no effect whatsoever. I've tried it with the vddci mod as well, but the voltage does not change Sad After flashing i used ddu to clean driver, had no effect either.

Changing gpu/mem clocks with srb works fine, so i'm not sure what the problem is..

This is my original voltage object:
Code:
42 00 03 01 01 03 0E 00 10 96 20 00 00 00 00 00 FF 00 01 07 0C 00 0E 00 00 00 00 00 00 00 04 00 24 00 00 04 00 00 02 80 10 00 00 00 10 00 52 03 02 00 00 00 84 03 02 00 10 00 B6 03 00 80 10 00 E8 03
This is my modded one:
Code:
46 00 03 01 01 03 12 00 10 96 20 00 00 00 00 00 8D 00 F4 00 FF 00 01 07 0C 00 0E 00 00 00 00 00 00 00 04 00 24 00 00 04 00 00 02 80 10 00 00 00 10 00 52 03 02 00 00 00 84 03 02 00 10 00 B6 03 00 80 10 00 E8 03
I used lard's table calc to fix the offsets of all other tables. After doing this I compared the dumps from atombiosreader and saw that the length of the voltageobject indeed increased by 4 bytes, and all tables after have the same length but an increased  offset.

Can anyone explain what i did wrong?

This is my entire rom

elmanco
Newbie
*
Offline Offline

Activity: 1
Merit: 0


View Profile
July 28, 2017, 04:04:46 PM
 #320

I'm having some issues with undervolting a rx470 nitro 8g oc. I followed this vid to add a voltage offset.

After opening the rom in srbpolaris, i can see the offset is detected as i can click the dropdown, but after flashing it, it has no effect whatsoever. I've tried it with the vddci mod as well, but the voltage does not change Sad After flashing i used ddu to clean driver, had no effect either.

Changing gpu/mem clocks with srb works fine, so i'm not sure what the problem is..

This is my original voltage object:
Code:
42 00 03 01 01 03 0E 00 10 96 20 00 00 00 00 00 FF 00 01 07 0C 00 0E 00 00 00 00 00 00 00 04 00 24 00 00 04 00 00 02 80 10 00 00 00 10 00 52 03 02 00 00 00 84 03 02 00 10 00 B6 03 00 80 10 00 E8 03
This is my modded one:
Code:
46 00 03 01 01 03 12 00 10 96 20 00 00 00 00 00 8D 00 F4 00 FF 00 01 07 0C 00 0E 00 00 00 00 00 00 00 04 00 24 00 00 04 00 00 02 80 10 00 00 00 10 00 52 03 02 00 00 00 84 03 02 00 10 00 B6 03 00 80 10 00 E8 03
I used lard's table calc to fix the offsets of all other tables. After doing this I compared the dumps from atombiosreader and saw that the length of the voltageobject indeed increased by 4 bytes, and all tables after have the same length but an increased  offset.

Can anyone explain what i did wrong?

This is my entire rom



Try changing:
46 00 03 01 01 03 12 00 10 96 20 00 00 00 00 00 8D 00 F4 00 FF 00 01 07 0C 00 0E 00 00 00 00 00 00 00 04 00 24 00 00 04 00 00 02 80 10 00 00 00 10 00 52 03 02 00 00 00 84 03 02 00 10 00 B6 03 00 80 10 00 E8 03

with 96 40 or 96 4A.
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 [16] 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 »
  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!