Tags:
Node Thumbnail

ปัญหาอมตะอย่างหนึ่งของลินุกซ์คือการ์ดจอ เหตุเพราะไดรเวอร์การ์ดจอ (ทั้งของ ATI และ NVIDIA) ถูกแยกเป็นสองรุ่น คือ รุ่นไม่โอเพนซอร์สซึ่งมีประสิทธิภาพดีกว่าแต่รวมมากับดิสโทรลำบาก กับรุ่นโอเพนซอร์สที่รวมมากับเคอร์เนลแต่ประสิทธิภาพด้าน 3 มิติย่ำแย่

กรณีของค่าย AMD/ATI จะแบ่งเป็นรุ่นไม่โอเพนซอร์สใต้แบรนด์ Catalyst และรุ่นโอเพนซอร์สที่รวมมากับเคอร์เนล ที่ผ่านมารุ่นโอเพนซอร์สตามหลัง Catalyst ไกลมากในเรื่องประสิทธิภาพ แต่พัฒนาการในเคอร์เนล 2.6.38 ก็ดีขึ้นกว่าเดิมมาก แม้จะยังตามหลัง Catalyst อยู่บ้างแต่ก็ใกล้เคียงขึ้นเยอะ

เว็บไซต์ Phoronix มีผลเบนช์มาร์คทดสอบครับ กราฟจะดูงงๆ หน่อย Catalyst คือรุ่นไม่โอเพนซอร์ส, Ubuntu 10.10 คือโอเพนซอร์สรุ่นก่อน, Gallium3D คือโอเพนซอร์สรุ่นล่าสุด

ที่มา - Phoronix, OSNews

Get latest news from Blognone

Comments

By: paepod on 14 January 2011 - 13:57 #250299

ทำไมถึงรวมกับดรีสโทลำบากเหรอ?

By: mementototem
ContributorJusci's WriterAndroidWindows
on 14 January 2011 - 14:50 #250309 Reply to:250299
mementototem's picture

Linux เป็น GPL ครับ code ที่เข้ามารวมกับ Linux จึงต้องเปิดซอร์สทั้งหมดครับ

บริษัทไม่ยอมเปิดซอร์สเพราะกลัวว่า ความสามารถที่เหนือกว่าในผลิตภัณฑ์ของตน จะถูกบริษัทคู่แข่งนำไปใช้ ประมาณนี้ครับ


Jusci - Google Plus - Twitter

By: PaPaSEK
ContributorAndroidWindowsIn Love
on 14 January 2011 - 14:55 #250311 Reply to:250309
PaPaSEK's picture

รบกวนขอคำอธิบายลึกกว่านี้นิดนึงครับ น่าสนใจดี

บริษัทที่ว่านี่บริษัทใด, เปิดซอร์สแล้วจะเห็นอะไร

ขอบคุณครับ

By: bongikairu
ContributoriPhone
on 14 January 2011 - 15:39 #250317 Reply to:250311

บริษัทที่ว่านี่คือบริษัทผู้ผลิตการ์ดจอนั้นๆ ครับ เช่น ATi(AMD) หรือ NVIDIA สำหรับการ์ดจอตัวนึง ถึงแม้จะเร็วแค่ไหน แต่ถ้าไดรเวอร์ทำงานได้ไม่ดี ประสิทธิภาพก็หายไปครับ นั่นคือเหตุผลว่าทำไมถึงต้องมีการอัพเดตไดรเวอร์กันบ่อยๆ พอเปิดซอร์สแล้วก็เห็นการทำงานข้างในครับ ก็สามารถเอาไปประยุกต์ใช้กับของตนเองได้โดยไม่ต้องเสียเงินเสียเวลาลงทุนเลย

By: enormityboy
iPhone
on 14 January 2011 - 16:33 #250323 Reply to:250311
enormityboy's picture

ช่วยเสริมครับ อย่างที่เข้าใจกันว่าตัวฮาร์ทแวร์สมัยนี้มันต่างกันไม่มากนัก ความสามารถบางอย่างถูกปิดด้วยซอฟท์แวร์ หรือบางส่วนอาจถูกเร่งให้ทำงานได้ดี ในซอฟแวร์ที่เขียนมาเฉพาะ การที่เปิดโค้ดทั้งหมดคงบอกไม่ได้นะครับว่าจะเห็นอะไรบ้าง แต่คงบอกรวมๆได้ว่า ส่วนที่เป็นความลับทางการค้า ซึ่งก็คงไม่มีเจ้าไหนอยากให้คู่แข่งมาเอาไปดูได้ง่ายๆ ฟรีๆ เพราะของพวกนี้ฝรั่งเค้าลงทุนสูง วิจัยกันจริงจัง ส่วนที่เปิดออกมาผมเดาเอาว่าอาจจะเขียนขึ้นใหม่ให้แค่ใช้งานได้ในระดับนึงเอง ส่วนที่ถามว่าบริษัทอะไรบ้างก็ตามเนื้อข่าวเลยครับ วงการนี้มีขาใหญ่อยู่แค่สองเจ้า

By: pae
AndroidUbuntu
on 14 January 2011 - 16:49 #250330 Reply to:250311
pae's picture

เสริมครับ ทุกอย่างสามารถทำ reverse engineer ได้ หากเห็นโค๊ดย่อมเห็นการทำงาน ย่อมมีโอกาสคลำทางไปหาความลับทางการค้าได้ง่าย ส่วนที่ทำไมไม่รวมในดิสโตรนั้นผมมองถึงระดับ kernel มากกว่าที่ไม่สามารถทำมารวมได้ แต่ส่วนที่เป็น third party สามารถนำมารวมหรือติดตั้งเพิ่มได้อยู่ครับ ขึ้นกับความยินยอมของบริษัทต้นสังกัดโค๊ดนั้นๆ ส่วนแบ่งทางการตลาด desktop linux ยังน้อยอยู่ ความสำคัญเลยน้อยตามไปด้วยครับ

By: PaPaSEK
ContributorAndroidWindowsIn Love
on 14 January 2011 - 18:07 #250344 Reply to:250311
PaPaSEK's picture

+1 ทุกท่านเลยครับ อ่านแล้วเพิ่มความรู้ขึ้นอีกเยอะครับ

นึกถึงการ์ดจอของ nVidia รุ่นนึงที่เพียงแค่ Hack Driver ก็เปลี่ยนจากรุ่นนึงเป็นอีกรุ่นนึงเลยทีเดียว

นี่เป็นประเด็นที่ผมสงสัยมานานว่าทำไม Linux มันก็เกิดมานานแล้ว แต่ประสิทธิภาพทางกราฟฟิคก็ยังห่วยอยู่

ถามต่อ แสดงว่าผู้ผลิตการ์ดจอไม่ได้มี Technical Reference ให้กับ Software Develper เลยใช่มั้ยครับ

By: vodka7
iPhoneWindows PhoneAndroidRed Hat
on 14 January 2011 - 17:12 #250334 Reply to:250299
vodka7's picture

+1 ให้ทุกคำตอบข้างบนครับ อ่านแล้วได้ความรู้เพิ่ม :)

By: paepod on 14 January 2011 - 21:38 #250366 Reply to:250299

ขอบคุณทุกคำตอบครับ

By: joomla
iPhoneUbuntu
on 14 January 2011 - 14:19 #250301
joomla's picture

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

By: IFRA
AndroidSymbian
on 15 January 2011 - 01:13 #250385

ถ้าเปรียบการ์ดจอเป็นรถ ตัวไดร์ฟเวอร์ก็คือคนขับใช่ใหมครับ
รถจะดีแค่ไหน ถ้าคนขับไม่เป็นก็ยับเหมือนเดิม

เข้าใจยังงี้ถูกหรือเปล่า