- Tính năng truyền GPU trực tiếp (vDGA/VMDirectPath I/O) trong VMware ánh xạ toàn bộ GPU vật lý vào máy ảo để đạt được hiệu năng gần như GPU gốc.
- Việc sử dụng nó đòi hỏi những yêu cầu nghiêm ngặt. phần cứng (VT-d/AMD-V, IOMMU, MMIO 64-bit) và firmware EFI/UEFI trên máy ảo.
- Việc kích hoạt vDGA sẽ dẫn đến việc mất đi các tính năng quan trọng của vSphere như vMotion, DRS và ảnh chụp nhanh trên máy ảo sử dụng GPU ở chế độ truyền trực tiếp.
- So với vGPU và các giải pháp khác, vDGA ưu tiên hiệu năng chuyên dụng hơn là tính linh hoạt và khả năng chia sẻ GPU giữa nhiều máy ảo.
Kết nối trực tiếp GPU vật lý với máy ảo trong VMware Đó là một trong những thay đổi tạo nên sự khác biệt lớn khi làm việc với các tác vụ đồ họa nặng. IA hoặc kết xuất 3D. Việc chuyển từ card đồ họa mô phỏng sang truy cập trực tiếp thông qua passthrough (vDGA / VMDirectPath I/O) có thể giúp hiệu năng của máy ảo gần hơn với máy vật lý, nhưng đổi lại, nó sẽ thêm khá nhiều yêu cầu và hạn chế cần được làm rõ trước khi bắt đầu.
Hơn nữa, trong hệ sinh thái hiện tại, có nhiều cách sử dụng GPU trong môi trường ảo hóa cùng tồn tại: Truyền tải trực tiếp, chia sẻ vGPU và các công nghệ như BitFusion hoặc phân vùng GPU.Hiểu rõ chức năng của từng thành phần, trường hợp sử dụng và cách cấu hình chúng trong vSphere/ESXi (và mối liên hệ với các công nghệ tương tự như Hyper-V DDA) là chìa khóa để tránh gặp phải bế tắc với phần cứng hoặc phiên bản hypervisor đã chọn.
GPU passthrough (vDGA / VMDirectPath I/O) trong VMware là gì?
Truyền GPU trực tiếp trong VMware, còn được gọi là vDGA hoặc VMDirectPath I/O.Đây là chế độ hoạt động trong đó card đồ họa vật lý được cài đặt trên máy chủ ESXi được gán trực tiếp cho máy ảo. Thay vì sử dụng bộ điều hợp đồ họa được mô phỏng bởi hypervisor, hệ điều hành khách sẽ nhìn thấy GPU gần như thể nó được cắm vào bo mạch chủ vật lý.
Phím tắt này cho phép máy ảo tận dụng lợi thế Toàn bộ sức mạnh của chip đồ họa, bộ nhớ video và các tính năng tiên tiến. Chẳng hạn như CUDA, OpenCL, Direct3D và OpenGL một cách nguyên bản, với rất ít chi phí phát sinh từ hypervisor. Trong các thử nghiệm tại phòng thí nghiệm VMware, hiệu năng thường giảm khoảng 4-5% so với việc chạy cùng một GPU trên phần cứng vật lý.
Trên thực tế, việc sử dụng GPU passthrough có nghĩa là Card đó chỉ dành riêng cho một máy ảo duy nhất.Không có sự phân bổ tài nguyên chi tiết giữa nhiều máy ảo, cũng không có lớp phần mềm bên thứ ba nào được cài đặt trên ESXi để chia sẻ card đồ họa, không giống như những gì xảy ra với các giải pháp vGPU như... NVIDIA GÁI.
Điều quan trọng là phải phân biệt phương pháp này với các cách sử dụng GPU khác trong ảo hóa, chẳng hạn như NVIDIA vGPU (vGPU dùng chung), RemoteFX/phân vùng trên Hyper-V hoặc các giải pháp kiểu BitFusion., nhằm mục đích phân phối một GPU hoặc một nhóm GPU giữa nhiều máy tính bằng các kỹ thuật ảo hóa hoặc chuyển hướng từ xa khác nhau.
Khi chúng ta nói về vDGA trong thế giới VMware, về cơ bản chúng ta đang mô tả điều này Gán trực tiếp thiết bị PCIe của GPU cho máy ảo Sử dụng VMDirectPath I/O, với tất cả những ưu điểm (về hiệu năng) và nhược điểm (về tính di động và hạn chế về tính sẵn sàng cao) mà điều này mang lại.

Ưu điểm của việc sử dụng GPU passthrough trong vSphere
Lý do chính để chuyển sang sử dụng vDGA là vì Hiệu năng đồ họa và tính toán rất gần với hiệu năng của một máy tính vật lý.Bằng cách loại bỏ phần lớn lớp ảo hóa cho thiết bị PCIe đó, các điểm nghẽn điển hình của GPU mô phỏng sẽ biến mất và máy ảo có thể hoạt động mượt mà hơn với các trò chơi, ứng dụng 3D hoặc công cụ AI.
Điều này đặc biệt dễ nhận thấy trong những trường hợp mà GPU tích hợp hoặc card đồ họa ảo mô phỏng mặc định hoạt động kém hiệu quả: Thiết kế đồ họa nâng cao, CAD, mô hình hóa và dựng hình 3D, chỉnh sửa video, hoạt hình và phát triển trò chơi.Điều này cũng rất quan trọng trong việc huấn luyện các mô hình học máy và các tác vụ AI phụ thuộc nhiều vào CUDA hoặc các công nghệ tương đương.
Một lợi thế rõ ràng khác là khả năng sử dụng phần cứng linh hoạt hơn ở cấp độ trung tâm dữ liệu. Thay vì phải có một... mỗi người dùng hoặc mỗi dự án có một máy trạm vật lý riêng.Có thể dành riêng một máy chủ ESXi có cấu hình phù hợp cho nhiều máy ảo, mỗi máy ảo có một GPU riêng được truyền trực tiếp, và tùy chỉnh lịch trình hoặc nhu cầu cao điểm.
Trong một số môi trường nhất định, đặc biệt là khi đã có sẵn các máy chủ với khe cắm PCIe trống, chi phí cho mỗi người dùng hoặc mỗi dự án Chi phí có thể thấp hơn so với việc duy trì một dàn máy trạm vật lý mạnh mẽ, đặc biệt nếu card đồ họa không cần hoạt động 24/24 và có thể được cấu hình lại tùy theo thời gian làm việc cường độ cao.
Cuối cùng, còn có một lợi ích gián tiếp về mặt bảo mật và vận hành: bằng cách duy trì khối lượng công việc đồ họa. trong các máy ảo biệt lậpNếu có sự cố xảy ra (lỗi bảo mật, trình điều khiển có vấn đề, cấu hình sai), việc khắc phục hậu quả sẽ dễ dàng hơn bằng cách khôi phục lại bản sao lưu trước đó hoặc khôi phục từ bản sao lưu, miễn là tuân thủ các giới hạn của chế độ truyền tải trực tiếp, mà chúng ta sẽ xem xét sau này.
Truyền GPU trực tiếp so với GPU ảo và các giải pháp thay thế khác
Trong hệ sinh thái VMware, có nhiều cách để sử dụng card đồ họa, và không phải tất cả đều liên quan đến việc dành toàn bộ card đó cho một máy ảo duy nhất. Những cách phổ biến nhất bao gồm: Các giải pháp I/O vDGA / VMDirectPath, vGPU (NVIDIA GRID hoặc các giải pháp khác) và truy cập/tính toán từ xa như BitFusion..
Ở chế độ truyền trực tiếp (vDGA), GPU được phân bổ chỉ dành riêng cho một máy ảoCác lõi xử lý và VRAM không được chia sẻ giữa nhiều máy ảo, và vai trò của hypervisor hầu như không tồn tại ngoài việc định tuyến thiết bị PCIe đến máy khách. Đây là tùy chọn dễ hiểu nhất và giống nhất với một máy chủ vật lý có card đồ họa chuyên dụng.
Trong phương pháp vGPU, phần mềm chuyên dụng (ví dụ: NVIDIA GRID vGPU trên VMware vSphereNó xử lý ảo hóa GPU ở cấp độ bộ điều khiển và cung cấp các phiên bản ảo của GPU có thể được gán cho nhiều máy ảo cùng lúc. Mỗi máy ảo sẽ thấy một "phần" của GPU với tài nguyên được đảm bảo hoặc chia sẻ.
GPU ảo cho phép nhiều máy tính để bàn hoặc máy chủ ảo chia sẻ một card đồ họa duy nhất, điều này rất hữu ích trong việc... VDI, môi trường văn phòng tăng tốc gọn nhẹ, máy trạm đồ họa tiên tiến trong lĩnh vực bán lẻ hoặc khách sạn.hoặc các trường hợp mà mức sử dụng đồ họa cao điểm không đồng đều giữa các người dùng. Đổi lại, sẽ có một số chi phí phát sinh, và hiệu năng cao nhất không đạt được như khi sử dụng toàn bộ GPU vật lý dành riêng cho một máy ảo duy nhất.
Ngoài ra còn có các giải pháp như sau: BitFusion Flexdirect và các công nghệ tương tựĐiều này cho phép sử dụng GPU qua mạng từ các máy ảo khác nhau, lý tưởng cho các tác vụ AI và HPC, nơi GPU hoạt động như một tài nguyên tính toán từ xa hơn là một card đồ họa cho giao diện đồ họa của người dùng.
Chọn giữa mô hình vDGA, vGPU hoặc GPU từ xa. Điều đó phụ thuộc vào việc bạn có cần tận dụng tối đa GPU cho một máy tính duy nhất (passthrough), liệu bạn có muốn phân bổ một card đồ họa đắt tiền cho nhiều người dùng với khối lượng công việc trung bình (vGPU), hay liệu điều quan trọng là phải điều phối một nhóm GPU để tính toán phân tán (BitFusion và các phần mềm tương tự).
Yêu cầu phần cứng để sử dụng vDGA trên ESXi
Trước khi lên kế hoạch triển khai GPU passthrough trong VMware, bạn cần đảm bảo rằng... Nền tảng phần cứng đáp ứng một loạt các điều kiện. Điều đó vượt xa khái niệm "chỉ cần cắm card đồ họa vào máy chủ".
Đầu tiên, bộ xử lý và chipset của bo mạch chủ máy chủ ESXi phải hỗ trợ ảo hóa với IOMMU. Trong Intel Điều này được thực hiện thông qua Intel VT-x cộng với VT-dy, và thông qua AMD bằng AMD-V với IOMMU. BIOS/UEFI của máy chủ thường có các tùy chọn cụ thể cho việc này. kích hoạt các tiện ích mở rộng ảo hóa của I/O.
Thứ hai, bạn cần kiểm tra tấm đỡ. Ánh xạ bộ nhớ MMIO trên 4 GB (đôi khi được ghi nhãn là “Giải mã trên 4G”, “I/O ánh xạ bộ nhớ trên 4G” hoặc tương tự). Điều này đặc biệt quan trọng đối với các GPU cao cấp như... Tesla, P100, V100 và các loại tương đương, khai báo các vùng bộ nhớ rất lớn trong thanh ghi địa chỉ cơ sở (BAR) của chúng.
Một số card đồ họa cao cấp này có thể lập bản đồ. hơn 16 GB dung lượng MMIODo đó, ngoài việc chơi BIOSTiếp theo, cần điều chỉnh một số tham số trong cài đặt VM nâng cao trong vSphere để VM có thể khởi động với GPU đó mà không gặp lỗi thiếu tài nguyên.
Dĩ nhiên, bản thân GPU phải là... tương thích với nền tảng máy chủ và được hỗ trợ bởi nhà sản xuất máy chủ (Dell, HPE, Lenovov.v.) khi sử dụng ở chế độ truyền tải trực tiếp. Trên thực tế, hầu hết các GPU PCIe hiện đại đều hoạt động, nhưng nên kiểm tra danh sách tương thích, đặc biệt là đối với các card GRID hoặc các mẫu rất mới.
Yêu cầu phần mềm và khả năng tương thích phiên bản
Ở cấp độ phần mềm, điều quan trọng là phải làm rõ rằng VMware hỗ trợ vDGA trong vSphere 6.x và các phiên bản sau này.Tuy nhiên, một số người dùng đã báo cáo các sự cố cụ thể với một số cấu hình phần cứng nhất định (ví dụ: GPU NVIDIA GRID trong máy chủ Dell R720 với ESXi 6.x).
Trong những trường hợp này, thường gặp các lỗi như “thiết bị đang được sử dụng” hoặc các triệu chứng cho thấy rằng... Chức năng Passthrough ngừng hoạt động sau khi nâng cấp từ ESXi 5.5 lên 6.x.Trên thực tế, vấn đề nằm ở các lỗi cụ thể, những thay đổi trong quản lý thiết bị PCI hoặc trình điều khiển, chứ không phải là việc ngừng hỗ trợ chính thức.
Hệ điều hành khách sẽ sử dụng GPU ở chế độ truyền trực tiếp phải có Trình điều khiển chính thức của nhà sản xuất được cài đặt trong máy ảo (NVIDIA, AMD, Intel), vì ESXi không tải bất kỳ trình điều khiển cụ thể nào cho card đó khi sử dụng VMDirectPath I/O; trình ảo hóa chỉ đơn giản là hiển thị thiết bị cho máy ảo khách.
Ngoài ra, máy ảo phải được cấu hình để khởi động ở chế độ Chế độ EFI hoặc UEFI Khi sử dụng GPU khai báo các vùng bộ nhớ MMIO lớn. Chi tiết này rất quan trọng: firmware VM không chính xác có thể dẫn đến lỗi. khởi động hoặc GPU không được khởi tạo đúng cách từ hệ điều hành khách.
Về phía máy khách, nếu việc truy cập vào máy ảo được thực hiện thông qua Truy cập máy tính từ xa (RDP hoặc các giao thức khác)Cần phải kích hoạt các chính sách phù hợp để hệ thống khách sử dụng bộ chuyển đổi đồ họa phần cứng trong các phiên truy cập từ xa và không bị giới hạn ở trình điều khiển chung không có khả năng tăng tốc.

Cấu hình máy chủ ESXi để sử dụng GPU ở chế độ truyền trực tiếp.
Bước thực hành đầu tiên là chuẩn bị... Máy chủ vSphere/ESXi sẽ hiển thị GPU như một thiết bị I/O DirectPath.Quá trình này bao gồm việc truy cập BIOS, kiểm tra kho PCI trên máy chủ và đánh dấu card để có thể gán cho máy ảo.
Nếu GPU yêu cầu vùng nhớ MMIO lớn (16 GB trở lên), bạn nên tìm các tùy chọn trong BIOS/UEFI của máy chủ, chẳng hạn như... “Giải mã trên 4G” hoặc “Xử lý tài nguyên PCI 64-bit trên 4G” và kích hoạt chúng. Tên cụ thể có thể khác nhau tùy thuộc vào nhà sản xuất, nhưng thường được tìm thấy trong phần cấu hình PCI hoặc phần tài nguyên nâng cao.
Sau khi khởi động ESXi với các thiết lập này, trong vSphere client, bạn có thể truy cập vào máy chủ tương ứng và thực hiện các bước sau: “Cấu hình → Phần cứng → Thiết bị PCI → Chỉnh sửa” Để xem danh sách các thiết bị PCI được phát hiện, bạn sẽ thấy các card NVIDIA, AMD hoặc các card tương tự cùng với phần cứng PCI còn lại của máy chủ.
Nếu GPU chưa được kích hoạt cho DirectPath I/O, chỉ cần tích vào ô đó. hộp chuyển tiền ở lối vào của bạn trong danh sách đó. Khi lưu các thay đổi, vSphere sẽ nhắc bạn khởi động lại máy chủ để áp dụng cấu hình, vì hypervisor cần dành riêng và chuẩn bị thiết bị để được gán lại cho các máy ảo.
Sau khi khởi động lại, khi quay lại phần đó “Cấu hình → Phần cứng → Thiết bị PCI” Một cửa sổ có tiêu đề tương tự như “Các thiết bị DirectPath I/O PCI khả dụng cho máy ảo” sẽ được hiển thị, liệt kê tất cả các thiết bị đã được đưa vào sử dụng trong máy ảo, bao gồm GPU và, trong nhiều trường hợp, các bộ điều hợp mạng tiên tiến như Mellanox.
Chuẩn bị và cấu hình máy ảo
Sau khi máy chủ đã sẵn sàng, bước tiếp theo là tạo hoặc điều chỉnh máy ảo sẽ sử dụng GPU. Điều đầu tiên cần làm là đảm bảo rằng máy ảo (VM) Nó được tạo ra với firmware EFI/UEFI phù hợp.đặc biệt là trong các trường hợp sử dụng GPU cao cấp và MMIO cao.
Trong ứng dụng vSphere client, chỉ cần chọn máy ảo, rồi vào... “Chỉnh sửa cài đặt → Tùy chọn máy ảo → Tùy chọn khởi động” và kiểm tra xem "EFI" hoặc "UEFI" đã được chọn trong mục "Firmware" chưa. Nếu chưa, bạn cần phải thay đổi (và trong một số trường hợp, máy ảo hoặc hệ điều hành sẽ cần được tạo lại nếu nó không hỗ trợ tính năng thay thế nóng này).
Khi sử dụng chế độ passthrough với các card có dung lượng MMIO lớn hơn 16 GB, nên điều chỉnh một số tham số nâng cao trong cấu hình máy ảo, có thể truy cập từ... “Chỉnh sửa cài đặt → Tùy chọn máy ảo → Nâng cao → Tham số cấu hình → Chỉnh sửa cấu hình”Tại đó, bạn có thể thêm các khóa liên quan đến pciPassthru để kiểm soát cách không gian địa chỉ được dành riêng.
Cụ thể, việc sử dụng MMIO 64-bit thường được bật và kích thước của vùng đó được xác định, được tính toán từ... Sẽ có bao nhiêu GPU cao cấp được phân bổ cho máy ảo?Thông thường, quy tắc chung là nhân 16 với số lượng GPU rồi làm tròn kết quả lên lũy thừa của hai tiếp theo (ví dụ, hai GPU như vậy sẽ có 64 GB MMIO 64-bit).
Sau khi điều chỉnh các thông số này, quá trình cài đặt được thực hiện hoặc được kiểm tra lại. Hệ điều hành khách hỗ trợ EFI/UEFI và có khả năng xử lý dung lượng bộ nhớ và GPU được yêu cầu.Ở giai đoạn này, card đồ họa vẫn chưa được kết nối với máy ảo; môi trường chỉ đang được chuẩn bị để khi kết nối xong, mọi thứ sẽ khởi động mà không gặp lỗi do thiếu tài nguyên hoặc phần mềm không tương thích.
Gán GPU cho máy ảo bằng VMDirectPath I/O.
Sau khi máy chủ đã đánh dấu GPU là khả dụng cho DirectPath I/O và máy ảo được cấu hình chính xác, đã đến lúc thực hiện các bước tiếp theo. Kết nối vật lý thẻ với máy ảo đóBước này phải được thực hiện khi máy ảo đã tắt hoàn toàn.
Từ ứng dụng khách vSphere, chọn máy ảo và nhấn Enter. “Chỉnh sửa cài đặt” để xem lại phần cứng ảo.Trong danh sách thiết bị, bạn có thể nhấp vào "Thêm thiết bị mới" và chọn "Thiết bị PCI" nếu GPU chưa có trong danh sách. Sau đó, chọn thiết bị PCI tương ứng với card đồ họa (ví dụ: card NVIDIA hoặc AMD được phát hiện trên máy chủ).
Khi cấu hình được lưu, máy ảo sẽ hiển thị một cái gì đó tương tự như thế này trên phần cứng của nó. “Thiết bị PCI 0” được liên kết với GPU cụ thể.Từ thời điểm này trở đi, khi hệ điều hành khách khởi động, nó sẽ nhận diện thêm một bộ chuyển đổi PCIe tương ứng với card đồ họa vật lý.
Điều cần thiết là máy ảo phải có đã dành toàn bộ bộ nhớ được cấp phát cho nó.Trong vSphere, cài đặt này được thực hiện trong “Edit Settings → Virtual Hardware → Memory”, bằng cách đặt giá trị “Reservation” thành lượng RAM được cấu hình cho máy ảo. Nếu không có đủ dung lượng dự trữ này, tính năng PCI passthrough có thể bị lỗi hoặc gặp sự cố gián đoạn.
Sau khi bật máy ảo, trên hệ thống Linux Sự hiện diện của GPU có thể được xác minh bằng cách lệnh loại lspci | grep nvidiaTrong khi đó, trên Windows, nó sẽ xuất hiện trong mục "Bộ điều khiển hiển thị" (Display adapters) Trình quản lý thiết bịViệc thấy cả card đồ họa ảo của VMware và GPU vật lý chuyên dụng cùng lúc là điều bình thường.
Bước cuối cùng là cài đặt các phần mềm sau vào thiết bị khách: trình điều khiển Các quan chức nhà sản xuất GPUTải xuống trình điều khiển từ trang web của NVIDIA, AMD hoặc Intel, tránh phụ thuộc vào trình điều khiển chung chung hoặc trình điều khiển được cung cấp sẵn. Windows Updatecó thể không được tối ưu hóa cho các kịch bản truyền tải dữ liệu trực tiếp.
Những hạn chế của vSphere và các tính năng không tương thích với vDGA.
Mặt trái của tính năng truyền GPU trực tiếp trong VMware là... Một số tính năng nâng cao của nền tảng đã bị mất. Bằng cách dành riêng một thiết bị vật lý cho máy ảo. Đó là cái giá phải trả để có được hiệu năng gần như tương đương với thiết bị gốc.
Sự hy sinh lớn đầu tiên là vMotion và DRSMáy ảo có GPU ở chế độ passthrough không thể được di chuyển nóng sang máy chủ khác vì card đồ họa bị khóa vật lý vào máy chủ ban đầu. Các chính sách cân bằng tải tự động liên quan đến việc di chuyển máy ảo giữa các máy chủ trong cụm cũng không thể được sử dụng.
Các tính năng như Ảnh chụp nhanh truyền thống hoặc một số cơ chế khả năng sẵn sàng cao nhất định Đối với máy ảo cụ thể đó. Vì nó phụ thuộc vào phần cứng vật lý rất đặc thù, khả năng đóng băng và khôi phục các trạng thái phức tạp bị hạn chế.
Một khía cạnh khác cần xem xét là, trong chế độ này, GPU không được chia sẻ giữa nhiều máy ảo.Nếu cần nhiều máy tính để bàn hoặc máy chủ có khả năng tăng tốc đồ họa trên cùng một máy, sẽ cần một card đồ họa cho mỗi máy ảo, hoặc có thể sử dụng mô hình vGPU, trong đó card đồ họa được ảo hóa trên nhiều phiên bản.
Về phía hỗ trợ, có thể có những trường hợp cụ thể như sau: Một số sự kết hợp nhất định giữa phần cứng và trình điều khiển có thể gây ra sự cố.Như một số người dùng đã nhận thấy khi nâng cấp lên ESXi 6.x với card NVIDIA GRID trên các máy chủ cụ thể (ví dụ: Dell R720), trong những trường hợp này, nên xem lại tài liệu của VMware và nhà sản xuất GPU, và mở yêu cầu hỗ trợ nếu cần thiết.
Cuối cùng, cần lưu ý rằng một số công nghệ hoặc dịch vụ tương tác với đồ họa, chẳng hạn như máy tính để bàn từ xa, hệ thống con Linux trong Windows hoặc các tính năng hệ điều hành nâng caoChúng có thể gây nhiễu hoặc gây ra lỗi "Mã 43" trong trình điều khiển NVIDIA nếu chúng phát hiện bạn đang làm việc bên trong máy ảo với tính năng truyền GPU trực tiếp.
Truyền GPU trực tiếp trong các trình ảo hóa khác: tương tự như Hyper-V
Mặc dù trọng tâm ở đây là VMware, nhưng việc hiểu cách thức hoạt động của các hệ thống khác cũng rất đáng giá. các hypervisor khác (ví dụ: Ảo hóa với KVM và virt-manager) giải quyết cùng một nhu cầu là phân bổ GPU vật lý cho máy ảoBởi vì thuật ngữ và công cụ có thể thay đổi, nhưng ý tưởng cốt lõi vẫn tương tự.
Trong Hyper-V, tương đương với VMware VMDirectPath I/O là... Gán thiết bị trực tiếp bằng DDA (Discrete Device Assignment)Kỹ thuật này cho phép ánh xạ một thiết bị PCIe cụ thể, chẳng hạn như GPU hoặc NVMe, trực tiếp vào máy ảo Windows, với mức độ điều khiển và hiệu năng tương tự như tính năng passthrough trong ESXi.
Các phiên bản Windows Server cũ hơn đã sử dụng công nghệ này. RemoteFX Cung cấp khả năng ảo hóa GPU và chia sẻ card đồ họa giữa nhiều máy ảo. Với el tiempoDo các vấn đề về bảo mật và hạn chế về hiệu năng (như giới hạn 1GB VRAM mỗi máy ảo và 30 FPS), Microsoft đã ngừng hỗ trợ RemoteFX và để lại DDA như giải pháp chính cho các kịch bản sử dụng GPU chuyên dụng.
Trong Windows 10 và cửa sổ 11Đặc biệt với một số bộ sưu tập nhất định, sự hỗ trợ đã xuất hiện cho Phân vùng GPU và các cơ chế tái sử dụng từ WSL2 và Windows SandboxTuy nhiên, việc cấu hình thường liên quan đến các tập lệnh phức tạp và sao chép trình điều khiển từ máy chủ sang máy khách, điều này không đơn giản như việc gán thiết bị trong vSphere.
Việc nắm rõ những lựa chọn thay thế này cho phép chúng ta thấy rằng Triết lý là cung cấp khả năng truy cập gần như trực tiếp vào GPU thông qua kênh PCIe trực tiếp. Đây là tính năng phổ biến trên nhiều hệ thống ảo hóa, mặc dù mỗi hệ thống lại có những đặc điểm, lệnh và hạn chế tương thích riêng.
Toàn bộ hệ sinh thái gồm passthrough, vGPU và DDA này chứng minh rằng, nếu được cấu hình đúng cách và sử dụng phần cứng phù hợp, Việc sử dụng GPU mạnh mẽ là hoàn toàn khả thi. máy ảo cho sản xuất Đối với các khối lượng công việc từ máy tính để bàn đồ họa cao cấp đến AI và HPC, hãy luôn giả định rằng bạn sẽ phải từ bỏ một số tiện ích của ảo hóa truyền thống và chú ý kỹ đến trình điều khiển, phiên bản hypervisor và sự hỗ trợ từ nhà sản xuất GPU.
Người viết đam mê về thế giới byte và công nghệ nói chung. Tôi thích chia sẻ kiến thức của mình thông qua viết lách và đó là những gì tôi sẽ làm trong blog này, cho bạn thấy tất cả những điều thú vị nhất về tiện ích, phần mềm, phần cứng, xu hướng công nghệ, v.v. Mục tiêu của tôi là giúp bạn điều hướng thế giới kỹ thuật số một cách đơn giản và thú vị.
