ปัญหาอมตะอย่างหนึ่งของลินุกซ์คือการ์ดจอ เหตุเพราะไดรเวอร์การ์ดจอ (ทั้งของ ATI และ NVIDIA) ถูกแยกเป็นสองรุ่น คือ รุ่นไม่โอเพนซอร์สซึ่งมีประสิทธิภาพดีกว่าแต่รวมมากับดิสโทรลำบาก กับรุ่นโอเพนซอร์สที่รวมมากับเคอร์เนลแต่ประสิทธิภาพด้าน 3 มิติย่ำแย่
กรณีของค่าย AMD/ATI จะแบ่งเป็นรุ่นไม่โอเพนซอร์สใต้แบรนด์ Catalyst และรุ่นโอเพนซอร์สที่รวมมากับเคอร์เนล ที่ผ่านมารุ่นโอเพนซอร์สตามหลัง Catalyst ไกลมากในเรื่องประสิทธิภาพ แต่พัฒนาการในเคอร์เนล 2.6.38 ก็ดีขึ้นกว่าเดิมมาก แม้จะยังตามหลัง Catalyst อยู่บ้างแต่ก็ใกล้เคียงขึ้นเยอะ
เว็บไซต์ Phoronix มีผลเบนช์มาร์คทดสอบครับ กราฟจะดูงงๆ หน่อย Catalyst คือรุ่นไม่โอเพนซอร์ส, Ubuntu 10.10 คือโอเพนซอร์สรุ่นก่อน, Gallium3D คือโอเพนซอร์สรุ่นล่าสุด
on
ทำไมถึงรวมกับดรีสโทลำบากเหรอ?
paepod Fri, 14/01/2011 - 13:57
ทำไมถึงรวมกับดรีสโทลำบากเหรอ?
Linux เป็น GPL ครับ code
mementototem Fri, 14/01/2011 - 14:50
In reply to ทำไมถึงรวมกับดรีสโทลำบากเหรอ? by paepod
Linux เป็น GPL ครับ code ที่เข้ามารวมกับ Linux จึงต้องเปิดซอร์สทั้งหมดครับ
บริษัทไม่ยอมเปิดซอร์สเพราะกลัวว่า ความสามารถที่เหนือกว่าในผลิตภัณฑ์ของตน จะถูกบริษัทคู่แข่งนำไปใช้ ประมาณนี้ครับ
รบกวนขอคำอธิบายลึกกว่านี้นิดน
PaPaSEK Fri, 14/01/2011 - 14:55
In reply to Linux เป็น GPL ครับ code by mementototem
รบกวนขอคำอธิบายลึกกว่านี้นิดนึงครับ น่าสนใจดี
บริษัทที่ว่านี่บริษัทใด, เปิดซอร์สแล้วจะเห็นอะไร
ขอบคุณครับ
บริษัทที่ว่านี่คือบริษัทผู้ผล
bongikairu Fri, 14/01/2011 - 15:39
In reply to รบกวนขอคำอธิบายลึกกว่านี้นิดน by PaPaSEK
บริษัทที่ว่านี่คือบริษัทผู้ผลิตการ์ดจอนั้นๆ ครับ เช่น ATi(AMD) หรือ NVIDIA สำหรับการ์ดจอตัวนึง ถึงแม้จะเร็วแค่ไหน แต่ถ้าไดรเวอร์ทำงานได้ไม่ดี ประสิทธิภาพก็หายไปครับ นั่นคือเหตุผลว่าทำไมถึงต้องมีการอัพเดตไดรเวอร์กันบ่อยๆ พอเปิดซอร์สแล้วก็เห็นการทำงานข้างในครับ ก็สามารถเอาไปประยุกต์ใช้กับของตนเองได้โดยไม่ต้องเสียเงินเสียเวลาลงทุนเลย
ช่วยเสริมครับ
enormityboy Fri, 14/01/2011 - 16:33
In reply to รบกวนขอคำอธิบายลึกกว่านี้นิดน by PaPaSEK
ช่วยเสริมครับ อย่างที่เข้าใจกันว่าตัวฮาร์ทแวร์สมัยนี้มันต่างกันไม่มากนัก ความสามารถบางอย่างถูกปิดด้วยซอฟท์แวร์ หรือบางส่วนอาจถูกเร่งให้ทำงานได้ดี ในซอฟแวร์ที่เขียนมาเฉพาะ การที่เปิดโค้ดทั้งหมดคงบอกไม่ได้นะครับว่าจะเห็นอะไรบ้าง แต่คงบอกรวมๆได้ว่า ส่วนที่เป็นความลับทางการค้า ซึ่งก็คงไม่มีเจ้าไหนอยากให้คู่แข่งมาเอาไปดูได้ง่ายๆ ฟรีๆ เพราะของพวกนี้ฝรั่งเค้าลงทุนสูง วิจัยกันจริงจัง ส่วนที่เปิดออกมาผมเดาเอาว่าอาจจะเขียนขึ้นใหม่ให้แค่ใช้งานได้ในระดับนึงเอง ส่วนที่ถามว่าบริษัทอะไรบ้างก็ตามเนื้อข่าวเลยครับ วงการนี้มีขาใหญ่อยู่แค่สองเจ้า
เสริมครับ ทุกอย่างสามารถทำ
pae Fri, 14/01/2011 - 16:49
In reply to รบกวนขอคำอธิบายลึกกว่านี้นิดน by PaPaSEK
เสริมครับ ทุกอย่างสามารถทำ reverse engineer ได้ หากเห็นโค๊ดย่อมเห็นการทำงาน ย่อมมีโอกาสคลำทางไปหาความลับทางการค้าได้ง่าย ส่วนที่ทำไมไม่รวมในดิสโตรนั้นผมมองถึงระดับ kernel มากกว่าที่ไม่สามารถทำมารวมได้ แต่ส่วนที่เป็น third party สามารถนำมารวมหรือติดตั้งเพิ่มได้อยู่ครับ ขึ้นกับความยินยอมของบริษัทต้นสังกัดโค๊ดนั้นๆ ส่วนแบ่งทางการตลาด desktop linux ยังน้อยอยู่ ความสำคัญเลยน้อยตามไปด้วยครับ
+1 ทุกท่านเลยครับ
PaPaSEK Fri, 14/01/2011 - 18:07
In reply to รบกวนขอคำอธิบายลึกกว่านี้นิดน by PaPaSEK
+1 ทุกท่านเลยครับ อ่านแล้วเพิ่มความรู้ขึ้นอีกเยอะครับ
นึกถึงการ์ดจอของ nVidia รุ่นนึงที่เพียงแค่ Hack Driver ก็เปลี่ยนจากรุ่นนึงเป็นอีกรุ่นนึงเลยทีเดียว
นี่เป็นประเด็นที่ผมสงสัยมานานว่าทำไม Linux มันก็เกิดมานานแล้ว แต่ประสิทธิภาพทางกราฟฟิคก็ยังห่วยอยู่
ถามต่อ แสดงว่าผู้ผลิตการ์ดจอไม่ได้มี Technical Reference ให้กับ Software Develper เลยใช่มั้ยครับ
+1 ให้ทุกคำตอบข้างบนครับ
vodka7 Fri, 14/01/2011 - 17:12
In reply to ทำไมถึงรวมกับดรีสโทลำบากเหรอ? by paepod
+1 ให้ทุกคำตอบข้างบนครับ อ่านแล้วได้ความรู้เพิ่ม :)
ขอบคุณทุกคำตอบครับ
paepod Fri, 14/01/2011 - 21:38
In reply to ทำไมถึงรวมกับดรีสโทลำบากเหรอ? by paepod
ขอบคุณทุกคำตอบครับ
เข้าใจผิดมาตลอดว่าไดร์ฟเวอร์โ
joomla Fri, 14/01/2011 - 14:19
เข้าใจผิดมาตลอดว่าไดร์ฟเวอร์โอเพ่นหมดแล้ว ถ้างั้นทุกอุปกรณ์จำนวนไม่น้อยที่ฝังไดร์ฟเวอร์มากับวินโดว์หรือลีนุกซ์นี่ประสิทธิภาพสู้ไดร์ฟเวอร์ที่มากับอุปกรณ์ชิ้นนั้นไม่ได้เลย
ถ้าเปรียบการ์ดจอเป็นรถ
IFRA Sat, 15/01/2011 - 01:13
ถ้าเปรียบการ์ดจอเป็นรถ ตัวไดร์ฟเวอร์ก็คือคนขับใช่ใหมครับ
รถจะดีแค่ไหน ถ้าคนขับไม่เป็นก็ยับเหมือนเดิม
เข้าใจยังงี้ถูกหรือเปล่า