Double GPU Passthrough in Proxmox 8!? Play Baldur's Gate 3 and Minecraft On The Same Machine?

preview_player
Показать описание
Get the most out of your hardware, why not create a gaming VM, or use a GPU to accelerate tasks such as video rendering and Plex transcoding!?

In this video I show you how to pass a GPU through to virtual machine in Proxmox 8, including the iGPU on an Intel CPU. The same applies to any PCIe device or USB that you want to passthrough.

Find me on:

00:00 - Introduction to Passthrough in Proxmox
02:00 - Hardware Overview
03:46 - Passthrough 3 Steps
09:10 - Configuring Proxmox for Passthrough
20:30 - Create a VM
23:26 - Check the GPU Is Recognised
24:05 - Outro
Рекомендации по теме
Комментарии
Автор

Thanks to your instructions, I was finally able to pass through a GPU to VM! I must have watched dozens of videos from other YouTubers, read numerous ProxMox forum posts, and somehow could not make it work until your video. Really appreciate your style of communicating the information, and specifically describing what each parameter means. Thank you!

Just for reference, here the system I was able to make this work on (also somewhat dated):
Dell Precision T7610 Workstation
Dual Intel Xeon CPU E5-2697 v2 (12C/24T) @ 2.70GHz
128GB (8x16GB) DDR3-1600MHz PC3-12800 ECC RDIMM
GPU: NVIDIA RTX 3070

muromets
Автор

Thank you so much, watched many videos on this subject and could not get my integrated GPU to passthrough to my windows VM. Great detailed video, I am now a subscriber. Cheers!

ReefAndChill
Автор

Jesus. I wasn't expecting the sun glasses line and I spit my coffee all over the keyboard. Nice one Jim . New to your channel. Subscribed 👍

vivekbadra
Автор

Thanks brother. Watched this vide three times. and was able to passthrough my rtx 3090 without a single glitch. Your crystal clear instructions really helped.

dr.sajjadmahmood
Автор

Another good one. Keep 'em going. As usual highly appreciated.

helioradial
Автор

I'm doing this for some time using Xorg multiseat, but I'm going next step doing it on proxmox. Also, I need some VM's for working, so I will definitively do it! Nice vid!

kenshibr
Автор

Thanks for this guide. I was able to pass through 4 Nvidia 1070 to the guest os. Very helpful guide.

JunYamog
Автор

great video, pleas do one to passthrough GPU to containers

wusaby-ush
Автор

I have watched the video twice now (not that it wasn't very clearly presented) I'm at exactly the same point as yourself with the IGPU passthrough. I have it in device manager (more often than not with the dreaded code 43) samish hardware as yourself) igpu at 00:00:02 only its an Intel UHD 630 I7-9700. Being one of the better walkthroughs i have seen i was hoping that you got somewhere with the workaround. Appreciate the time taken to make the video!

wheeliebinladin
Автор

A couple of years ago, when I first time had contact with virtualization, I got fooled by the same thinking. Your CPU has 4 cores, and you have used 2 cores already, but you would need to set another 4 cores, 1 socket for a Windows machine. Then I have learned that the VMs just get access to use the cores and of course if there is no load why shouldn't they use all cores or those who need to run fluidly. Btw, a great video and well explained. Subscribed & liked.

PicSta
Автор

For audio, you could run a Scream server at the host level and use a virtual network adapter. Then from your VMs, stream your audio to the host machine, then output there.

samzick
Автор

@Jims-Garage - thanks for the great content, thorough explanations - in the same class as @TechnoTim! At ~19:30, you point out that if the homelabber has their HDMI cable plugged in and they're currently using the iGPU, there won't be any video displayed (makes sense)...I assume that means that if one is using a PiKVM for remote console access, there' won't be any video. If that's correct, is there a way to provide video to the PiKVM? Thanks again!

cxklann
Автор

Very well explained, I'm thinking about buying an RTX A4500, but i want to share this card over multiple VMs, apparently the technology for this to be possible has been developed a long time ago SR-IOV, but the manufacturers are blocking this, of course. I see Nvidia developed some proprietary stuff for their Quadro gpu's vDWS, virtual work stations, but it only seems to run on VME or Citrix, I'm using Xen orchestra myself. I used Proxmox, but experience several severe crashes when i had to reinstall the whole thing. Anyway sharing GPU's among VMs should have been here yesterday, would be interesting if you know more about it and can share it in a video.

rudypieplenbosch
Автор

Really great video about how to passthrough in proxmox. Please can you make a video about demystifying SR-IOV with proxmox? I have Intel N100 and currently using virtgpu drivers for win and linux. They're ok but lack many features like hw video accelerators. Would be awesome to run both W11 and Linux with shared GPU.

phenboy
Автор

Thanks for this video! Just a question: at 17:25 the group of HD Graphics shouldn't be the 00:02? I probably didn't understand how group nomenclatures work, thanks!

mattiavadala
Автор

Hello! I have been watching your proxmox video and I must say you are very thorough and clear. I am following all your instructions. Thank you very much! I know this video is many months old but I hope you might respond. Can I check that at time-stamp 17:33 you type lspci -n -s 02:00. Is that supposed to be 00:02? And when you say grouping, it is the separate 2 sets of 2 digits right? So 00:02 is a different grouping to 00:06 for example? And you are not referring to different grouping based on the first set of 2 digits only right?

Also you had a config setting of disable_vga=1 but before that you didn't have the ID for the iGPU in the immediate parameters before Can you clarify? Thank you. I am using an i7-12700H and my id for that is also 8086:46a6.

And finally the blacklist driver would also be i915?

Many thanks!!

ct
Автор

@14:30 I have a valid reason to pass an entire USB hub through but its kind of specific. suppose you want to run a file server / nas and all your drives are USB, also suppose you have dedicated pcie usb3 cards for them to talk to, and those are all thats on it. in that case passing through the host card as a whole should in theory mean better performance for the usb drives in the VM, but youd need to be carefull passing through an onboard one. its too easy to cut off unintended devices from the host that way.

speedfatty
Автор

Very useful and well made video! If i understand it correctly it's not possible to use an igpu for both host and vm?
I'd like to use proxmox with a container with media transcoding and a win10 vm for small gaming with my ryzen 7 5700u laptop, what do you think? Certainly would be faster installing only windows 10 with docker media container (plan B) but i'd like to try this hypervisor!

antoniodagata
Автор

I love these set ups. I built out a Dual x99 rig with 5x GPUs for 5 virtual arcades remote accessible through Parsec. Does everyone use a Rosewill custom 4U? I have a feeling that nearly any homemade "custom 4U" is almost always a rosewill.

greenprotag
Автор

hello jim thanks for the video, one question if possible, does the cpus that you passthru to a windows vm machine, when running a benchmark such as cinebench r23 or cpu-z do they all work with default cpu turbo boost? or the cpu stays on default speed (lower clocks) ? if possible show us on a video how to turn on turbo boost for ryzen and intel cpus (inside a windows vm)

rrodriguesv