|
bughatti
|
|
May 12, 2017, 04:07:53 AM |
|
So I know I have a ways to go, but I spent last night going through this thread and a few articles on other pages off of this thread. I know this thread was created to help people understand so that is what I am trying to do, i am not hear to ask others to create my values. Few questions to start off. So understanding some of the posts it seems tightening the timings is more memory specific than card specific. So I can create a value from a rx 480 sapphire with hynix and it could work on a gigabyte rx480 with hynix?
Yes, for instance a 4GB memory strap for hynix will work across brands like Sapphire, HIS, MSI as long as the card has the same 4GB hynix chips for memory. When looking at timings for 4gb vs 8gb, changes can be made in different places. For example on my xfx rx 480 8gb with samsung I see only samsung timings but in my sapphire rx480 nitro+ 4gb, I see places I can change for either samsung, or elpida/hynix.
Most 570 cards come with multiple timing sets even though they have only one kind of memory. In such cases, only mod the timing set that is relevent to the kind of momory the card is using (identifying what the memory is by looking at the stock strap comes with xexperience) I am using srbpolaris / polaris and even with my 570 I see changes on 4gb cards being made at the 2: section for elpida/hynix vs 1: for samsung. I know that is just strap copying, but gotta start at basics. In srbpolaris (I know most of you guru's use linux, and it is not my forte, but will work on learning) I am able to analyze a strap and I am seeing alot of sections I can change. After reading some more through the thread, I see that it is not always a specific set of values for every card you can change, seems I need to learn the cheat sheet for what each value does. It seems FAW is one that can always be set to 0 but I dont see 32AW (at leasnt not in srbpolaris). TRP can be changed it seems pretty consistently throughout all cards? Also I am unsure how to decode the MISC. I could be using the wrong tool, and if so I just need to spend more time on what else I can use. Any guidance you all can provide would be really helpful and appreciated.
Use nerdraplhs tool linked earlier in this thread, he posted it as a simple weblink that you can easily access. So I tried nerdralphs tool and seemed to work ok. Something I am confused about is how can I change the voltage offset in the rom. For example I am testing with my xfx triple x 8gb card. I took the 1750 and 2000 straps and put them in his tool and copied the new value in polaris. Now when i start up the miner and open watttool I can set the voltage offset in windows watttool to -18 and shave about 40 watts. I am unsure how to set this in the bios because I cant find an equal tool for linux to set the voltage offset. I came across a few threads talking about I2C but I dont fully understand where that is and how I can change it to stick in the bios.
|
|
|
|
deadsix
|
|
May 12, 2017, 08:31:56 AM |
|
So I tried nerdralphs tool and seemed to work ok. Something I am confused about is how can I change the voltage offset in the rom. For example I am testing with my xfx triple x 8gb card. I took the 1750 and 2000 straps and put them in his tool and copied the new value in polaris. Now when i start up the miner and open watttool I can set the voltage offset in windows watttool to -18 and shave about 40 watts. I am unsure how to set this in the bios because I cant find an equal tool for linux to set the voltage offset. I came across a few threads talking about I2C but I dont fully understand where that is and how I can change it to stick in the bios.
Bios editing, the actual editing in a hex editor, is best done by the people who have been doing it for a while, and thus know a lot about it. People like Eliovp or Wolf0 etc. Now a bunch of them got together on this thread to discuss and share how/what they do and the shared with us (most of) the secrets to tighter memory timing, and we are very thankful to them for it. What they haven't shared is details for adding an offset in the BIOS in a foolproof way, they did share the broad steps for doing it and people who have some understanding of BIOS editing managed it. People like you or I on the other-hand would need to either need to buy the offset modded roms from one of the people who are good at doing them, spend the time and energy needed to understand Hex modding enough to do it ourselves, or just be happy with watttool based offsets. I chose the third option.
|
|
|
|
doktor83
|
|
May 12, 2017, 09:11:30 AM |
|
Third option not working on RX5XX cards
|
|
|
|
nuanicaj
Member
Offline
Activity: 178
Merit: 12
|
|
May 12, 2017, 05:16:53 PM |
|
iv got a whole farm of only xfx black 470 4gbs and today just by chance ended up with a MSI 480 8gb with samsung. of course did a quick run stock to see,got 25mhs..tried 1500 strap as usual,couldnt build dag. memory at anything over 2000 it doesnt mine. did a quick look through this thread as iv been following hoping for better straps for my 470(elpidas) .anyway to the point,470s im getting 29.3/250 dual mining eth/pasl. this damn 480 now matter what i do i cant get it over 28!... tried this strap 777000000000000022CC1C00106A5D4DD0571016B90D060C0060070014051420FA8900A00300000 01011333DC0303A17 was posted on page34(not sure who created it,sorry,thanks tho!)...WHAT GIVES...is the msi gaming x just crap or am i missing something that is special to this card?
Samsung you use the 1750 Strap and all my samsung 470 4gb cards are doing 29.5 to 32 MH/s I got 3 of those XFX 470 4GB how can I get them to do 29.5 to 32MH
|
|
|
|
fury420
Newbie
Offline
Activity: 51
Merit: 0
|
|
May 12, 2017, 05:46:51 PM |
|
Third option not working on RX5XX cards Both WattTool and Afterburner voltage offsets seem to work fine on Gigabyte RX570 Gaming, what cards are you having difficulty with? Only issue I've seen with WattTool is that it doesn't comprehend the new 500 series memory clock states, it sees one of the intermediate states instead of full load clocks.
|
|
|
|
bulgar73
Member
Offline
Activity: 128
Merit: 10
|
|
May 13, 2017, 03:03:08 PM |
|
is possible change strap in Linux machine (ethOS), any tool for this, or I must do it in Windows only with PBE ?
thnx BTC
|
|
|
|
PcChip
|
|
May 14, 2017, 07:58:24 PM |
|
People like you or I on the other-hand would need to either need to buy the offset modded roms from one of the people who are good at doing them, spend the time and energy needed to understand Hex modding enough to do it ourselves, or just be happy with watttool based offsets. I chose the third option.
if the card has IR3567B then it's easy, just look for 8D 00 before FF 00 01 07 0C, and whatever comes after 8D 00 should be the default core offset that you can change. Then open/close with polaris to fix checksum.
|
Legacy signature from 2011: All rates with Phoenix 1.50 / PhatK 5850 - 400 MH/s | 5850 - 355 MH/s | 5830 - 310 MH/s | GTX570 - 115 MH/s | 5770 - 210 MH/s | 5770 - 200 MH/s
|
|
|
nerdralph
|
|
May 14, 2017, 11:05:18 PM |
|
is possible change strap in Linux machine (ethOS), any tool for this, or I must do it in Windows only with PBE ?
thnx BTC
I think niko2004x's tool does. But since you're not experienced enough to install Ubuntu yourself, I don't recommend trying it.
|
|
|
|
niko2004x
Member
Offline
Activity: 126
Merit: 10
|
|
May 15, 2017, 05:26:33 AM |
|
People like you or I on the other-hand would need to either need to buy the offset modded roms from one of the people who are good at doing them, spend the time and energy needed to understand Hex modding enough to do it ourselves, or just be happy with watttool based offsets. I chose the third option.
if the card has IR3567B then it's easy, just look for 8D 00 before FF 00 01 07 0C, and whatever comes after 8D 00 should be the default core offset that you can change. Then open/close with polaris to fix checksum. It's not there in every card with an IR3567B. Most cards with an IR3567B does not have preset for 0x8d register. Statistically speaking, for RX 470/480/570/580 bioses (with ucVoltageRegulatorId compatible with value for IR3567B) from techpowerup.com collection (in both verified and unverified sections separatelly) only around 25% bioses contain this preset.
|
|
|
|
doktor83
|
|
May 15, 2017, 06:28:50 AM |
|
Or i would say maybe even less than 25%. So far i only seen vddc offset added to some sapphire and powercolor cards, and i opened 'bout 40-50 polaris roms.
|
|
|
|
niko2004x
Member
Offline
Activity: 126
Merit: 10
|
|
May 15, 2017, 07:42:12 AM |
|
Or i would say maybe even less than 25%. So far i only seen vddc offset added to some sapphire and powercolor cards, and i opened 'bout 40-50 polaris roms.
It is probably a lot less than 25% 'by card count'. Statistics from techpowerup.com collection is more like 'by card model'.
|
|
|
|
Eliovp
Legendary
Offline
Activity: 1050
Merit: 1293
Huh?
|
|
May 15, 2017, 07:46:38 AM |
|
Or i would say maybe even less than 25%. So far i only seen vddc offset added to some sapphire and powercolor cards, and i opened 'bout 40-50 polaris roms.
It is probably a lot less than 25% 'by card count'. Statistics from techpowerup.com collection is more like 'by card model'. Definitely a lot less than 25% And then there's those that won't even take it ..
|
|
|
|
bulgar73
Member
Offline
Activity: 128
Merit: 10
|
|
May 15, 2017, 02:56:10 PM Last edit: May 15, 2017, 04:23:46 PM by bulgar73 |
|
Hi,
can anybody suggest custom RAM timings for this two cards ?
11265-01-20G ............ SAPPHIRE NITRO+ Radeon™ RX 580 8GD5
11265-05-20G ............ SAPPHIRE PULSE Radeon™ RX 580 8GD5
thnx BTC
both of this type card have Hynix
|
|
|
|
ku4eto
Jr. Member
Offline
Activity: 194
Merit: 4
|
|
May 15, 2017, 05:16:05 PM Last edit: May 15, 2017, 06:04:32 PM by ku4eto |
|
Okay guys. Stock RX460 Sapphire DualFan does 345h/s with intensity:224, threads:2, wu:4. By applying a certain Samsung strap, at 2000Mhz, i am now doing 470h/s. At 2050 - 483h/s. 2100 is only stable if i use stock voltage. I will try flashing a RX560 BIOS, so i can use the extra locked stuff. No idea if i can share the timing strap, she gotta give her approval (no idea if its public one). Anyway, i have a question. For some reason, there is a CD value for TRP_RDA, that translated is equal to 13. Change to 0D, its still 13. But there is no difference in all other timings. For what reason this uses a C hex, instead of 0? For every 1, the total value increases by 16 (1D = 29, 2D = 45, 3D= 61, 4D = 13, 3F = 63). Also, bulgar73, you bulgarian You can use the timing from ~20-25 pages ago, which is a 1500Mhz timing from a RX480 Hynix. Mind that its a XMR one.
|
|
|
|
PcChip
|
|
May 15, 2017, 05:45:06 PM |
|
It's not there in every card with an IR3567B.
well.. if the VRM is there can't you just add it in and fix the offsets ? either way, what I was mainly getting at is that 90% of my RX470's and RX480's have this in the BIOS, so on most cards it's easy to change (at least in my limited experience, I've only done about a dozen; I'm sure you've done hundreds though)
|
Legacy signature from 2011: All rates with Phoenix 1.50 / PhatK 5850 - 400 MH/s | 5850 - 355 MH/s | 5830 - 310 MH/s | GTX570 - 115 MH/s | 5770 - 210 MH/s | 5770 - 200 MH/s
|
|
|
doktor83
|
|
May 15, 2017, 05:46:46 PM |
|
you can but it's not 100% that it will be applied.
|
|
|
|
PcChip
|
|
May 15, 2017, 05:51:56 PM |
|
unrelated question: I'm getting the feeling that the memory voltage is static (unless there's a separate IR3567B and a voltage offset using 8E in the bios) - is this the case or can you actually change memory voltage on normal polaris cards? I guess I could find contact points and buy a multimeter to find out, but... figured I would ask
|
Legacy signature from 2011: All rates with Phoenix 1.50 / PhatK 5850 - 400 MH/s | 5850 - 355 MH/s | 5830 - 310 MH/s | GTX570 - 115 MH/s | 5770 - 210 MH/s | 5770 - 200 MH/s
|
|
|
PcChip
|
|
May 15, 2017, 06:14:45 PM |
|
Not in ALL cards
but... would you say *most* cards? and is the voltage all set to the same across the cards that don't have a separate mem voltage offset VRM? that would explain why some of my elpida/hynix/samsung chips can't clock the same as each other when using the same timings (ignoring small variations of course)
|
Legacy signature from 2011: All rates with Phoenix 1.50 / PhatK 5850 - 400 MH/s | 5850 - 355 MH/s | 5830 - 310 MH/s | GTX570 - 115 MH/s | 5770 - 210 MH/s | 5770 - 200 MH/s
|
|
|
ku4eto
Jr. Member
Offline
Activity: 194
Merit: 4
|
|
May 15, 2017, 06:16:59 PM |
|
Anyway, i have a question. For some reason, there is a CD value for TRP_RDA, that translated is equal to 13. Change to 0D, its still 13. But there is no difference in all other timings. For what reason this uses a C hex, instead of 0? For every 1, the total value increases by 16 (1D = 29, 2D = 45, 3D= 61, 4D = 13, 3F = 63). Similar (but not the same) thing can be observed for TRCDWA and TR2W.
|
|
|
|
|