Ubuntu Touch Emulator ไม่ทำงาน


9

ฉันตัดสินใจลองใช้ Ubuntu Touch โดยใช้ubuntu-emulatorเพื่อดูว่าฉันชอบหรือไม่ ในที่สุดฉันจะใช้สิ่งนี้เพื่อสร้างและทดสอบแอพ Ubuntu

ฉันรันคำสั่งเหล่านี้เพื่อติดตั้งสร้างและเรียกใช้ubuntu-emulator:

sudo apt-get install ubuntu-emulator
sudo ubuntu-emulator create myinstance
ubuntu-emulator run myinstance

สองคนแรกทำงานได้ดีและเมื่อฉันวิ่งโทรศัพท์เครื่องที่สามมีโทรศัพท์เสมือนปรากฏขึ้น แต่หน้าจอเสมือนนั้นว่างเปล่า ฉันรอและรอ แต่ไม่มีอะไรเกิดขึ้นหน้าจอยังคงว่างเปล่า / ดำ (บนโทรศัพท์เสมือน) จากนั้นฉันสังเกตเห็นว่าฉันต้องเข้าสู่ระบบสถานี ฉันป้อน phablet จากนั้น phablet และเข้าสู่ระบบได้ดี

ตอนนี้ฉันได้เข้าสู่ระบบเทอร์มินัลและเคอร์เนลเสมือนของโทรศัพท์ แต่หน้าจอว่างเปล่า ฉันจะเริ่มต้นกราฟิกได้อย่างไร

นอกจากนี้เมื่อฉันใช้งานหน้าจอได้ฉันสามารถลดขนาดหน้าต่าง (ไม่พอดีกับเดสก์ท็อปเดียว) ได้หรือไม่


4
โปรดทราบว่า ARM จำลองอาจใช้เวลานานในการเริ่มต้นขึ้นอยู่กับระบบของคุณ ตัวจำลอง X86 ยังไม่พร้อม แม้แต่ i7 3770 ของฉันที่มี RAM ขนาด 16 GB ตัวจำลอง ARM ก็ยังใช้เวลาหลายนาทีในการสร้างและมันก็ช้ามากในการโต้ตอบ (จนถึงจุดที่มันใช้งานไม่ได้จริง ๆ )
dobey

ฉันมีโปรเซสเซอร์ Quad-Core AMD A8 และ RAM 8GB และฉันรอประมาณ 30 นาทีเพื่อให้หน้าจอแสดงผลขึ้นมา ไม่มีอะไรเกิดขึ้น.
นาธานออสมัน

คำตอบ:


4

ก่อนอื่นปัจจุบัน Ubuntu Touch Emulator พร้อมใช้งานสำหรับ Ubuntu 14.04 Trusty Tahr เท่านั้นและเนื่องจากsudo apt-get install ubuntu-emulatorคำสั่งนี้จะทำงานเฉพาะเมื่อคุณได้อัพเกรดเป็น Ubuntu 14.04 ซึ่งทำให้คำถามไม่ได้อยู่ในขณะนี้

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

glxinfo | grep render

คุณจะเข้าใจจากผลลัพธ์หากการ์ดกราฟิกของคุณรองรับ OpenGL หรือไม่

หมายเหตุ: แพคเกจที่ต้องได้รับการติดตั้งเพื่อใช้งานmesa-utilsglxinfo

อีกสองสิ่งจากความต้องการขั้นต่ำ:

  • RAM ขนาด 512MB โดยเฉพาะสำหรับอีมูเลเตอร์
  • พื้นที่ดิสก์ 4GB

ตอนนี้หากตรงตามข้อกำหนดขั้นต่ำเหล่านี้ฉันมั่นใจว่าคุณสามารถเริ่มใช้งาน Ubuntu Touch emulator ได้สำเร็จ เพียงแค่รอสักครู่ (อาจจะหลายนาที) เพื่อสร้างกราฟิก

แหล่งที่มา:


ฉันมี RAM 8GB และพื้นที่ว่างบนดิสก์มากกว่า 100GB ดังนั้นจึงไม่ใช่ปัญหาแน่นอน ฉันใช้ Trusty (แม้ว่าฉันไม่แน่ใจเกี่ยวกับ OP) ดังนั้นก็ไม่ควรมีปัญหาเช่นกัน
Nathan Osman

@NathanOsman แล้วไดรเวอร์เดสก์ท็อปที่รองรับของ OpenGL ล่ะ?
Radu Rădeanu

ตามสเพื่อที่ฉันมีglxinfo direct rendering: Yes
Nathan Osman

ปัญหาเกิดขึ้นกับแรมเฉพาะ โดยค่าเริ่มต้นจะอุทิศ RAM 512 MB ให้กับเครื่องจำลองเท่านั้น
Pavak Paul

0

ถ้าคุณใช้การ์ดกราฟิก NVIDIA? ตรวจสอบว่าคุณใช้ไดรเวอร์การแสดงผล X.Org X Server Nouveau หรือไม่ ถ้าเป็นเช่นนั้นให้ติดตั้งไดรเวอร์ NVIDIA ที่เป็นกรรมสิทธิ์จาก "ซอฟต์แวร์และการอัพเดท" เพื่อรีบูตเครื่อง หลังจากนี้อูบุนตู - อีมูเลเตอร์ควรทำงานได้ดี

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