FurMark 1.6.5 Won the OpenGL Fight Against Catalyst 9.1!

FurMark / Catalyst 9.1



Yes dear readers, FurMark is now robust with the buggy Catalyst 9.1. Thanks to Geeks3D readers we have found all workarounds to make FurMark Catalyst 9.1 compliant!

You can download the result of this collective work right here:
[download#32#image]




Okay let’s see the main bugs the Catalyst 9.1 has brought to OpenGL users / developers:

OpenGL

  • 1 – first of all, a nice crash in one of the most basic OpenGL function, glGetString(GL_VERSION), when an OpenGL 3.0 rendering context is enabled. With an OpenGL 2.1 context, there is no problem.
  • 2 – second bug with Catalyst A.I. (A.I. for Artificial Intelligence) (or CCC A.I.):
    • CCC A.I enabled (slider on Advanced): crash
    • CCC A.I enabled (slider on Quality): OK
    • CCC A.I disabled: OK

    The crash (in the glTexImage2D function) with CCC A.I. came from texture pixel format. Some textures used by FurMark were in 3-channel RGB format and when CCC A.I. is set to Advanced, I think the driver expects a 4-channel RGBA texture to perform some clever (what?) anti-aliasing tricks. And if the application provides a 3-channel RGB texture, the driver crashes in glTexImage2D. So I simply bypassed Catalyst bug by setting to 4-channel RGBA all textures used by FurMark. Now, no matter if CCC A.I is enabled or disabled, FurMark works fine.

Catalyst A.I.
Catalyst Control Center (CCC) and Artificial Intelligence (A.I.) feature. Intelligence is sometimes really artificial…

Some Geeks3D readers have reported crashes with other OpenGL applications like Second Life. Disabling CCC A.I. fixes these crashes.

FurMark 1.6.5 ChangeLog:

  • Change: workaround for Catalyst 9.1 when Catalyst A.I is enabled: all textures used by FurMark are now in 4-channel RGBA format (in the previous versions, some textures were in 3-channel RGB format…).
  • Change: the OpenGL version used by the renderer is now displayed in stability test mode (near renderer’s description) – thanks to David Legrand 😉
  • Change: by default the creation of an OpenGL 3.0 rendering context is disabled. If you want to enable it, just start FurMark in command line with the /gl3 parameter or use the batch file called Start-FurMark-OGL3.bat.
  • Change: small modifications in OpenGL 3.0 context creation.
  • Change: workaround for Catalyst 9.1 bug in glGetString(GL_VERSION) when an OpenGL 3.0 context is used.
  • Removed: timer check in contest mode.

I want to thank very much all readers that helped me to debug FurMark and especially Crishan who pointed out the source of crash.
Thank you guys:
– Zeuz
– chris
– Zalamander
– Xain
– Slagathor
– AlterMax (your english is perfectly understandable mate!)
– Sado
– evgen.05
– polux400
– wim
– dredg

The road to FurMark 1.7.0 is now ready! Now I can switch back to my GeForce and at last enjoy again OpenGL programming…

And to end up this chapter of FurMark evolution, I dug up this nice citation that is definitely true:

“When I have a problem on NVIDIA drivers, I assume that it is my fault. With anyone else’s drivers, I assume it is their fault”
– John Carmack -“;

Enjoy!

21 thoughts on “FurMark 1.6.5 Won the OpenGL Fight Against Catalyst 9.1!”

  1. Pingback: FurMark 1.6.1 Patched for Catalyst 9.1 and OpenGL 3.0! | The Geeks Of 3D

  2. Pingback: Graphics Stability Test Software FurMark v1.6.5 Emerges - Expreview.com

  3. Pingback: fanáticos por tecnologia » Blog Archive » [Nova Versão] FurMark OpenGL Bench v1.6.5

  4. Mars_999

    “When I have a problem on NVIDIA drivers, I assume that it is my fault. With anyone else’s drivers, I assume it is their fault”
    – John Carmack -”;

    Oh so true, get with the program ATI.

  5. Pingback: No Doubt, This Galaxy GeForce GTX 260+ Is FurMark-Proof! | The Geeks Of 3D

  6. Pingback: ATI CrossFire Xtension v1.0 | The Geeks Of 3D

  7. Pingback: ATI Catalyst 9.1: 10 New OpenGL Extensions | The Geeks Of 3D

  8. Pingback: Thermalright Does Not Like FurMark… | The Geeks Of 3D

  9. Yoyo_5

    I think the quote in the end of news completely sucks, John Carmarck is certainly payed by nVidia to tell something like this… x-(
    Take a look on the last 150MB of RAM which causes a huge decrease in performance… … … xD

  10. ogog

    FurMark 1.6.5

    weird crash here when trying to use any MSAA

    also one of my cpu cores is stuck on 100% sometimes after that crash.

    CCC A.I. is disabled

    q6600
    3870×2

  11. Pingback: GPUTool 0.0.0: A New Utility With Two Furry Donuts | The Geeks Of 3D - 3D Tech News

  12. Pingback: MSI GeForce N260GTX Lightning 1792MB is Hot and Loud! | The Geeks Of 3D - 3D Tech News

  13. Pingback: ATI Catalyst 9.5 Available For Radeon-Based Graphics Cards | The Geeks Of 3D - 3D Tech News

  14. Pingback: OCCT 3.1 Available With an Improved GPU Stress Test | The Geeks Of 3D - 3D Tech News

  15. Pingback: Tutorial: What is the Thermal Design Power (TDP)? | The Geeks Of 3D - 3D Tech News

  16. Pingback: Gainward HD 4870 Gold Sample and FurMark Atifacts | The Geeks Of 3D - 3D Tech News

  17. Pingback: How To Overclock Your Graphics Card for Free | The Geeks Of 3D - 3D Tech News

  18. Pingback: EVGA Geforce GTX 285 FTW Review | The Geeks Of 3D - 3D Tech News

Comments are closed.