Hard Light Productions Forums

General FreeSpace => FreeSpace & FreeSpace Open Support => Topic started by: Reprobator on October 25, 2010, 12:11:38 pm

Title: radeon 4870 : the atioglxx.dll syndrome is back!
Post by: Reprobator on October 25, 2010, 12:11:38 pm
Hi, today it seems that fs2 can't run shader and activate glsl on my computer
(windows 7 64 bit/radeon 4870 1gb/ 8 gb ram /)
It happens with any builds that support shader... (3.6.12 3.6.13 and antipode7)

I'm not sure when it did happen first, i use to update my graphic driver monday evening....
here is the log from fs2o and debug build :

Code: [Select]
Initializing OpenGL graphics device at 1024x768 with 32-bit color...
  Initializing WGL...
  Requested WGL Video values = R: 8, G: 8, B: 8, depth: 32, double-buffer: 1
  Actual WGL Video values    = R: 8, G: 8, B: 8, depth: 32, double-buffer: 1
  OpenGL Vendor     : ATI Technologies Inc.
  OpenGL Renderer   : ATI Radeon HD 4800 Series        
  OpenGL Version    : 3.3.10243 Compatibility Profile Context

  Using extension "GL_EXT_fog_coord".
  Using extension "GL_ARB_multitexture".
  Using extension "GL_ARB_texture_env_add".
  Using extension "GL_ARB_texture_compression".
  Using extension "GL_EXT_texture_compression_s3tc".
  Using extension "GL_EXT_texture_filter_anisotropic".
  Using extension "GL_ARB_texture_env_combine".
  Using extension "GL_EXT_compiled_vertex_array".
  Using extension "GL_EXT_draw_range_elements".
  Using extension "GL_ARB_texture_mirrored_repeat".
  Using extension "GL_ARB_texture_non_power_of_two".
  Using extension "GL_ARB_vertex_buffer_object".
  Using extension "GL_ARB_pixel_buffer_object".
  Using extension "GL_SGIS_generate_mipmap".
  Using extension "GL_EXT_framebuffer_object".
  Using extension "GL_ARB_texture_rectangle".
  Using extension "GL_EXT_bgra".
  Using extension "GL_ARB_texture_cube_map".
  Using extension "GL_EXT_texture_lod_bias".
  Using extension "GL_ARB_point_sprite".
  Using extension "GL_ARB_shading_language_100".
  Using extension "GL_ARB_shader_objects".
  Using extension "GL_ARB_vertex_shader".
  Using extension "GL_ARB_fragment_shader".
  Using extension "GL_ARB_shader_texture_lod".
  Found special extension function "wglSwapIntervalEXT".

  Initializing Shaders Manager...
  Loading and compiling main shaders...
    Compiling main shader ->  main-v.sdr (null-v.sdr) / main-f.sdr (null-f.sdr) ...
    Compiling main shader ->  main-v.sdr (b-v.sdr) / main-f.sdr (b-f.sdr) ...
    Compiling main shader ->  main-v.sdr (b-v.sdr) / main-f.sdr (bg-f.sdr) ...
    Compiling main shader ->  main-v.sdr (l-v.sdr) / main-f.sdr (lb-f.sdr) ...
    Shader failed to link:
Fragment shader(s) failed to link,  vertex shader(s) failed to link.
unexpected error.
unexpected error.

    ERROR! Unable to create shader program!
    Compiling main shader ->  main-v.sdr (l-v.sdr) / main-f.sdr (lbg-f.sdr) ...
    Shader failed to link:
Fragment shader(s) failed to link,  vertex shader(s) failed to link.
unexpected error.
unexpected error.

    ERROR! Unable to create shader program!
    Compiling main shader ->  main-v.sdr (l-v.sdr) / main-f.sdr (lbgs-f.sdr) ...
    Shader failed to link:
Fragment shader(s) failed to link,  vertex shader(s) failed to link.
unexpected error.
unexpected error.

    ERROR! Unable to create shader program!
    Compiling main shader ->  main-v.sdr (l-v.sdr) / main-f.sdr (lbs-f.sdr) ...
    Shader failed to link:
Fragment shader(s) failed to link,  vertex shader(s) failed to link.
unexpected error.
unexpected error.

    ERROR! Unable to create shader program!
    Compiling main shader ->  main-v.sdr (le-v.sdr) / main-f.sdr (lbgse-f.sdr) ...
    Shader failed to link:
Fragment shader(s) failed to link,  vertex shader(s) failed to link.
unexpected error.
unexpected error.

    ERROR! Unable to create shader program!
    Compiling main shader ->  main-v.sdr (le-v.sdr) / main-f.sdr (lbse-f.sdr) ...
    Shader failed to link:
Fragment shader(s) failed to link,  vertex shader(s) failed to link.
unexpected error.
unexpected error.

    ERROR! Unable to create shader program!
    Compiling main shader ->  main-v.sdr (ln-v.sdr) / main-f.sdr (lbgn-f.sdr) ...
    Shader failed to link:
Fragment shader(s) failed to link,  vertex shader(s) failed to link.
unexpected error.
unexpected error.

    ERROR! Unable to create shader program!
      Shader in_error!  Disabling normal maps and height maps!
    Compiling main shader ->  main-v.sdr (lf-v.sdr) / main-f.sdr (lfb-f.sdr) ...
    Shader failed to link:
Fragment shader(s) failed to link,  vertex shader(s) failed to link.
unexpected error.
unexpected error.

    ERROR! Unable to create shader program!
    Compiling main shader ->  main-v.sdr (lf-v.sdr) / main-f.sdr (lfbg-f.sdr) ...
    Shader failed to link:
Fragment shader(s) failed to link,  vertex shader(s) failed to link.
unexpected error.
unexpected error.

    ERROR! Unable to create shader program!
    Compiling main shader ->  main-v.sdr (lf-v.sdr) / main-f.sdr (lfbgs-f.sdr) ...
    Shader failed to link:
Fragment shader(s) failed to link,  vertex shader(s) failed to link.
unexpected error.
unexpected error.

    ERROR! Unable to create shader program!
    Compiling main shader ->  main-v.sdr (lf-v.sdr) / main-f.sdr (lfbs-f.sdr) ...
    Shader failed to link:
Fragment shader(s) failed to link,  vertex shader(s) failed to link.
unexpected error.
unexpected error.

    ERROR! Unable to create shader program!
    Compiling main shader ->  main-v.sdr (lfe-v.sdr) / main-f.sdr (lfbgse-f.sdr) ...
    Shader failed to link:
Fragment shader(s) failed to link,  vertex shader(s) failed to link.
unexpected error.
unexpected error.

    ERROR! Unable to create shader program!
    Compiling main shader ->  main-v.sdr (lfe-v.sdr) / main-f.sdr (lfbse-f.sdr) ...
    Shader failed to link:
Fragment shader(s) failed to link,  vertex shader(s) failed to link.
unexpected error.
unexpected error.

    ERROR! Unable to create shader program!
    Compiling main shader ->  main-v.sdr (l-v.sdr) / main-f.sdr (null-f.sdr) ...
    Shader failed to link:
Fragment shader(s) failed to link,  vertex shader(s) failed to link.
unexpected error.
unexpected error.

    ERROR! Unable to create shader program!
    Compiling main shader ->  main-v.sdr (l-v.sdr) / main-f.sdr (lg-f.sdr) ...
    Shader failed to link:
Fragment shader(s) failed to link,  vertex shader(s) failed to link.
unexpected error.
unexpected error.

    ERROR! Unable to create shader program!
    Compiling main shader ->  main-v.sdr (l-v.sdr) / main-f.sdr (lgs-f.sdr) ...
    Shader failed to link:
Fragment shader(s) failed to link,  vertex shader(s) failed to link.
unexpected error.
unexpected error.

    ERROR! Unable to create shader program!
    Compiling main shader ->  main-v.sdr (l-v.sdr) / main-f.sdr (ls-f.sdr) ...
    Shader failed to link:
Fragment shader(s) failed to link,  vertex shader(s) failed to link.
unexpected error.
unexpected error.

    ERROR! Unable to create shader program!
    Compiling main shader ->  main-v.sdr (le-v.sdr) / main-f.sdr (lgse-f.sdr) ...
    Shader failed to link:
Fragment shader(s) failed to link,  vertex shader(s) failed to link.
unexpected error.
unexpected error.

    ERROR! Unable to create shader program!
    Compiling main shader ->  main-v.sdr (le-v.sdr) / main-f.sdr (lse-f.sdr) ...
    Shader failed to link:
Fragment shader(s) failed to link,  vertex shader(s) failed to link.
unexpected error.
unexpected error.

    ERROR! Unable to create shader program!
  Shaders Manager initialized.

  Max texture units: 8 (16)
  Max elements vertices: 2147483647
  Max elements indices: 16777215
  Max texture size: 8192x8192
  Can use compressed textures: YES
  Texture compression available: YES
  Using trilinear texture filter.
  Using GLSL for model rendering.
  Shader Version: 3.30
... OpenGL init is complete!

I've try to revert my driver but it seems that unless i uninstall it first i won't be able to...
Unfortunatly i can't test it right now as i got to leave home untill tomorow evening... i'll try to uninstall all radeon driver then install the previous one, i hope ati is not making a remake of the x1x00 series  :rolleyes:
Title: Re: Shader errors with radeon 4870
Post by: The E on October 25, 2010, 12:12:57 pm
*Shrug*

At that level, it almost certainly is a driver error.
Title: Re: Shader errors with radeon 4870
Post by: Reprobator on October 26, 2010, 01:22:11 pm
Ok so after checking this at the moment, getting a one mounth older atioglxx.dll works fine!

THey use to do the same thing with the x1xxx series and again the problem come back.... i'm getting really tired by ati/amd  :(


I predict a lot of post for those who have this series of cgi and updated driver... so i link a working atioglxx.dll for windows7 64 bit radeon card :
http://dl.dropbox.com/u/464801/atioglxx.dll
Title: Re: radeon 4870 : the atioglxx.dll syndrome is back!
Post by: Fury on October 26, 2010, 02:08:19 pm
Confirmed. Catalyst 10.10 have broken FSO shaders. 10.9 and earlier work. Below is a link to 7z file containing 32-bit and 64-bit DLL's for XP, Vista and 7. Extract dll to your FS2 dir and you can bypass the problem.

http://staff.hard-light.net/fury/atioglxx.7z
Title: Re: radeon 4870 : the atioglxx.dll syndrome is back!
Post by: Reprobator on October 26, 2010, 03:13:53 pm
This again make me worry about the future open gl support by cgi manufacturer  :nervous:
Title: Re: radeon 4870 : the atioglxx.dll syndrome is back!
Post by: ChaosityZ on October 27, 2010, 02:18:28 pm
AMD Catalystâ„¢ 10.10c Hotfix
http://support.amd.com/us/kbarticles/Pages/GPU86AMDCat1010cHotfix.aspx
Title: Re: radeon 4870 : the atioglxx.dll syndrome is back!
Post by: Fury on October 27, 2010, 10:26:52 pm
Doesn't fix the problem, not on 4870 anyway. 10.9's atiogl.dll is still last known dll to work with FSO shaders.
Title: Re: radeon 4870 : the atioglxx.dll syndrome is back!
Post by: QuantumDelta on October 28, 2010, 04:58:18 am
This doesn't seem to effect the 5870, can anyone else confirm what cards are/aren't effected?