วิธีการเปลี่ยนจาก Unity 2D เป็น 3D?


10

ฉันพยายามเรียกใช้ MyUnity และทำงานได้ดีจนถึงทุกวันนี้เมื่อมีข้อความ:

เห็นได้ชัดว่าฉันกำลังใช้ Unity-2D ดังนั้นฉันจึงค้นหาบรรทัดคำสั่งเล็ก ๆ น้อย ๆ ด้วยecho $DESKTOP_SESSIONและพอมันทะเลาะกันเพียงแค่ "ubuntu-2d"

ฉันใช้งาน Ubuntu Tweak และบางทีฉันก็ทำอะไรโง่ ๆ แต่ฉันไม่คิดว่ามันจะมีคุณสมบัติแบบนั้น ฉันยังสังเกตเห็นความแตกต่างที่ชัดเจนใน Ubuntu 2D กับ Ubuntu 3D เช่นกัน

ฉันมี 12.04 Ubuntu เป็นไปได้หรือไม่ที่ฉันจะ "เปลี่ยนกลับ" กลับสู่ Ubuntu / Unity 3D

แก้ไข:การ์ดกราฟิกของฉันคือ AMD Radeon HD 7750 2GB ซึ่งฉันคิดว่าต้องอัพเกรดเป็นเวอร์ชั่น 12.6 ฉันจะลองและแจ้งให้คุณทราบผลลัพธ์ขอบคุณมากสำหรับความช่วยเหลือ

ผลลัพธ์:หลังจากอัปเดตกราฟิกการ์ดได้สำเร็จฉันสามารถรัน 3D ได้ ขอบคุณมากสำหรับพวกคุณทุกคนและฉันขอโทษสำหรับคำถามที่ผิดปกติเช่นนี้!


1
คุณเปิดใช้งาน autologin หรือไม่ ถ้าใช่ให้ออกจากระบบและลงชื่อเข้าใช้เซสชัน 3d โดยคลิกโลโก้ ubuntu เล็ก ๆ ในฟิลด์ล็อกอินและเลือกเซสชัน 'Ubuntu'
Anwar

โดยทั่วไปแล้ว Unity3d จะเป็นตัวเลือกเริ่มต้นและเลือก 2d เท่านั้นเว้นแต่ว่าฮาร์ดแวร์มีปัญหากับรุ่น 3d มีกราฟิกการ์ดอะไรบ้าง
mikewhething

คำตอบ:


7

คุณสามารถตรวจสอบว่าคุณใช้ Unity 3D หรือ 2D โดยเปิดการตรวจสอบระบบ หากคุณเห็นกระบวนการที่มีชื่อcompizในแท็บกระบวนการคุณกำลังใช้ Unity 3D หากทำงานmetacityแทนคุณกำลังทำงานกับ Unity 2D

แนวคิดในการทำให้ Unity 3D ทำงานได้:

  1. ก่อนอื่นให้ติดตั้งแพ็คเกจnux-toolsและเรียกใช้/usr/lib/nux/unity_support_test -pในหน้าต่างเทอร์มินัล มันจะแสดงว่าฮาร์ดแวร์ของคุณรองรับ Unity 3D หากคุณมีการ์ดกราฟิก Nvidia หรือ AMD / ATI คุณอาจต้องติดตั้งไดรเวอร์ที่เป็นกรรมสิทธิ์ก่อนเพื่อรับการสนับสนุน 3D (ดี) ถ้ามันบอกว่าUnity 3D supported: yesคุณสามารถทำตามขั้นตอนอื่น ๆ ถ้าไม่คุณจะไม่สามารถใช้ Unity 3D ได้
  2. ติดตั้ง Unity sudo apt-get install unity gnome-sessionหากยังไม่ได้ติดตั้งโดยการทำงาน
  3. ตอนนี้ออกจากระบบควรมีโลโก้ Ubuntu ถัดจากชื่อผู้ใช้ของคุณในตัวจัดการการเข้าสู่ระบบ คลิกที่มันและเลือก "Ubuntu" และเข้าสู่ระบบอีกครั้ง Unity 3D ควรเริ่มต้น
  4. ถ้ามันยังคงเริ่มต้น Unity 2D และ 3D unity --replaceไม่ได้เปิดสถานีและประเภท Unity 3D ควรเริ่มต้นหากไม่ได้ผลลัพธ์ของเทอร์มินัลอาจน่าสนใจ
  5. หากทั้งหมดข้างต้นไม่ได้ผลให้สร้างผู้ใช้ใหม่และเข้าสู่ระบบอย่าลืมเลือก "อูบุนตู" ในข้อ 3 บางทีการตั้งค่าผู้ใช้เก่าของคุณบางส่วนอาจไม่สมบูรณ์ผู้ใช้ใหม่จะเริ่มด้วยการตั้งค่าใหม่

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

AMD / ATI เป็นตัวเลือกที่มีปัญหาสำหรับกราฟิกบน Linux Ubuntu มาพร้อมกับไดรเวอร์ฟรีชื่อ "radeon" ซึ่งพัฒนาโดยชุมชนและไม่รองรับ 3D ได้ดีบนชิปเซ็ตรุ่นใหม่เช่นคุณ ไดรเวอร์ที่เป็นกรรมสิทธิ์ของ AMD นั้นค่อนข้างบั๊กและไม่ทันสมัยเสมอไป Intel ในอีกด้านหนึ่งพัฒนาโอเพ่นซอร์สและไดรเวอร์คุณภาพสูง พวกเขายังปล่อยไดรเวอร์ของพวกเขาหลายเดือนก่อนที่ฮาร์ดแวร์จะเปิดตัวดังนั้นฮาร์ดแวร์จึงทำงานนอกกรอบในการกระจายล่าสุด หากคุณต้องการพลังมากขึ้นเลือก Nvidia ไดรเวอร์เป็นกรรมสิทธิ์ แต่มีคุณภาพเช่นเดียวกับไดรเวอร์ Windows

การ์ดของฉันคือAMD Radeon อย่างที่คุณพูดถึง ฉันไม่รู้ว่าสิ่งนี้เกี่ยวข้องกับสิ่งที่คุณพูดหรือไม่
Mochan

ถ้าฉันไม่ถูกต้องแสดงว่าคุณได้อัปเดตไดรเวอร์กราฟิก (Catalyst / fglrx) เป็นเวอร์ชันล่าสุดแล้ว (คุณยังไม่ได้เปลี่ยนการ์ดเก่าของคุณเป็นการ์ดใหม่ที่คุณซื้อ) ดังนั้นปัญหาเกิดจากไดรเวอร์ที่ไม่สนับสนุน 3D บนฮาร์ดแวร์ของคุณ

ใช่แล้ว fglrx และใช่มันเป็น ดังนั้นฉันคิดว่าชื่อของการ์ดนั้นไม่เกี่ยวข้องกับชื่อไดรเวอร์อย่างสมบูรณ์ใช่ไหม เอ้ยขอโทษฉัน Noob ฮ่าฮ่าฮ่า
Mochan

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