Unity ต้องการไดรเวอร์การ์ดกราฟิกที่เป็นกรรมสิทธิ์หรือไม่


22

ฉันเข้าใจว่าเดสก์ท็อป Unity ใน Natty ใช้ Compiz ดังนั้นจึงต้องใช้ไดรเวอร์การ์ดกราฟิกที่รองรับเอฟเฟ็กต์การจัดองค์ประกอบ นี่หมายความว่าถ้าฉันมีการ์ด ATI หรือ NVIDIA ฉันถูกบังคับให้ติดตั้งไดรเวอร์ที่เป็นกรรมสิทธิ์เพราะไดรเวอร์โอเพ่นซอร์สสำหรับการ์ดเหล่านั้นไม่รองรับ Compiz หรือไม่


1
Canonical ควรเน้น Unity2D แทน !! ฉันไม่เห็นเหตุผลที่ดีในการบังคับให้ Unity ใช้ 3D สายตามันไม่ได้ช่วยและทำให้การทำงานน้อยลง Unity มีเป้าหมายที่เน็ตบุ๊กและแท็บเล็ตดังนั้นจึงสะดวกยิ่งขึ้นในการรวมรุ่นที่มีน้ำหนักเบาโดยไม่ต้องเร่งความเร็ว 3D ยังคิดว่าในการเล่นเกม บริษัท มีผลต่อเกม OpenGL ในเชิงลบ Linux อาจเป็นทางเลือกที่ดีสำหรับเกมทั่วไปแม้ Google คิดว่า Chrome OS เป็นแพลตฟอร์มเกมด้วยเช่นกัน

Chrome OS ใช้การจัดองค์ประกอบแบบ OpenGL (ES) ดังนั้นหากสิ่งที่คุณพูดว่าเป็นความจริงพวกเขาจะมีปัญหาเดียวกัน ความจริงก็คือโปรแกรมควบคุมที่เขียนขึ้นอย่างถูกต้องคุณควรมีการชะลอตัวเล็กน้อยจากการเรียกใช้ compiz ยกเว้นว่า compiz กำลังเรียกใช้เอฟเฟกต์ (ภาพเคลื่อนไหวใกล้เคียงหรือบางสิ่งบางอย่าง)
Travis Watkins

คำตอบ:


15

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

กำลังดูสถานะของไดรเวอร์ Nouveau ของ FLOSS ในขณะนี้คุณอาจต้องใช้ไดรเวอร์ที่เป็นกรรมสิทธิ์ของ NVIDIA แต่พวกเขากำลังทำงานกับคุณสมบัติที่จำเป็น


11
นอกจากนี้จะมีการนำ Unity ไปใช้แบบ 2D ซึ่งมีอยู่ใน 11.04 เป็นตัวเลือก bfiller.wordpress.com/2011/01/13/unity-2d
Mark Shuttleworth


4

ฉันมีการ์ด ATI และ Unity / Compiz ทำงานได้ดีสำหรับฉันด้วยไดรเวอร์แบบเปิดใน natty ถึงแม้ว่าฉันแน่ใจว่าขึ้นอยู่กับสถานะของไดรเวอร์สำหรับการ์ดเฉพาะของคุณ หากการ์ดของคุณรองรับ compiz พร้อมกับไดรเวอร์แบบเปิดมากกว่าที่ควรสนับสนุนความเป็นเอกภาพ

มีรายการการ์ด ATI (ยาวอย่างน่าประทับใจ) พร้อมการเร่งความเร็ว 3D แบบโอเพนซอร์สที่https://help.ubuntu.com/community/RadeonDriver


3

ใน Maverick ฉันสามารถใช้ Nouveau สำหรับการ์ดกราฟิก Nvidia ของฉันและฉันมีกราฟิก 3D; ดังนั้นฉันเชื่อว่าใน Natty คุณสามารถใช้ไดรเวอร์โอเพ่นซอร์สถ้าคุณต้องการ ..


ตั้งแต่เมื่อไหร่ที่Nouveauมีความสามารถด้าน 3D? ครั้งล่าสุดที่ฉันตรวจสอบมันไม่มี
Manish Sinha

4
Nouveau มีความสามารถด้าน 3D บางอย่างเป็นเวลาอย่างน้อยหนึ่งปี แต่พวกมันยังไม่ได้รับการสนับสนุนและไม่พร้อมสำหรับ "ช่วงเวลาสำคัญ" ที่กล่าวไว้ว่าผลลัพธ์ของ Google เมื่อเร็ว ๆ นี้ระบุว่ามีคนจำนวนน้อยที่ได้ทำงานในวิธีที่พวกเขาพอใจ
koanhead

1
แน่นอนและตราบใดที่นักพัฒนา Nouveau ติดป้ายกำกับการสนับสนุน 3D ที่มีการทดลอง / ไม่สนับสนุน Ubuntu จะไม่ทำเช่นนั้น :)
htorque

3

ข้อกำหนดสำหรับ Unity คือไดรเวอร์กราฟิกควรมีการสนับสนุน 3D

การ์ด Nvidia ต้องการไดรเวอร์ที่เป็นกรรมสิทธิ์เนื่องจากไดรเวอร์โอเพ่นซอร์สไม่รองรับ 3D

ฉันมีแล็ปท็อปพร้อมชิปเซ็ต Intel 945GMซึ่งมีไดรเวอร์แบบเปิดสำหรับกราฟิก นอกจากนี้ยังรองรับ 3D

คำตอบคือ - Unity ต้องการการสนับสนุน 3D หากการ์ดของคุณมีไดรเวอร์ FOSS ซึ่งรองรับ 3D แสดงว่าไม่เป็นไรคุณต้องติดตั้งไดรเวอร์ที่เป็นกรรมสิทธิ์


3

ขณะนี้ฉันกำลังใช้งาน Natty with Unity 3D บนการ์ด Nvidia โดยใช้ไดรเวอร์ 3D FOSS ที่ให้มา ไม่มีปัญหานอกจากแฟนไพ่ของฉันหมุนเร็วขึ้น

หากคุณภาพของไดรเวอร์อย่างน้อยยังคงเหมือนเดิมคุณจะไม่จำเป็นต้องมีคุณสมบัติเหมาะสมสำหรับการ์ด Nvidia

ไดรเวอร์ nvidia ปัจจุบันยังไม่รองรับ Xorg ใหม่


0

ในระยะสั้น: ไม่

ฉันได้ยินมาว่าควรมีตัวเลือกพลังงานต่ำ (2D) พร้อม Unity


0

คำตอบคือไม่: Compiz จะมีความสุขตราบใดที่ไดรเวอร์ฟรี / libre / โอเพนซอร์สของคุณมี - แม้แต่การทดลอง - รองรับการเร่งความเร็ว 3 มิติ พ่อของฉันมีกล่อง AMD K7 พร้อมกับ GeForce2 MX 400 (nv11) ฉันเพิ่งวิ่งเซสชั่น natty สดในนั้นและ Compiz แสดงให้ฉันเห็นผลกระทบบนเดสก์ท็อปทั้งหมด (ปุ่ม "ลอง Ubuntu" ไม่ได้เลือกเดสก์ท็อป Gnome ทางเลือกสำหรับฉันแม้ว่า ... )

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.