1 Reply Latest reply on Nov 22, 2014 10:45 AM by dashxdr

    Several OpenGL bugs

    set

      Where can I report developer-type bugs in AMD OpenGL/OpenCL drivers? "AMD Issue Reporting Form" linked from driver download section looks like created to gather feedback from regular users about popular applications and developer issues silently drown there.

       

      Example of two bugs that Catalyst drivers have since 14.9 (early betas and release), but earlier versions (14.4) are fine [OS: Win7x64 SP1, Radeon HD 6950]:

      1) When creating OpenGL context in console application from time to time there is massive text spam to console from AMD OpenGL driver that looks like this:

      cur_cycle = 6, issue_cycle = -1, ready_cycle = 0

      cur_cycle = 7, issue_cycle = -1, ready_cycle = 6

      cur_cycle = 8, issue_cycle = -1, ready_cycle = 7

      cur_cycle = 9, issue_cycle = -1, ready_cycle = 1

      cur_cycle = 2, issue_cycle = -1, ready_cycle = 1

      cur_cycle = 3, issue_cycle = -1, ready_cycle = 1

      cur_cycle = 4, issue_cycle = -1, ready_cycle = 1

      cur_cycle = 1, issue_cycle = -1, ready_cycle = 0

       

      Inspecting atioglxx.dll and atio6axx.dll shows that indeed string "cur_cycle = %d, issue_cycle = %d, ready_cycle = %d" is present there.

       

      2) Texture type GL_SLUMINANCE8 incorrectly works as GL_LUMINANCE8, but there are no problems with GL_SRGB8.

       

      First issue should be trivial to fix, probably second one too, but there they are in 14.9 release despite my reports from early betas. I have several more involved bugs, but not sure is there any chance the report would be read by actual AMD driver developers.

        • Re: Several OpenGL bugs
          dashxdr

          I want to report an issue with GLSL on ATI Radeon. I'm running ubuntu 14.04 LTS

          AMD Proprietary Linux Driver Version Identifier:13.35.5

          AMD Proprietary Linux Driver Release Identifier: UNSUPPORTED-13.35.1005

          AMD Proprietary Linux Driver Build Date: Mar 12 2014 10:32:23

          RADEON: Driver for ATI Radeon chipsets:

           

          This is my card:

          VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Bonaire XT [Radeon HD 7790/8770 / R9 260 OEM]

           

          The problem is the pow() function in glsl is not implemented correctly. pow(x, y) fails when x<0, even if y is 2.

           

          Here is a page that demonstrates the issue:

          http://glslsandbox.com/e#21039.0

           

          On nvidia there is no such problem. Only ATI.