Bitcoin Forum
May 27, 2024, 04:34:08 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 2 3 4 5 6 7 [8] 9 10 11 12 13 14 15 16 17 18 19 20 21 22 »
141  Alternate cryptocurrencies / Mining (Altcoins) / Re: Claymore's ZCash AMD GPU Miner v12.4 (Windows/Linux) on: May 18, 2017, 09:35:31 PM
I'm not asking for hash rates for any specific card, just asking about bus width. He's already said that he can't take full advantage of Fiji's 4096-bit bus, but the 512-bit bus of Hawaii is fine...so he must know something about optimal bus width.
142  Alternate cryptocurrencies / Mining (Altcoins) / Re: Claymore's ZCash AMD GPU Miner v12.4 (Windows/Linux) on: May 18, 2017, 07:49:28 PM
@Claymore

Do you think your ZEC or ETH miners will be able to take full advantage of a 2048-bit memory bus or is it too wide?
143  Alternate cryptocurrencies / Mining (Altcoins) / Re: SRBPolaris V2.6 - BIOS editor for RX4XX and RX5XX cards on: May 16, 2017, 10:06:18 PM
Wow Polaris is weird. When I first heard about not being able to lower vcore below 1.0V or less than VDDCI (or whatever is happening) I didn't even believe it.

Anyway, on the overclock.net PBE thread gupsterg referred to a post that seemed like it might be helpful in that regard so just thought I'd link it here.

http://www.overclock.net/t/1604567/polaris-bios-editing-rx5xx-rx4xx/#post_25839245

This part in particular

Quote
If u don't change this byte from 0F to 0B, memcontroller voltage will be the same as vcore.
Some customs have this value already set, else i wouldn't know about it.

He is talking about doing a windows regedit but says the thing he is editing is an exact copy of the powerplay table in the VBIOS.

Anyhow, not sure if this is useful info or stuff your mother already knows, but figured I'd post it in case it is.
144  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN]CureCoin - Protein Folding Research based Proof of Work on: May 07, 2017, 06:37:02 AM
wat
145  Alternate cryptocurrencies / Mining (Altcoins) / Re: Custom RAM Timings for GPU's with GDDR5 - DOWNLOAD LINKS - UPDATED on: April 22, 2017, 08:19:55 PM
BIOS editing would be the easiest way once you have all of your clocks/volts dialed in.
146  Alternate cryptocurrencies / Mining (Altcoins) / Re: Custom RAM Timings for GPU's with GDDR5 - DOWNLOAD LINKS - UPDATED on: April 21, 2017, 08:10:59 PM
Maybe this one?

https://github.com/datspike/PolarisBiosEditor

or this?

https://github.com/jaschaknack/PolarisBiosEditor
147  Alternate cryptocurrencies / Mining (Altcoins) / Re: Custom RAM Timings for GPU's with GDDR5 - DOWNLOAD LINKS - UPDATED on: April 20, 2017, 09:08:51 PM
I assume ATOMBIOSReader will work for generating command and data table info to make hex editing easier but don't quote me on that.

https://github.com/kizwan/ATOMBIOSReader
148  Alternate cryptocurrencies / Mining (Altcoins) / Re: Custom RAM Timings for GPU's with GDDR5 - DOWNLOAD LINKS - UPDATED on: April 20, 2017, 08:42:41 PM
Wish Polaris Bios Editor supported this.

Someone will probably modify it eventually. The 5xx series just came out a few days ago so it could take time. I'm not sure if the original author still works on it...looks like the last update was v1.4 in July last year.

https://github.com/caa82437/PolarisBiosEditor

Someone made v1.4.1 and added Elpida and Micron mem support though but I dunno who did that.

Anyway you can always hex edit the BIOS and then load/save it in HawaiiBiosReader to fix the checksum.

Earlier I had tried to load up this 480 micro rom in HawaiiBiosReader and it said Unsupported Rom.

http://www.filedropper.com/s480-8gb-micron

I'll try the 570 micron next.


Yeah it's not for editing but just fixing the checksum after you've edited it with something else like a hex editor.
149  Alternate cryptocurrencies / Mining (Altcoins) / Re: Custom RAM Timings for GPU's with GDDR5 - DOWNLOAD LINKS - UPDATED on: April 20, 2017, 08:25:06 PM
Wish Polaris Bios Editor supported this.

Someone will probably modify it eventually. The 5xx series just came out a few days ago so it could take time. I'm not sure if the original author still works on it...looks like the last update was v1.4 in July last year.

https://github.com/caa82437/PolarisBiosEditor

Someone made v1.4.1 and added Elpida and Micron mem support though but I dunno who did that.

Anyway you can always hex edit the BIOS and then load/save it in HawaiiBiosReader to fix the checksum.
150  Alternate cryptocurrencies / Mining (Altcoins) / Re: Custom RAM Timings for GPU's with GDDR5 - DOWNLOAD LINKS - UPDATED on: April 20, 2017, 07:22:00 PM
Has anyone looked at the micron straps on the RX 570 yet?

# RX570 Micron
my %straps = (
'2118409','F08C300400050300001E01000000005D070300000000002A0034002F0A04300A00D50A042C0A042 80A04290A042A0A04',
'91645256','0A048B0A045F0A04DD0984DE0984FFFF00204E0001999000000000000022AA1C0060881107C0540B078F82C000002041',
'3355496','209A8840A100000000030105070C0A100C409C0001999000000000000022AA1C006094120FD0540C0815449101002041',
'3357483','209A8880A20000000006010A0F190E160D80380101999000000000000022AA1C00A5AC351F10550E0C21C73203004482',
'3361497','202A8900A5000000000C06141A33182210A0860101777000000000000022AA1C002939572750550D0FA68803040068C2',
'3363522','20AA8900A6000000000F0A191E401E271248E80101777000000000000022AA1C00AD49593270550E12AD8A14050068C3',
'3365529','20BA8980A700000000130E202551242E131C190201777000000000000022AA1C00EF516A3790550F14B20B9505006AE4',
'3357050','20CA89C0A8020000001510232859283315A42C0201777000000000000022AA1C0010D66A3990550F14344CC505006AE4',
'3357706','20CA8900A902000000161124295C293515F0490201777000000000000022AA1C00315A6B3CA0550F15B68C1506006AE4',
'3358382','20CA8980A9020000001712262B612B3715C47A0201777000000000000022AA1C0073627C41B0551016BA0D9606006C06',
'3359385','20EA8940AA030000001914292E692E3B1698AB0201777000000000000022AA1C00B56A7D46C0551017BE8E1607006C07',
'3360716','20FA8900AB030000001B162C3171313F17400D0301999000000000000022AA1C0018F77E4FD055121946501708006C07',
'3363381','20FA8980AC030000001E19323781364718409C0002555000000000000022DD1C0084941212F0540B0795847102002041',
'3358133','209A8800A00000312006050D0E270F160E80380102777000000000000022DD1C00E7AC352210550D0A20C7F204002481',
'3361474','209A8800A0000031200C08171B4F172110905F0102777000000000000022DD1C002931462620550E0BA20793050026A2',
'3362150','20AA8800A0000031200D0A1A1D59192311A0860102777000000000000022DD1C0029B5462930550E0C244823060026A2',
);

Offsets are wrong. 204E0001 is first frequency+type.
Although it is mangled it looks like standard timings for Elpida EDW4032BABG and Hynix H5GC4H24AJR as type 1 and 2.
Nothing interesting.

Is it just Polaris Bios Editor not reading the rom correctly?  Maybe I need to update...


Better to use hex editor. You can see that the real straps actually begin about halfway through the lines you posted and that this BIOS supports 2 different memory types.
151  Alternate cryptocurrencies / Mining (Altcoins) / Re: Custom RAM Timings for GPU's with GDDR5 - DOWNLOAD LINKS - UPDATED on: April 20, 2017, 12:03:37 AM
Anyway to know which rx gpu models have mem heatsinks? and how much do the heatsinks matter?

Try here:

http://www.overclock.net/t/1605802/official-polaris-owners-club/
152  Alternate cryptocurrencies / Mining (Altcoins) / Re: Custom RAM Timings for GPU's with GDDR5 - DOWNLOAD LINKS - UPDATED on: April 16, 2017, 01:15:35 AM
Well I tried Equihash and it's really good at finding unstable memory clocks! HWiNFO reported 100 GPU memory errors or so right away on both cards at 1500MHz.

This makes way more sense, because before I bumped VDDCI/AUX up to 1.025 from 1.000, I used to only be able to run at about 1375MHz on both cards without errors. That is why I was using stilt's and 1125MHz straps, because even though they would crash above 1400, the IMC isn't good enough to run that high anyway. I wasn't getting any reported memory errors when I was mining ETH last night at 1525 though (just crashes if I went too high).

At the moment, with nerdified stock 1250MHz straps, I am getting ~385 Sol/s on the second (BFR) card @ 1100/1425
On the primary (AFR) card (it is driving my monitors atm) I am getting ~345 Sol/s @ 1075/1400

I will try reflashing with nerdified 1125MHz straps and maybe I will try The Stilt's strap again too.

EDIT: Seems to be pretty good at finding unstable core clocks as well. Just got a "GPU returned incorrect data" on the card running at 1100 core. I knew that freq was unstable because I get artifacting if I actually do any gaming or firestrike or whatever at those clocks. I will also clock these down to 1075.

EDIT2: Getting ~378 S/s @ 1075/1365 on the BFR card w/ nerdified stock 1125MHz strap
          Getting ~350 S/s @ 1075/1380 on the AFR card w/ nerdified stock 1125MHz strap <---remember this one is running my monitors so would prob be higher if ran as a secondary card.
          1075 was an unstable core frequency. The AFR card also gets ~378 S/s @ 1050/1375. Driving the monitors doesn't seem to be bothering it (during general browsing at least). I am really impressed by how good of a stability test Claymore's Zcash miner is!

https://i.imgur.com/NprszQp.jpg

Now I'm getting ~379 and ~355 respectively, so obviously it fluctuates a bit. Only 1 memory error after ~20 mins so that's acceptable.

https://i.imgur.com/glWShA8.jpg

I think it's time to start trying even lower straps. Next up: Nerdified 1000MHz straps.

EDIT3: Tried nerdified 1000MHz strap on the BFR card. It was getting a lower Sol rate @ 1250MHz and crashed at 1275MHz. I went back to nerdified 1125MHz strap and it's getting 375 - 380 Sol/s @ 1075/1370
The AFR card is doing better with the nerdified 1000MHz strap. It gets errors at 1300MHz, but @ 1075/1275 it is getting 368 - 375 Sol/s.
1075 was unstable for the core. It does better with the nerdified 1125MHz strap (~378 Sol/s @ 1050/1375).
1000MHz straps are just too tight to be useful.
153  Alternate cryptocurrencies / Mining (Altcoins) / Re: Custom RAM Timings for GPU's with GDDR5 - DOWNLOAD LINKS - UPDATED on: April 15, 2017, 06:34:50 PM
I've never mined cryptonight and I haven't done equihash since Nov/Dec. I might try it again some time but who knows.

BFR straps were just from putting stock straps through nerdralph's tool so thank him.

EDIT: This is where I got the 1125MHz BFR strap from in case you want other ones:

http://www.overclock.net/t/1554360/tahiti-memory-timings-patch-for-hynix-vram/#post_24933352
154  Alternate cryptocurrencies / Mining (Altcoins) / Re: Custom RAM Timings for GPU's with GDDR5 - DOWNLOAD LINKS - UPDATED on: April 15, 2017, 04:36:43 PM
Yeah I just played around with different numbers using the fools tool and figured it out heh. Already did my testing.
155  Alternate cryptocurrencies / Mining (Altcoins) / Re: Custom RAM Timings for GPU's with GDDR5 - DOWNLOAD LINKS - UPDATED on: April 15, 2017, 01:08:45 PM
R9 290, 1.025VDDCI/AUX, 1100/1525, Hynix H5GQ2H24AFR

stock timings (1501 - 1625MHz strap)
7771332000000000105A7B41805511112EA59906004C060122119D086C0F14206A8900A00000012 017112B3169262F15
30.83 - 30.95MH/s

nerdified stock 1500MHz timings
7771332000000000CE515A3B705510102BA218060040060022009D08640E14206A8900A00000012 0100F272D61232C14
31.00 - 31.07MH/s

nerdified stock 1375MHz timings
7771332000000000ADCD593770550F10292198050040050022EE1C08640D14205A8900A00000012 0100E242A59222A14
~31.03MH/s

nerdified stock 1250MHz timings
77713320000000008CC5583160550F0F251E17050040040022CC1C085C0B14204A8900A00000012 0100D2025511F2613
~31.03MH/s @ 1450MHz...seemed to decrease when I raised mem freq more than this

nerdified stock 1125MHz timings
55513320000000006BBD572D60550D0E229C96040020030022BB1C08530A1420BA8800A00000012 0100C1E22491D2312
30.99 - 31.07MH/s @ 1500MHz...crashed at 1525

stilt's AFR timings
77713320000000000839472A50550C0B242045040046C40022BB1C005C0B14204A8900A00000012 0120C211E51192613
30.83 - 30.90MH/s @ 1400MHz...crashes above 1400

stilt's nerdified AFR timings
77713320000000000839572A50550C0B242045040040040022BB1C005C0B14204A8900A00000012 0100C211E51192613
30.95 - 31.04MH/s @ 1400MHz....crashes above 1400





R9 290, 1.025VDDCI/AUX, 1100/1525, Hynix H5GC2H24BFR

stock 1250MHz timings (there aren't any higher straps in the BIOS)
77713320000000008CC55835805510112C9418050048C50022FF1C086C0F14205A8900A00000012 0120D242951242D15
31.00 - 31.03MH/s

nerdified stock 1125MHz timings (got these from a Tahiti BIOS with BFR...my card doesn't have this strap)
77713320000000006BBD572F70550F10289297040040040022EE1C08640D14204A8900A00000012 0100C202449212914
31.02 - 31.05 @ 1375MHz...crashes at higher mem freq

nerdified stock 1250MHz timings
77713320000000008CC55835805510112C9418050040050022FF1C086C0F14205A8900A00000012 0100D242951242D15
~31.03MH/s @ 1525MHz
~31.73MH/s @ 1125/1525
~32.43MH/s @ 1150/1525

TL;DR I gained as much as 0.2MH/s over stock by modifying Hynix timings on Hawaii. I can gain about 0.7MH/s per every +25MHz core frequency.
156  Alternate cryptocurrencies / Mining (Altcoins) / Re: Custom RAM Timings for GPU's with GDDR5 - DOWNLOAD LINKS - UPDATED on: April 14, 2017, 11:12:40 PM
I'm doing some testing right now with Claymore 9.0 in Windows 7 x64.

So far what I can tell you, with Hawaii at least, the benefit from timings is negligible. It's probably because the bus is so wide anyway, they are bottlenecked by compute. I got way bigger increases by upping the core frequency. I'll report my findings after some more tests.
157  Alternate cryptocurrencies / Mining (Altcoins) / Re: Custom RAM Timings for GPU's with GDDR5 - DOWNLOAD LINKS - UPDATED on: April 14, 2017, 06:29:12 PM
But I've already been using RRD = 4 for months because I've been using Stilt's strap. I am going to test both, I just want to know how to modify the output of the tool to change RRD=5 to RRD=4 so I can start testing.

Btw my 290's max mem clock is ~1500 so I probably need tighter than usual timings. The 390s can do over 1625 so they probably need RRD to be higher.

EDIT: nvm I just realized there's a windoze version of the ohgodadecode tool so I'll just check myself.

EDIT2: mmmkay that tool says that TRRD = 0 when i input 77713320000000000839472A50550C0B242045040046C40022BB1C005C0B14204A8900A00000012 0120C211E51192613

I'm guessing it only works for RX timings.

I'm just going to assume my original...uhh...assumption is correct.
158  Alternate cryptocurrencies / Mining (Altcoins) / Re: Custom RAM Timings for GPU's with GDDR5 - DOWNLOAD LINKS - UPDATED on: April 14, 2017, 06:02:03 PM
I've been experimenting with RRD=4, and at least for ETH mining, I can't see a material difference.  I also don't see a difference in stability or error rate, so it probably doesn't hurt to go with tRRD=4.

Ok but how would I mix the old RRD with the new strap the tool spits out?
159  Alternate cryptocurrencies / Mining (Altcoins) / Re: Custom RAM Timings for GPU's with GDDR5 - DOWNLOAD LINKS - UPDATED on: April 14, 2017, 03:35:42 PM
K yeah you make a very good point about it being more common and easier to find solutions for. I added another question to my above post.

I've been reluctant to post the link to this thread anywhere so that it (and your inboxes) doesn't get spammed with noob questions, but I did post a link to your fools' tool over on oc.net and told them credit belongs to nerdralph @ bitcointalk but asked them not to spam you. Just thought I should let you know.
160  Alternate cryptocurrencies / Mining (Altcoins) / Re: Custom RAM Timings for GPU's with GDDR5 - DOWNLOAD LINKS - UPDATED on: April 14, 2017, 02:19:38 PM
@p4n

Yes the straps are always 48 bytes long. However, it is better to search for the 3-byte strings (see below quote) to find the strap you want rather than searching for 7771. They don't all necessarily start with that. It depends on the type of RAM your GPU has and which frequency range the strap is for.

Also it's possible your GPU's BIOS supports multiple RAM types. So for example, if you want to edit the timings of the 1126-1250MHz strap, and your card supports Elpida BBBG, Hynix AFR, and Hynix BFR, then you will have a strap after 48 E8 01 01, 48 E8 01 02, and 48 E8 01 03.

Make sure you edit the correct strap for the specific RAM ICs your card has (or just edit all 3 of them to be sure).

Also if you load a BIOS in HawaiiBiosReader, and then save it, it fixes the checksum automatically. No need to use a separate tool for that.

Quote
In VRAM_Info section of ROM you will find RAM straps/timings. You will find the end frequency of each strap and then associated timings for it. Thus a RAM clock equal to and below that end frequency uses those timings and once past that end frequency it uses next strap and so on.

Most 290/X & 295X2 have these straps/frequency range:-

Strap end 400MHz (40 9C 00) , Range = 150-400MHz
Strap end 800MHz (80 38 01) , Range = 401-800MHz
Strap end 900MHz (90 5F 01) , Range = 801-900MHz
Strap end 1000MHz (A0 86 01) , Range = 901-1000MHz
Strap end 1125MHz (74 B7 01) , Range = 1001-1125MHz
Strap end 1250MHz (48 E8 01) , Range = 1126-1250MHz
Strap end 1375MHz (1C 19 02) , Range = 1251-1375MHz
Strap end 1500MHz (F0 49 02) , Range = 1376-1500MHz
Strap end 1625MHz (C4 7A 02) , Range = 1501-1625MHz
Strap end 1750MHZ (98 AB 02) , Range = 1626-1750MHz

Note: HEX values in brackets are as they would be in VRAM_Info timings section without endian conversion, etc.

@nerdralph

Thanks for the reply! I had started to read up on distros and read something about Ubuntu being based on an unstable Debian distro and having lots of issues, so I was thinking a stable or testing distro might be better...and then installing a GUI like Gnome or something on top if I want to use one. Debian and Arch were recommended in the thing I was reading. So Ubuntu is good for getting to learn the nuts and bolts of linux?

Also, thanks for all the work you do for the community!

EDIT:

Okay so I tried putting Stilt's straps into the tool (among many others) and I noticed Stilt had RRD at 4, but the tool changed it to 5. Stilt did have other timings for FAW and 32AW (like 6) which were changed to 0, so I assume that's an improvement, but I'm wondering if I should leave RRD at 4?

For example, Here is the results for Stilt's strap for Hynix AFR

Quote
R9 strap detected
Old, new RRD: 4 , 5
Old, new FAW: 6 , 0
Old, new 32AW: 6 , 0
Old, new ACTRD: 12 , 0x10
77713320000000000839472A50550C0B242045040046C40022BB1C005C0B14204A8900A000000120120C211E51192613
77713320000000000839572A50550C0B242045040040040022BB1C005C0B14204A8900A000000120100C211E51192613

I bolded the number that I assume is RRD. I'd like to try the new strap, but with Stilt's old RRD. If I just change that 57 back to a 47 would that accomplish it?

Pages: « 1 2 3 4 5 6 7 [8] 9 10 11 12 13 14 15 16 17 18 19 20 21 22 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!