จะปรับปรุงประสิทธิภาพของ VirtualBox ได้อย่างไรเมื่อ UNITY_LOW_GFX_MODE ไม่ทำงาน


28

ฉันตั้งค่าไว้export UNITY_LOW_GFX_MODE=1ในของฉัน~/.xprofileและมันจะไม่มีผลใน 13.04 อีกต่อไป มีวิธีการปิดการใช้งานตาทั้งหมดหรือไม่ ฉันกำลังใช้งานใน VirtualBox และโหมด Unity 3D พร้อมด้วยเอฟเฟกต์ภาพทั้งหมดที่ครอบงำสำหรับ VM ความสามัคคีทำงานได้และใช้งานได้มันช้ามากในการเรนเดอร์ดังนั้นฉันควรจะเลิกใช้มัน (โหมด 2D นี้หรือไม่)


มีปัญหาที่ทราบเกี่ยวกับ Virtualbox และ Unity ซึ่งไม่อนุญาตให้ Unity 3D ทำงานได้อย่างถูกต้องตามที่คาดไว้ (เมื่อคุณไม่มีการ์ดกราฟิก) ลองใช้เดสก์ท็อปอื่นเช่น Cinnamon หรือ Gnome หรือเพียงแค่ปิดการใช้งาน 3D จากการตั้งค่า Vbox
Nitin

ขออภัยเพราะฉันไม่สามารถเพิ่มความคิดเห็นในคำตอบข้างต้น ดังนั้นฉันจึงเพิ่มคำตอบอื่นเป็นความคิดเห็น: ฉันลองคำตอบของ Takkat ในขั้นตอน: "อย่าปิดใช้งานการตกแต่ง windows ด้านบน" เพราะ "การตกแต่งหน้าต่าง" ของฉันไม่ได้ถูกเลือก ดังนั้นฉันจะตรวจสอบ แต่ต่อมาเมนูหน้าต่าง Ubuntu ของฉันก็หายไป เมื่อรีสตาร์ทเดสก์ทอปจะหายไป อูบุนตูของฉันคือ 14.04 เปิดใช้งาน 3D แล้ว
Amitabha

คำตอบ:


59

โดยเฉพาะอย่างยิ่งในเครื่องที่มีความเร็วต่ำเช่นเหมือง (Athlon dual core, GForce 210) ที่ใช้งาน Ubuntu ด้วย Unity และ Compiz ที่เปิดใช้งานเป็นสิ่งที่ท้าทายและอาจส่งผลให้เกิดประสบการณ์ที่ค่อนข้างช้าและซบเซา

การตั้งค่าเครื่องเสมือน

เพื่อปรับปรุงสิ่งนี้ฉันให้การตั้งค่าต่อไปนี้กับเครื่องเสมือน:

  • เปิดใช้งาน VT-x / AMD-V, การซ้อนเพจแบบซ้อน
  • 2 CPU (จากโฮสต์คู่คอร์) พร้อมฝาปิดการประมวลผลที่ 90% เพื่อให้แน่ใจว่าสามารถใช้งานได้โฮสต์
  • 2048 หน่วยความจำพื้นฐาน
  • หน่วยความจำวิดีโอ 256 MB

    VBoxManage modifyvm "Name of VM" --vram 256
    
  • เปิดใช้งานการเร่ง 3D

  • ติดตั้งการเพิ่มของผู้เยี่ยมชมแล้ว

ลบผลกระทบเดสก์ทอป

จากนั้นฉันสังเกตเห็นภาพเคลื่อนไหวช้ามากสำหรับหน้าต่างและเมนู ภาพเคลื่อนไหวนี้ทำอันตรายมากกว่าการใช้ในเครื่องเสมือนจริงของฉัน ด้านล่างเป็นสามวิธีในการปิดการใช้งานเพื่อให้ได้รับประสบการณ์ที่ราบรื่นยิ่งขึ้นใน Virtual Box:

ปิดใช้งานภาพเคลื่อนไหวด้วยUnity Tweak ToolหรือGnome Tweak Tool

ด้วยเครื่องมือทั้งสองเราสามารถปิดใช้งานภาพเคลื่อนไหวบนเดสก์ท็อป:

ป้อนคำอธิบายรูปภาพที่นี่
เครื่องมือปรับแต่ง GNOME

ป้อนคำอธิบายรูปภาพที่นี่
เครื่องมือปรับแต่งความสามัคคี

ตัวจัดการการตั้งค่า Compiz Config

เนื่องจากนี่เป็นเครื่องเสมือนจริงที่มีตัวเลือกในการทำ snapshot ก่อนที่คุณจะทำสิ่งที่เป็นอันตรายต่อระบบปฏิบัติการของคุณคุณอาจจะรันccsmอย่างปลอดภัยเพื่อปิดการใช้งาน Compiz effects:

ป้อนคำอธิบายรูปภาพที่นี่

อย่าปิดการใช้งานการตกแต่งหน้าต่างด้านบน

ตัวแก้ไข Dconf

สุดท้ายนี่คือวิธีการทำกับdconf-editor :

  • เรียกดูorg.compiz.profiles.default.coreและลบสิ่งต่อไปนี้ออกจากโปรไฟล์ที่ใช้งานอยู่ :

    'animations' 'fade'
    
  • เรียกดูorg.compiz.profiles.unity.coreและลบสิ่งต่อไปนี้ออกจากโปรไฟล์ที่ใช้งานอยู่ :

    'animations'
    

น่าเสียดายที่ฉันไม่พบวิธีปิดใช้งานภาพเคลื่อนไหว Dash ซึ่งยังคงค่อนข้างช้า

วาระย้อนหลังของ GNOME

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

ป้อนคำอธิบายรูปภาพที่นี่

ป้อนคำอธิบายรูปภาพที่นี่
เข้าสู่ระบบ 16.04

ป้อนคำอธิบายรูปภาพที่นี่
เข้าสู่ระบบ> 17.10

ป้อนคำอธิบายรูปภาพที่นี่


5
เครื่องมือ unity tweak สามารถติดตั้งพิมพ์ได้ในเทอร์มินัล: "sudo apt-get install unity-tweak-tool"
Tom

2
ฉันมีปัญหานี้ด้วยดังนั้นฉันจึงติดตั้ง Gnome Flashback (Metacity) และตอนนี้ก็ดีขึ้นมาก!
Valter Silva

@ValterHenrique: นั่นมักจะเป็นทางออก ในขณะที่ฉันอัพเกรดเมนบอร์ดของฉันเป็น Athlon A8 quad-core APU และสิ่งนี้กลับกลายเป็นสิ่งที่ดียิ่งขึ้นสำหรับการรัน Unity ด้วยการเพิ่ม Guest และการเปิดใช้งาน 3D แต่ไม่จำเป็นต้องปรับแต่งเพิ่มเติม;)
Takkat

เฮ้ว้าว ... มันน่าประหลาดใจที่จำนวนรอบนาฬิกาถูกขโมยโดย glitz ที่ไม่ต้องการ ใน i7 ... การเปลี่ยนจาก 12.04LTS เป็น 14.04LTS ก็เหมือนกับการก้าวเข้าไปในอ่างของกากน้ำตาลที่อบอุ่น เหนียวหวานและหวือหวาจนคุณต้องการประสิทธิภาพซึ่งทำให้เย็นลงอย่างรวดเร็วจนน่ารำคาญ
Fiasco Labs

ฉันพบว่าฉันไม่จำเป็นต้องปิดใช้งานภาพเคลื่อนไหวหรืออะไรอย่างนั้นหลังจากเปลี่ยนการตั้งค่า VirtualBox
BalinKingOfMoria

0

อินเทอร์เฟซ Unity ใน Ubuntu 14.04 guest OS ของฉันเริ่มซบเซาอย่างมากเมื่อเร็ว ๆ นี้แม้ว่า Guest Additions ของฉันจะเป็นเวอร์ชั่น VBox ที่ทันสมัยที่ 4.3.26 ฉันอ่านหน้านี้และหน้าคำตอบอื่น ๆ อีกหลายครั้งและเปลี่ยนจาก Unity เป็น Gnome และการเปลี่ยนแปลงอื่น ๆ แต่ฉันรู้ว่าไม่มีอะไรสำคัญเลยที่เปลี่ยนไปและฉันจำได้ว่าการทำงานที่ดีอย่างสมบูรณ์จาก Unity ในเครื่องแขกของฉัน

ดังนั้นในการเดาฉันเพิ่งติดตั้ง Guest Additions (กระบวนการเดียวกับการติดตั้งพวกเขาในตอนแรกตัวติดตั้งเพียงแค่ลบและติดตั้งพวกเขา) และฉันได้รับประสิทธิภาพการแสดงภาพที่ยอดเยี่ยมและกำจัดความล่าช้าอินพุตที่เพิ่งเกิดขึ้น ลองสิ่งนี้ก่อนที่คุณจะลองทำอะไรที่รุนแรงกว่านี้อีก

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