Bitcoin Forum
April 25, 2024, 11:35:55 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 124974 times)
bardacuda
Sr. Member
****
Offline Offline

Activity: 430
Merit: 254


View Profile
July 05, 2017, 05:22:59 AM
 #261

womp womp Tongue

@KoSoVaR
That second strap you posted has some timings that are looser than the first one. You could try taking the second one and changing tRRD to 5 and use the other tighter timings from the SEQ_RAS_TIMING section of the first one to make a modified version of the second one.

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

Posts: 1714044955

View Profile Personal Message (Offline)

Ignore
1714044955
Reply with quote  #2

1714044955
Report to moderator
1714044955
Hero Member
*
Offline Offline

Posts: 1714044955

View Profile Personal Message (Offline)

Ignore
1714044955
Reply with quote  #2

1714044955
Report to moderator
1714044955
Hero Member
*
Offline Offline

Posts: 1714044955

View Profile Personal Message (Offline)

Ignore
1714044955
Reply with quote  #2

1714044955
Report to moderator
Whoever mines the block which ends up containing your transaction will get its fee.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
KoSoVaR
Jr. Member
*
Offline Offline

Activity: 48
Merit: 10


View Profile
July 05, 2017, 06:21:14 AM
 #262

womp womp Tongue

@KoSoVaR
That second strap you posted has some timings that are looser than the first one. You could try taking the second one and changing tRRD to 5 and use the other tighter timings from the SEQ_RAS_TIMING section of the first one to make a modified version of the second one.

Thanks for the info.  I tried going supper aggressive iN SEQ_RAS_TIMING and copying basically the UberMix 3.1 to the modified version I have.   No go.  Tried changing tRRD to 5 and ...

Quote
  m  01:20:39|ethminer  Mining on PoWhash #1a929a81 : 0.06MH/s [A0+0:R0+0:F0]
  m  01:20:40|ethminer  Mining on PoWhash #1a929a81 : 0.06MH/s [A0+0:R0+0:F0]
  m  01:20:40|ethminer  Mining on PoWhash #1a929a81 : 0.06MH/s [A0+0:R0+0:F0]

Going to mess around a little more.
doktor83 (OP)
Hero Member
*****
Offline Offline

Activity: 2520
Merit: 626


View Profile WWW
July 05, 2017, 09:14:47 AM
 #263

Hello.

Everytime I edit a single byte on my rx580 bios with your bios editor (and also any other), the UEFI GOP driver fails to load and I have no image unless I enable CSM boot/ disable UEFI. Is that something that can be fixed or is it a limitation?
Probably the UEFI part of the bios needs a new checksum?

As far as i know only the legacy rom is checksummed?

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

Activity: 55
Merit: 5


View Profile
July 05, 2017, 01:11:58 PM
 #264

Hello.

Everytime I edit a single byte on my rx580 bios with your bios editor (and also any other), the UEFI GOP driver fails to load and I have no image unless I enable CSM boot/ disable UEFI. Is that something that can be fixed or is it a limitation?
Probably the UEFI part of the bios needs a new checksum?

As far as i know only the legacy rom is checksummed?

I have no idea, it was just a guess.
The bios that my card uses is this one
Polarisbioseditor also does the same. The only issue with disabling UEFI is that booting form NVMe devices is much harder to do.
For example, if I crossflash the nitro bios on my pulse, the system boots with uefi. If I mod it, the system only gives image after loading the windows driver. Same if I flash the pulse bios. The stock one, everything is OK, the modded fails to load the uefi gop driver.
Any ideas?

.::. TigTex .::.
Good luck! Have a nice hash
niko2004x
Member
**
Offline Offline

Activity: 126
Merit: 10


View Profile
July 05, 2017, 04:57:39 PM
 #265

Hello.

Everytime I edit a single byte on my rx580 bios with your bios editor (and also any other), the UEFI GOP driver fails to load and I have no image unless I enable CSM boot/ disable UEFI. Is that something that can be fixed or is it a limitation?
Probably the UEFI part of the bios needs a new checksum?

As far as i know only the legacy rom is checksummed?

The way I understand it (i could be wrong), not only it is checksummed but also signed.
With offed UEFI only checksum matters.
With UEFI signature also matters and since you can not resign bios edits it will not work.

AlainC
Member
**
Offline Offline

Activity: 91
Merit: 10


View Profile
July 06, 2017, 01:25:30 PM
 #266

Finally I confirm I cannot undervolt in Linux Ubuntu16.04.2 AMDGPU-Pro claymore with my two card model (RX480 Sapphire and MSI).
I've set VDDCI and VDDC to 975/950/925mV with no change. As I've understood it needs some serious BIOS tweaking, with object insertion and offset recomputation.
my stock rom for Sapphire was
https://drive.google.com/file/d/0B7h5Pyv_VGO6Ni14Z2tRZWI5aUE/view?usp=sharing
and modded version tha should be undervolted is eg:
https://drive.google.com/file/d/0B7h5Pyv_VGO6em1VU3lQd1lfZFk/view?usp=sharing

and for MSI stock was
https://drive.google.com/file/d/0B7h5Pyv_VGO6d1R1bGhOdWRhMGs/view?usp=sharing
and modded version that should be undervolted is
https://drive.google.com/file/d/0B7h5Pyv_VGO6ajJiQUJkdnkyVm8/view?usp=sharing

I've used  "Anorak ATOMBIOSReader" on MSI stock and modded version , but I don't know to do with the offset (moreover  it seems people use another tool to edit and disassemble)
0020:   a9f0  Len 0034  Rev 03:01  (VoltageObjectInfo/VRAM_GPIO_DetectionInfo)

for the Sapphire offset are different but is similar...
0020:   a954  Len 0062  Rev 03:01  (VoltageObjectInfo/VRAM_GPIO_DetectionInfo)

on Linux I see virtaul device of i2c peripheral... maybe an expert could drive those ICs
/sys/class/drm/card1/device/i2c-6  ...  /sys/class/drm/card1/device/i2c-12 

 Huh
AlainC
Member
**
Offline Offline

Activity: 91
Merit: 10


View Profile
July 06, 2017, 02:04:45 PM
 #267

The Sapphire one is classic - pretty easy to do - although your modded one clearly isn't a proper undervolt. Didn't check the MSI one.
What are the tools required, used commonly? Is there some specific how-to?
Why are SRBTool or PolarisBiosEditor not working on those classic old cards?
bardacuda
Sr. Member
****
Offline Offline

Activity: 430
Merit: 254


View Profile
July 06, 2017, 04:24:11 PM
 #268

The Sapphire one is classic - pretty easy to do - although your modded one clearly isn't a proper undervolt. Didn't check the MSI one.
What are the tools required, used commonly? Is there some specific how-to?
Why are SRBTool or PolarisBiosEditor not working on those classic old cards?

Check here in the first post down at the bottom, "How to edit ROM for data/command table length changes"

http://www.overclock.net/t/1561372/hawaii-bios-editing-290-290x-295x2-390-390x

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

Activity: 91
Merit: 10


View Profile
July 06, 2017, 08:33:29 PM
Last edit: July 06, 2017, 09:09:34 PM by AlainC
 #269

Check here in the first post down at the bottom, "How to edit ROM for data/command table length changes"
I'm not far, but the guide dont work for MSI.
I have HxD, nice tool.
with ABR I have the offset and length match.
tables.bat seems nice, but I'm not yet there.
with the guide I find the FF of "FF 00 01 07 0C" on Sapphire
Quote
62 00 03 01 01 03 2E 00 08 96 10 00 00 00 00 00 29 00 24 00 2B 00 2C 00 33 00 72 00 24 00 1C 00 14 00 22 00 39 00 BE 00 61 00 03 00 62 00 7E 00  FF 00 01 07 0C 00 06 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
and should insert for -25mV VDDC :
Quote
8D 00 FC FF
and why not for VDDCI?
Quote
8E 00 FC FF
(or 9A or 9B for voltage in mV?)
and change length bytes to 66 00 (LSB) (or 6A 00 with VDDCI), replace offset table with recomputed table, and delete 4( 8 ) bytes at the end of the ROM to keel total length (no problem with shifting all data that way?)
but It does not work on MSI
Quote
34 00 03 01 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
maybe there is no i2c programming section?

and afterward, with SRBPolaris, the VDDCI/VDDC mod would work without hex editor?

frightening.  Undecided Shocked

bardacuda
Sr. Member
****
Offline Offline

Activity: 430
Merit: 254


View Profile
July 06, 2017, 08:52:26 PM
 #270

From what I understand, VDDC and VDDCI have to match, otherwise it will use the highest one for both voltages. But I don't have first hand knowledge with these cards or that mod (yet).

I just know from reading forums that you can insert things into the ROM to change those voltages, depending on the controller you have (IRxxx vs. NCPxxxxx)...and also change all the table pointers to correct for the changed length. Just pointing you in the right direction for that.

The user "hellm" (as well as some others) on overclock.net has some informative posts for doing this type of mod, but I don't think it's been compiled anywhere into a straightforward guide. It's spread all throughout the Polaris (and other) modding thread(s). From what I gather there should be enough info to do these mods on cards with the IR controller, but I think the NCP controller info is more murky.

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

Activity: 1
Merit: 0


View Profile
July 07, 2017, 11:57:16 PM
 #271

Hi guys...

we tried to do undervolt tuning on bios for Sapphire RX580 Nitro+ 8GB

we did follow some guide in as instructed with SRBPolaris. We have the straps run i guess ok.

We tried to tune for undervolt on the bios. we are always stuck with that 65288 issue.

the screen would simply show VDDC 1411 - 65288mv

We replaced that value with 900mv on both VDDCI and VDDC but it didnt seem to work..

We tried other value(65287,65286) but somehow the card wouldnt start up properly.


Can anyone give me some pointers here? I located a section with HEX with E6 FF most likely referencing to -25mv. but unsure.

I have attached the original bios:
https://mega.nz/#!Z5sDQSIT!pNBvcG6q59X3g36qAl-rrApVxOjqEQG_51rDV1_xmLM


doktor83 (OP)
Hero Member
*****
Offline Offline

Activity: 2520
Merit: 626


View Profile WWW
July 08, 2017, 05:33:21 AM
 #272

Summer is here, everyone just wanna undervolt  Grin

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

Activity: 91
Merit: 10


View Profile
July 08, 2017, 09:30:36 AM
 #273

Summer is here, everyone just wanna undervolt  Grin
Not Only heat, ice age on ETH is coming too, and electricity will be expensive Sad 580W@85MH for 3 GPU seems irrational.
I struggle witn VoltageObjectInfo howto (Looking for a before/after case, but never found), and it seems anyway my MSI GamerX RX480 Hynix4G is unknown. too bad.
doktor83 (OP)
Hero Member
*****
Offline Offline

Activity: 2520
Merit: 626


View Profile WWW
July 08, 2017, 10:57:24 AM
 #274

if can't undervolt in bios, try with claymore miner, it says it can undervolt 4xx/5xx cards.
If not working try with wattool. If still not working pay someone to set up vddc in voi with all the shit that is needed to be done Smiley

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

Activity: 430
Merit: 254


View Profile
July 08, 2017, 04:50:49 PM
 #275

580W@85MH for 3 GPU seems irrational.

HAHAHAHA and here I am mining with Hawaii cards!

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

Activity: 9
Merit: 0


View Profile
July 10, 2017, 01:14:58 PM
 #276

@doktor83

new bios YESTON amd rx 460 2g (hynix )

http://www.filedropper.com/yt462gai

thx
Branko
Sr. Member
****
Offline Offline

Activity: 2450
Merit: 318


View Profile
July 11, 2017, 06:56:07 AM
 #277

Can you make application window resizable?
doktor83 (OP)
Hero Member
*****
Offline Offline

Activity: 2520
Merit: 626


View Profile WWW
July 11, 2017, 09:13:32 AM
 #278

Can you make application window resizable?

why would you need that?
It's 640x400, visible on even the smallest resolution Smiley

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

Activity: 2450
Merit: 318


View Profile
July 11, 2017, 09:22:29 AM
 #279

Can you make application window resizable?

why would you need that?
It's 640x400, visible on even the smallest resolution Smiley

1. wouldn't have to scroll timings down (some RX 560 cards have 12 straps, and on default screen only 10 are displayed)

2. I could see whole strap when doing copy/paste so I dont accidentally select less characters (I know theres
"to upper" option for copying, but sometimes I like to put 1500 strap to 2000 while leaving all in between intact
for example)
laik2
Sr. Member
****
Offline Offline

Activity: 652
Merit: 266



View Profile WWW
July 11, 2017, 10:12:23 AM
 #280

Hi guys...

we tried to do undervolt tuning on bios for Sapphire RX580 Nitro+ 8GB

we did follow some guide in as instructed with SRBPolaris. We have the straps run i guess ok.

We tried to tune for undervolt on the bios. we are always stuck with that 65288 issue.

the screen would simply show VDDC 1411 - 65288mv

We replaced that value with 900mv on both VDDCI and VDDC but it didnt seem to work..

We tried other value(65287,65286) but somehow the card wouldnt start up properly.


Can anyone give me some pointers here? I located a section with HEX with E6 FF most likely referencing to -25mv. but unsure.

I have attached the original bios:
https://mega.nz/#!Z5sDQSIT!pNBvcG6q59X3g36qAl-rrApVxOjqEQG_51rDV1_xmLM



You just need to find the NCP address and replace the default 0x10 with it. It must(should) be 0x20 or 0x25, never found any different till now.
http://www.overclock.net/t/1621800/would-appreciate-help-in-finding-editing-the-voltage-offset-in-the-rx480-bios/80#post_26047272
Cheers.

Miners Mining Platform [ MMP OS ] - https://app.mmpos.eu/
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!