Tôi có Intel NUC 9 với Quadro P2200. ESXi 7.01 được cài đặt trên nuc.
Tôi đã kích hoạt tính năng chuyển qua máy chủ và khởi động lại nuc.
Đã chuyển cả hai phần của GPU - Âm thanh và Video cho Ubuntu 20.04 VM
Đã thêm cả hai mục trên cài đặt nâng cao của máy ảo
SVGA.Present FALSE
hypervisor.cpuid.v0 SAI
Nếu tôi xây dựng VM mới, hãy cài đặt trình điều khiển thông qua các thiết bị trình điều khiển ubuntu, nó sẽ hoạt động tốt. NVIDIA0-smi hiển thị thiết bị và các chi tiết tốt. Chuyển mã phần cứng hoạt động tốt.
Sau đó tôi có thể khởi động lại/tắt thevm và nó vẫn hoạt động tốt. Vấn đề bắt đầu khi tôi khởi động lại máy chủ.
Nếu máy chủ được khởi động lại, vm stlll khởi động nhưng quá trình chuyển mã phần cứng dừng lại, lệnh nvidia-smi trả về "không tìm thấy thiết bị nào"
Tuy nhiên, tôi vẫn có thể nhìn thấy thiết bị - xem bên dưới
lspci |grep VGA
13:00.0 Bộ điều khiển tương thích VGA: NVIDIA Corporation GP106GL [Quadro P2200] (rev a1)
ajay@plex:~$ lspci -k |grep -EA3 'VGA'
13:00.0 Bộ điều khiển tương thích VGA: NVIDIA Corporation GP106GL [Quadro P2200] (rev a1)
Tên thiết bị: pciPassthru0
Hệ thống con: Tập đoàn NVIDIA GP106GL [Quadro P2200]
Trình điều khiển hạt nhân đang sử dụng: nvidia
nvidia-smi
Không tìm thấy thiết bị nào'
NUC của tôi có đồ họa tích hợp được đặt làm mặc định nên tôi có thể thấy nó khởi động vào esxi nếu cáp được cắm vào cổng HDMI trên bo mạch. Vì vậy, không chắc chắn nếu đây là một vấn đề. nếu đúng như vậy thì nó đã không hoạt động trong trường hợp đầu tiên.
vì vậy tôi khá chắc chắn rằng việc khởi động lại HOST (NUC) là nguyên nhân gây ra sự cố này.
GPU vẫn hiển thị được gán cho vm nếu truy cập vm và nhấp vào chỉnh sửa cài đặt. Vẫn hiển thị là đang hoạt động trong tab phần cứng.
Dường như không thể duyệt đến/dev/dri trên Ubuntu VM sau khi khởi động lại máy chủ.
Tôi có thể duyệt đến thư mục đó qua wincp và có thể thấy Card0 và renderD128 trong thư mục /dev/dri
vì vậy không chắc chắn nếu điều này có một cái gì đó để làm với nó?