kiến thức Share GPU Nvidia cho máy ảo trên Hyper-V (không phải GPU Passthrough)

Vmware Workstation 16 trở lên vm xài luôn gpu mà, hyper-V, virtualbox ko đọ lại đâu, ít nhất là mảng chơi game trên vm.
Chả cần pass through các máy vm xài chung gpu của host luôn.
Cơ mà con VMware ko support DirectX level 12_0 mới đau, mấy game mới là ko vào đc
 
mới hôm qua có cài thử trên proxmox, làm theo hai cái guides nầy

https://gitlab.com/polloloco/vgpu-proxmox
https://wvthoog.nl/proxmox-7-vgpu-v2/

mình chạy trên card pascal, nhưng cuối cùng thì quây về gpu passthrough vì ko có nhu cầu chạy máy chủ chơi game. Card của mình cuối cùng chỉ chạy đc grid driver thôi chứ chạy spoof ko đc, spoof lên error43, còn grid thì bình thường, nhưng chạy máy chủ thì phải thin client vì thế mình phải quây về gpu passthrough mà ko làm vGPU

cái guide theo thằng youtube craft computing mình bị lỗi ko unlock đc vgpu có thể do tương thích. làm theo hai cái guide kia thì ok vì thật ra ko cần check kiểu check dmesg mà chỉ cần chạy lệnh sau là biết đã unlock đc hay ko thôi

To verify if the vGPU unlock worked, type this command

mdevctl types
The output will be similar to this

0000:01:00.0
nvidia-256
Available instances: 24
Device API: vfio-pci
Name: GRID RTX6000-1Q
Description: num_heads=4, frl_config=60, framebuffer=1024M, max_resolution=5120x2880, max_instance=24
nvidia-257
Available instances: 12
Device API: vfio-pci
Name: GRID RTX6000-2Q
Description: num_heads=4, frl_config=60, framebuffer=2048M, max_resolution=7680x4320, max_instance=12
nvidia-258
Available instances: 8
Device API: vfio-pci
Name: GRID RTX6000-3Q
Description: num_heads=4, frl_config=60, framebuffer=3072M, max_resolution=7680x4320, max_instance=8
---SNIP---
If this command doesn't return any output, vGPU unlock isn't working.

kết luận là vì ko phải là hỗ trợ tận giường nên khi cài phải thử đủ kiểu, mỗi nhà mỗi cảnh, mình làm chắc gần cả nửa ngày mới tìm đc cách mà cấu hình của mình mới chạy đc, mình nghĩ đám mining hay gì đó chắc thích hợp hơn, chứ chơi game thì ko thấy ứng dụng nhiều, ko lẽ làm phòng LAN? đã vậy bạn chạy bao nhiêu con thì tùy theo RAM của con card chính, giá con 12G ram giờ đâu rẻ, chia ra làm 6 con thì nếu chỉ tính giá ram thôi thì ko kinh tế lắm.

Bạn nào thích thử mà ko kiếm ra driver và ko muốn đăng kí thì hú mình upload cho.
 
Last edited:
  1. SSD chứa con VM vừa lăn ra chết và hiện tại mình đã hết ổ cứng để mount VM và cài game
    9NN5SUy.png
  2. Khi ban đầu test game thì crash toàn hệ thống do tràn ram (Dàn của mình 16gb chia cho VM 8gb tưởng là đủ nhưng không
    VkD3FU0.png
    )
Vì 2 yếu tố trên nên hiện tại mình không thể đem ra test cho mn xem được nhưng không vì thế mà chúng ta chào tạm biệt tại đây..
  • Mọi người nếu muốn trải nghiệm thử thì những ai có máy muốn thử cứ làm theo clip trên mình đã để vào bài viết.
  • Trong thời gian vẫn còn phong tỏa mình sẽ cố gắng hỗ trợ những ai gặp lỗi trong quá trình setup.
  • Sau dịch nếu còn lúa mình sẽ mua ổ cứng và ram mới để test cho mn
  1. CPU: loại từ 6c12t trở lên cho thông thả nhé
  2. GPU: vram từ 6gb trở lên
  3. RAM: từ 24gb trở lên ( tin mình đi 16gb không đủ đâu
    qZV215Z.png
    )
  4. Storage: 120gb làm ổ C và thêm 1 ổ phụ nếu bạn muốn cài nhiều game
P.S: Có nhà tài trợ nào muốn tài trợ cho project này thì ib nha, dịch này vã quá rồi
sJ09Zvv.gif
 
có thím nào thử trên vmware workstation chưa? E thử nhưng check ubuntu nvidia-smi thì không ra card. @BiwuDorl_11 thím hỗ trợ em với :burn_joss_stick:

lspci | grep -e VGA
00:0f.0 VGA compatible controller: VMware SVGA II Adapter
em check ra vga ảo chứ không phải vga gốc từ máy

 
Last edited:
Back
Top