Bitcoin Forum
June 08, 2024, 01:50:09 AM *
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 124984 times)
bardacuda
Sr. Member
****
Offline Offline

Activity: 430
Merit: 254


View Profile
August 16, 2017, 09:54:44 AM
 #361

I just tried them and the signature check fix doesn't seem to work anymore.

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

Activity: 2562
Merit: 626


View Profile WWW
August 16, 2017, 11:18:40 AM
 #362

I just tried them and the signature check fix doesn't seem to work anymore.

It works, cause all it has to do is remove the little yellow triangles from the system/devices part, and not to allow you control fans/voltage/etc.. Cheesy

SRBMiner-MULTI thread - HERE
http://www.srbminer.com
Munhenhos
Member
**
Offline Offline

Activity: 72
Merit: 10


View Profile
August 17, 2017, 09:33:07 PM
 #363

I just tried them and the signature check fix doesn't seem to work anymore.

It works, cause all it has to do is remove the little yellow triangles from the system/devices part, and not to allow you control fans/voltage/etc.. Cheesy

 tested with new amd drivers with DAG correction. Works on all my rigs.
bardacuda
Sr. Member
****
Offline Offline

Activity: 430
Merit: 254


View Profile
August 18, 2017, 03:30:22 AM
 #364

Yeah apparently it just doesn't work on Win7  Tongue

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

Activity: 15
Merit: 0


View Profile
August 18, 2017, 04:07:57 AM
 #365

Hello,

I have 3 RX480s that I've been mining (ETH/SC) w/Claymore in my gaming rig, to give me time to learn the ropes before building dedicated mining rigs. They're all still at defaults, but I'd like to:

  • lower their power use, and
  • see if I can bump their hash rates up.

The cards that I'd like to explore modding the BIOS on are:

  • XFX RX 480 RS 8GB 1288M XXX HS BP (RX-480P836BM/RX-480P8L),
  • PowerColor RED DRAGON RX 480 8GB GDDR5 (AXRX 480 8GBD5-3DHD), and
  • Gigabyte RX 480 WINDFORCE 8GB (GV-RX480WF2-8GD)

I've read through this entire thread. You're welcome to tell me to RTFM again, but I'm not entirely comfortable that I wouldn't brick the cards. I've looked at the default BIOS roms in SRBPolaris, and they're all recognized. Is there a source on these models on what settings ppl have found ideal? Do I just need to experiment, and hopefully not destabilize the rig repeatedly?

Any tips or resources you can point me toward would be greatly appreciated!

Alena ♥




P.S. In case other device, etc. stats matter:

  • MSI GTX 1070 X Gaming as my main GPU (gaming),
  • SAPPHIRE Vapor-X HD 7950 3GB 384-Bit GDDR5 mining (b/c I haven't gotten rid of it yet).  Smiley
  • MSI Z87-GD65 Gaming motherboard,
  • i7-4770K (3.5 GHz)
  • 32 GB (G.Skill (4 x 8GB) DDR3 PC3-19200 2400MHz TridentX)
  • Windows 10 Pro
  • SK hynix 500GB SSD
  • Barracuda 3TB x6 (RAID5)



Munhenhos
Member
**
Offline Offline

Activity: 72
Merit: 10


View Profile
August 18, 2017, 01:48:36 PM
 #366

Hello,

I have 3 RX480s that I've been mining (ETH/SC) w/Claymore in my gaming rig, to give me time to learn the ropes before building dedicated mining rigs. They're all still at defaults, but I'd like to:

  • lower their power use, and
  • see if I can bump their hash rates up.

The cards that I'd like to explore modding the BIOS on are:

  • XFX RX 480 RS 8GB 1288M XXX HS BP (RX-480P836BM/RX-480P8L),
  • PowerColor RED DRAGON RX 480 8GB GDDR5 (AXRX 480 8GBD5-3DHD), and
  • Gigabyte RX 480 WINDFORCE 8GB (GV-RX480WF2-8GD)

I've read through this entire thread. You're welcome to tell me to RTFM again, but I'm not entirely comfortable that I wouldn't brick the cards. I've looked at the default BIOS roms in SRBPolaris, and they're all recognized. Is there a source on these models on what settings ppl have found ideal? Do I just need to experiment, and hopefully not destabilize the rig repeatedly?

Any tips or resources you can point me toward would be greatly appreciated!

Alena ♥




P.S. In case other device, etc. stats matter:

  • MSI GTX 1070 X Gaming as my main GPU (gaming),
  • SAPPHIRE Vapor-X HD 7950 3GB 384-Bit GDDR5 mining (b/c I haven't gotten rid of it yet).  Smiley
  • MSI Z87-GD65 Gaming motherboard,
  • i7-4770K (3.5 GHz)
  • 32 GB (G.Skill (4 x 8GB) DDR3 PC3-19200 2400MHz TridentX)
  • Windows 10 Pro
  • SK hynix 500GB SSD
  • Barracuda 3TB x6 (RAID5)





To mine ETH you need mostly memory speed. So you have to copy lower memory straps to the higher ones, increase memory speed and lower core speed a bit to reduce power consumption. all this can be made with SBPolaris.
About the 1070, you can mine ETH with it. Check memory brand to see how much you can OC.
I think most people use the 7950 to mine ZEC.
You don't need all that RAM.
Also, be aware of your PSU, because there's a lot of power hungry GPUs there.
numeratrix
Newbie
*
Offline Offline

Activity: 15
Merit: 0


View Profile
August 18, 2017, 02:01:02 PM
 #367

To mine ETH you need mostly memory speed. So you have to copy lower memory straps to the higher ones, increase memory speed and lower core speed a bit to reduce power consumption. all this can be made with SBPolaris.
About the 1070, you can mine ETH with it. Check memory brand to see how much you can OC.
I think most people use the 7950 to mine ZEC.
You don't need all that RAM.
Also, be aware of your PSU, because there's a lot of power hungry GPUs there.

Forgot to include my PSU on that list. Sorry.

  • EVGA SuperNOVA 1600 T2, 80+ TITANIUM 1600W
sledgemax
Newbie
*
Offline Offline

Activity: 1
Merit: 0


View Profile
August 25, 2017, 02:44:11 PM
 #368

Hi All,

I have 12 * Saphire RX570 Nitro+ 8GB OC cards split across 2 rigs running Linux and have copied the memory straps, amended the default core and gpu speeds and so the first part is fine as the cards are giving me an average of 24.8Mhs using the config 1281/2150.

However, when it comes to undervolting, I've tried using SRBPolaris to do this by setting the voltage at 850 however after saving the rom and flashing, after a reboot of windows the card is still drawing 147w.  If I then manually undervolt in Trixx by -150 then the draw comes down to 114w which is much more acceptable.

As my rigs are running Linux I need to undervolt via bios mods hence the plea for help as I'm obviously doing something wrong, I just don't know what.

I've read lots of references to having to HEX edit the bios to do this, if this is the only option, can someone point me to an article that will educate me in how to do this (safely) as I thought that either PBE or SRBPolaris were writing the necessary changes to the .rom file and therefore not clear on what the HEX editing will do that these utils are not?

Apologies for the noob questions, this is my first setup and am very eager to learn!

Cheers
kellypb01
Newbie
*
Offline Offline

Activity: 32
Merit: 0


View Profile
August 25, 2017, 04:44:29 PM
 #369

the values in my core voltage are like these "65288". i edited it to a value of 900v but its still pull a lot of Watts
doktor83 (OP)
Hero Member
*****
Offline Offline

Activity: 2562
Merit: 626


View Profile WWW
August 25, 2017, 08:07:01 PM
 #370

Hi All,

I have 12 * Saphire RX570 Nitro+ 8GB OC cards split across 2 rigs running Linux and have copied the memory straps, amended the default core and gpu speeds and so the first part is fine as the cards are giving me an average of 24.8Mhs using the config 1281/2150.

However, when it comes to undervolting, I've tried using SRBPolaris to do this by setting the voltage at 850 however after saving the rom and flashing, after a reboot of windows the card is still drawing 147w.  If I then manually undervolt in Trixx by -150 then the draw comes down to 114w which is much more acceptable.

As my rigs are running Linux I need to undervolt via bios mods hence the plea for help as I'm obviously doing something wrong, I just don't know what.

I've read lots of references to having to HEX edit the bios to do this, if this is the only option, can someone point me to an article that will educate me in how to do this (safely) as I thought that either PBE or SRBPolaris were writing the necessary changes to the .rom file and therefore not clear on what the HEX editing will do that these utils are not?

Apologies for the noob questions, this is my first setup and am very eager to learn!

Cheers

My tutorial: https://forum.ethereum.org/discussion/comment/82600/#Comment_82600

Or hire me (rates are at my owner's site): http://ohgodagirl.com/vbios

i get a % from this if he hires you, cause it's all happening in my thread, so my rules apply  Grin Grin

SRBMiner-MULTI thread - HERE
http://www.srbminer.com
cvsea
Member
**
Offline Offline

Activity: 112
Merit: 10


View Profile
August 25, 2017, 11:21:12 PM
 #371

Do you, by any chance, know how to read a 1070 bios? I'm interested in finding where the memory straps are located in hex.
niko2004x
Member
**
Offline Offline

Activity: 126
Merit: 10


View Profile
August 26, 2017, 12:49:29 AM
 #372

Do you, by any chance, know how to read a 1070 bios? I'm interested in finding where the memory straps are located in hex.
I think I know how to read it (at least partially).
Why do you want it?
Custom 10xx bioses can not be flashed without HW programmer anyway.
doktor83 (OP)
Hero Member
*****
Offline Offline

Activity: 2562
Merit: 626


View Profile WWW
August 26, 2017, 07:45:01 AM
 #373

but then again, are those edited bioses working after flashing with a programmator?
I mean, some checksum in the bios itself has to be fixed too, no ?

SRBMiner-MULTI thread - HERE
http://www.srbminer.com
cvsea
Member
**
Offline Offline

Activity: 112
Merit: 10


View Profile
August 26, 2017, 09:21:00 AM
 #374

I may have found a way to sign the rom.
But I can't find the location of the straps + there is the problem of fixing the checksum.

https://ufile.io/jkezu If anybody cares to give it a try.
cvsea
Member
**
Offline Offline

Activity: 112
Merit: 10


View Profile
August 26, 2017, 09:25:32 AM
 #375

Do you, by any chance, know how to read a 1070 bios? I'm interested in finding where the memory straps are located in hex.

I don't; my owner does - not likely to get that info.

You owner has been very generous so far...
Damn shame, you could have made a killing modding pascal.
niko2004x
Member
**
Offline Offline

Activity: 126
Merit: 10


View Profile
August 26, 2017, 12:58:51 PM
 #376

I may have found a way to sign the rom.
But I can't find the location of the straps + there is the problem of fixing the checksum.

I think you need to find and parse three tables in case of nvidia: 'memory type' table which lists memory types supported by bios, 'timings' table which lists all timings without memory clocks and memory type and 'map' table which maps memory clocks+memory type to 'timing' id.

'timings' table starts at offset 0x2e40a from bios start, 'timings' are
 
Code:
'0c1910048902312411040588ec180022328061d3e270b2a60b86000200bc34000039020a06000000a65514040a01f06c1333330300000000000000000a00008000000000'
'152d1c078cc2312411060788ac180022328061d3e270b2a60b86000100bc34000039050806000000a85514068a01f06c1333330300000000000000000a00008000000000'
'388a4c1293c2b42000071288ec280022328082d5e270b2a60f86000200bc340000390d1006000000a0441a90ca0491901444440300000000000000000a00008000000000'
'42a55a1595c2e52000081588ec300022320083d5e270b2a60f86000200bc340000390f1206000000a2441e93cf0491901444440300000000000000000a00008000000000'
'4ec16a1997c2162900091988ec380022328083d5e270b2a60f86000200bc34000039121506000000a5442496920591901444440300000000000000000a00008000000000'
'58dc781c99822729000a1c88ec400023320084d5e270b2a60f86000200bc34000039141706000000a7442899540691901444440300000000000000000a00008000000000'
'122d16078802222411040788aa180022328061d3d270b2a60b86000100bc34000039020a06000000444414054a01f06c1333330300000000000000000a00008000000000'
'338a401391c2e42800071488aa280022328082d5d270b2a60f86000100bc34000039050a060000004444140d4a0391901444440300000000000000000a00008000000000'
'3da54c1794c2252900081888aa300022320083d5d270b2a60f86000100bc34000039060a060000004444140fca0391901444440300000000000000000a00008000000000'
'47c1581b96c2662900091c88aa380022328083d5d270b2a60f86000100bc34000039070a06000000444414128a0491901444440300000000000000000a00008000000000'
'50dc641e97828729000b2088aa400023320084d5d270b2a60f86000100bc34000039080a06000000444414140a0591901444440300000000000000000a00008000000000'
'0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00008000000000'
'0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00008000000000'
'0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00008000000000'
'0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00008000000000'
'0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00008000000000'
'0c1910048902312411040588ec180022328061d3d270b2a60b86000200bc34000039020a06000000a65514040a01f06c1333330300000000000000000a00008000000000'

Clock ranges (not sure which multiplier should be used) used are: 0-540, 541-1299, 1300-2800, 2801-3300, 3301-3700, 3701-4500.
Timing ids for different memoty types are (ordered by clock): type0 - 0,1,2,3,4,5, type1 - 16,6,7,8,9,10, type2/3 - 0,1,1,2,3,none.
Type 0 is Samsung GDDR5, type 1,2,3 is Micron GDDR5.
cvsea
Member
**
Offline Offline

Activity: 112
Merit: 10


View Profile
August 26, 2017, 01:19:32 PM
 #377

I may have found a way to sign the rom.
But I can't find the location of the straps + there is the problem of fixing the checksum.

I think you need to find and parse three tables in case of nvidia: 'memory type' table which lists memory types supported by bios, 'timings' table which lists all timings without memory clocks and memory type and 'map' table which maps memory clocks+memory type to 'timing' id.

'timings' table starts at offset 0x2e40a from bios start, 'timings' are
 
Code:
'0c1910048902312411040588ec180022328061d3e270b2a60b86000200bc34000039020a06000000a65514040a01f06c1333330300000000000000000a00008000000000'
'152d1c078cc2312411060788ac180022328061d3e270b2a60b86000100bc34000039050806000000a85514068a01f06c1333330300000000000000000a00008000000000'
'388a4c1293c2b42000071288ec280022328082d5e270b2a60f86000200bc340000390d1006000000a0441a90ca0491901444440300000000000000000a00008000000000'
'42a55a1595c2e52000081588ec300022320083d5e270b2a60f86000200bc340000390f1206000000a2441e93cf0491901444440300000000000000000a00008000000000'
'4ec16a1997c2162900091988ec380022328083d5e270b2a60f86000200bc34000039121506000000a5442496920591901444440300000000000000000a00008000000000'
'58dc781c99822729000a1c88ec400023320084d5e270b2a60f86000200bc34000039141706000000a7442899540691901444440300000000000000000a00008000000000'
'122d16078802222411040788aa180022328061d3d270b2a60b86000100bc34000039020a06000000444414054a01f06c1333330300000000000000000a00008000000000'
'338a401391c2e42800071488aa280022328082d5d270b2a60f86000100bc34000039050a060000004444140d4a0391901444440300000000000000000a00008000000000'
'3da54c1794c2252900081888aa300022320083d5d270b2a60f86000100bc34000039060a060000004444140fca0391901444440300000000000000000a00008000000000'
'47c1581b96c2662900091c88aa380022328083d5d270b2a60f86000100bc34000039070a06000000444414128a0491901444440300000000000000000a00008000000000'
'50dc641e97828729000b2088aa400023320084d5d270b2a60f86000100bc34000039080a06000000444414140a0591901444440300000000000000000a00008000000000'
'0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00008000000000'
'0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00008000000000'
'0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00008000000000'
'0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00008000000000'
'0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00008000000000'
'0c1910048902312411040588ec180022328061d3d270b2a60b86000200bc34000039020a06000000a65514040a01f06c1333330300000000000000000a00008000000000'

Clock ranges (not sure which multiplier should be used) used are: 0-540, 541-1299, 1300-2800, 2801-3300, 3301-3700, 3701-4500.
Timing ids for different memoty types are (ordered by clock): type0 - 0,1,2,3,4,5, type1 - 16,6,7,8,9,10, type2/3 - 0,1,1,2,3,none.
Type 0 is Samsung GDDR5, type 1,2,3 is Micron GDDR5.


Ok...this is clearly above my knowledge. How would you go about optimizing the straps?
I might be wrong, but we could use this https://gfs.nvidia.com/ to get the modded rom signed.
niko2004x
Member
**
Offline Offline

Activity: 126
Merit: 10


View Profile
August 26, 2017, 01:36:31 PM
 #378

How would you go about optimizing the straps?
You are asking to much.  Lips sealed

I might be wrong, but we could use this https://gfs.nvidia.com/ to get the modded rom signed.
Don't have gtx's now to test if it work.
cvsea
Member
**
Offline Offline

Activity: 112
Merit: 10


View Profile
August 26, 2017, 01:49:58 PM
 #379

You are asking to much.  Lips sealed

This is obviously not only for me but for the community as well.
Perhaps doktor83 can make something of it...the tool is there. Who shall be the first to crack the mighty Pascal!? Cheesy

Anyway, thanks for having a look.
niko2004x
Member
**
Offline Offline

Activity: 126
Merit: 10


View Profile
August 26, 2017, 01:58:07 PM
Last edit: August 26, 2017, 02:09:02 PM by niko2004x
 #380

You are asking to much.  Lips sealed
This is obviously not only for me but for the community as well.
Major part of community here is 'endless horde of noobs who done nothing but want profits'.
Sorry I don't give a f!!k about such community and consider expression 'for the community' a swearing.  Grin
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!