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

The 4890 "2D Low", GPU voltage/Memory clock rate Bios Thread

Joined
Sep 10, 2007
Messages
243 (0.04/day)
Location
Zagreb, Croatia
System Name My main PC - C2D
Processor Intel Core 2 Duo E4400 @ 320x10 (3200MHz) w/ Scythe Ninja rev.B + 120mm fan
Motherboard Gigabyte GA-P35-DS3R (Intel P35 + ICH9R chipset, socket 775)
Cooling Scythe Ninja rev.B + 120mm fan | 250mm case fan on side | 120mm PSU fan
Memory 4x 1GB Kingmax MARS DDR2 800 CL5
Video Card(s) Sapphire ATi Radeon HD4890
Storage Seagate Barracuda 7200.11 250GB SATAII, 16MB cache, 7200 rpm
Display(s) Samsung SyncMaster 757DFX, 17“ CRT, max: 1920x1440 @64Hz
Case Aplus CS-188AF case with 250mm side fan
Audio Device(s) Realtek ALC889A onboard 7.1, with Logitech X-540 5.1 speakers
Power Supply Chieftec 450W (GPS450AA-101A) /w 120mm fan
Software Windows XP Professional SP3 32bit / Windows 7 Beta1 64bit (dual boot)
Benchmark Scores none
WARNING!
Just a quick tip for any HD4890 BIOS fiddlers; The latest version of GPU-Z (0.3.3) does not extract a correct size (128KB - 131,072bytes) BIOS, but rather half of one (62.5KB - 64,000bytes).

This problem is exactly the same as what was seen during early HD4870 times. There are two programs that do extract a correct size HD4890 BIOS. I have verified that both Atiflash (v3.62) and Atiwinflash (v2.0.1.7) work perfectly for saving your current HD4890 BIOS.

I can't stress this enough, PLEASE SAVE YOUR CURRENT BIOS BEFORE EDITING OR FLASHING YOUR HD4890!!!. You will save yourself much time and heartache trying to find a replacement BIOS or getting your card back to stock working order.


OK, now that you were warned time to go on with this post.
For those involved in "old" HD4870 "2D Low" thread they'll get it right away, and for those that are new to this, here is a short description taken from HD4870 thread (tnx got to EastCoasthandle; edited "a bit")

What's the deal?
This thread is created to poll people together who have modified/altered their bios and/or driver to reduce:
- GPU clock rate
- Memory clock rate
- GPU voltage


Purpose​
The purpose of this thread is to formulate, create and obtain information and bios/bios tweaks to create a single bios that is proven to reduce reference HD4890 cards GPU voltage and memory clock rate without any side effects for the card and end user.


Ideas​
-confirmed lower GPU clocks and voltage
-leave the second 2D mode AKA UVD mode alone unless absolutely sure that a lower voltage doesn't affect movie playback, etc
-lower the memory clock rate in 2D mode, while keeping normal or overclocked memory clocks in 3D
-make sure that using other Catalyst drivers doesn't adversely effect your card when you're using standard or overclock settings to play your games
-no wierd artifacts or anomalies are tolerated - this is especialy true for flickering caused by GDDR5 memory changing from/to 2D/3D clocks if those are not the same


What if we fail?​
In case a "one BIOS to rule them all" plan fails, we will fall back to solutions using software tools as RivaTuner and ATI Tray Tools, or any similar tool that will be capable of delivering satisfying results.


Software you may need​
Radeon Bios Editor (latest)
GPU-Z (latest) WARNING: Current GPU-Z DOES NOT save your current bios correctly, please use Atiwinflash or ATIFlash 3.62 instead! (links below)
ATIFlash v3.60 / ATIFlash v3.62
ATI Tray Tools (latest) (latest beta thread)
Atiwinflash v2.0.1.7 - preffered way of getting original BIOS from your card BEFORE you start editting anything! Keep a copy of original BIOS in a safe place!
You may need to create a CCC profile with just the fan information (no gpu or memory information) to bring the fan back up to speed.

Kill-A-Watt (of any kind)
AND/OR
Multimeter


Disclaimer:
Once a BIOS is created and confirmed by several users to work as purposed (or any other BIOS and or method to measure voltage, etc) then you use it at your own risk. There is still no guarantee that it will work properly with your video card. As with any BIOS update there is a level of risk involved and you will assume this risk if you venture in replacing your BIOS. As a precaution, make a backup copy of your BIOS and keep a PCI video card handy as a backup as they are cheap.


Results so far​

OK, first the disclaimer of my own - at the moment I do not YET own a HD4890 card. I hope I will have it in my hands tomorrow or the day after, April 21st/22nd 2009.
This means I have NOT tried any solutions yet, and this is only based on what other people said.

So here are the results so far:
- HD4890 is confirmed to be able to change voltages through software (RivaTuner, VoltageFactory)
- it can be overclocked and downclocked using software (RivaTuner, ATI Try Tools)
- it still suffers from the flickering issue when memory changes speeds, same as HD4870

To be tried yet:
(please those willing to do it - test it yourselves and post results here; please note that any testing is done at your own risk! So please skip over if you do not feel "at home" with above mentioned tools)
- can voltages be lowered using software tools (RivaTuner, VoltageFactory) ?
- can voltages be modified using currently available BIOS ? (either going up or down; though going "down" is main point of this thread)
- can memory speeds be tweaked so that flickering is avoided ? (nafets claimed that HD4870 can work flicker-free if clocks are set to 450MHz for 2D and 900MHz for 3D)

As soon as I get my own card I will post my results. In the meantime, I have noticed that nafets has HD4890 and had already been playing with it - just haven't seen any "low 2D" tests.. maybe this gives him a push :)
Anyone else is welcome to join ofcourse, this is a group effort.

Any major news from this thread will also be posted here in the opening post.
 
Last edited:

nafets

New Member
Joined
Jul 26, 2008
Messages
611 (0.11/day)
I do have a toasty new HD4890 working right now. :)

Just a quick tip for any HD4890 BIOS fiddlers; The latest version of GPU-Z (0.3.3) does not extract a correct size (128KB - 131,072bytes) BIOS, but rather half of one (62.5KB - 64,000bytes).

This problem is exactly the same as what was seen during early HD4870 times. There are two programs that do extract a correct size HD4890 BIOS. I have verified that both Atiflash (v3.62) and Atiwinflash (v2.0.1.7) work perfectly for saving your current HD4890 BIOS.

I can't stress this enough, PLEASE SAVE YOUR CURRENT BIOS BEFORE EDITING OR FLASHING YOUR HD4890!!!. You will save yourself much time and heartache trying to find a replacement BIOS or getting your card back to stock working order.

I'll have some more info on 2D underclocking/volting and BIOS info in a few days. I'm just having fun with this beast in my games. :)

Hope to hear from other HD4890 owners and their experiences.

Card is currently testing with profiles of (2D - 150/215 @ 1.05v @ 0% fan dc and 3D - 900/1000 @ 1.3125v @ 40% fan dc)...
 
Last edited:
Joined
Sep 10, 2007
Messages
243 (0.04/day)
Location
Zagreb, Croatia
System Name My main PC - C2D
Processor Intel Core 2 Duo E4400 @ 320x10 (3200MHz) w/ Scythe Ninja rev.B + 120mm fan
Motherboard Gigabyte GA-P35-DS3R (Intel P35 + ICH9R chipset, socket 775)
Cooling Scythe Ninja rev.B + 120mm fan | 250mm case fan on side | 120mm PSU fan
Memory 4x 1GB Kingmax MARS DDR2 800 CL5
Video Card(s) Sapphire ATi Radeon HD4890
Storage Seagate Barracuda 7200.11 250GB SATAII, 16MB cache, 7200 rpm
Display(s) Samsung SyncMaster 757DFX, 17“ CRT, max: 1920x1440 @64Hz
Case Aplus CS-188AF case with 250mm side fan
Audio Device(s) Realtek ALC889A onboard 7.1, with Logitech X-540 5.1 speakers
Power Supply Chieftec 450W (GPS450AA-101A) /w 120mm fan
Software Windows XP Professional SP3 32bit / Windows 7 Beta1 64bit (dual boot)
Benchmark Scores none
Heya nafets :)

Yeah, I'll add the "please backup bios" up there as well in a second.. I forgot that people don't do that always :/

Just keep enjoying your card, I'm in no hurry.. Just one little thing - that's really 0% fan in 2D? If so - niceee! I'll really enjoy this card :)

EDIT: It's actualy so nice to go from HD4870 -> HD4890 .. so many things are same.. bugs included :D I feel all warm inside, hehehe :D
 

Fernandz

New Member
Joined
Apr 21, 2009
Messages
25 (0.00/day)
System Name Fernandz
Processor Intel Core i7 920 C0 @ 3500 Mhz (21x333)
Motherboard MSI x58 PRO SLi
Cooling Corsair Nautilus 500
Memory 3 x GSKill DDR3-1333 F3-10666-1GBCL8NQ
Video Card(s) Sapphire Radeon HD 4890
Storage 1 x 200GB + 1 x 500 GB SATA2
Display(s) AOC 17"
Case Sentey RJA-273, modded
Audio Device(s) Integrated
Power Supply CoolerMaster SilentPro M700 700W
Software Windows Vista SP2 x86
I do have a toasty new HD4890 working right now. :)
...I'll have some more info on 2D underclocking/volting and BIOS info in a few days. I'm just having fun with this beast in my games. :)

Hope to hear from other HD4890 owners and their experiences.

Card is currently testing with profiles of (2D - 150/215 @ 1.05v @ 0% fan dc and 3D - 900/1000 @ 1.3125v @ 40% fan dc)...

Hey Nafets! Do you have this 2D profile without flickering? I'm testing some options but for now all have flickering (Aero activated in Server 2008).
Those i'm tested are:
230/250 2D@1.05V - 460/500 UVD@1.183V - 920/1000 3D@1.3125V... flickering (but low)
225/250 2D@1.05V - 450/500 UVD@1.183V - 900/1000 3D@1.3125V... flickering (but low)

First idea was set exact multiple clocks (250/500/1000) for memory and same relation of core/memory in 3 clocks, but isn't working properly.

New idea for testing... the good old 27 multiple in core, and memory... this perhaps avoids changes in partial divisors and with exact multiplier mantains the timing. NOT TESTED YET!
Any want to try these?:
With overclock in memory (1080 in 3D) the options are (example):
230/270 2D@1.05V - 459/540 UVD@1.183V - 918/1080 3D@1.3125V

Without overclock in memory (972 in 3D) for example:
216/243 2D@1.05V - 432/486 UVD@1.183V - 864/972 3D@1.3125V

Note for the test: There no "27's exact multiplier" option in between 972 and 1080 for 4 multi divisor.

mmm... your option can work with this exact clocks... 216 / 999...
maybe the "multiple of 27" requirement could be the clue.

Ok, i'm working now, but today at home i will test this theory.

To LuxZg: I'm also with fan@0% in 2D mode, i made an automated profile in BIOS with 56ºC for minimum temp and 40% for minimum fan speed, in 56ºC the fan jumps directly to 40% and if the card heats up, the fan is continoulsy upping to 100% at 100ºC.
With this profile is very silence at 2D. And note: the fan a 40% is less noisy than 20-30%. in this range the fan produce a strange vibrational noise that is worse than the fan at 80%.
 
Last edited:
Joined
May 6, 2005
Messages
2,792 (0.40/day)
Location
Tre, Suomi Finland
System Name Ladpot ◦◦◦ Desktop
Processor R7 5800H ◦◦◦ i7 4770K, watercooled
Motherboard HP 88D2 ◦◦◦ Asus Z87-C2 Maximus VI Formula
Cooling Mixed gases ◦◦◦ Fuzion V1, MCW60/R2, DDC1/DDCT-01s top, PA120.3, EK200, D12SL-12, liq.metal TIM
Memory 2× 8GB DDR4-3200 ◦◦◦ 2× 8GB Crucial Ballistix Tactical LP DDR3-1600
Video Card(s) RTX 3070 ◦◦◦ heaps of dead GPUs in the garage
Storage Samsung 980 PRO 2TB ◦◦◦ Samsung 840Pro 256@178GB + 4× WD Red 2TB in RAID10 + LaCie Blade Runner 4TB
Display(s) HP ZR30w 30" 2560×1600 (WQXGA) H2-IPS
Case Lian Li PC-A16B
Audio Device(s) Onboard
Power Supply Corsair AX860i
Mouse Logitech MX Master 2S / Contour RollerMouse Red+
Keyboard Logitech Elite Keyboard from 2006 / Contour Balance Keyboard / Logitech diNovo Edge
Software W11 x64 ◦◦◦ W10 x64
Benchmark Scores It does boot up? I think.
I wonder how many watts could be saved by lowering the GDDR5 memory controller voltage...
I suspect that's where there's some wattage to be saved as I run my 4890 at 100MHz core / 200MHz memory at idle and GPU-Z sensor tab reports "???" (memory I/O) current draw as over 4 amperes whereas main core amperage is around 1.4A (1.4A×3×1.3125v=5.5W). So actual processing core wattage is lower than that of mem I/O (4A×2×1.20v=9.6W).
 

Fernandz

New Member
Joined
Apr 21, 2009
Messages
25 (0.00/day)
System Name Fernandz
Processor Intel Core i7 920 C0 @ 3500 Mhz (21x333)
Motherboard MSI x58 PRO SLi
Cooling Corsair Nautilus 500
Memory 3 x GSKill DDR3-1333 F3-10666-1GBCL8NQ
Video Card(s) Sapphire Radeon HD 4890
Storage 1 x 200GB + 1 x 500 GB SATA2
Display(s) AOC 17"
Case Sentey RJA-273, modded
Audio Device(s) Integrated
Power Supply CoolerMaster SilentPro M700 700W
Software Windows Vista SP2 x86
...New idea for testing... the good old 27 multiple in core, and memory... this perhaps avoids changes in partial divisors and with exact multiplier mantains the timing. NOT TESTED YET!
Any want to try these?:
With overclock in memory (1080 in 3D) the options are (example):
230/270 2D@1.05V - 459/540 UVD@1.183V - 918/1080 3D@1.3125V

Without overclock in memory (972 in 3D) for example:
216/243 2D@1.05V - 432/486 UVD@1.183V - 864/972 3D@1.3125V

Note for the test: There no "27's exact multiplier" option in between 972 and 1080 for 4 multi divisor.

mmm... your option can work with this exact clocks... 216 / 999...
maybe the "multiple of 27" requirement could be the clue.....

I'm quoting myself only for say: NOOOOOOOOOOPE! :nutkick:
The "multiple of 27" theory is false. With exact multiples of 27, exact relationships and exact multiplier changes... still flickering. :shadedshu
For now... no clue. :banghead:
 

Achernar

New Member
Joined
May 15, 2009
Messages
16 (0.00/day)
Flickering

Hi,

Quick question... When you refer to flickering, is the screen flickering with every frame being displayed on the monitor or does it happen just when you change the clock settings?

Chris
 

Fernandz

New Member
Joined
Apr 21, 2009
Messages
25 (0.00/day)
System Name Fernandz
Processor Intel Core i7 920 C0 @ 3500 Mhz (21x333)
Motherboard MSI x58 PRO SLi
Cooling Corsair Nautilus 500
Memory 3 x GSKill DDR3-1333 F3-10666-1GBCL8NQ
Video Card(s) Sapphire Radeon HD 4890
Storage 1 x 200GB + 1 x 500 GB SATA2
Display(s) AOC 17"
Case Sentey RJA-273, modded
Audio Device(s) Integrated
Power Supply CoolerMaster SilentPro M700 700W
Software Windows Vista SP2 x86
Hi,

Quick question... When you refer to flickering, is the screen flickering with every frame being displayed on the monitor or does it happen just when you change the clock settings?

Chris

No, is only when the drivers change between 2D/3D mode, but is in automatic changes. Is annoying.
 

Richieb0y

New Member
Joined
Mar 24, 2007
Messages
471 (0.08/day)
Location
The Netherlands Almere
System Name Made by Richieb0y
Processor Intel I7 860 2,8 Ghz
Motherboard Asus P7P55D
Cooling CrosAir H50
Memory Crosair XMS DDR3 1600Mhz 8GB
Video Card(s) Sapphire 6950 2G >>> 6970 [C 880mhz\M 1375mhz]
Storage SSD OCZ Vertex 60GB AHCI + Seagate Barracuda 250GB 16Mb + WD Caviar SE16 250GB 16Mb Raid0
Display(s) 21' Samsung LCD TV/Monitor 1650x1050
Case Cooler Master CM 690 4x 12cm / 2x 12cm Outtake / Titan Slotcooller 8cm
Audio Device(s) Onboard
Power Supply CorsairTX, 650 Watt
Software Windows 7 Ultimate E x64
Benchmark Scores 18606 3DMarks06 P18690 3DMarksVantage P4966 3DMarks11
can some here help me i just flashed my card first i only was aiming for the fan profiel but i could not resist to touch the 2d clocks i set them to 240/250 and i touched the CCC overdrive thingy so that i let me OC the core to 1100mhz then i flashed it it was succes after the reboot i got a error that there where no Ati drivers installed so i reinstalled it but after reboot i get the same error

Plzz can someone help me
 
Joined
Feb 21, 2005
Messages
102 (0.01/day)
System Name 5870 Xtreme Xfire System SpeC
Processor Intel I7 920 @ 4.2 HT
Motherboard Biostar Tpower X58
Cooling Thermal Right Extreme 120 - Push Pull Config
Memory 3x2 Ocz Blades 7.7.7.21
Video Card(s) 2x Sapphire 5870 Xfire @1000/1300 | PhysX 8800GTS
Storage 1TB Samsung F3 32 + 1TB Samsung F1 32 + 3x Misc HDD`s
Display(s) 24" Nec Multisync 24WMGX3 LCD
Case Coolmaster Staker Monster Case Custom
Audio Device(s) XFI Azuntech Prelude 7.1 HD
Power Supply PC Power & Cooling 910w Monster Single Rail 75a Killer
Software Windows 7 Ultimate Edition x64
Benchmark Scores Vantage, 31k With PhysX
The only way to stop the flickering is to set all your memory clocks to 1000 or what ever your 3d clock is set to then you can put the cores on what ever you want and you will get no flickering desktop ect.

the flickering 2d is caused by memory speed changes in bios.
 

Richieb0y

New Member
Joined
Mar 24, 2007
Messages
471 (0.08/day)
Location
The Netherlands Almere
System Name Made by Richieb0y
Processor Intel I7 860 2,8 Ghz
Motherboard Asus P7P55D
Cooling CrosAir H50
Memory Crosair XMS DDR3 1600Mhz 8GB
Video Card(s) Sapphire 6950 2G >>> 6970 [C 880mhz\M 1375mhz]
Storage SSD OCZ Vertex 60GB AHCI + Seagate Barracuda 250GB 16Mb + WD Caviar SE16 250GB 16Mb Raid0
Display(s) 21' Samsung LCD TV/Monitor 1650x1050
Case Cooler Master CM 690 4x 12cm / 2x 12cm Outtake / Titan Slotcooller 8cm
Audio Device(s) Onboard
Power Supply CorsairTX, 650 Watt
Software Windows 7 Ultimate E x64
Benchmark Scores 18606 3DMarks06 P18690 3DMarksVantage P4966 3DMarks11
The only way to stop the flickering is to set all your memory clocks to 1000 or what ever your 3d clock is set to then you can put the cores on what ever you want and you will get no flickering desktop ect.

the flickering 2d is caused by memory speed changes in bios.


lol but i want low temps in 2d thats why i want it low and i cant OC this card for shit i alreafy tryed it and i get error is GPUtool
 

AsRock

TPU addict
Joined
Jun 23, 2007
Messages
18,870 (3.07/day)
Location
UK\USA
Processor AMD 3900X \ AMD 7700X
Motherboard ASRock AM4 X570 Pro 4 \ ASUS X670Xe TUF
Cooling D15
Memory Patriot 2x16GB PVS432G320C6K \ G.Skill Flare X5 F5-6000J3238F 2x16GB
Video Card(s) eVga GTX1060 SSC \ XFX RX 6950XT RX-695XATBD9
Storage Sammy 860, MX500, Sabrent Rocket 4 Sammy Evo 980 \ 1xSabrent Rocket 4+, Sammy 2x990 Pro
Display(s) Samsung 1080P \ LG 43UN700
Case Fractal Design Pop Air 2x140mm fans from Torrent \ Fractal Design Torrent 2 SilverStone FHP141x2
Audio Device(s) Yamaha RX-V677 \ Yamaha CX-830+Yamaha MX-630 Infinity RS4000\Paradigm P Studio 20, Blue Yeti
Power Supply Seasonic Prime TX-750 \ Corsair RM1000X Shift
Mouse Steelseries Sensei wireless \ Steelseries Sensei wireless
Keyboard Logitech K120 \ Wooting Two HE
Benchmark Scores Meh benchmarks.
I wonder how many watts could be saved by lowering the GDDR5 memory controller voltage...
I suspect that's where there's some wattage to be saved as I run my 4890 at 100MHz core / 200MHz memory at idle and GPU-Z sensor tab reports "???" (memory I/O) current draw as over 4 amperes whereas main core amperage is around 1.4A (1.4A×3×1.3125v=5.5W). So actual processing core wattage is lower than that of mem I/O (4A×2×1.20v=9.6W).

Idle 223w

Rams at 1095MHz and lowering just the speed of it to 490MHz will drop my system usage down to 192w. And this is just using CCC so no flicker either.

Need a hack for CCC lol.
 
Top