Trình giả lập Ubuntu Touch không hoạt động


9

Tôi quyết định dùng thử Ubuntu Touch bằng cách sử dụng ubuntu-emulatorđể xem tôi có thích nó không. Cuối cùng, tôi sẽ sử dụng điều này để tạo và kiểm tra các ứng dụng Ubuntu.

Tôi đã chạy các lệnh này để cài đặt, tạo và chạy ubuntu-emulator:

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

Hai cái đầu hoạt động tốt và khi tôi chạy chiếc thứ ba, một chiếc điện thoại ảo xuất hiện tuy nhiên màn hình ảo trống. Tôi chờ đợi và chờ đợi, nhưng không có gì xảy ra, màn hình vẫn trống / đen (trên điện thoại ảo). Sau đó tôi nhận thấy tôi phải đăng nhập vào terminal. Tôi đã nhập phablet sau đó phablet và đăng nhập tốt.

Bây giờ tôi có thiết bị đầu cuối đăng nhập và một hạt nhân ảo của điện thoại nhưng màn hình trống. Làm thế nào tôi có thể bắt đầu đồ họa?

Ngoài ra, một khi tôi đã làm cho màn hình hoạt động, tôi có thể giảm kích thước cửa sổ không (tất cả đều vừa với một máy tính để bàn)?


4
Lưu ý rằng trình giả lập ARM có thể mất một thời gian rất dài để bắt đầu, tùy thuộc vào hệ thống của bạn. Trình giả lập X86 chưa hoàn toàn sẵn sàng. Ngay cả trên i7 3770 của tôi với 16GB RAM, trình giả lập ARM vẫn mất vài phút để xuất hiện và cực kỳ chậm để tương tác (đến mức nó thực sự không thể sử dụng).
dobey

Tôi có bộ xử lý lõi tứ AMD A8 và RAM 8GB, và tôi đã đợi khoảng 30 phút để màn hình xuất hiện. Không có chuyện gì xảy ra.
Nathan Osman

Câu trả lời:


4

Trước hết, hiện tại, Trình giả lập Ubuntu Touch chỉ khả dụng cho Ubuntu 14.04 Trusty Tahr và vì sudo apt-get install ubuntu-emulatorlệnh này sẽ chỉ hoạt động nếu bạn đã nâng cấp lên Ubuntu 14.04 khiến câu hỏi không có chủ đề vào lúc này.

Dù sao, tôi sẽ thử một câu trả lời. Một trong những yêu cầu tối thiểu đối với trình giả lập là card đồ họa phải có hỗ trợ OpenGL. Để kiểm tra xem card đồ họa của bạn có hỗ trợ OpenGL hay không, bạn có thể sử dụng glxinfolệnh như sau:

glxinfo | grep render

Bạn sẽ hiểu từ đầu ra nếu card đồ họa của bạn có hỗ trợ OpenGL hay không.

Lưu ý: mesa-utilsgói phải được cài đặt để sử dụng glxinfo.

Hai điều khác từ các yêu cầu tối thiểu:

  • 512MB RAM dành riêng cho trình giả lập
  • 4GB dung lượng đĩa

Bây giờ, nếu các yêu cầu tối thiểu này được đáp ứng, tôi chắc chắn rằng bạn có thể bắt đầu sử dụng trình giả lập Ubuntu Touch thành công. Chỉ cần chờ vài phút (có thể vài phút) để đưa ra đồ họa.

Nguồn:


Tôi có 8GB RAM và hơn 100GB dung lượng đĩa trống nên chắc chắn đó không phải là vấn đề. Tôi đang chạy Trusty (mặc dù tôi không chắc chắn về OP), vì vậy đó cũng không phải là vấn đề.
Nathan Osman

@NathanOsman Còn trình điều khiển máy tính để bàn có khả năng OpenGL thì sao?
Radu Rădeanu

Theo glxinfotôi, tôi có direct rendering: Yes.
Nathan Osman

Vấn đề là với RAM chuyên dụng. Theo mặc định, nó chỉ dành 512 MB RAM cho trình giả lập.
Pavak Paul

0

Nếu bạn sử dụng card đồ họa NVIDIA? Kiểm tra xem bạn có đang chạy trình điều khiển hiển thị X.Org X Server Nouveau không. Nếu vậy, hãy cài đặt trình điều khiển NVIDIA độc quyền từ "Phần mềm & Cập nhật" để khởi động lại máy. Sau đây, trình giả lập Ubuntu sẽ chạy tốt.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.