• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

Modding my 4870 Bios - Some Questions

Risco

New Member
Joined
Sep 1, 2008
Messages
31 (0.01/day)
Video Card(s) HD 4870 512mb
Ok, the only reason I want to mod my bios is because the damn fan keeps ramping between 900rpm and 1400rpm while in windows. I am not sure if this is an ATI drive issue, or something that needs to be rectified by bios.

So I did some testing and tried various ways. I copied the ASUS top bios, but that is too damn loud in 2D. So I then tried messing with the TMIN and duty cycle min. My first attempt I set TMIN to 70 and my idle temps dropped to 76C from 80C. However the fan would go totally nuts during gaming, especially when a game is paused in 3D.

Then I read up about tslope, but this seems not be editiable? Any reason why? Anyway I tried another attempt, however this time using the latest rivatuner to try out my mods before flashing. I set the duty cycle to 2% and TMIN to 60%. This was ok, but still an insane amount of ramping while in 3D. I would rather use the on die chip, as messing with lookup table does not seem to be successful for me.

So any suggestions, is there a way to stop the fan ramping up and down in 2D or is this a CCC bug? Even with my mods; although it works somewhat, it still ramps. The only thing is it does not sound as bad as the fan speed starts off at a higher default. It still bloody ramps between 1100-1400rpm grr!

I look forward to your replies.
 
Joined
Jul 19, 2006
Messages
43,587 (6.70/day)
Processor AMD Ryzen 7 7800X3D
Motherboard ASUS TUF x670e
Cooling EK AIO 360. Phantek T30 fans.
Memory 32GB G.Skill 6000Mhz
Video Card(s) Asus RTX 4090
Storage WD m.2
Display(s) LG C2 Evo OLED 42"
Case Lian Li PC 011 Dynamic Evo
Audio Device(s) Topping E70 DAC, SMSL SP200 Headphone Amp.
Power Supply FSP Hydro Ti PRO 1000W
Mouse Razer Basilisk V3 Pro
Keyboard Tester84
Software Windows 11
Have you tried Rivatuner yet? It works very well, and you can set a fan profile in it to increase the fan speed when the card reaches a certain temperature, or you can just lock the fan at a higher (noise tolerable) speed.
 

Risco

New Member
Joined
Sep 1, 2008
Messages
31 (0.01/day)
Video Card(s) HD 4870 512mb
Have you tried Rivatuner yet? It works very well, and you can set a fan profile in it to increase the fan speed when the card reaches a certain temperature, or you can just lock the fan at a higher (noise tolerable) speed.

Yeah as mentioned above :p I am looking at a bios mod as it means less crap I need to install.
 
Joined
Jul 19, 2006
Messages
43,587 (6.70/day)
Processor AMD Ryzen 7 7800X3D
Motherboard ASUS TUF x670e
Cooling EK AIO 360. Phantek T30 fans.
Memory 32GB G.Skill 6000Mhz
Video Card(s) Asus RTX 4090
Storage WD m.2
Display(s) LG C2 Evo OLED 42"
Case Lian Li PC 011 Dynamic Evo
Audio Device(s) Topping E70 DAC, SMSL SP200 Headphone Amp.
Power Supply FSP Hydro Ti PRO 1000W
Mouse Razer Basilisk V3 Pro
Keyboard Tester84
Software Windows 11

REVHEAD

New Member
Joined
Aug 27, 2005
Messages
300 (0.04/day)
Location
Sydney/ Australia
Processor Intel i7 920 d0 stepping @ 200x19 qpi
Motherboard Gigabyte EX58-UD3R
Cooling Noctua
Memory Patriot 1333 MHZ ram 6gb Triple Channel @ 1600 MHZ
Video Card(s) ATI 5870 x2 in Crossfire
Storage 4X WD 80gb Veloci Raptors in Raid 0 & Seagate 500gb 7200.11 x 2 in raid 0
Display(s) Dell 3007 WFP
Case Lian Li A-10b
Audio Device(s) Asus Xonar STX
Power Supply CoolerMaster realpower pro 1000w
Software Windows 7 X64 ultimate RC
Would rather get a bit more understanding of the tmin setting though?

Same here, that Asus Top bios fan profile is rubbish, its way 2 loud.
 

Fastmix

New Member
Joined
Aug 5, 2008
Messages
627 (0.11/day)
Location
The Kingdom of Heaven
I don't know what kind of cooler you guys have..but the asus top profile on the reference cooler is dead silent for me.
 

REVHEAD

New Member
Joined
Aug 27, 2005
Messages
300 (0.04/day)
Location
Sydney/ Australia
Processor Intel i7 920 d0 stepping @ 200x19 qpi
Motherboard Gigabyte EX58-UD3R
Cooling Noctua
Memory Patriot 1333 MHZ ram 6gb Triple Channel @ 1600 MHZ
Video Card(s) ATI 5870 x2 in Crossfire
Storage 4X WD 80gb Veloci Raptors in Raid 0 & Seagate 500gb 7200.11 x 2 in raid 0
Display(s) Dell 3007 WFP
Case Lian Li A-10b
Audio Device(s) Asus Xonar STX
Power Supply CoolerMaster realpower pro 1000w
Software Windows 7 X64 ultimate RC
I dont know, 1000 to 1200 rpm idle against the ASUS top 1800 to 1900 idle, and 1800 to 1900rpm under load against the Asus Top 2900 rpm. Taking into account I have 2 cards even doubles the sound generated.

I am using the ATI cooling that comes as stock, no aftermarked job.

I dont think anything over 1900 rpm can be considered quite, maybe other things are dampening your sound generated? I have a quite PC all I like to hear is my waterpump, I am watercooled so no noisy fans, so any noise generated by the gpu stand out like dogs balls to me..
 
Joined
Jul 19, 2008
Messages
1,180 (0.20/day)
Location
Australia
Processor Intel i7 4790K
Motherboard Asus Z97 Deluxe
Cooling Thermalright Ultra Extreme 120
Memory Corsair Dominator 1866Mhz 4X4GB
Video Card(s) Asus R290X
Storage Samsung 850 Pro SSD 256GB/Samsung 840 Evo SSD 1TB
Display(s) Samsung S23A950D
Case Corsair 850D
Audio Device(s) Onboard Realtek
Power Supply Corsair AX850
Mouse Logitech G502
Keyboard Logitech G710+
Software Windows 10 x64
I dont know what your're doing but i found a sweet spot by reducing the Tmax AND Tmin by 10. Slope remains the same.

Before adjustments i had

80C idle
85-90 load

After

60C idle @ around a silent 27% fan speed

68C load@ not sure about fan speed but i hear it ramp up a little while gaming but its not too loud

So at these settings the card is silent and cooler at idle, and ramps up while gaming.

If you change the Tmin and Tmax anymore than 10 it will be cooler but you can hear the fan at idle so changing it by 10 seems perfect for me.

My stock Tmax was 101 and Tmin was 58 so i went Tmax91 and Tmin 48 and its great.
 

Risco

New Member
Joined
Sep 1, 2008
Messages
31 (0.01/day)
Video Card(s) HD 4870 512mb
I dont know what your're doing but i found a sweet spot by reducing the Tmax AND Tmin by 10. Slope remains the same.

Before adjustments i had

80C idle
85-90 load

After

60C idle @ around a silent 27% fan speed

68C load@ not sure about fan speed but i hear it ramp up a little while gaming but its not too loud

So at these settings the card is silent and cooler at idle, and ramps up while gaming.

If you change the Tmin and Tmax anymore than 10 it will be cooler but you can hear the fan at idle so changing it by 10 seems perfect for me.

My stock Tmax was 101 and Tmin was 58 so i went Tmax91 and Tmin 48 and its great.

For some reason radeon bios editor messes up the tslope. Everytime I mod a bios I end up with a crazy speed fan when gaming. In rivatuner I can set the tslope independent but not in RBE?
 
Joined
Mar 20, 2008
Messages
1,403 (0.24/day)
System Name Ryzen5900X
Processor AMD Ryzen 5900X
Motherboard Gigabyte B550 AORUS PRO AC
Cooling NZXT Kraken X62
Memory 4x G.Skill F4-3600C17D-8GTZ
Video Card(s) AMD Radeon RX 6800XT Midnight Black
For some reason radeon bios editor messes up the tslope. Everytime I mod a bios I end up with a crazy speed fan when gaming. In rivatuner I can set the tslope independent but not in RBE?

The tslope in RBE is calculated by a formule so you will get a correct tslope. If you could set this by hand, the fan will not operate how it was ment to be by ATI.

If you post a screenshot of the fan settings in rbe we can help you beter
 

Risco

New Member
Joined
Sep 1, 2008
Messages
31 (0.01/day)
Video Card(s) HD 4870 512mb
The tslope in RBE is calculated by a formule so you will get a correct tslope. If you could set this by hand, the fan will not operate how it was ment to be by ATI.

If you post a screenshot of the fan settings in rbe we can help you beter

Ok will get a pic up in a bit, but for reference rivatuner allows independent tslope adjustments. There should be an override available as it is making it hell for me setting up stuff in rivatuner, testing then flashing only to find the damn card is too noisy.

In all honesty I am not really bothered about heat, as it is exhausted. What I want to do is stop the fan ramping up and down every freaking minute when idle. Like for 2D I want it to stay around 1100rpm not 900-1400rpm which is what it does now. :shadedshu

I tried the fan spin up bug fix and changed nothing else on the default bios, but all that did was make my fans go super loud in windows. really at a loss here as to why modding is not doing as I want, but rather as it wants.
 
Joined
Mar 20, 2008
Messages
1,403 (0.24/day)
System Name Ryzen5900X
Processor AMD Ryzen 5900X
Motherboard Gigabyte B550 AORUS PRO AC
Cooling NZXT Kraken X62
Memory 4x G.Skill F4-3600C17D-8GTZ
Video Card(s) AMD Radeon RX 6800XT Midnight Black
I think you have a bios in your card with a high "Duty Cycle Min".

EDIT: One tip, remove first all software which can controll the fan and read the temperatures (ATI Tray Tools, Rivatuner, CCC xml hack, GPU-Z).
GPU-Z gives me without the fan fix a fan spin up loop at 48 degrees. I can't believe the fan fix cause your noise problem. It only removes unwanted fan spin ups.
 
Last edited:

Risco

New Member
Joined
Sep 1, 2008
Messages
31 (0.01/day)
Video Card(s) HD 4870 512mb
I think you have a bios in your card with a high "Duty Cycle Min".

EDIT: One tip, remove first all software which can controll the fan and read the temperatures (ATI Tray Tools, Rivatuner, CCC xml hack, GPU-Z).
GPU-Z gives me without the fan fix a fan spin up loop at 48 degrees. I can't believe the fan fix cause your noise problem. It only removes unwanted fan spin ups.

I checked and duty cycle min is at 0%? I really do not want to remove rivatuner, as I need the D3DOverrider :(

And yeah, I dont understand how just clicking fan fix borks the whole thing.
 
Joined
Mar 20, 2008
Messages
1,403 (0.24/day)
System Name Ryzen5900X
Processor AMD Ryzen 5900X
Motherboard Gigabyte B550 AORUS PRO AC
Cooling NZXT Kraken X62
Memory 4x G.Skill F4-3600C17D-8GTZ
Video Card(s) AMD Radeon RX 6800XT Midnight Black
I checked and duty cycle min is at 0%? I really do not want to remove rivatuner, as I need the D3DOverrider :(

And yeah, I dont understand how just clicking fan fix borks the whole thing.
Where is the screenshot we are waiting for :rolleyes:

You can also use the look up table for the fan.

Temp Fanspeed (its a shame they doesn't have a table function on these forums)
0----25%
65---27%
70---30%
75---34%
80---39%
85---45%
90---90%
100--100%
 
Joined
Jul 19, 2008
Messages
1,180 (0.20/day)
Location
Australia
Processor Intel i7 4790K
Motherboard Asus Z97 Deluxe
Cooling Thermalright Ultra Extreme 120
Memory Corsair Dominator 1866Mhz 4X4GB
Video Card(s) Asus R290X
Storage Samsung 850 Pro SSD 256GB/Samsung 840 Evo SSD 1TB
Display(s) Samsung S23A950D
Case Corsair 850D
Audio Device(s) Onboard Realtek
Power Supply Corsair AX850
Mouse Logitech G502
Keyboard Logitech G710+
Software Windows 10 x64
Ya the Tslope is calculated according to Tmax and Tmin, it cant work independant of....

I dont know what the problem is but make sure to uninstall drivers when flashing the card, also use the unmodified bios to modify the bios. That is, dont modify an already modified one.

Ya the screenshot might help.
 

Risco

New Member
Joined
Sep 1, 2008
Messages
31 (0.01/day)
Video Card(s) HD 4870 512mb
Where is the screenshot we are waiting for :rolleyes:

You can also use the look up table for the fan.

Temp Fanspeed (its a shame they doesn't have a table function on these forums)
0----25%
65---27%
70---30%
75---34%
80---39%
85---45%
90---90%
100--100%

Well I have about 15 different forums I frequent lol, so takes me a bit of time to post in all of them ;)

What part of the picture do you want?
 
Joined
Mar 20, 2008
Messages
1,403 (0.24/day)
System Name Ryzen5900X
Processor AMD Ryzen 5900X
Motherboard Gigabyte B550 AORUS PRO AC
Cooling NZXT Kraken X62
Memory 4x G.Skill F4-3600C17D-8GTZ
Video Card(s) AMD Radeon RX 6800XT Midnight Black
I want to see your fan settings in RBE
 
Joined
Jul 19, 2008
Messages
1,180 (0.20/day)
Location
Australia
Processor Intel i7 4790K
Motherboard Asus Z97 Deluxe
Cooling Thermalright Ultra Extreme 120
Memory Corsair Dominator 1866Mhz 4X4GB
Video Card(s) Asus R290X
Storage Samsung 850 Pro SSD 256GB/Samsung 840 Evo SSD 1TB
Display(s) Samsung S23A950D
Case Corsair 850D
Audio Device(s) Onboard Realtek
Power Supply Corsair AX850
Mouse Logitech G502
Keyboard Logitech G710+
Software Windows 10 x64
You should be able to just change 101 to 91 and 58 to 48 (Tslope should still be 37), save and flash your card. (remove drivers and rivatuner etc before flashing)
 

Risco

New Member
Joined
Sep 1, 2008
Messages
31 (0.01/day)
Video Card(s) HD 4870 512mb
You should be able to just change 101 to 91 and 58 to 48 (Tslope should still be 37), save and flash your card. (remove drivers and rivatuner etc before flashing)

Mmm, I never uninstalled the drivers when flashing is that bad? :banghead: Vuurvos thanks for your help again but I am trying to avoid the software approach.
 
Joined
Mar 20, 2008
Messages
1,403 (0.24/day)
System Name Ryzen5900X
Processor AMD Ryzen 5900X
Motherboard Gigabyte B550 AORUS PRO AC
Cooling NZXT Kraken X62
Memory 4x G.Skill F4-3600C17D-8GTZ
Video Card(s) AMD Radeon RX 6800XT Midnight Black
Mmm, I never uninstalled the drivers when flashing is that bad? :banghead: Vuurvos thanks for your help again but I am trying to avoid the software approach.

Uninstalling drivers is not needed. I never had any problems with it.

Why avoiding the software approach if you will keep your warrenty. A not orginal bios on your graphics card will void your warrenty.
 

Risco

New Member
Joined
Sep 1, 2008
Messages
31 (0.01/day)
Video Card(s) HD 4870 512mb
Uninstalling drivers is not needed. I never had any problems with it.

Why avoiding the software approach if you will keep your warrenty. A not orginal bios on your graphics card will void your warrenty.

True on the warranty but only if it dies with the modded bios :p I can just download the original sapphire bios from here worst case scenario.
 

Risco

New Member
Joined
Sep 1, 2008
Messages
31 (0.01/day)
Video Card(s) HD 4870 512mb
Just got some more info about TMAX, apparently the TMAX in RBE is right per se, but not using the same one as Rivatuner.

Where do I request this option is fully exposed in the next release?

Both rivatuner and RBE are correct, i think.
RBE let you choose the temperature where, following a ramp, the fan duty-cycle will be 100 %. RBE calls this temperature Tmax, but in fact this Tmax is not available in the controller, because the control ramp is specified by Tslope. RBE recompute itself Tslope.
There's another Tmax in the fan controller, the one you see in Rivatuner. You're unable to see this value in RBE.
This is just my opinion.
 
Top