Announcement

Collapse
No announcement yet.

ATI Driver support OpenCL + DirectCompute

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Originally posted by THEFOOL View Post
    ....

    วิธีเปิด OpenCL ง่ายๆ 1 ขั้นตอน สำหรับคนที่ใช้ Driver ATI Catalyst™ 10.2 อยู่แล้ว

    1.ลง ATI Stream SDK v2.0.1


    วิธีเปิด OpenCL ง่ายๆ 3 ขั้นตอน สำหรับคนลงวินโดว์ใหม่เท่านั้น

    ตูมเดียวจบ

    1. ลงวินโดว์
    2. ลงไดวเวอร์ Driver ATI Catalyst™ 10.2
    3. ลง ATI Stream SDK v2.01

    ใครใช้วินโดว์เก่า อ่านวิธีลงได้ข้างล่างคับ

    เสริม
    4. เปิด AI ใน CCC ในช่อง 3D ให้เป็น Advace ดูดีๆ นะคับ ว่า เลือก AI เป็น Advace หรือป่าว อย่าเลือกผิดอัน ผิดระดับ นะคับ
    5. แล้วก็ตรง Wait for vertical refresh ปรับเป็น Always Off







    ตามนี้มั้งคับ











    ถ้าเปิด v-sysc มันจะโดนจำกัด ตาม Refresh rate คับ ยิ่งการ์ดจอยิ่งแรง แต่ถ้าเปิด v-sysc ก็เหมือนใช้การ์ดจอ คอขวด

    เช่น เราตั้ง จอ Refresh rate 60 การ์ดจอ แล้วเปิด v-sysc มันก็จะทำ fps สูงสุดได้ไม่เกิน fps 60 คับ

    ฉนั้น ปิดไป ก็จะทำให้การ์จอ วิ่งเร็วเต็มๆ ไม่ คอขวด คับ

    อธิบาย ง่ายๆ คือ เกมส์ มันกินสเป็ก การ์ดจอสูงมาก ไงละคับ พอเปิด v-sysc แล้ว การ์ดจอ มันถึงเล่นไม่ไหว fps ขึ้นๆ ลง

    ถ้าไปเล่นเกมส์ ที่ไม่ค่อยกินสเป็กการ์ดจอ เปิดได้ สบายๆ คับ

    เหมือนพวกเกมส์ ดังๆ ที่ออกมาแล้ว ต่อให้การ์ดจอ รุ่นที่แพงที่สุด สมัยนั้นที่ออกมา มันก็ยังเล่นแบบ เปิด ออฟชั่นเต็มๆ ไม่ค่อยไหว ไง ต้องผ่านไปนานๆ จนการ์ดจอ รุ่นใหม่ๆ ออกมาถึงกลับไปเล่นกันไหวได้ เหมือนบางเกมส์ที่ผ่านๆ มา






    ATI Stream Technology เครดิต จากคุณ sphasuta

    คือ เทคโนโลยี ATI Stream เป็นชุดของฮาร์ดแวร์ขั้นสูงและเทคโนโลยีซอฟต์แวร์ที่ใช้กราฟิก AMD processors (GPU) ทำงานประสานกันกับหน่วยประมวลผลกลางของระบบ (CPU) เพื่อเร่งประมวลผลโปรแกรมไม่ใช่เพียงแค่กราฟิก ช่วยให้ระบบทำงานได้อย่างสมดุล มีประสิทธิภาพ สามารถเรียกใช้งานคอมพิวเตอร์ได้รวดเร็วกว่าที่เคย

    DirectCompute เป็นอินเตอร์เฟซโปรแกรมประยุกต์ที่ใช้ประโยชน์จากพลังการประมวลผลคู่ขนาน ของหน่วยประมวลผลกราฟิกสมัยใหม่เพื่อเร่งประสิทธิภาพการใช้โปรแกรมคอมพิวเตอร์ใน Microsoft Windows Vista หรือ Windows 7 ,DirectCompute เป็นส่วนหนึ่งของชุดคำสั่งใน Microsoft DirectX

    OpenCL เป็นโครงสร้างในการเขียนโปรแกรมที่รันข้ามแพลตฟอร์มต่างกันประกอบด้วย CPUs, GPUs และหน่วยประมวลผลอื่นๆ, OpenCL ประกอบด้วยภาษาสำหรับการเขียน kernels บวกกับชุดสำหรับที่ใช้เพื่อกำหนดและควบคุมแพลตฟอร์ม

    ที่มา Here

    วินโดวส์ XP เป็น DX9 ครับ ไม่รองรับ DirectCompute หรือการใช้ GPU ช่วยการประมวลผล ซึ่งคำสั่งนี้เพิ่งจะมีใน DX11 ครับ แต่ XP ยังรองรับ OpenCL ครับ

    OpenCL และ DirectCompute ซึ่งล้วนเป็นคำสั่งให้มันสามารถประมวลผลโปรแกรมบน GPU ได้ ซึ่งเป้าหมายของคำสั่งพวกนี้คือช่วยแบ่งเบาภาะของ CPU และใช้งานการ์ดจอให้มีประสิทธิภาพมากขึ้น ซึ่งในอดีตถ้าเราไม่ได้เล่นเกมหรือทำงานเกี่ยวกับกราฟฟิค GPU จะไม่มีประโยชน์ เสียบให้กินไฟไปงั้นเอง ปัจจุบันนี้ GPU มีประสิทธิภาพมากขึ้น จึงหาทางที่จะทำอย่างไรให้ GPU มาแบ่งการรับคำสั่งไป CPU มาประมวลผลเอง

    OpenCL คือชุดคำสั่งพัฒนาให้มันสามารถรันที่หน่วยประมวลผลไหนก็ได้ ไม่ว่าจะเป็น CPU Processor หรือ GPU Processor ครับ

    DirectCompute เป็นชุดคำสั่งในตัวของ DirectX 11 ให้ GPU ทำงานคู่ขนานไปกับ CPU ในการประมวลผลโปรแกรมครับ

    สรุปคือทั้ง OpenCL และ DirectCompute คือชุดคำสั่งที่ให้ GPU ทำงานได้เหมือน CPU นั่นแหล่ะครับ








    ดูหนัง ถอดรหัสด้วยการ์ดจอ ไม่มีกระตุก ภาพใสๆ สีสดใส





    รูปทดสอบ บ้าพลังนิดหน่อย เปิด อนิเม แค่ 6 ตอน เล่น พร้อมๆ กัน เท่านั้น จริงๆ กะเปิดทดสอบ สัก 12 ตอน

    ลองดูตรง CPUคับ ว่า แทบจะไม่ได้กินแรง CPU เลย วิ่งราว ๆ 1- 5 เปอเซนต์ เท่านั้น







    Pure Codec

    Download Here

    1. ลบโปรแกรม ทุกอย่างที่เกี่ยวกับการดูหนังให้หมด
    2. ลบโปรแกรม Code ต่างๆที่เกี่ยวข้องกับการดูหนังให้หมด
    3. ลงโปรแกรม Pure Codec
    4. เซ็คค่าตามนี้ได้เลย แล้วดูหนังแจ่มๆ ใช้ GPU ถอดรหัส ไม่กินแรง CPU ไม่มีกระตุก ภาพชัดแจ๋ว

    Windows 7 เซ็คตามนี้ได้เลย









    ตัวอย่างภาพ ที่ เปิด Enable dynamic contrast และ ปิด Enable dynamic contrast

    ในไดวเวอร์ CCC Avivo Video รูปบน ปิด รูปล่าง เปิด




    กระทู้นี้ เอาไว้แนะนำ ว่า การ์ดจอ ATI ก็ ลองรับ OpenCL ได้ เอาไว้แนะนำให้คนที่ไม่รู้ ให้ ลงไดวเวอร์เปิดใช้ OpenCL กันนะคับ

    ผลพลอยได้ จากการเปิด OpenCL คือ เกมส์ มี FPS ที่สูงขึ้นหลังจากที่เปิด OpenCL คับ


    คือ จริงๆ ผม คอ Nvidia แต่พอดี เปลี่ยนมาใช้ ATI เพราะ มันลองรับ Dix 11 and OpenGL 3.2

    ซึ่งตอนที่ซื้อคอมใหม่ Nvidia มันไม่ลองรับนะคับ

    แล้วทีนี้ พอเปลี่ยนมาใช้ ATI ผมก็เลยไปไล่หาวิธี ทำยังไงให้ การ์ดจอ แรงขึ้นกว่าเดิม โดยที่ไม่ต้องไป OC

    พอไปไล่หาอ่านมา ก็พบว่า ถ้าเราเปิด OpenCL เพิ่มได้ จากปรกติ ที่มันปิดอยู่ ไม่ได้เปิด มันจะช่วยให้ fps บางเกมส์ สูงขึ้น

    ซึ่งนอกจากเรื่องเกมส์แล้ว มันยังช่วยเรื่องระบบวินโดว์ให้ลื่นขึ้นกว่าเดิม หลายๆ อย่างด้วยนะคับ


    ก็เลยเอามาแนะนำคนเล่นการ์ดจอ ATI กัน ให้เปิดใช้กัน ก็เท่านั้นละคับ


    โปรแกรม GPU-Z 3.8 OpenCL

    ใครมีปัญหา GPU-Z 3.8 เปิดแล้วไม่แสดง OpenCL

    แสดงว่า GPU-Z 3.8 ในเครื่องท่านมีปัญหา ให้โหลดตัวนี้ไปเช็คคับ

    ATI 4000+ ถ้าใช้ใน Windows 7 จะมีบัคไม่โชว์ OpenCL เพราะ การ์ดไม่ลองรับ DirectCompute 5.0 คับ ยกเว้น ATI 5000+ โชว์ คับ

    ATI Catalyst 9.12 hotfix
    Download Here
    ผมเจอปัญหา ตัว PureCodec 200912 ครับ
    คือ Win 7 32 ดีทุกอย่าง แต่ 64 ไฟล์เทส ภาพจะเละๆเต็มจอ
    หากทดสอบเปิดด้วย kmp แบบ internal codec จะดูได้ปรกติ (CPU ขึ้นเห็นๆ)

    รบกวนแนะนำ (Codec 64) ทีครับ

    ปล.เทสผ่าน OS7x64 HD43xx i3 , เครื่องเดียวกันตอนแรก x86 ใช้ได้ปรกติครับ

    Comment


    • Originally posted by alice View Post
      ผมเจอปัญหา ตัว PureCodec 200912 ครับ
      คือ Win 7 32 ดีทุกอย่าง แต่ 64 ไฟล์เทส ภาพจะเละๆเต็มจอ
      หากทดสอบเปิดด้วย kmp แบบ internal codec จะดูได้ปรกติ (CPU ขึ้นเห็นๆ)

      รบกวนแนะนำ (Codec 64) ทีครับ

      ปล.เทสผ่าน OS7x64 HD43xx i3 , เครื่องเดียวกันตอนแรก x86 ใช้ได้ปรกติครับ




      ตรงช่อง H.264 Video Decoder ให้ลองเปลี่ย่นเป็น อย่างอื่น คับ จะแก้ปัญหา ภาพเละได้

      ลองเปลี่ยนดูคับ

      Comment


      • จริงๆ แล้ว แค่ปรับ catalyst ai ให้เป็น advance มันก็เพิ่มละคับ FPS อ่ะ ผมว่านะ

        Comment


        • ทำไม mod เค้าไม่ยอมปักหมุดเลยแฮะ จะใช้แต่ละที่ต้องมา search หาเอา ; (

          Comment


          • กว่าจะหาเจอ

            อัปๆๆ

            ประโยชน์เหลือหลาย

            Comment


            • ผมลงแล้วไม่ได้อ่ะ

              วิน7 64บิท 10.3 5700 2.01

              ไม่ได้ลงวินใหม่นะครับ เดิมลง10.3อยู่
              เลยลบใหม่ ตามวิธีหน้าแรกเลย ลบแบบละเอียดเลยครับ

              แล้วก็มาลง CCC 10.3 รี ตามด้วยเซ็ต แอทว๊าด + ออลเวย์ออฟ รี และตามด้วย OpenCL 2.01 ครับ รี

              พอมาดู มันก็ไม่มีไรเปลี่ยนแปลง GPU-Z 0.4.2 + GPU Caps Viewerตัวใหม่สุดในเว็ป
              ทำไงๆ อยากได้OpenCL

              Comment


              • Originally posted by songpol_oot View Post
                ผมลงแล้วไม่ได้อ่ะ

                วิน7 64บิท 10.3 5700 2.01

                ไม่ได้ลงวินใหม่นะครับ เดิมลง10.3อยู่
                เลยลบใหม่ ตามวิธีหน้าแรกเลย ลบแบบละเอียดเลยครับ

                แล้วก็มาลง CCC 10.3 รี ตามด้วยเซ็ต แอทว๊าด + ออลเวย์ออฟ รี และตามด้วย OpenCL 2.01 ครับ รี

                พอมาดู มันก็ไม่มีไรเปลี่ยนแปลง GPU-Z 0.4.2 + GPU Caps Viewerตัวใหม่สุดในเว็ป
                ทำไงๆ อยากได้OpenCL
                ลองดูวิธีนี้ดูคับ

                ลง ไดวเวอร ATI Catalyst™ 10.4a แล้ว รีเครื่อง

                แล้วก็ ลง ATI Stream SDK v2.01 ของตัว Windows 64 bit คับ 100 กว่า MB

                แล้วก็ รี

                เครื่องผม ลองแล้วปรกตินะคับ

                ลง วินโดว์7 64 บิต ใหม่ แล้ว ลงตามวิธีข้างบน มัน โชว์ปรกตินะคับ

                ลงแล้ว ปรกตินะคับ โชว์ ครบหมดคับ

                Comment


                • ^
                  ^
                  ^
                  คับผม ถ้าลองแล้วได้ผลยังไงจะมาบอกนะครับ

                  Comment


                  • ลองทำแล้วครับ ก็ไม่ติดอ่ะ

                    -ลบ10.3แบบละเอียด ทุกขั้น ทุกตอน
                    -ลง ati_catalyst_10.4a_preview_win7_vista_apr21 + รี
                    -ลง ati-stream-sdk-v2.01-vista-win7-64 + รี

                    ก็ไม่ได้ เลยลองตั้งค่า แอดว๊าน+ออลเวย์ออฟ + รี

                    ก็ยังไม่ได้อ่าครับ ท่าน จขกท. มีวิธีอื่นอีกไหม
                    หรือมีเคล็ดลับสำคัญตรงไหนที่ผม ยังไม่ได้ทำอีกเอ่ย อยากแรงครับ

                    Comment


                    • Originally posted by songpol_oot View Post
                      ลองทำแล้วครับ ก็ไม่ติดอ่ะ

                      -ลบ10.3แบบละเอียด ทุกขั้น ทุกตอน
                      -ลง ati_catalyst_10.4a_preview_win7_vista_apr21 + รี
                      -ลง ati-stream-sdk-v2.01-vista-win7-64 + รี

                      ก็ไม่ได้ เลยลองตั้งค่า แอดว๊าน+ออลเวย์ออฟ + รี

                      ก็ยังไม่ได้อ่าครับ ท่าน จขกท. มีวิธีอื่นอีกไหม
                      หรือมีเคล็ดลับสำคัญตรงไหนที่ผม ยังไม่ได้ทำอีกเอ่ย อยากแรงครับ
                      ลอง ใช้ โปรแกรมนี้ Test ดูคับ

                      GPU Caps Viewer 1.8.1

                      โปรแกรม Test OpenCL

                      ถ้ามันได้ มัน โชว์ ช่อง OpenCL แสดงว่า มันเปิดได้ละคับ

                      ถ้ามัน Test ไม่ได้ ลงวินโดว์ ใหม่เลยคับ

                      Comment


                      • ^^
                        ^^
                        ^^
                        โปรนั้นผมก็ใช้ลองคู่กับ GPU-Z อ่ะครับ ไม่ติ๊กเหมือนๆกันเลย

                        Comment


                        • Originally posted by songpol_oot View Post
                          ^^
                          ^^
                          ^^
                          โปรนั้นผมก็ใช้ลองคู่กับ GPU-Z อ่ะครับ ไม่ติ๊กเหมือนๆกันเลย
                          ถ้าโปรนั้นไม่ ติ๊ก นี่ แสดงว่า มันไม่ได้เปิดใช้คับ ลง วินโดว์ใหม่ โลดเลยคับ

                          เพราะมันไม่ได้เปิด OpenCL ชัวร์ๆ คับ เช็คด้วยโปรนั้น

                          Comment


                          • คือ จะเปลี่ยนมาใช้ 4890 ใน Winxp 32bit ต้องทำไงบ้างครับ

                            ลงแค่ ATI Catalyst 10.2 กับ ATI Stream SDK v2.01

                            ส่วน OpenCL 2.01 จำเป็นต้องลงมััย

                            ยิ่งอ่านยิ่ง งง รบกวนด้วยครับ

                            Comment


                            • Originally posted by HoleGrail View Post
                              คือ จะเปลี่ยนมาใช้ 4890 ใน Winxp 32bit ต้องทำไงบ้างครับ

                              ลงแค่ ATI Catalyst 10.2 กับ ATI Stream SDK v2.01

                              ส่วน OpenCL 2.01 จำเป็นต้องลงมััย

                              ยิ่งอ่านยิ่ง งง รบกวนด้วยครับ
                              ลงแค่ ATI Catalyst 10.4a ก่อนคับ ไดวเวอร์การ์ดจอ

                              แล้วก็ ลง ATI Stream SDK v2.01 คือไดวเวอร์ OpenCL คับ

                              โดย โหลด ตัวOpenCL ของ Windowsxp 32bit มาลงคับ

                              Comment


                              • เป็นกระทู้ที่ดีมากเลยนะครับ อ่านได้ความรู้ขึ้นหลายอย่างเลยครับ เด๋วจะลองทำดูมั่งครับ

                                Comment

                                Working...
                                X