Question GIGABYTE 5700 XT Bios mod fails

AlleyCat

Veteran
Mitglied seit
Okt 9, 2020
Beiträge
290
Bewertungspunkte
17
Punkte
17
Hi,
I am failing to update Gigabyte 5700 XT. The same procedure updates the BIOS on MSI cards with no problem. I follow the instructions on Igors Lab.

The sign of having trouble with the card bios flash shows in GPU-Z. After flash using amdvbflash the values of GPU and memory frequencies is empty. With stock bios there are Mhz frequencies.

Is there any known problems with flashing Gigabyte cards?
Any suggestions on what other forums I may ask for assistance?
Is it possible that the OEM bios is signed, and any modified bios will be rejected?
If the bios is signed, any tools to resign, or would I need to buy a card from a different vendor?

Thanks,

Alley Cat
 
Zuletzt bearbeitet :
Greetings and good day AlleyCat,

I hope you are always fine and safe,

I found something new when I was studying the vbios that may give new and better results for cards with both Micron and Samsung memory type,

I am going to test it and I will update you after we finish whenever it is possible,

Best Regards.
Looking forward to your new test
 
Mini_Me, you seem to be very skilled at this stuff. Do you have any knowledge could it be possible to make GPU headless somehow? BIOS modification?

I have Asus B250 mining expert which has 19 PCI-E slots. However, nobody gets over 15 working with normal GPU's. This is in HiveOS, in windows you can get 19 GPU's to work using Crimson ReLive Edition 17.10.2 drivers.The only way is to use 15 "normal" GPU's and rest have to be headless mining cards like P104. Some say that its the number of PCI lanes that restricts the number of cards (which is 16 with intel CPU's). However, I dont believe its true since you can use headless cards.

Do you have any tips for this? I would love to have 19 RX 5700 working with my rig....
Not optimistic about 19gpu
In China we only use 8,12gpu
Too many GPUs bring too much uncertainty
Make more questions
 
Greetings and good day AlleyCat,

I hope you are always fine and safe,

I found something new when I was studying the vbios that may give new and better results for cards with both Micron and Samsung memory type,

I am going to test it and I will update you after we finish whenever it is possible,

Best Regards.
Good morning.
Looking forward ....
 
Mini_Me, you seem to be very skilled at this stuff. Do you have any knowledge could it be possible to make GPU headless somehow? BIOS modification?

I have Asus B250 mining expert which has 19 PCI-E slots. However, nobody gets over 15 working with normal GPU's. This is in HiveOS, in windows you can get 19 GPU's to work using Crimson ReLive Edition 17.10.2 drivers.The only way is to use 15 "normal" GPU's and rest have to be headless mining cards like P104. Some say that its the number of PCI lanes that restricts the number of cards (which is 16 with intel CPU's). However, I dont believe its true since you can use headless cards.

Do you have any tips for this? I would love to have 19 RX 5700 working with my rig....
Regarding this matter, I believe the problem is that cryptocurrency is not totally approved and supported by many countries that made AMD and other manufacturers to limit their support for it at the meantime, and that is why Nvidia never bohered about it and anything related to blockchain regarding providing drivers for it and only their partners offered some solutions like headless cards and support for 10x0 cards,

There are 2 options to achieve running 19 cards, one is modifying the vbios of the card and disable the ports and adjust it for mining, second which is the preferred and easier way is by modifying the driver and adjust it for mining purpose like how AMD did with the Crimson ReLive Edition 17.10.2 drivers, HiveOS would have done that however I believe AMD did not agree to that,

The best solution is unofficial version of HiveOS with the Crimson ReLive Edition 17.10.2 driver, perhaps someone can request and verify with HiveOS developers if it is possible for them to do add support fir that,

I am not very skillful however I have decent knowledge in many fields yet unfortunately at the moment I lack the knowledge to achieve the solution mentioned before,

For the Asus B250 Mining Expert motherboard, and before the dream of a HiveOS with the Crimson ReLive Edition 17.10.2 driver comes true, Let us prepare things before hand therefore, I would suggest first to update the motherboard bios to the latest version,
And in order to fully support 19 graphic cards mining, It is recommend that you use 3 power supply units (PSU) that are designed for mining with sufficient 12V power plugs and to provide higher power output around 250 watt more than the minimum power required for the rig,

And please note that AUXPWR_A1/A2/A3 must be connected to the same power supply plugged in the 24-pin EATXPWR_A connector,

And to make the power consumption in balance, connect the 6-pin/8-pin power
connectors of your mining cards in area A to the power supply unit (PSU) plugged in EATXPWR_A, mining cards in area B to the power supply unit (PSU) plugged in EATXPWR_B, and mining cards in area C to the power supply unit (PSU) plugged in EATXPWR_C.

Also to make the rig more stable in windows, when using 8 or more cards for mining, it is recommended to install memory modules with 4GB capacity per module and change the size of the virtual memory paging file to 30GB,

If you still have any enquiry then please feel free to share it with me,

Best Regards.
 
Zuletzt bearbeitet :
Regarding this matter, I believe the problem is that cryptocurrency is not totally approved and supported by many countries that made AMD and other manufacturers to limit their support for it at the meantime, and that is why Nvidia never bohered about it and anything related to blockchain regarding providing drivers for it and only their partners offered some solutions like headless cards and support for 10x0 cards,

There are 2 options to achieve running 19 cards, one is modifying the vbios of the card and disable the ports and adjust it for mining, second which is the preferred and easier way is by modifying the driver and adjust it for mining purpose like how AMD did with the Crimson ReLive Edition 17.10.2 drivers, HiveOS would have done that however I believe AMD did not agree to that,

The best solution is unofficial version of HiveOS with the Crimson ReLive Edition 17.10.2 driver, perhaps someone can request and verify with HiveOS developers if it is possible for them to do add support fir that,

I am not very skillful however I have decent knowledge in many fields yet unfortunately at the moment I lack the knowledge to achieve the solution mentioned before,

For the Asus B250 Mining Expert motherboard, and before the dream of a HiveOS with the Crimson ReLive Edition 17.10.2 driver comes true, Let us prepare things before hand therefore, I would suggest first to update the motherboard bios to the latest version,
And in order to fully support 19 graphic cards mining, It is recommend that you use 3 power supply units (PSU) that are designed for mining with sufficient 12V power plugs and to provide higher power output around 250 watt more than the minimum power required for the rig,

And please note that AUXPWR_A1/A2/A3 must be connected to the same power supply plugged in the 24-pin EATXPWR_A connector,

And to make the power consumption in balance, connect the 6-pin/8-pin power
connectors of your mining cards in area A to the power supply unit (PSU) plugged in EATXPWR_A, mining cards in area B to the power supply unit (PSU) plugged in EATXPWR_B, and mining cards in area C to the power supply unit (PSU) plugged in EATXPWR_C.

Also to make the rig more stable in windows, when using 8 or more cards for mining, it is recommended to install memory modules with 4GB capacity per module and change the size of the
virtual memory paging file to 30GB,

If you still have any enquiry then please feel free to share it with me,

Best Regards.
Thank you for this information! I have actually done all this; I have 3 1200W planitinum PSU's distributed evenly. Newest bios. Everything is set. If just those drivers would be possible to add to HiveOS ....
 
Please check the link below regarding how to set overclocking setting in HiveOS,


1- First update your motherboard bios to the latest version if it is available and possible,

2- In the motherboard bios, downclock your cpu core i3-7100 from 3.9 GHz to 2.4 GHz simply by lowering the cpu core ratio for both cores until reaching 2.4 GHz, this will save you 50% of its power consumption from 51 watt to 25 watt without affecting the performance of the rig,

3- Disable RAM XMP and run the RAM on the default profile,

4- Back up your card vbios using AtiFlashTool 3.04+ from the link below,

5- Now we are going to do simple vbios modding by using the newer version of RedBiosEditor 1.0.7 from the link below,

Load the card vbios and apply Apple Inc. vram timings straps for Micron, and save the vbios after that load the vbios again and apply the Samsung straps if it is existed and save the vbios again, Apple Inc. vram timings in the link below,

6- reflash the modded bios using AtiFlashTool 3.04+ in DOS from a bootable USB flash drive,

7- Install HiveOS on the SSD and the USB flash drive, make a new partition on the SSD which windows installed on it or install HiveOS on a second SSD,

8- Configure PhoenixMiner properly,
-amd -acm -mi 1 -gt 80 -mode 1 -clf 0 -lidag 1 -fcm 1 -openclGlobalMultiplier 2048 -openclLocalWork 64

* If there is invalid/rejected shares then start decreasing the -openclLocalWork by 8 and check until you reach the default value of 32,

* After that if there is still invalid/rejected shares then start decreasing the -openclGlobalMultiplier by 256 and check until you reach 1024,

9- In HiveOS, create an overclocking profile with the settings below,

- Core Clock set, 1400 MHz,
- Core State set, 3,
- Core Voltage set, 775 mV,
- Memory Clock set, (915 or 920) MHz,
- Memory Controller Voltage set, 775 mV,
- Memory Voltage set, 1305 mV,
- Enable Aggressive undervolting if available,
- Disable AutoFan mode (if -fcm set to 1 in PhoenixMiner),

10- Reboot the system.

You may have a good day.
Thank you very much for this comprehensive update! After a lot of testing, these are the findings:
1) Done
2)The order of Pentium G4520 finally arrived so I put that in( i3 7100 was from my personal PC). However it is locked and core multiplier cannot be changed. I tried a BIOS setting of max power saving but it was crashing the rig very quickly. After setting to default, everything is again ok.
3) RAM XMP was off and it is in default modes.
4) 5) 6)Apple VBIOS was already flashed onto the GPUs
7) Done

8) BIG ONE- the openclLocalWork and openclGlobalMultiplier just wouldn't work unless default. I had to revert to the default. However, after doing that the hashrate was pretty low. I tried playing with the performance parameters and finally the mining intensity parameter (-mi 1) was the one causing low hashrates.

9)BIG ONE- the rig was crashing in any option used in Phoenix while memory was at 920 MHz. At 915 MHz it wasn't crashing but it was putting out invalid shares. At 910 MHz it was stable, so I left it at 910 Mhz.

Results: After resetting openCL options, and after that mining intensity option, I could get :
57.7 MH/s with around 108W at 920 MHz. Crashed.
57.4 MH/s --------------107W at 915 MHz -invalids.
57.1 MH/s---------------105W at 910 MHz - stable.

Temps and fans were pretty consistent at 90 deg memory at around 50%-80% fan speed depending on the card. I will enlarge the rig length today to try and improve cooling.
 
The default -mi is 12, and I am testing with -mi 14 (max.)
Also, I find that at core 770mv some cards may crash after 1 -2 hours. I reduced the core speed to 1380 or 1360 at 770mv in the attempt to keep the cards running non-stop stable.
 
And please note that AUXPWR_A1/A2/A3 must be connected to the same power supply plugged in the 24-pin EATXPWR_A connector,
I would like to HIGHLY STRESS the importance of this as on a previous build, I foolishly connected AUXPWR_A2 with a molex plug from PSU connected to EATXPWR_B. In testing, upon shutting down the PSU_A(main psu that connects to EATXPWR_A and the CPU) and before shutting off PSU_B the molex plug started burning! I pulled it out of the wall and luckily only the cable and the plug were burned. Could have been much worse! Please take care of this!
 
I would like to HIGHLY STRESS the importance of this as on a previous build, I foolishly connected AUXPWR_A2 with a molex plug from PSU connected to EATXPWR_B. In testing, upon shutting down the PSU_A(main psu that connects to EATXPWR_A and the CPU) and before shutting off PSU_B the molex plug started burning! I pulled it out of the wall and luckily only the cable and the plug were burned. Could have been much worse! Please take care of this!
Any idea what is the proper shut-off sequence with multiple PSUs, assuming that they are all connected according to the manufacturer's instructions?
 
To my knowledge(limited to my own experiences with 4 rigs) when everything is connected properly, it doesn't matter, anything works well and is safe.
When I say connected properly:
1) risers and cards in those very risers powered by the same PSU
2) auxilliary power of any kind, such as the one described above, powered by PSU1
3) PSU1,2,3 etc powered either in the motherboard if possible(Asus B25 mining expert has multiple 24 pins for this) OR using a dual PSU adapter-cheapo looking ones is what I used with no issues whatsoever.
 
Thank you very much for this comprehensive update! After a lot of testing, these are the findings:
1) Done
2)The order of Pentium G4520 finally arrived so I put that in( i3 7100 was from my personal PC). However it is locked and core multiplier cannot be changed. I tried a BIOS setting of max power saving but it was crashing the rig very quickly. After setting to default, everything is again ok.
3) RAM XMP was off and it is in default modes.
4) 5) 6)Apple VBIOS was already flashed onto the GPUs
7) Done

8) BIG ONE- the openclLocalWork and openclGlobalMultiplier just wouldn't work unless default. I had to revert to the default. However, after doing that the hashrate was pretty low. I tried playing with the performance parameters and finally the mining intensity parameter (-mi 1) was the one causing low hashrates.

9)BIG ONE- the rig was crashing in any option used in Phoenix while memory was at 920 MHz. At 915 MHz it wasn't crashing but it was putting out invalid shares. At 910 MHz it was stable, so I left it at 910 Mhz.

Results: After resetting openCL options, and after that mining intensity option, I could get :
57.7 MH/s with around 108W at 920 MHz. Crashed.
57.4 MH/s --------------107W at 915 MHz -invalids.
57.1 MH/s---------------105W at 910 MHz - stable.

Temps and fans were pretty consistent at 90 deg memory at around 50%-80% fan speed depending on the card. I will enlarge the rig length today to try and improve cooling.
Thank you very much for the update, I am going to refine the steps in the previous post and make it universal especially for the phoenixminer one.

Please check your the AI Tweaker tab in the motherboard bios settings Advanced mode and take a screenshot or photo for it.
 
Thank you very much for this comprehensive update! After a lot of testing, these are the findings:
1) Done
2)The order of Pentium G4520 finally arrived so I put that in( i3 7100 was from my personal PC). However it is locked and core multiplier cannot be changed. I tried a BIOS setting of max power saving but it was crashing the rig very quickly. After setting to default, everything is again ok.
3) RAM XMP was off and it is in default modes.
4) 5) 6)Apple VBIOS was already flashed onto the GPUs
7) Done

8) BIG ONE- the openclLocalWork and openclGlobalMultiplier just wouldn't work unless default. I had to revert to the default. However, after doing that the hashrate was pretty low. I tried playing with the performance parameters and finally the mining intensity parameter (-mi 1) was the one causing low hashrates.

9)BIG ONE- the rig was crashing in any option used in Phoenix while memory was at 920 MHz. At 915 MHz it wasn't crashing but it was putting out invalid shares. At 910 MHz it was stable, so I left it at 910 Mhz.

Results: After resetting openCL options, and after that mining intensity option, I could get :
57.7 MH/s with around 108W at 920 MHz. Crashed.
57.4 MH/s --------------107W at 915 MHz -invalids.
57.1 MH/s---------------105W at 910 MHz - stable.

Temps and fans were pretty consistent at 90 deg memory at around 50%-80% fan speed depending on the card. I will enlarge the rig length today to try and improve cooling.
The post is updated now, and in the future I recommend to buy Intel Pentium G4600T for Its decent performance and good power saving capabilities for both mining and basic general use.
 
The default -mi is 12, and I am testing with -mi 14 (max.)
Also, I find that at core 770mv some cards may crash after 1 -2 hours. I reduced the core speed to 1380 or 1360 at 770mv in the attempt to keep the cards running non-stop stable.
Thank you very much for the information, I believe now it is better to update the phoenixminer from v4.6c to 5.1c as they made it easier than before and they already implemented many commands with universal settings as default,

By the way, have you tested the green kernel of phoenixminer v5.1c -clgreen 1, it is a power efficient kernel however one have to run auto-tune again as the optimal gt values are completely different for the green kernels.
 
Zuletzt bearbeitet :
Thank you very much for the update, I am going to refine the steps in the previous post and make it universal especially for the phoenixminer one.

Please check your the AI Tweaker tab in the motherboard bios settings Advanced mode and take a screenshot or photo for it.
Here they are. I was not able to find the voltage regulation in the bios. I tried all the options but no final option to increase or decrease anything.
 

Anhänge

  • 20201105_204513.jpg
    20201105_204513.jpg
    3,6 MB · Aufrufe : 35
  • 20201105_204525.jpg
    20201105_204525.jpg
    3,7 MB · Aufrufe : 36
Here they are. I was not able to find the voltage regulation in the bios. I tried all the options but no final option to increase or decrease anything.
The simplest way in this bios is the auto one,

After you click on AI Tweaker in the bios settings click on the box in line with
EPU and Performance Mode
and choose either
EPU Mode or
Max Power-Saving Mode,

EPU Mode - Lowers the CPU core/cache voltage for the best energy-saving condition.

Max Power-Saving Mode - Enables all power-saving settings for maximum energy-saving condition.

If problems occur when at Max Power-Saving Mode then choose EPU mode instead,

You can still do things manually however this is for someone with enough knowledge, the kindly attached link below may enable you to do that.
 

Anhänge

  • Asus_B250_Simple_Bios_Knowledge.pdf
    1,2 MB · Aufrufe : 18
Thank you, I will try the EPU mode too.

Max power saving mode was crashing the rig almost instantly upon miner launch(in Hive). I couldn't find a way to tweak CPU settings in the bios itself-many options were locked, and the Asus user manual lists the basic options only.
 
Thank you, I will try the EPU mode too.

Max power saving mode was crashing the rig almost instantly upon miner launch(in Hive). I couldn't find a way to tweak CPU settings in the bios itself-many options were locked, and the Asus user manual lists the basic options only.
Very well, please check the kindly attached link below for advanced bios knowledge of asus B250 motherboard and go to Ai Tweaker section.
 

Anhänge

  • Asus_B250_Advanced_Bios_Knowledge.pdf
    496,9 KB · Aufrufe : 12
Thanks for the explanation.

I could not find a security option in the bios of Gigabyte GAZ170X-UD5 https://www.gigabyte.com/ca/Motherboard/GA-Z170X-UD5-rev-10#ov
Good morning,

My apologies for the late reply regarding the secure boot as I almost forgotten it,

For your bios, go to Bios Features and Enable Fast Boot then put USB support at Full Initial to allow booting from USB flash drives,

After that at Windows 8/10 features choose Windows 8/10, yhen Enable CSM Support,

Finally set Storage Boot Option Control at Legacy Only,

Now at the bottom of the page in Bios Features you can check Secure Boot State,

After you finish flashing the vbios revert everything to back or the system will not boot normally unless you change the boot type from windows registry,

Please note that regarding the ATX4P (PCIe Power Connector), this power connector provide auxiliary power to the onboard PCI Express x16 slots. When two or more graphics cards are installed, it is recommend that to connect the SATA power cable from the power supply to the ATX4P connector in addition to connect the ATX_12V_2X4 to the 2x4 12V Power Connector and the ATX to the 2x12 Main Power Connector to ensure system stability.

Best Regards.
 
Zuletzt bearbeitet :
Question regarding startup crashes in Phoenixminer. I'm using HiveOS which so far I'm enjoying. I've got everything dialed in, and previously it's been fairly stable. However since I've done the full bios mods with the apple straps Phoenixminer will crash and freeze during startup, usually 2 or 3 times before it finally starts. It always happens during the DAG loading part of the startup. Previously my bios mod was only with the 1500MHz straps copied to those below, however now I've done the MPT mod as well as the apple straps (with the settings suggested in this thread, max 140W). Currently here are my current miner config arguments: -coin %COIN% -amd -mode 1 -acm -altinit. Note that I did not have this issue previously on this same rig (8 x Gigabyte 5700xt Gaming OC), it's only after I've done the full bios mod and added the apple straps.

Also, I'm not a linux guru by any stretch, previously I've only mined in Windows. Where can I view the miner log files in HiveOS? I'm getting random GPU crashes where the Hashrate for one card will suddenly drop to 0, and then eventually the miner will crash or reboot, and of course when HiveOS reboots, I then most likely get my startup crash so I've got to physically go and power cycle the rig. Usually about 4 or 5 hours after mining starts.
 
Oben Unten