ชุดไดรเวอร์กราฟิกใดดีกว่าที่จะทดสอบในระยะยาว


12

ดังนั้นคอมพิวเตอร์ของฉันมีการ์ด Radeon mobility และ Compiz ดูเหมือนจะไม่ต้องการเล่นกับมัน สิ่งนี้ทำให้ฉันแลกเปลี่ยน: ฉันสามารถใช้ไดรเวอร์ที่เป็นกรรมสิทธิ์และรับประสิทธิภาพที่เพิ่มขึ้นและใช้ประโยชน์จากรายการที่ใช้งานได้หลายอย่างหรือฉันสามารถใช้ไดรเวอร์ "มาตรฐาน" และใช้ประสิทธิภาพที่ได้รับความนิยมในทุกสิ่งที่ทำงานอย่างถูกต้อง

ฉันยังได้ทำการทดสอบอัลฟาจำนวนมากบนพาร์ติชันสำรองในเครื่องนี้ ทำให้ฉันสงสัยว่าฉันควรใช้ไดรเวอร์ตัวใด เป็นสิ่งสำคัญกว่าหรือไม่ในการทำให้ไดรเวอร์ "มาตรฐาน" ทำงานได้ดีขึ้นจริงหรือ หรือฉันควรจะยื่นข้อบกพร่องกับ Unity เพราะมันไม่ทำงานกับชุดที่เป็นกรรมสิทธิ์หรือไม่ หรือทั้งคู่.

นักพัฒนาสิ่งใดแนะนำให้ฉันทำเพื่อผลประโยชน์ของโครงการมากขึ้นในระยะยาว ไม่ว่าจะใช้การ์ดกราฟิกชนิดใด หรือว่าเป็นปัจจัยในสิ่งที่ชุดควรใช้?

คำตอบ:


20

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

อย่างไรก็ตามหากคุณต้องการให้การทดสอบของคุณมีผลกระทบมากที่สุดการทดสอบสแต็กฟรีจะเป็นหนทางที่จะไป - อย่างน้อยสำหรับการ์ด AMD

ไดร์เวอร์ radeon แบบโอเพ่นซอร์สมีกลุ่มนักพัฒนาที่สมเหตุสมผล - มันไม่ใหญ่และสามารถทำอะไรได้มากกว่า แต่มันก็รองรับโดย AMD การ จำกัด จำนวนผู้พัฒนาเต็มเวลาจำนวนนับไม่ถ้วนไดรเวอร์เหล่านี้จะไม่บรรลุประสิทธิภาพเช่นเดียวกับ fglrx แต่เป็นไปได้โดยสิ้นเชิงว่าพวกเขาจะได้รับประสิทธิภาพ 90-95%; เป็นคู่สุดท้ายของเปอร์เซ็นต์ที่แพงมาก

พวกเขาจะยังง่ายมากที่จะปรับปรุง - เพราะพวกเขากำลังเปิดแหล่งที่มาเรามีการมองเห็นในการแก้ไขและสามารถมากได้ง่ายขึ้นปรับแก้ไขข้อบกพร่องในรุ่นที่มีเสถียรภาพ ด้วยโปรแกรมควบคุม fglrx เราเพิ่งได้รับคุณสมบัติการผสมโค้ดและการแก้ไขที่มีศักยภาพในการถดถอยที่ไม่รู้จัก สิ่งนี้ทำให้เป็นการยากที่เราจะอัปเดตไดรเวอร์ที่เป็นกรรมสิทธิ์ในรุ่นที่เสถียร

ในที่สุดมีโอกาสมากขึ้นสำหรับการพัฒนา radeon มากกว่า fglrx นักพัฒนา Radeon ใส่ใจกับ desktop stack ทั้งหมด fglrx เป็นเป้าหมายหลักที่ผู้ใช้เวิร์กสเตชัน

สำหรับนูโวคำตอบนั้นค่อนข้างน่าเบื่อ ยังมีแนวโน้มที่จะมีการปรับปรุงในนูโวมากกว่า nvidia อีกครั้ง nvidia มีการกำหนดเป้

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

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


5

หากคุณต้องการช่วยสนับสนุนการพัฒนาและการสนับสนุนไดรเวอร์สำหรับ Ubuntu การกำหนดสนับสนุนและสนับสนุนการแก้ไขข้อบกพร่องของทั้งสองรุ่นเป็นวิธีที่จะดำเนินการต่อไป ทั้งสองมีความสำคัญ แต่คุณต้องแยกความแตกต่างระหว่างสิ่งที่อยู่ในมือของคุณ

โปรแกรมควบคุมที่ปิดหมายถึงว่ามันปิด คุณสามารถพูดได้ว่า Unity นั้นใช้งานไม่ได้เนื่องจากไดรเวอร์ที่ปิดอยู่ แต่ในที่สุดถ้าไดรเวอร์ไม่ทำงานก็ไม่มีอะไรให้ทำอีกมาก การทดสอบเสร็จสิ้นในรุ่นที่เป็นทางการ แต่ไม่ได้หมายความว่าจะใช้ได้สำหรับทุกคน

ฉันต้องบอกว่าฉันไม่เชื่อว่าประสิทธิภาพของไดรเวอร์โอเพนซอร์ซจะดีเท่ากับไดรเวอร์ปิด แต่เมื่อพูดถึง Ubuntu และ Linux เราต้องการอย่างน้อยทางเลือกอื่น ๆ เพื่อให้ฮาร์ดแวร์ของเราทำงานภายใต้เงื่อนไขขั้นต่ำด้วย ไดรเวอร์โอเพนซอร์ซ

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

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

ในทางกลับกันส่วนใหญ่ไดร์เวอร์ที่ได้รับการสนับสนุนนั้นส่วนใหญ่จะมีการใช้บั๊กอย่างจริงจังมากขึ้นการพัฒนาก็ทำไปแล้ว แต่ยังมีการแก้ไขบั๊กในแต่ละกรณี ชุมชนโอเพนซอร์ซทำงานอย่างหนักเพื่อให้ทำงานได้ดีเท่าที่จะทำได้และมีปัญหาน้อยที่สุดเท่าที่จะทำได้

เวลาของคุณเป็นปัญหาการรายงานที่มีค่าใน Unity ที่ทำงานกับไดรเวอร์ที่ปิดอยู่ แต่ IMHO ไดรเวอร์โอเพ่นซอร์สสมควรได้รับมันมากขึ้นและคุณจะได้รับความคุ้มค่ามากขึ้นสำหรับความพยายามที่สนับสนุนมัน


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

เข้าใจแล้วเขียนสิ่งนี้เมื่อคุณเพิ่มความคิดเห็น
Bruno Pereira

ฉันได้แก้ไขชื่อคำถามของคุณเพื่อแสดงให้ดีขึ้นว่าคุณต้องการทดสอบและให้การสนับสนุนไดรเวอร์ (เปิดหรือปิดแหล่งที่มา) และไม่เพียงแค่ใช้ไดรเวอร์
Bruno Pereira

ไม่เป็นไรขอบคุณ คำตอบที่ยอดเยี่ยมที่ฉันจะจำไว้อย่างแน่นอน แต่ฉันยังคงมองหามุมมอง "อย่างเป็นทางการ" กับมัน ฉันรู้ว่ามันเป็นเวลานานที่จะหวังว่านักพัฒนา Ubuntu Canonical / Major รายใหญ่ที่แท้จริงจะตอบคำถามนี้ แต่ฉันจะหวัง
ShroudedCloud

2
สมบูรณ์แบบมันเหมาะกับการเปรียบเทียบไดรเวอร์ / โอเพนซอร์ซที่ใกล้เคียงกันทั้งหมดดังนั้นไปข้างหน้า;) อย่าลังเลที่จะลบการอ้างอิง Radeon จากนั้นและทำให้คำถามกว้างขึ้นฉันคิดว่านี่เป็นหนึ่งในคำถามที่ดีที่สุดที่ฉันเคยเห็น ฿
Bruno Pereira
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.