Kích hoạt khả năng tăng tốc 3D CT trên VMWare Workstation 10 trên Ubuntu 14.04


47

Tôi đang cố gắng kích hoạt đồ họa 3D được tăng tốc phần cứng trong máy ảo Win 8.1 trong VMware Workstation 10.0.3 trên Ubuntu 14.04.1 LTS (Trusty Tahr) để chơi game Smite một cách mượt mà. Tôi đã kiểm tra rằng khả năng tăng tốc CTNH hoạt động trong Ubuntu:

$ /usr/lib/nux/unity_support_test -p
OpenGL vendor string:   Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Haswell Mobile 
OpenGL version string:  3.0 Mesa 10.2.2

Not software rendered:    yes
Not blacklisted:          yes
GLX fbconfig:             yes
GLX texture from pixmap:  yes
GL npot or rect textures: yes
GL vertex program:        yes
GL fragment program:      yes
GL vertex buffer object:  yes
GL framebuffer object:    yes
GL version is 1.4+:       yes

Unity 3D supported:       yes

Trong VMware Workstation, trên VM trong "Cài đặt máy ảo" -> "Hiển thị" -> "Tăng tốc đồ họa 3D" được chọn.

Ảnh chụp màn hình

Nhưng trong khi khởi động VM, nó báo "Không có hỗ trợ 3D nào từ máy chủ".

Ảnh chụp màn hình

Làm thế nào mà VMware không phát hiện gia tốc CTNH 3D? Làm thế nào tôi có thể sửa lỗi này?

Cảm ơn!


Bạn sẽ cần kích hoạt hỗ trợ 3D trong VMware: vmware.com/support/ws55/doc/ws_vidsound_d3d_eneac_vm.html
MadMike

@madmike, tôi nghĩ rằng tôi đã làm điều này một cách chính xác - xem ảnh chụp màn hình đầu tiên. Nhưng cảm ơn vì liên kết chuyên sâu!
Siemen

Câu trả lời:


76

Chỉnh sửa tệp ~/.vmware/preferencesvà tìm kiếm một dòng bắt đầu bằng mks.gl.allowBlacklistedDrivers, nếu nó không có - bạn có thể thêm nó vào tệp.

Điều này nên được thay đổi thành mks.gl.allowBlacklistedDrivers = "TRUE" (lưu ý các dấu ngoặc kép quanh TRUE)


5
Chỉ muốn lưu ý rằng điều này cũng hoạt động trong Workstation 11. Theo mặc định, mks.gl.allowBlacklistedDriverstham số không có trong tệp tùy chọn, nhưng thêm nó không hoạt động. Cảm ơn.

3
Làm việc trong VMware Workstation 12.
Guicara

2
Điều tương tự là cần thiết cho người chơi vmware miễn phí
Treviño

2
Hoạt động trong VMware Workstation 14.1
Shadowbq

2
Đã làm việc cho VMware Player 14.1.1 trên Fedora 27
Chang Qian

14

Thêm mks.gl.allowBlacklistedDrivers = "TRUE"vào tệp .vmx.

Nó đã làm việc cho Linux Mint Cinnamon với tư cách là máy chủ lưu trữ với kernel 3.16 và Debian 8.2 Cinnamon với tư cách là khách.


+1 cho câu trả lời có khả năng liên quan. Mặc dù bài đăng trên diễn đàn năm 2013 này có vẻ đồng ý, nhưng bài đăng Ask Ubuntu này cho thấy không phải lúc nào cũng như vậy. Điều này phụ thuộc vào hỗ trợ trình điều khiển video quá.
Clearkimura 4/12/2015

Tôi không có tệp Tùy chọn nên tôi đã sửa đổi VMX trên Máy trạm 12. Hoạt động như một bùa mê.
Drewdin

Lưu ý đối với những khách XP di chuyển từ VirtualBox sang VMWare Workstation 12 Player Linux 64-bit theo quy trình Sysprep - thêm tùy chọn này vào tệp .vmx của tôi đã khắc phục sự cố trong đó con trỏ chuột bị kẹt ở một vị trí duy nhất trên màn hình và không thể di chuyển. Sau khi thêm dòng này, chuột đã hoạt động trở lại.
Ngày 16

1

Đối với tôi, tôi đã phải thêm mks.gl.allowBlacklistedDrivers = "TRUE"vào tệp máy ảo (.vmx) của mình


@ Pierre.Vriens Điều này là bắt buộc đối với một số máy VirtualBox để tải trình điều khiển đôi khi có chút vấn đề. Có khá nhiều thông tin tại https://cransities.vmware.com/thread/573123
Charles Green

0

Nếu bạn đang sử dụng card đồ họa kép, cảnh báo ngụ ý rằng card đồ họa độc lập không có sẵn cho VMware. Thiết lập mks.gl.allowBlacklistedDriversthực sự giải quyết được vấn đề, nhưng cách tốt hơn để giải quyết vấn đề này là chạy VMware thông qua:

optirun /usr/bin/vmware

Hoặc, để thuận tiện, bạn có thể thay đổi .desktoptệp của mình và sử dụng /usr/bin/optirun /usr/bin/vmware %Ulàm lệnh.

Giải pháp này cung cấp hiệu suất tốt hơn.

Xem https://www.tiger2doudou.com/doku.php?id=linux:tools:virtualize:vmware_3d_hw_accelutions_with_bumblebee

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.