Flashing BIOS and Its Role in Crypto Mining

September 10, 2021

Every crypto fan knows that in order to get the highest mining efficiency, one should use equipment maximizing stability and boosting the mining hash rate. In some cases, users are to use operating modes that were not provided by the manufacturer and then it is necessary to make BIOS modifications. BIOS is firmware used to perform hardware initialization during the booting process and to provide runtime services for operating systems and programs. There exists such a presumption that the BIOS updates make your computer faster. However, their role is much exaggerated, although they can fix some issues and make computer performance better, but with no relation to the speed.  Let’s have a closer look at the specifics of its work.

Why flashing is necessary?

Using video cards enables users to increase GPU and video memory and use more specific installations regarding power consumption of a video card and the mode of operation of memory chips. It is possible due to the modification of the BIOS installations that were set up initially. The process is aimed at the reduction of two main items while running video cards: timings and power consumption. Timing is a delay that sets the time required to execute a command, in other words, the time from sending a command to its execution.

The reduction of timings supported by video memory chips allows boosting the performance of the video card without increasing the operating frequency. What concerns reduction of power consumption, it helps to raise mining profitability by keeping electricity expenses down and reducing the heating of components. The minimal level of power consumption by video cards is understood under the reduction of the voltage on the graphics core, memory controller and reducing the power limit at maintaining stability. Flashing of some mining video cards can provide greater speed for mining coins for 30% in comparison with the same video card without modifications.  

A must for flashing BIOS

The BIOS is low-level software that is stored on a chip on the motherboard of the computer. The new version of the software will replace the old one after flashing the BIOS. Flashing of the video card can be implemented on any computer that has PCI-Express slots directly in the Windows operating system. Windows should be installed fully in one disk without parting. The disc storage space should be at least 60-120Gb HDD or SSD. During the Windows installation it is necessary to use only one graphic card connected to PCIEx16: that can help to avoid problems with operational systems recognition of the devices.

The next step is to download only essential drivers without additional programs. Chipset, network interface driver (LAN) and graphic card driver are among them. And finally, users need to increase virtual memory to a minimum of 16 GB. Then each motherboard needs its own BIOS version, which may cause some problems. If users use the BIOS for at least a slightly different motherboard, the computer may not start at all. Then if the computer has problems during the update, it can break the device and cost a fortune to repair it. Another problem is that not all BIOS updates are tested in that proper way that the one which comes with user’s computer. That’s why a new BIOS version can give some unexpected problems.

The programs to use

First of all, users are to upgrade drivers of the program on the computer where a video card is installed. For the flashing of the AMD cards, one needs to use the ATIFlash program. It supports all AMD Radeon graphics cards, like RX 5700, RX 5600, RX 5500. Users can also flash the BIOS for all AMD Radeon RX Vega, RX 580, RX 480, and all older ATI cards. The program provides the backup option and there is an opportunity to update BIOS for the better version in case of its issuance. In order to flash AMD Polaris video cards, it is recommended to use SRBPolaris BIOS editor. The functionality of the last one includes built-in timings from the developer, quick and easy copying of timings, GPU voltage editor and others.

Polaris BIOS Editor 1.6.7 is similar to the abovementioned version. This software is also designed for increasing the performance of video cards for mining and for the installation of timings of BIOS for the subsequent flashing, which is possible on an automatic basis. In addition, the program contains a database of memory chips of the most popular manufacturers, Samsung, Elpida, and Hynix are among them. Having completed flashing, users can use different programs to control parameters of the video cards (i.e. GPU-Z, HWinfo). These system utilities are designed to provide vital information about user’s video card and graphics processor.

Better parameters after BIOS modifications

The manufacturer of user’s PC informs about updates to BIOS with certain improvements. Then new users doubt whether it is necessary to update BIOS in general, and if they are ‘courageous’ enough to start flashing then appears another question: how often it is essential to do it and how dangerous it is. The matter is that BIOS flashing requires more accuracy than updating a simple program and it should not be done very often. In addition, users need to flash the BIOS when they need to fix some bugs. There are also a number of reasons for more experienced users; these are support for newer processors, support for larger hard drives and solid-state drives.

What happens after the right completion of modification is that users do not recognize huge benefits and BIOS updates do not make a computer faster, but the process runs with better mining parameters. These are the reduction of energy consumption and better performance of the video memory. It is very helpful for mining on algorithms when video cards are intensively used, especially Ethereum itself and coins based on the Ethash algorithm. When the process of modification is finished and all the necessary settings are done, users can continue using their computers in the usual course.


Leave a Reply

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