Máy tính để bàn Ubuntu 14.04 trong Windows 8.1 Hyper-V


14

Có thể tăng tốc đồ họa của Ubuntu 14.04 Desktop trong Windows 8.1 Hyper-V không?

Tôi đã giảm độ phân giải màn hình và vô hiệu hóa các hiệu ứng video COMPIZ, nhưng nó vẫn rất lag . Nó từng hoạt động với hiệu năng gần như nguyên gốc trong VMware Player, nhưng tôi phải tiếp tục với Hyper-V.

CẬP NHẬT

Bạn có thể đăng đầu ra của / usr / lib / nux / unity_support_test -p

Chắc chắn rồi:

Chuỗi nhà cung cấp OpenGL: VMware, Inc.
Chuỗi kết xuất OpenGL: Gallium 0.4 trên llvmpipe (LLVM 3.4, 256 bit)
Chuỗi phiên bản OpenGL: 2.1 Mesa 10.1.3

Không phải phần mềm kết xuất: không
Không nằm trong danh sách đen: có
GLX fbconfig: có
Kết cấu GLX từ pixmap: có
GL npot hoặc kết cấu trực tràng: có
Chương trình đỉnh GL: có
Chương trình phân đoạn GL: có
Đối tượng đệm đỉnh GL: có
Đối tượng bộ đệm GL: có
Phiên bản GL là 1.4+: có
Unity 3D được hỗ trợ: không

Cũng thế:

avo @ Ubuntu-Desktop-VM: ~ $ lsmod | grep hv
hv_netvsc 31255 0 
hv_storvsc 17785 2 
hv_utils 19003 0 
hv_vmbus 50383 6 hyperv_keyboard, hv_netvsc, hid_hyperv, hv_utils, hyperv_fb, hv_storvsc

Bạn đã đi theo cấu hình máy ảo và thiết lập tất cả các cài đặt ở mức tối đa chưa? (Ý tôi là, để lại một vài bộ xử lý cho windows 8.1, nhưng bộ nhớ video có thể được đặt ở mức tối đa khả dụng là 128 mega nếu tôi không nhầm).
Geo

@Geo, tks, tôi sẽ thử nó và cho bạn biết.
avo

@Geo, tôi không thể tìm cách tăng kích thước video. Không có nút con nào dưới Microsoft Synthetic Videomục nhập XML. Có ý kiến ​​gì không? Cảm ơn.
avo

Bạn có thể đăng kết quả đầu ra của/usr/lib/nux/unity_support_test -p
bain

Tôi đã cập nhật câu hỏi với thông tin được yêu cầu, @bain.
avo

Câu trả lời:


5

Máy tính để bàn bị chậm vì Hyper-V đang sử dụng kết xuất phần mềm thay vì sử dụng GPU:

$ /usr/lib/nux/unity_support_test -p

Not software rendered: no
Unity 3D supported: no

Điều này có vẻ là do Hyper-V không có khả năng tăng tốc GPU 3D. Hyper-V là một công nghệ ảo hóa máy chủ không được sử dụng cho máy tính để bàn ảo:

Thực tế là các máy chủ vật lý thường không đi kèm với thẻ bộ điều hợp video mạnh mẽ. Do đó, các công nghệ ảo hóa giới hạn máy tính để bàn ảo chỉ chạy các ứng dụng giao diện người dùng 2 chiều đơn giản. (nguồn)

-

Thiếu đồ họa tăng tốc 3D trong các hệ điều hành khách. Hyper-v client không cung cấp tùy chọn thêm card đồ họa tăng tốc ảo cho các HĐH khách.

Đó không phải là những gì Hyper-V được thiết kế để làm. Nếu bạn muốn cải thiện hiệu suất video, hãy chạy qua RDP từ máy chủ. Hyper-V không phải là sự thay thế cho VMware Player! (nguồn)

-

Hyper-V được phát triển chỉ để ảo hóa máy chủ và do đó chủ yếu dành cho các nhà phát triển hoặc quản trị viên CNTT muốn thử nghiệm nhiều môi trường. (nguồn)


5

Tôi mới cài đặt Ubuntu 14.04 Desktop trên Hyper-V và gặp phải vấn đề tương tự về hiệu năng. Sau đó, tìm ra rằng Hyper-V phân bổ 1 Bộ xử lý ảo cho mỗi Máy ảo theo mặc định. Tăng nó lên 4 và nó hoạt động tốt bây giờ.


3

Đọc trước và thực hiện cùng một bước VM:
Benjamin Armstrong: Ubuntu 14.04 trong VM thế hệ 2

Một cơ hội so với hai là thay thế phần cứng của bạn bằng bộ điều khiển video thứ hai và đề xuất cho cài đặt Hyper-V để sử dụng luồng video riêng biệt. Phần quan trọng nhất ở đây là cài đặt BIOS Hyper-V. Đặc biệt là đối với tùy chọn thiết bị video dành riêng cho Hyper-V .
Tham khảo Kích hoạt ảo hóa trong BIOS hệ thống

Cũng đề xuất bao gồm numa=offtham số, đọc thêm về và cũng vô hiệu hóa khởi động an toàn trên hệ điều hành khách. Tham khảo hướng dẫn chung và tối ưu hóa máy chủ và khách của bạn:
Máy ảo Ubuntu trên Hyper-V

Trích dẫn: Các trình tiện ích sau phải được cài đặt thủ công cho các bản phân phối Ubuntu:
Trình nền ảnh chụp nhanh VSS - Trình nền này được yêu cầu để tạo bản sao lưu máy ảo Linux trực tiếp.
Trình nền KVP - Trình nền này cho phép thiết lập và truy vấn các cặp giá trị khóa bên trong và bên ngoài.
Để cài đặt cả hai trình tiện ích, vui lòng sử dụng lệnh sau (tại GUEST UBUNTU của bạn):

$ sudo apt-get update
$ sudo apt-get install hv-kvp-daemon-init

Lưu ý: Tùy chọn thiết bị video dành riêng cho Hyper-V chỉ khả dụng cho 13.10 và 14.04.


Xử lý sự cố & xử lý sự cố của VMware Player:

Sự cố về hiệu suất trên Máy chủ Windows 64 bit với Bộ xử lý Intel EM64T (1082240)

Trích dẫn: Nếu máy ảo của bạn thể hiện hiệu suất chậm và sử dụng CPU cao, hãy thêm dòng sau vào tệp cấu hình (.vmx) của máy ảo:
sched.mem.pshare.enable=FALSE


Tôi nghĩ những gì bạn nên tìm ra chỉ là chi tiết về cấu hình của bạn. Vấn đề của bạn có thể tồn tại ở bất kỳ nơi nào mà VMware Docs có thể giải quyết. Vì vậy, vui lòng xem hướng dẫn phức tạp này:

Khắc phục sự cố hiệu suất máy ảo (1008360)


Cảm ơn câu trả lời của bạn. BIOS máy chủ của tôi có tất cả các tùy chọn hình dung có liên quan được kích hoạt. Có phải tình cờ bạn có nghĩa là BIOS khách Hyper-V? Có cách nào để nhập nó khi khách đang khởi động không? Tôi cũng không thể tìm thấy bất cứ điều gì về "Tùy chọn thiết bị video dành riêng cho Hyper-V", chúng ở đâu? Bất kỳ gợi ý sẽ được đánh giá cao.
avo

Ý tôi là KHÔNG phải BIOS khách Hyper-V, mà là BIOS Hyper-V HOST! Thiết bị video dành riêng cho Hyper-V, đây là cấu hình của bạn tại GUEST: chính xác nên sử dụng thiết bị video nào. Vì vậy, nếu bạn có thiết bị video THỨ HAI, bạn có thể "giải phóng" nó tại HOST và cho phép nó sử dụng tại cấu hình GUEST. Điều này giúp bạn sử dụng chủ đề video bị cô lập. Cấu hình cho GUEST tồn tại ở trình phát VM của bạn. Nếu bạn sử dụng VMware thì bạn cần xem tài liệu về VMware lớn. Hãy thử cài đặt hoặc cài đặt lại Công cụ VM cho trình phát VMware của bạn.
nhanh chóng

Win8.1 của bạn là 64 bit?
nhanh chóng

Vâng, đó là Win8.1 64 bit. Tôi không sử dụng VMware, tôi phải chuyển sang Hyper-V. Tôi chỉ đề cập đến VMware trong câu hỏi của tôi để khôi phục hiệu suất đó là tuyệt vời theo VMware. Hyper-V có cài đặt "Cho phép kéo dài NUMA", nhưng tắt nó đi có bất kỳ hiệu ứng đáng chú ý nào. Có vẻ như Hyper-V cho phép chọn hoặc thay đổi trình điều khiển video cho khách.
avo 23/07/14

Rất tiếc)) Tôi hơi chú ý một chút ... bạn đã cài đặt VSS Snapshot Daemon & KVP Daemon chưa?
nhanh chóng
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.