0 Replies Latest reply on Sep 2, 2012 8:26 PM by cycheng-isgd

    gDEBugger6.2.438 on Linux (Ubuntu10.04 - 32bits) x86 Issues

    cycheng-isgd

      Hi all,

       

      I download and test gDEBugger, and I encounter some issues.

      My test environment :

       

      GPU : AMD HD 7750

      GPU Driver :  AMD Catalyst 12.6 Proprietary Linux x86 Display Driver  (amd-driver-installer-12-6-x86.x86_64.run)

      CPU : Intel(R) Core(TM) i5 CPU 760  @ 2.80GHz

      AMDAPP SDK v2.7

       

      Before test, I rebuild all cl samples in AMDAPP SDK with Debug config.

       

      ---------------------------------------

      Issue 1 :

      When debug OpenCL Kernel, I break at "barrier(CLK_LOCAL_MEM_FENCE);" and it will cause wrong calculation result !

      I use NBody sample to do test.

       

      Ref.   Feedback-NBody-Error.png

       

      You could see variable "acc" becomes {-nan, -nan, ...} after first iteration.

       

      The render result showed at  Feedback-NBody-Error2.png

      I don't know if it is hardware or software problem ?

       

      ---------------------------------------

      Issue 2 :

      I easily hanged when I open "OpenCL Multi-Watch" or "CL Context # CL Buffer #" view

       

      Ref. Feedback-HangedCase-1.png

       

      ---------------------------------------

      Issue 3 :

      As you can see in previous figure, the "Multiple Kernel Work Item Watch" panel is not well formed

       

      ---------------------------------------

      Issue 4 :

      I can not debug the sample "AMDTTeaPot" at first, I have to rebuild AMDTTeaPot & AMDTTeaPotLib then I can just debug them.

       

      By the way, in order to success debug AMDTTeaPot, I have to clear any breakpoint first, when AMDTTeaPot is running, interrupt it by set breakpoints, if I do not follow the step, I will encounter segmentation fault.

       

      Ref. Feedback-AMDTTeaPot.png

       

      Thanks for your time !

       

      Cycheng