ปัญหาอมตะอย่างหนึ่งของลินุกซ์คือการ์ดจอ เหตุเพราะไดรเวอร์การ์ดจอ (ทั้งของ ATI และ NVIDIA) ถูกแยกเป็นสองรุ่น คือ รุ่นไม่โอเพนซอร์สซึ่งมีประสิทธิภาพดีกว่าแต่รวมมากับดิสโทรลำบาก กับรุ่นโอเพนซอร์สที่รวมมากับเคอร์เนลแต่ประสิทธิภาพด้าน 3 มิติย่ำแย่
กรณีของค่าย AMD/ATI จะแบ่งเป็นรุ่นไม่โอเพนซอร์สใต้แบรนด์ Catalyst และรุ่นโอเพนซอร์สที่รวมมากับเคอร์เนล ที่ผ่านมารุ่นโอเพนซอร์สตามหลัง Catalyst ไกลมากในเรื่องประสิทธิภาพ แต่พัฒนาการในเคอร์เนล 2.6.38 ก็ดีขึ้นกว่าเดิมมาก แม้จะยังตามหลัง Catalyst อยู่บ้างแต่ก็ใกล้เคียงขึ้นเยอะ
เว็บไซต์ Phoronix มีผลเบนช์มาร์คทดสอบครับ กราฟจะดูงงๆ หน่อย Catalyst คือรุ่นไม่โอเพนซอร์ส, Ubuntu 10.10 คือโอเพนซอร์สรุ่นก่อน, Gallium3D คือโอเพนซอร์สรุ่นล่าสุด
Comments
ทำไมถึงรวมกับดรีสโทลำบากเหรอ?
Linux เป็น GPL ครับ code ที่เข้ามารวมกับ Linux จึงต้องเปิดซอร์สทั้งหมดครับ
บริษัทไม่ยอมเปิดซอร์สเพราะกลัวว่า ความสามารถที่เหนือกว่าในผลิตภัณฑ์ของตน จะถูกบริษัทคู่แข่งนำไปใช้ ประมาณนี้ครับ
Jusci - Google Plus - Twitter
รบกวนขอคำอธิบายลึกกว่านี้นิดนึงครับ น่าสนใจดี
บริษัทที่ว่านี่บริษัทใด, เปิดซอร์สแล้วจะเห็นอะไร
ขอบคุณครับ
บริษัทที่ว่านี่คือบริษัทผู้ผลิตการ์ดจอนั้นๆ ครับ เช่น ATi(AMD) หรือ NVIDIA สำหรับการ์ดจอตัวนึง ถึงแม้จะเร็วแค่ไหน แต่ถ้าไดรเวอร์ทำงานได้ไม่ดี ประสิทธิภาพก็หายไปครับ นั่นคือเหตุผลว่าทำไมถึงต้องมีการอัพเดตไดรเวอร์กันบ่อยๆ พอเปิดซอร์สแล้วก็เห็นการทำงานข้างในครับ ก็สามารถเอาไปประยุกต์ใช้กับของตนเองได้โดยไม่ต้องเสียเงินเสียเวลาลงทุนเลย
ช่วยเสริมครับ อย่างที่เข้าใจกันว่าตัวฮาร์ทแวร์สมัยนี้มันต่างกันไม่มากนัก ความสามารถบางอย่างถูกปิดด้วยซอฟท์แวร์ หรือบางส่วนอาจถูกเร่งให้ทำงานได้ดี ในซอฟแวร์ที่เขียนมาเฉพาะ การที่เปิดโค้ดทั้งหมดคงบอกไม่ได้นะครับว่าจะเห็นอะไรบ้าง แต่คงบอกรวมๆได้ว่า ส่วนที่เป็นความลับทางการค้า ซึ่งก็คงไม่มีเจ้าไหนอยากให้คู่แข่งมาเอาไปดูได้ง่ายๆ ฟรีๆ เพราะของพวกนี้ฝรั่งเค้าลงทุนสูง วิจัยกันจริงจัง ส่วนที่เปิดออกมาผมเดาเอาว่าอาจจะเขียนขึ้นใหม่ให้แค่ใช้งานได้ในระดับนึงเอง ส่วนที่ถามว่าบริษัทอะไรบ้างก็ตามเนื้อข่าวเลยครับ วงการนี้มีขาใหญ่อยู่แค่สองเจ้า
เสริมครับ ทุกอย่างสามารถทำ reverse engineer ได้ หากเห็นโค๊ดย่อมเห็นการทำงาน ย่อมมีโอกาสคลำทางไปหาความลับทางการค้าได้ง่าย ส่วนที่ทำไมไม่รวมในดิสโตรนั้นผมมองถึงระดับ kernel มากกว่าที่ไม่สามารถทำมารวมได้ แต่ส่วนที่เป็น third party สามารถนำมารวมหรือติดตั้งเพิ่มได้อยู่ครับ ขึ้นกับความยินยอมของบริษัทต้นสังกัดโค๊ดนั้นๆ ส่วนแบ่งทางการตลาด desktop linux ยังน้อยอยู่ ความสำคัญเลยน้อยตามไปด้วยครับ
+1 ทุกท่านเลยครับ อ่านแล้วเพิ่มความรู้ขึ้นอีกเยอะครับ
นึกถึงการ์ดจอของ nVidia รุ่นนึงที่เพียงแค่ Hack Driver ก็เปลี่ยนจากรุ่นนึงเป็นอีกรุ่นนึงเลยทีเดียว
นี่เป็นประเด็นที่ผมสงสัยมานานว่าทำไม Linux มันก็เกิดมานานแล้ว แต่ประสิทธิภาพทางกราฟฟิคก็ยังห่วยอยู่
ถามต่อ แสดงว่าผู้ผลิตการ์ดจอไม่ได้มี Technical Reference ให้กับ Software Develper เลยใช่มั้ยครับ
+1 ให้ทุกคำตอบข้างบนครับ อ่านแล้วได้ความรู้เพิ่ม :)
ขอบคุณทุกคำตอบครับ
เข้าใจผิดมาตลอดว่าไดร์ฟเวอร์โอเพ่นหมดแล้ว ถ้างั้นทุกอุปกรณ์จำนวนไม่น้อยที่ฝังไดร์ฟเวอร์มากับวินโดว์หรือลีนุกซ์นี่ประสิทธิภาพสู้ไดร์ฟเวอร์ที่มากับอุปกรณ์ชิ้นนั้นไม่ได้เลย
ถ้าเปรียบการ์ดจอเป็นรถ ตัวไดร์ฟเวอร์ก็คือคนขับใช่ใหมครับ
รถจะดีแค่ไหน ถ้าคนขับไม่เป็นก็ยับเหมือนเดิม
เข้าใจยังงี้ถูกหรือเปล่า