It Is All About BTC, LTC, ETH, DOGE, KAS mining as well as other alternative crypto currencies
It seems that the HWiNFO tool is no longer the only software that allows you to check the GDDR6X video memory temperature on Nvidia RTX 3080 and RTX 3090 GPUs. The latest TechPowerUp GPU-Z 2.37.0 apparently also supports the display of the temperature of the hot GDDR6X memory chips and not only that, but also features support and reports the GPU Hot Spot temperature as well. It is interesting to note however that these two features apparently were left unannounced as getting added in the changelog of the latest version that has been released about two weeks ago. Frankly it was by luck that we found out that the GDDR6X Memory Operating Temperature and Hot Spot monitoring support has been introduced in the latest GPU-Z software.
GPU-Z v2.37.0 Changelog:
– Added memory vendor detection on Navi 1x and Navi 2x
– Added workaround for NVIDIA Ampere PCIe hardware bug
– Added filter to avoid misreadings on EVGA iCX
– Fixed fake detection for some GT218 variants
– Improved Russian translation
– Added preliminary support for Radeon RX 6700 and RX 6600 Series
– Added support for NVIDIA GeForce RTX 3060, RTX 3080 Mobile, RTX 3070 Mobile, RTX 3060 Mobile, RTX A6000, A40, A100-SXM4-40GB, Drive PX2, P106M, Quadro K510M, modded Quadro K6000
– Added support for additional variants of NVIDIA GTX 1650 Max-Q, Quadro P1000, GTX 650, GT 430
– Added support for AMD Cezanne, Radeon Pro V520, R9 290X ES, Barco MXRT 2600
– Added support for Intel Comet Lake Graphics (Celeron 5205U and i7-10810U)
– Added vendor detection for Yeston
The comparison between the values reported by the two useful tools is inevitable and they report the values for GPU Temperature, GPU Hot Spot and Memory Temperature very close to each other. So, using either of the two programs will be fine in order to get you the needed information. Going for either GPU-Z or HWiNFO will provide you with the data you need to know how hot your GPU and video memory is on GeForce RTX 3080 and RTX 3090 video cards when used for mining. Ethereum mining on these particular GPUs is very popular due to the high mining hashrate they provide, but it also comes at the cost of high operating temperature for the memory chips especially. Keeping an eye on the GDDR6X memory temperatures and the GPU Hot Spots can be useful in detecting possible issues you might have with proper cooling of your mining video cards.
– To download and try the latest TechPowerUp GPU-Z 2.37.0 software…
Modifying the BIOS of your video card and more specifically the memory timings in order to increase the hashrate you get mining Ethereum is something that most people should do, especially when we are talking about AMD Radeon GPUs, though now a lot of miners also come with the option to optimize timings without you having to modify the BIOS. One very easy way to actually modify the video BIOS is with the help of the Red BIOS Editor (RBE) software that supports BIOS modifications of AMD Radeon GPUs with Polaris, Navi and Big Navi architecture. There are more ways to mod the BIOS for Polaris GPUs that have been available for a while, but for the newer Navi and Big Navi the RBE software is the solution, but here we are going to be modding the ADM Radeon RX 5700 / Radeon RX 5700 XT GPUs as an example. The goal is to be able to optimize the memory timings of these video cards so they can give you about 10% more hashrate for mining Ethereum (ETH), or with other word from about 50-52 MH/s you might get up to about 55-58 MH/s or even a bit more.
Before going out on a modding spree make sure you make a backup of the original video BIOS of the GPU you are about to modify, you will need this in case you mess something up and want to get back to the original settings. A good way to easy backup the original video BIOS is to use the free GPU-Z tool, though you might also find the original video BIOS in the TechPowerUp’s VGA BIOS Collection if somebody already submitted it (if not, you might want to upload it directly from GPZ-Z).
So, start up the RBE software, load the video BIOS you have saved on your computer and click on the VRAM Timings tab. You should see something similar to the image above with the memory timings RAW data and the respective frequency for which it is valid next to each video memory timing string. Since you probably don’t know what these numbers actually mean, what you need to do is just copy the timing string from a lower frequency to a higher one, then save the modified BIOS file (use a different name, do not overwrite the original backup). For RX 5700 XT you can copy the timing string from 1550 MHz and paste it over the higher frequency settings and see if the video card will be stable using these more aggressive timings on the higher frequencies, if it is not stable you can repeat the procedure with the timings from 1800 MHz and so on. You can try even lower, but the chances that it will still work with 1250 MHz are slim to note and you might need a spare GPU to reflash a working video BIOS back to the video card you are modifying.
Flashing the modified or the original video BIOS to the GPU will require the amdvbflash tool, there are different versions available and you need a special one that will work for modified video BIOSes as normally it will not allow you to flash a modded BIOS. The required flasher tools can be download below as a part of the RBE package with the ATI Flash Tool 2.93+ for the RX 5700 and RX 5700XT only, the ATI Flash Tool 3.04 for all AMD GPUs under Windows and also a Linux version should you need one. Flashing under Windows should be done with the command prompt running as Administrator and typing the following commands:
To save the original video BIOS before flashing:
amdvbflash.exe -s 0 original-bios.romTo unlock the ROM for flashing:
amdvbflash -unlockrom 0To flash the modified BIOS:
amdvbflash -p -f 0 biosmod.rom
* The number 0 above represents the GPU ID of the first video card, with 1 it will be the second GPU and so on for multiple cards in the same system. You can flash multiple GPUs listing their numbers separated by comas, for example 1,2,3,4,5,6 instead of just a single GPU ID number.
Do remember that after flashing a new video BIOS you need to reboot the computer in order to see the effect and be able to test the performance of the video card with the new settings. If you flash, but do not reboot, the video card will still be using the old BIOS data and nothing will change!
– To Download the latest Red BIOS Editor (RBE) 1.0.7 and the flashing tools…
Earlier this year we have published a tutorial on how to raise the Power Target limit on GTX 750 – the first Maxwell-based video card. Now it is time to provide an update on how you can raise the maximum power limit of the new Maxwell GPUs – GTX 970 and GTX 980. The thing you need to do and the tools required are pretty much the same, however you need to use more up to date version of nvflash that supports the new cards. Also as compared to GTX 750 where many of the cards do not have additional PCI-E power connectors with GTX 970 and GTX 980 you also need to raise the limits of the PCI-E lines as well in order to allow the card to take advantage of the full increase in TDP you can set. And if you wonder why you would need to raise the power target limit for standard pretty low TDP values set for most GeForce GTX 970 and GTX 980 cards – it is quite simple – more overclock resulting in more performance and higher hashrate. The standard TDP levels set in the video BIOS of the new Maxwell cards are pretty much fine for the default operating frequencies and the default boost frequency, but are not enough to realize the full overclock potential of GTX 970 and GTX 980. With a little increase in the TDP limits and proper cooling many of the GeForce GTX 970 and GTX 980 based video cards are able to hit and keep a boost frequency for the GPU at about 1500 MHz or even more.
Back with GTX 750 we used a tool called Kepler BIOS Tweaker and you can still use it for basic TDP limit modifications for the new cards, but now there is a new version of that tool with official Maxwell support. It is now called Maxwell II BIOS Tweaker and the latest version for the moment is 1.36. If you are already familiar with the Kepler BIOS Tweaker tool, then you should not have any problems using the new tool. You also need to use a new version of the nvflash tool for saving the original and flashing the modified video BIOS on the video card, we have included the required files in the package below. Alternatively you can also use the latest version 0.8.0 of the tool GPU-Z to save the video BIOS as previous versions had issues when trying to save the BIOS file of GTX 970 and GTX 980 video cards, unlike the version of nvlfash that we’ve had to use for DOS for the GTX 750 modification. Now you can use a modified windows version of nvflash for easier saving and flashing of the video BIOS without worrying about getting a certificate error, the only thing you need to do before saving or flashing the video BIOS from windows is to first disable the video card driver from Device Manger.
How to backup your current BIOS with nvflash:
nvflash -b backupbios.rom
How to flash the modified BIOS with nvflash:
nvflash -6 modifiedbios.rom
The easiest way to figure ut what values you need to modify to increase the TDP limit of your particular GPU is to use a tool such as MSI Afterburner or EVGA Precision X for example that gives you a slider to increase the Power Target limit. You need to note what is the maximum value in percent available for your BIOS and then look for the field with that Max value in the Power Table panel of the Maxwell II BIOS Tweaker tool. This will show you the total card TDP value, the one you need to increase, but not the only value you will most likely have to increase. In our case the 100% (standard) TDP limit of a GTX 980 GPU is set at 180W with a maximum user selectable value of 225W, however there is a bit of a catch here. The top three fields above the total TDP value are respectively for the PCI-E slot power (66W by default) and the first and second PCI-E power connectors on the card (75W each). You cannot modify just the total TDP value and not also increase the separate power lines maximum as if you do not the BIOS will still limit the power that the video card uses to the combined maximum of the PCI-E slot and the two additional PCI-E power connectors. So if we want to increase the total maximum TDP of the video card to 275W (+153%) as the maximum user selectable as in the example above, then we would also need to increase the first and the second PCI-E standard power limits by adding 25W more to each and this way we would be able to get to the desired maximum set for the card total TDP. We are not modifying the 100% value of the total TDP to 275W, but instead leave the default 180W TDP value there, so that we can increase the maximum (Max value) with Afterburner or Precision X if we need to, but if we don’t the card will still have the standard 180W TDP limit.
Do note that in order for the increase of the maximum TDP level to have some effect on performance you would also need to overclock the video card by increasing the GPU and video memory frequencies. As we have mentioned with a good cooling (even the stock one can do just fine with increased fan speeds) you should be able to reach a maximum boost frequency of 1500 MHz or even higher with most GTX 970 and GTX 980 cards. In fact you might be able to hit such high OC frequency even without increasing the TDP level, however if you start hitting the standard TDP level of the video card the boost frequency will drop down. In order to be able to high the maximum stable boost frequency of the video card and keep the card working at it you will have to increase the TDP level, so that the GPU will have enough headroom. Do note that not all crypto mining algorithms will utilize the maximum available TDP level, so for some of them increasing the TDP level may not be required at all.
– To download the tools required to modify he TDP limit of your GTX 970 or GTX 980 GPU…