Reach stable ~2000 H/s mining XMR on Vega`s

Reach stable ~2000 H/s mining XMR on Vega`s

We have noticed that people have been starting to do edits to windows registry to make the Vega`s perform better even at lower powers. We had to try it! And lets just say we where amazed, currently doing a stable ~2000 H/s @ only 155w with Vega 64 cards. The user <brnsted> over at bitcointalk forums have created a simple XML file in order to easily create new registry edits to your Vega`s.

Here is a couple things that you need to have:

  • AMD`s Vega 56 or Vega 64.
  • Windows 10, preferable build 1703.
  • Beta Blockchain drivers from AMD
  • Depending on your amount of cards, its recommended that you have at least 8GB Virtual memory for each Card.
  • You cannot use your Vega for Displays with this modification, it will most likely result in failure to boot your system. Use internal GPU or another Card.

 

How to do it

  • If you have already installed AMD Drivers, and their not Blockchain version you will need to remove your drivers, and download the blockchain drivers from amd: http://support.amd.com/en-us/kb-articles/Pages/Radeon-Software-Crimson-ReLive-Edition-Beta-for-Blockchain-Compute-Release-Notes.aspx
  • Before you install the Blockchain drivers, you need to use Display Driver Unistaller(DDU): http://www.guru3d.com/files-details/display-driver-uninstaller-download.html and completely remove your AMD Drivers.
  • Proceed with installing Blockchain drivers, and allow the computer to reboot. We have had some issues installing blockchain drivers on a machine with multiple GPU`s on it, and had to remove some cards in order for the driver to install, and plug them in again after the driver have been installed.
  • Run Regedit and search(ctrl+f) for <4d36e968-e325-11ce-bfc1-08002be10318>. You must ensure that you are on the correct GPU.. Example on a wrong one:
  • As you see in this image, we have located a amd registry, what we need is the four last numbers from “Driver” array, in this case its “0002” thats great, but look at the line above “DeviceDesc” you can see that this is a RX 580 device, which means we have the wrong device. Continue search by pressing F3 button till you find Vega devices like below:
  • As you can see, we have found Radeon RX Vega device, and the last numbers in “Driver” section is 0005. If you have multiple Vega devices you need to do this for them all.
  • I would suggest that you use regedit to also take a backup of the orginal registry information if something goes wrong. Go to < HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e968-e325-11ce-bfc1-08002be10318}\0001 > replace 0001 with what is correct from what you found above. Right click on that map and export it to a safe location.
  • Now you can download “Unlocked RX Vega 56 – Brnsted” or “Unlocked RX Vega 64 – Brnsted” depending on your device – You find these downloads on the bottom of this page.
  • Open the file with Excel (if dont have excel, look further down to get premade files). If it ask permission to do changes etc, allow it.
  • Go to the Field “Graphic Card #” located at AC5 and change this field to the number you found while searching in regedit above.
  • You can do multiple changes here to optimize it further, but if you`re not sure what you are doing – lets go with current settings. If you run into error, do try to lower MEM Clock first in field AC25
  • When done, click on “Generate reg file” and a file will be saved in same folder as the excel file.
  • Open the file generated and allow it to run the registry, do so on all files if you have multiple cards.
  • Reboot your computer when its done.
  • Open AMD Settings go to Gaming > Wattman and do a reset for overclock settings. Change temp target to 50c and save(!!IMPORTANT TO KEEP MEMORY TEMP LOW!!)
  • Then go to Gaming > Global and disable crossfire if its active(If you`re current screen is running on integrated graphics, its usually disabled and not even visible..)
  • In Gaming > Global: Turn HBCC to Off position. If it is currently off, turn slider ON and then OFF again -> Apply and wait for AMD Settings to restart. Do this for each card you have. – FOR EVERY REBOOT YOU NEED TO DO THIS.
  • In Gaming > Global: Turn HBCC to On position and select about 14GB for 16GB Systems, Around 11GB for 8GB Systems -> Apply and wait for AMD Settings to restart. Do this for each card you have. – FOR EVERY REBOOT YOU NEED TO DO THIS.
  • Download latest version of AMD XMR Miner
  • Run the miner with your decided pool and wallet. If all settings are OK, you should now be seeing around ~2000H/s stable with Vega 64`s @155w and around 1950 H/s stable with Vega 56`s.
  • For more advanced users with Vega 56`s, look into the option of flashing Vega 64 BIOS. It will gain you a couple more hashes each second, google it on how to do it.

 

Non Excel Users

If you don`t have Excel available, you can try to use the premade files included in pre_vega_56.zip and pre_vega_64.zip. You need to edit the files, and correct the field that defines location. See the field marked with red ring:

Change it for every GPU you have.

 

Downloads:

 

Icon

Premade Vega 56 Registry Files 3,26 Kb 1013 downloads

MD5 Hash: 2e3cbfb16e2fa1879e7e5321edfab946 Created...
Icon

Premade Vega 64 Registry Files 4,42 Kb 1322 downloads

MD5 Hash: ef0b9f3c46599d2eba7c00a784e35e66 Created...
Icon

Unlocked RX Vega 56 - Registry Edit 30,6Kb 916 downloads

MD5 Hash: 81ce26eb2f8f2a9268ca529501a3585dCreated...
Icon

Unlocked RX Vega 64 - Registry Edit 28,4 Kb 1059 downloads

MD5 Hash: e4c9c652497982c5d668d07725f7ff23Created...

     

     

    Comments (22)

    • axon Reply

      I tried that, but after changing the number circled in red in the premade register and executing it, I wasn’t able to use my card any more. I couldn’t either open the radeon settings, and the blue screen appeared. To fix that I had to uninstall all drivers as described here and install the mining drivers again. I am afraid of trying again. I don’t know what I did wrong. Only looked for the number and substituting in in the premade register should have worked right?

      November 1, 2017 at 12:38
      • admin Reply

        Did you try it on Vega 64 or Vega 56? You need to use these drivers: http://support.amd.com/en-us/kb-articles/Pages/Radeon-Software-Crimson-ReLive-Edition-Beta-for-Blockchain-Compute-Release-Notes.aspx any other will most likely not work and you will need to reinstall your drivers(which sounds to be the case..) Get in touch with us on email and we`ll try to solve this.

        November 2, 2017 at 15:30
        • axon Reply

          Hi, thanks for the answer, I will be having time again for my rig. I just checked and that is the driver that I have installed. I saw there are three premade registers 945; 1050; 1100 and 1105. I only tried with the 1100MHz I guess. Should I tried with all of them?

          Another question is the following: I was experiencing that disconnections and after that I was only mining at 100H/s pro card. I had to restart the miner. That was happening very often, so the question is that is what you mean with “stable”? Is it desconnecting and then connection only with 100H/ because is not stable?

          November 10, 2017 at 17:31
        • AltcoinJedi Reply

          I have a funky setup ATM I have 1 Vega 56, 1 Vega Frontier Edition and 1 RX 580 Devil with 6 GTX 1070 Ti’s I’m main hoping to get more outta my vega cause I know they are untapped. Does this optimization help across algo’s I’m still kinda experimenting with what I want to mine and we are in another crypto bloodbath with the bankers trying to ruin it for us!

          February 24, 2018 at 23:34
    • Alex Reply

      A stable ~2000 H/s mining XMR on Vega`s?! Are you serious? According to this site http://monerobenchmarks.info/ it is possible to reach 16032 H/s on Vega 64! So, is it not true? Yesterday I’ve ordered the hardware assuming the data given on the above-mentioned site is true, and hoping to make about $22 a day off of it, specifically Vega64! So, is it not possible? Please clarify me on that

      November 4, 2017 at 13:28
      • admin Reply

        Hi Alex!

        You can get ~2000 H/s stable for one card which is really great! 16032 H/s is with 8 cards as its says.. Its not possible to get that kind of hash rate of one card, if that where so there wouldn’t be any Vega cards left at the market right now. 🙂

        November 5, 2017 at 09:51
    • rafi Reply

      Anyone can tell me if I have to modify the excel file beside the card number to get the voltage down and the H/S to 2000? I did used the file the way it is and I get 1903H/S and the power is at 540W Thanks guys.

      November 10, 2017 at 20:40
    • Marva Reply

      Youre so cool! I dont suppose Ive learn anything like this before. So nice to search out any individual with some original ideas on this subject. realy thanks for starting this up. this website is something that’s needed on the internet, somebody with a little bit originality. helpful job for bringing one thing new to the web!

      November 15, 2017 at 09:24
    • SBR Reply

      Hi,thanks for the steps. in the premade registires I see 4 frequencies and I ran 945 for two of my Vega 64 gpus. I am getting about 2940h/s. o I have to run all 4? Also, in the Global settings,should I leave HBCC in off mode?

      November 19, 2017 at 02:58
      • admin Reply

        Hi!

        You can also try 1100 Mhz file for the Vega 64`s, should work great. No need to do anything in HBCC mode, but run device manager(Start -> “mmc devmgmt.msc”) and go to graphic cards then disable and enable each Vega card. Start with first one: Disable and wait for it a couple seconds then Enable same card again before proceeding to next card. This can only be done if you dont use that same Vega for primary display.

        November 19, 2017 at 12:30
    • MPro Reply

      Hi!

      i was unable to setup my 6 GPU RX Vega 64 rig. When i insert the 6th GPU Windows doesn’t boot up!

      – removed AMD drivers with DDU.
      – installed Blockchain drivers with one RX Vega 64 connected.
      – adding one by one GPU until 5th GPU all is okay!
      – adding the 6th GPU Windows just fails to start and system keeps rebooting!

      Here is hardware:
      – Z270 Gaming M6
      – i7 7700k
      – 16GB ram
      – 1200w PSU + 1000w PSU
      – 250GB SSD

      i also tried to change the motherboard to Z170A Gaming M5 but i get the same problem!

      Anyone can help please!

      Thanks

      December 9, 2017 at 07:41
      • admin Reply

        Which version of Windows are you using? Are you sure your BIOS settings are correct?

        December 9, 2017 at 09:29
        • MPro Reply

          Windows 10 version 1709

          Bios Setting
          – 4G enabled
          – IGD enabled – using on-board graphics
          – tried Gen1, Gen2, Gen3 and Auto – nothing changed
          – Fast boot disabled

          the system is running fine with 5 GPUs.. Windows just won’t boot up if i add the 6th GPU!

          December 9, 2017 at 16:38
        • MPro Reply

          Windows 10 version 1709

          BIOS Setting as below:
          – 4G enabled
          – IGD enabled – using on-board graphics
          – tried Gen1, Gen2, Gen3 and Auto – nothing changed
          – Fast boot disabled

          the system is running fine with 5 GPUs.. Windows just won’t boot up if i add the 6th GPU!

          December 9, 2017 at 16:39
    • Carlos Reply

      For some reason my Vega 56 sometimes does 1950h/s as guide mentioned but sometimes does 1845h/s. My Vega 56 has the Vega 64 BIOS flashed, and I used the Vega 64 reg edit file 1100Mhz file, is that okay? Also, is it okay for fans to be at 4500+ RPM? Because that’s what mine are running at.

      December 16, 2017 at 15:20
      • admin Reply

        Its might be that your card is throttling down because of multiple reasons, does this happen while mining? Or immediately when miner is started? Speed of your fans depends on enviroment temperature, 4500 RPM is really high, usually recommended a minimum of 2500 rpm, the point is to ensure that your memory is as cold as it can be, this is where the stress is while mining XMR.

        December 16, 2017 at 15:45
    • Evgeny Reply

      I do all for instructions but have a trouble. In reggedit ihave 0000 in divicedriver, amdxminer shows 1880h/s how can i solve this problem?

      January 23, 2018 at 14:01
      • Evgeny Reply

        Sorry, I already solved the problem, and I found out what the problem was. After all the work with the registry and the shell of the video driver AMD (HBCC and another), I manually put the kernel and stuff, and I had to reset the wattman settings and set the target temperature. And do not touch anything else. after that, 2000 immediately appeared) Thank you.

        January 23, 2018 at 14:29
    • Evgeny Reply

      Sorry i have a mistake, card do not make 2ooo h/s i do all fo instructions, but in driver(regedit) 0000 and i think all my next manipulation dont have positive effect, card temperature only 39°

      January 24, 2018 at 07:49
    • 6you94 Reply

      i can get 1700 only, what did i missed?

      January 29, 2018 at 06:33
    • Limit Reply

      I have a problem with one vega (of 3)
      After inserting all registry‘s, i restart the rig. Then i deaktivate the cards. After activating them, one card is without driver. It seems, that inserting the registry for volting makes the driver crash for this one card. Any ideas?

      February 9, 2018 at 15:43
    • blackgear25 Reply

      all install and ready normally working but i put reg file vega 64 after 2 card Gpu tach full bright i need help 🙁

      February 26, 2018 at 08:21

    Leave a Reply

    Your email address will not be published. Required fields are marked *