Neal Robinson ผู้บริหารของ AMD ให้สัมภาษณ์กับเว็บไซต์ The Inquirer ยอมรับว่าบริษัทของเขายังสนับสนุนแพลตฟอร์มลินุกซ์ไม่ดีเท่าที่ควร โดยเฉพาะประเด็นเรื่อง OpenCL บนลินุกซ์
เขาให้เหตุผลว่าลินุกซ์มีดิสโทรจำนวนมาก ซึ่งต่างไปจากแพลตฟอร์มวินโดวส์ที่มีความแตกต่างกันน้อยกว่า แต่ก็ยืนยันว่า AMD จะลงทุนพัฒนา OpenCL บนลินุกซ์ให้ดีขึ้น โดยจ่ายเงินสนับสนุนนักพัฒนาของโครงการโอเพนซอร์สต่างๆ เช่น GIMP, x264, Handbrake, Videolan, FFMpeg ให้พัฒนาซอฟต์แวร์ของตัวเองให้ทำงานบน GPGPU ของ AMD ได้ดีกว่าเดิม
Robinson บอกว่าลินุกซ์ได้รับความนิยมในกลุ่มลูกค้าเครื่อง workstation ที่ใช้ GPU ไปช่วยประมวลผลงานด้านอื่นๆ ที่ไม่ใช่กราฟิก (GPGPU) เช่น งานด้านวิจัย พลังงาน การเงิน เป็นต้น
ที่มา - The Inquirer via Phoronix
Comments
ก่อนทำ OpenCL หันกลับมาเหลียวหลังดูเรื่องไดรเวอร์บ้างก็ดีนะ ค่ายเขียวทำได้ดีกว่ามากเลย
มันเกี่ยวกับจำนวนดิสโตรด้วยหรือ
เย้...
x264, Handbrake, Videolan, FFMpeg...
ไม่ได้อ่านที่มา แต่มันเขียนอย่างนี้จริงๆ หรอ...
x264/Handbrake - ไม่ได้ใช้ GPU เลยล้านเปอร์เซนต์Videolan/FFMpeg (livavcodec) - ถอดรหัสมันก็ไม่ได้ใช้ GPU อีกแล้ว - -"
ณ ตอนนี้ในการพัฒนาโปรแกรมเข้ารหัส/ถอดรหัสวิดีโอ ยังไม่มีกำลังคนมากพอที่จะพัฒนาให้ไปรันบน GPU เพราะนักพัฒนาในโครงการส่วนใหญ่เชี่ยวชาญการ optimize พวก SIMD (MMX,SSE,AVX) มากกว่า ทำให้ปัจจุบัน รันบน CPU เร็วกว่าและคุณภาพดีกว่าบน GPU (ความเร็วอันนี้ยกมาเฉพาะการเข้ารหัส H.264 ที่ผมใช้อยู่ทุกวัน)
จริงถ้าจะเข้ารหัส H.264 ด้วย OpenCL มันก็หลายตัว เช่น MainConcept ซึ่งมันก็เร็วกว่าใช้ CPU เยอะอยู่เหมือนกันนะครับเพียงแต่มันไม่ใช่ GPL
http://bit.ly/qUISf0 : MainConcept OPENCL™ H.264/AVC ENCODER 2.0 Performance Comparison
อันนี้แสดงว่าไม่เคยใช้หรือเปล่าครับ? คุณภาพแย่มากถึงมากที่สุดครับ ผมเคยลองเอามาลองเอ็นดู เร็วกว่าก็จริง (เลือก best quality วิ่ง 44.5fps บน Core i7-2630QM) แต่บล็อคกิ้งกระจายครับ วิ่ง x264 หรือ MainConcept ธรรมดา คุณภาพดีกว่าเยอะมากครับ
ผมใช้ MainConcept ใน Sony Vegas 11 นี่แทบไม่ต่างนะครับ เดี๋ยวขอไปลองดูให้ชัดๆอีกที
ผมใช้ Premiere Pro ระหว่าง MainConcept กับ frameserve ไป x264 ผมเห็นความแตกต่างชัดมากเลยแฮะ (แต่อย่าอัดบิทเรทมากนะ อย่าง 1080p @ >10Mbit ก็เริ่มไม่ต่างแล้ว)
รอวันที่ x264 จะมาอยู่ในโปรแกรมพวกนี้...
ก็ในข่าวบอกว่าจะเข้าไปสนับสนุนโครงการพวกนั้นให้มาใช้ไงครับ
ที่ผมพูดคือ ตอนนี้มันไม่มีคนเขียนครับ = = ถึงมีเงินแต่ไม่มีคนเขียนก็ทำอะไรไม่ได้อยู่ดี