Author Topic: Furmark strange behaviour with 4870...  (Read 11812 times)

0 Members and 1 Guest are viewing this topic.

cvearl

  • Associate
  • Posts: 8
Furmark strange behaviour with 4870...
« on: August 13, 2008, 02:40:35 PM »
I own a 4870 and I have been testing the heck out of it. Replaced my beloved 8800GT. So far I am very pleased!

The 4870 has been great. Idle temp 78C. Load during most high end games it will hover up to the 84C or even 85C point. Can't hear the card much at all if ever. All games run perfect that I have tried. The card is 100% stable in weeks of hardcore gaming at 1680x1050 across many titles and other benchmarks including the 3DMARK stuff and Vantage. Furmark stability test generally seems to be able to run indefinately for me in pretty much all modes. My screen is a 1680x1050 22" LCD. Thermally this is in and around what my eVGA 8800GT Superclocked ranges were. Case ambients are lower as the 4870 exhausts air out under my desk instead of into the case. I run fullscreen with nothing else running as I find it slows the stability test down and lowers the temps.

Thinking I am doing well, along comes Furmark. The toughest version of the Furmark test I can run (get's my card the hottest) is the 1680x1050 no AA stability test in full screen. Generally speaking, the card hits 91fps in the stability test and the temp slowly climbs to 96C over a 2 to 3 minute spread and then starts to bounce between 96C and 97C and continues that way until I end the test. Many times I have left it half and hour and it is still pumping along like that. Great!

I have been able to get it to crash once when it was really hot in the house the other day. It hit 30C in the room and the test ran about 5 minutes and crashed when it hit 98C near the end. The computer rebooted. This is partly due to me having a silent case (Antec Sonata III) with poor airflow. My rear exhaust 120mm Tricool set to medium speed does not pull much air. So this is understandable. All that said, this is a very stable card at stock settings. :)

So I decided to overclock. I took the same clocks from MSI's new 4870 OC edition. Why not right? They are using the same exact card and cooling solution. So I say go for it. 780/1000. Small overclock really. This is lower than the max allowed in CCC.

At those clocks, every game I play is 100% stable. 3DMARK06 and Vantage no problems. I still don't really hear the fans ramp up much. Card runs cool as before. No worries.

Then I try Furmark. Every time I try to run Furmark, it goes 2 seconds in and reboots the computer. This is regardless of temp. It does not even make it to 88C and it reboots in under 3 seconds. This is not stress related so it must be something else. I tried a few variations of the overclock and I get the same result. It is not temps. It just reboots in a few seconds of starting.

Why can I run 100% Furmark stability tests with no issues whatsoever with stock clocks but the slightest change to the clocks causes Furmark to reboot the computer without it even getting the card to work. Especially when all the games and other benchmark apps still fly and the temps are nice and low (for a 4870 that is).

I use Cat 8.7's on Vista 32 SP1. Intel C2D 8400 and 4GB RAM PC2-6400 on Intel motherboard P35 Express chipset. All stock.

Thanks!

Charles.

Stefan

  • Consigliere
  • ****
  • Posts: 619
Re: Furmark strange behaviour with 4870...
« Reply #1 on: August 16, 2008, 12:48:32 PM »
Quote
So I decided to overclock. I took the same clocks from MSI's new 4870 OC edition. Why not right? They are using the same exact card and cooling solution.
All chips either memory or GPU have different quality.
Factory overclocked cards have pre-selected and tested chips aka "golden samples", i.e. these can stand the higher frequencies.
If you can overclock a regular card, it's more or less luck.

Quote
Why can I run 100% Furmark stability tests with no issues whatsoever with stock clocks but the slightest change to the clocks causes Furmark to reboot the computer without it even getting the card to work. Especially when all the games and other benchmark apps still fly and the temps are nice and low (for a 4870 that is).
From my experience nothing stresses the TMUs more than Furmark.
Overclock only your GPU core, but not the memory and test again with Furmark.

Systeminfo: CPU-Z - GPU-Z - GPUCapsViewer

JeGX

  • Global Moderator
  • Capo Crimine
  • *****
  • Posts: 2370
    • oZone3D.Net
Re: Furmark strange behaviour with 4870...
« Reply #2 on: August 18, 2008, 09:57:53 AM »
Hi cvearl,

have you tested your overcloked 4870 with the fur rendering of GPU Caps Viewer? I'd like to know if FurMark and GPU Caps Viewer have the same behaviour. Do you have the possibility to test your radeon 4870 with Windows XP and Catalyst 8.7?
In both windowed and fullscreen modes you have the problem?

FurMark is just an OpenGL app and has no low level code (I mean no assembly or direct access to the hardware). So this is certainly a radeon hardware issue (maybe the bios, I don't know...).

cvearl

  • Associate
  • Posts: 8
Re: Furmark strange behaviour with 4870...
« Reply #3 on: August 19, 2008, 03:00:19 AM »
Hi cvearl,

have you tested your overcloked 4870 with the fur rendering of GPU Caps Viewer? I'd like to know if FurMark and GPU Caps Viewer have the same behaviour. Do you have the possibility to test your radeon 4870 with Windows XP and Catalyst 8.7?
In both windowed and fullscreen modes you have the problem?

FurMark is just an OpenGL app and has no low level code (I mean no assembly or direct access to the hardware). So this is certainly a radeon hardware issue (maybe the bios, I don't know...).


I shall try the GPU Caps Viewer and get back to you. I do dual boot XP so I can try that as well.

So this "stressing of the TMU's" is not actually a "heat" thing. Just a "crashed the TMU" via the rendering technique used by Furmark specifically?

C.

cvearl

  • Associate
  • Posts: 8
Re: Furmark strange behaviour with 4870...
« Reply #4 on: August 19, 2008, 06:09:34 PM »
Hi cvearl,

have you tested your overcloked 4870 with the fur rendering of GPU Caps Viewer? I'd like to know if FurMark and GPU Caps Viewer have the same behaviour.

FurMark is just an OpenGL app and has no low level code (I mean no assembly or direct access to the hardware). So this is certainly a radeon hardware issue (maybe the bios, I don't know...).


As per your request I have done some testing and here are the results.

Things to know about the 4870
It is designed to Idle at 80C. It actually tries to stay there. You can run it in a 21C room with basic store bought floor fans blowing on it through the side of your open case and it will almost stop it's own fan and unlikely to drop below 77C. ATI engineers actually intended on not letting the card drop far below 80C. It's by design. Under gaming load it is cooler running than most factory overclocked 8800GT's that, as we all know, have a HUGE install base. In regular gaming sessions, my 2 8800GT's tested at different times hit 90C in this same case I use for the 4870. This was tested in the middle of winter so the room was 20C. The fan on the cooler used to spin something awefull in some games. The 4870 also incorperates a VPU recovery algorythm programmed into the card. If the card detects a potentially unsafe temperature in one of it's components, it shuts down the card. From what I understand from talking to ATI Beta testers, it's just over 100C somewhere. Sounds reasonable and a good idea to boot. Don't want to cook a card right?

A "stress test" should infact demostrate the card's design in these respects. On with the testing...

Test scenario and background

This is a stock system. Intel board and Intel C2D 8400. All stock. As far as testing a 4870 goes, this is about the worst case scenario I can imagine. Firstly I run the Atnec Sonata III. All reviews of this case end with the reviewer saying "NOT recommended for overclocking as it does not move alot of air (hence the silence) and as a gaming rig, we strongly recommend you add a front 120MM fan to help cool your cards". Needless to say this is a very hot case. Ironically this presents a good testbed for card stability.

Room ambient temps on the floor at the front of the case = 27C. (~ 82F)
Using current version of GPU Caps Viewer. 600x600 windowed res (seems to get the hottest)
No other 3rd part apps (ATT, Rivatuner, GPUz ect...) running or installed.
Cat 8.7 + Vista 32
4870 single card
Temps and Framerates read from top titlebar of GPU Cap Viewer app.

Results with stock clocks - 750/900

Average FPS = 229

60 seconds - 96C
120 seconds - 97C with momentary touches of 98C
180 seconds - 99C

User ended test.

Results with basic overclock - 780/1000

Average FPS = 240

60 seconds = 98C
120 seconds = 100C
180 seconds = 102C

Card failed and system blackscreened.
Temp at time of failure = 102C

RE-TEST

It is 23C in the room. 4C cooler than the above testing. This is about 73F. Still warmer than room temperature. But a good time to test again.

300 seconds - 96C

User ended test.


Conclusion

GPU Caps Viewer test was repeatable and predictable and the card behaved as per it's design and the environment it was tested in. 4870 needs airflow if you are going to overclock. 30C rooms are not good environements for this card if oyu overclock. At room temperature and proper airflow however, overclocking these is fine with stock fan speeds.

The overclock (given the nature of my crappy airflow and warm room temp) is generally solid. I can loop Devil May Cry 4 for hours (about the hottest test I can find) and the temps max out at 94C when the room was 30C to begin with. Most of the time the temp of the GPU would hover ~90C. In most other games it's in the mid to high 80's with this overclock. In the right case, or if I added a fan in the front of the case like I am supposed to, these temps would all drop ~5C. Especially at lower room temps.

My problem with Furmark in it's pure form (the furmark app and not running through GPU caps viewer) as a "standard" for stability testing when overclocking, is that everyone can get a different result depending on HOW the test is run. Let me explain. This app, in the hands of the many, is prone to giving false positives. The problem is not the app but the execution of the test itself. People with safe overclocks on a 4870 crashing in under 2 seconds while all other test are ok end up falsely assuming that thier overclock is NOT ok and some mysterious part deep in the bowels of the card must be overheating. While on the other hand, someone thinks because they can loop Furmark for hours falsely assume they are ok when in fact the overclock could be a little high for the long run.

How do these false positives occure? Easy. Here are several examples of how to spoof the app and the user...

EXAMPLE 1 - Apply 4xAA to a fullscreen or windowed test and the framerate drops. Framerate drop = less load on CPU even though it says it's still at 100% utilization of the GPU. Lowered GPU load in this case = lower GPU temp and as a result the VRM's and other compenents are cooler as well.

EXAMPLE 2 - Running some resses are not stressing the card. On my 4870 at stock clocks and low airflow, I can run full screen without AA @ all resses indefinately no matter what temperature the room is. Except one. 1680x1050. If the room is over 24C, the test will cause the card to initiate a VPU recovery in aproximately 3 minutes and the result is a blackscreen or reboot.

EXMAPLE 3 - Running Furmark in a window as is the case with MANY overclockers as they have Rivetuner or GPUz running beside it. They merrily sit there watching the screen thinking... Wow. Am I ever stable. No. If the third party app is in the back with Furmark window "focused" or "in the front", it seems to slow the card down slightly. A few windowed tests can crash the card via HEATUP when it's running alone but open up GPUz or CPUID HW Monitor in some cases with Furmark in the front and it cools down somehow. Not sure why.

EXAMPLE 4 - The one I gave in the first post. Slight change to clocks resulting in Furmark's inability to run at all. Wit hit immediately rebooting the computer in 2 seconds or less without any heat to meantion. This is a freshly started computer with a cool card. Hit desktop and start test and it reboots.  :stupid: . Not because of heat but due to a crash in the renderer. Then this perpetuates into people running all over the internet saying "YA! My 4870 just crashed in 2 seconds! The VRM's are overheating!!!"

As a result of these examples, many people with both brands of cards not pushing the card with Furmark even though they think they really are. This is not a problem in and of itself and Furmark as an APP is not to blame. The problem is that people are trusting it as a "standard" for testing overclocks. Which is potentially can be. However what IS at fault is the execution of the app as a test as there is no basic locked down control point that everyone can agree to as the "if you pass this test you are golden" standard method.

Does this make sense?

I must also conclude that my results show that "as a standard", GPU Caps Viewer run at 600x600 (default settings) is a far better test when testing overclocks effect on temps and tripping the card. But that alone will not suffice. You also need a trusted artifact scanner which can test for rendering errors as well. That little pixel screaming out that in the long run your gonna toast this card early and you better back down a notch. ;)

I am only presenting the data as I have seen it. I have limited experience in these matters so I am not claiming that I know it all or my data is 100% fail proof. Just how I find anomolies in what people are saying about this app.

C.
« Last Edit: August 20, 2008, 09:05:10 PM by cvearl »

cvearl

  • Associate
  • Posts: 8
Re: Furmark strange behaviour with 4870...
« Reply #5 on: August 21, 2008, 04:45:12 PM »
From my experience nothing stresses the TMUs more than Furmark.
Overclock only your GPU core, but not the memory and test again with Furmark.

I have done as you asked and yes. The app can go without crashing if I leave the memory alone. Simply upping the GPU increased the framerates and the resulting GPU temp and it was stable. I ended the test in 2.5 minutes as the temp hit 97C (my personal "whoh there big fella" marker as I hate crashing). At least until I add a fan to the front of the case and wait for the temperature of the room to not be over 25C.

Many of the memory clock variations cause the app to simply crash the moment it starts. Even if games and other stress tests including CCC's built in Auto Clock tool say things are fine.

Probably a Furmark rendering math thing versus the archetecture of the card's memory management and clock combos.

With the overclock of mem I don't crash in the other apps on this site including GPU Caps Viewer and in Furmark only full screen with no AA at 1680x1050. I have not tried the lower resses in full screen without AA with memory clocked up.

C.

JeGX

  • Global Moderator
  • Capo Crimine
  • *****
  • Posts: 2370
    • oZone3D.Net
Re: Furmark strange behaviour with 4870...
« Reply #6 on: August 26, 2008, 10:16:56 AM »
Really interesting reading cvearl  :thumbup:

Have you tried the Catalyst 8.8?
Seems they are optimized to run FurMark better: http://www.geeks3d.com/?p=1106
I think it's a HD 4850/4870 issue that's why ATI has tweaked Catalyst 8.8.

I did some tests with my HD 3870 under XP32 with Catalyst 8.8.
I used Catalyst Control Center to overclock the HD 3870.
HD 3870 default clocks: 777MHz / 1125MHz: stability test 180 sec: PASSED
HD 3870 basic overclock: 790MHz / 1201MHz: stability test 180 sec: PASSED
No problem with a Radeon HD 3870.

I'm going to buy a Radeon HD 4850 to continue my tests because talking about HD 4000 without touching it is a little frustating...

fellix

  • Thug
  • *
  • Posts: 27
Re: Furmark strange behaviour with 4870...
« Reply #7 on: August 26, 2008, 01:29:28 PM »
Catalyst 8.8, since the very first beta, is always throttling FurMark by detecting the filename at startup.
By the way, enabling MSAA really takes off from the maximum peak load, so for those who want to perform temperature-stress testing should avoid enabling AA and use /xtreme_burning command line parameter to kill animation updates.

cvearl

  • Associate
  • Posts: 8
Re: Furmark strange behaviour with 4870...
« Reply #8 on: August 26, 2008, 03:28:46 PM »
Catalyst 8.8, since the very first beta, is always throttling FurMark by detecting the filename at startup.
By the way, enabling MSAA really takes off from the maximum peak load, so for those who want to perform temperature-stress testing should avoid enabling AA and use /xtreme_burning command line parameter to kill animation updates.

This proceedure will in fact eventually lead to shortening the life of this card. I am only guessing here.

I still think GPU CAPS Viewer is a more stable test. Also it is not throttled by 8.8's. ;)

But I still urge people with any card to know the cards limit and exersize common sense. If you know that 100C is dangerous, stop the test at 98C or 99C. Talking about GPU Caps viewer here because as I showed above, you don't always know WHY furmark crashed. It also causes me to wonder. I know a store that sells alot of 8800GT's and GTX200's and they have had RMA's with everything from artifacting in games to flat out CTD's in gaming due to defunct cards. What percentage of these are due to "I left my card running GPU burn in application XYZ overnight to make sure my card is healthy" only to have these problems surface a month or even months down the road?  :tropmdr:

Would they have otherwise?

My GPU can run for a long time at 99C with GPU Caps viewer. Why the blackscreen in Furmark in 2 seconds with a mem clock change and no AA at 1680x1050? Or a 3 minute crash to blackscreen when the GPU is at only 97C in Furmark at 1680x1050 fullscreen without AA (now have to rename EXE *AT YOUR OWN RISK*) without other third party apps in the background. GPU Caps Viewer is far more reliable it seems to me as far as a repeatable standard test and it more than heats the GPU. I have had it take my GPU to 102C and stay there for a bit before VPU recovery and the fans were a wailin!

That's WHEN the card should crash and it does. Every time I do it.

I need airflow. :( But I love this case. :)

C.
« Last Edit: August 26, 2008, 03:33:08 PM by cvearl »

fellix

  • Thug
  • *
  • Posts: 27
Re: Furmark strange behaviour with 4870...
« Reply #9 on: August 26, 2008, 04:36:12 PM »
Quote
What percentage of these are due to "I left my card running GPU burn in application XYZ overnight to make sure my card is healthy" only to have these problems surface a month or even months down the road? 
That's the point here -- FurMark/CapsViewer is just another 3D application, calling API functions to perform its work, and as a such it should be no exception from the general software base for which the videocard is supposed/advertised to run, as OpenGL compatible product. If ATi or the AIBs are aware of something about how this particular piece of code affects the SKU's cooling performance, then they probably should explicitly point or warn against it, in the warranty agreement or straight on the box with a big flashy sticker... or better -- redesign the cooling module.  :D
Otherwise the user is in full rights to demand a product replacement, no matter if the application in question is the reason for the failure or not.
« Last Edit: August 26, 2008, 04:38:09 PM by fellix »

JeGX

  • Global Moderator
  • Capo Crimine
  • *****
  • Posts: 2370
    • oZone3D.Net
Re: Furmark strange behaviour with 4870...
« Reply #10 on: August 27, 2008, 01:19:57 PM »
ah ah now I have a radeon hd 4850. I'm going to test it with FurMark and GPU Caps Viewer. Maybe I'll find out something interesting  :twisted:

Quel

  • Thug
  • *
  • Posts: 15
Re: Furmark strange behaviour with 4870...
« Reply #11 on: August 27, 2008, 05:11:19 PM »
Have you tried making your own profiles with an increased fan speed?  Running any electronic chip at a lower temperature will be better for the chip itself, I often have the fans running at 55% when I run furmark.  Also run it as etqw.exe to remove the throttling (and run the correct setting if you have crossfire)... it's just a profile change actually you can edit the way catalyst runs all of its profiles (even the hidden ones.)  I really wish they'd just give us the most simple controls to control all the facets of a graphics card... crossfire in particular is a pain to get the correct profile running for each game.  I guess ati knows what's best for its warranties.

cvearl

  • Associate
  • Posts: 8
Re: Furmark strange behaviour with 4870...
« Reply #12 on: August 27, 2008, 07:08:08 PM »
Quote
What percentage of these are due to "I left my card running GPU burn in application XYZ overnight to make sure my card is healthy" only to have these problems surface a month or even months down the road? 
That's the point here -- FurMark/CapsViewer is just another 3D application, calling API functions to perform its work, and as a such it should be no exception from the general software base for which the videocard is supposed/advertised to run, as OpenGL compatible product. If ATi or the AIBs are aware of something about how this particular piece of code affects the SKU's cooling performance, then they probably should explicitly point or warn against it, in the warranty agreement or straight on the box with a big flashy sticker... or better -- redesign the cooling module.  :D
Otherwise the user is in full rights to demand a product replacement, no matter if the application in question is the reason for the failure or not.

Furmark is a tourture test designed to take a GPU to it's absolute max temp for sustained periods. I don't care what brand (There is plenty of GTX200's in the RMA boat ATM for whatever reason), subjecting your card to that kind of use for long periods will shorten it's life. Some cards shorter than others I am betting. Warranty or no. This is a fact.

Go out to your car and stick the trottle at full RPM and leave it pinned at redline over night. I dare you.

Either way, I definately am not worried about the long term use of my 4870 or my GTX260 I am getting for my other PC. They are designed a certain way and playing games is not going to kill them.

I have not found a single game to push the card the way fullscreen+no aa+1680x1050 furmark does. Period. Nor do I expect one. Not impossible I guess.

C.

cvearl

  • Associate
  • Posts: 8
Re: Furmark strange behaviour with 4870...
« Reply #13 on: August 30, 2008, 04:46:50 PM »
Update...

OK. The room is at room temperature now and not hot like an oven to begin with. It's 20C.

I ran Furmark for 15 minutes and the temperature never exceeded 96C and would have run forever.

Being that I am on 8.8 Cats, I had to rename the EXE as ATI has throttled this application on purpose to keep people that were running this thing over and over for hours from shortening the life of their cards.

4870 definately needs lots of fresh air if it's going to be overclocked.

C.

JeGX

  • Global Moderator
  • Capo Crimine
  • *****
  • Posts: 2370
    • oZone3D.Net
Re: Furmark strange behaviour with 4870...
« Reply #14 on: August 30, 2008, 05:16:30 PM »
I played with HIS's Radeon HD 4850, Catalyst 8.8 and FurMark here:
http://www.geeks3d.com/?p=1228