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
วิธีเปิด 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
คือ Win 7 32 ดีทุกอย่าง แต่ 64 ไฟล์เทส ภาพจะเละๆเต็มจอ
หากทดสอบเปิดด้วย kmp แบบ internal codec จะดูได้ปรกติ (CPU ขึ้นเห็นๆ)
รบกวนแนะนำ (Codec 64) ทีครับ
ปล.เทสผ่าน OS7x64 HD43xx i3 , เครื่องเดียวกันตอนแรก x86 ใช้ได้ปรกติครับ
Comment