Two Gamers, One GPU from your Windows PC! Hyper-V Paravirtualization Build and Tutorial

  Рет қаралды 369,530

Craft Computing

3 жыл бұрын

Get 20% OFF + Free Shipping at Manscaped with code CRAFT at → manscaped.com/craftcomputing
So you can't buy a new graphics card right now.... How about sharing the one that's already in your PC, no extra hardware required? With just a Windows 10 Pro license a little know-how, you and a friend could be gaming on the same computer, at the same time.
But first... What am I drinking???
From Ex Novo Brewing, it's the Mass Ascension IPA (6.9%... nice). No beer review, as this one went a little long, but this was a nice change of pace for recent 'THICC' IPAs. Crisp, clean, fresh... a great summer-time beer.
*Links to items below may be affiliate links for which I may be compensated*
Check out the parts from today's build!
AMD Ryzen 7 3700X: amzn.to/2TMc4Lb
AMD Ryzen 7 5800X: amzn.to/3yhCeVc
NZXT B550 Motherboard: amzn.to/3j6PQMJ
InWin 309 Gaming PC Tower: amzn.to/3lpZTyW
Patriot-Viper VP4300 NVMe: amzn.to/2Qyweqf
InWin P85 850W Power Supply: amzn.to/3xeRpgE
InWin BR36 360mm AIO: amzn.to/2V2Bm8I
Windows 10 Pro License Key on eBay: ebay.to/3ifN1cT
Files from this tutorial:
drive.google.com/drive/folders/156eAvQvaqbtLEz8fiy0_Nq18rgnWqGRG
Find the parts I recommend on my Amazon store: craftcomputing.store
Follow me on Twitter @CraftComputing
Support me on Patreon or Floatplane and get access to my exclusive Discord server. Chat with myself and the other hosts on Talking Heads all week long.
www.patreon.com/CraftComputing
www.floatplane.com/channel/CraftComputing
Music:
Covert Affair by Kevin MacLeod
Link: incompetech.filmmusic.io/song/3558-covert-affair
License: filmmusic.io/standard-license
0:00 Intro
3:55 Gratuitous B-Roll
5:01 Parts Review
9:30 GPU-P Requirements
11:47 Configure Hyper-V
15:59 Setup Shared GPU Drivers
19:42 Partition Your GPU!
21:13 GPU-P Demonstration

Пікірлер: 1 679
@GearSeekers
@GearSeekers 3 жыл бұрын
Looks like I'm re-rolling our Parsec server next week lol
@SuperCryptic9
@SuperCryptic9 Жыл бұрын
For the few that bought a 4080... They changed the name of the driver folder (at least for me). It's now nvmdi.inf_amd64 instead of nv_dispi.inf_amd64. Like this so more people see it!
@alexboot22
@alexboot22 Жыл бұрын
i have nv_dispig.inf_amd64 on an rtx 3090 ti
@user-pj9vm4by3x
@user-pj9vm4by3x Жыл бұрын
THANK YOU VERY MUCH
@supericy2
@supericy2 Жыл бұрын
This solved code 43 for me. Thank you!
@stg43x
@stg43x Жыл бұрын
@@alexboot22 same on 3080 !
@berkanoz1881
@berkanoz1881 2 ай бұрын
I am using windows 11 v2. I have a 3080 Ti graphics card. Even though I did everything, I get code 43 error. Can someone tell me how to find which driver file?
@nilyaj
@nilyaj 2 жыл бұрын
Got ahold of a 3070 gonna basically build this so I can share my pc with my brother who sat outside of Best Buy for 10hrs for me to get the GPU. Thank you for allowing me to share the love and the FPS.
@lolislayer1643
@lolislayer1643 5 ай бұрын
Did ya do it?
@nilyaj
@nilyaj 5 ай бұрын
@@lolislayer1643 yeah so I have my setup split off between me and my fiancé.
@SimonDickerman
@SimonDickerman 3 жыл бұрын
Thank you so much for creating this tutorial, this is going to be so helpful for my used case of having multiple video editors using the same machine remotely. Really appreciate the thoughtful and straightforward guides.
@kennethtrowbridge275
@kennethtrowbridge275 2 жыл бұрын
Solid walkthrough, explanation, and with downloadable project files. Your attention to detail is much appreciated -Cheers!
2 жыл бұрын
Contribution: For those who could not find the driver folder "nv_...", look at all the folders that start with the letters 'nv', the correct folder is the biggest one, about 1GB (in my case the name was " nvdmi.inf_amd64..." ;)
@Someone-ox1oh
@Someone-ox1oh 2 жыл бұрын
What if i got two big 1 gb folders that start with nv which one do i pick
2 жыл бұрын
@@Someone-ox1oh Well, if you understand a little deeper, you can open the folders and check their contents. In the last case, if there are no differences for the choice, you will have to test each one.
@extremegrief1525
@extremegrief1525 2 жыл бұрын
@ Or just use both
@AlexandreBackes
@AlexandreBackes 2 жыл бұрын
Valeu Luisssss
@AlejandroMucca
@AlejandroMucca 2 жыл бұрын
and what folder do I copy if I dont have nvidia card? I have amd radeon
@RubyRoks
@RubyRoks 3 жыл бұрын
I hate that tech reviewers now have a sense of guilt because parts/devices aren't available. Yall are just doing your jobs. EDIT: And you're not even using a review sample card! Anyway, This is super cool. I'd love to see an AMD version of this too at some point
@bennetb01
@bennetb01 2 жыл бұрын
Acknowledgment of the issue is appreciated though and this is a creative solution to the problem as well.
@oMeGa0122
@oMeGa0122 2 жыл бұрын
Same here. I have Radeon and it didn't work for me
@flyinghead1147
@flyinghead1147 2 жыл бұрын
AMD doesn't work? Really? I tried so long thinking the problem was in my end. Anyone know a work through?
@oMeGa0122
@oMeGa0122 2 жыл бұрын
@@flyinghead1147 I managed to get it to work but it's confusing. Don't expect GPU Z to see the card.
@kayladuggan5956
@kayladuggan5956 2 жыл бұрын
@@oMeGa0122 how did you get it working
@gangmeow
@gangmeow Жыл бұрын
Thank you so much Jeff! My gf and I play stardew valley together and her laptop is an i3 and 4gbs of ram and she was able to play using my rigs power with zero lag. Worked amazing and brought her a lot of happiness. I set this up on my 5950x and 2070 super rig.
@jafizzle95
@jafizzle95 3 жыл бұрын
Hell yes! Feels like Christmas in August! I just love virtualization content. I don't know why, but I do.
@stevietech
@stevietech 3 жыл бұрын
So now I have an excuse for a 3080 and a 3900x? That's great, I'm sure my wife will understand :)
@wakkadakkaify
@wakkadakkaify 3 жыл бұрын
"It's for the children"
@brianlemos7777
@brianlemos7777 3 жыл бұрын
Underrated comment
@tractorman7733
@tractorman7733 2 жыл бұрын
happy wife happy life lol
@robob3ar
@robob3ar 2 жыл бұрын
Starts around 9:30 why not make another video with just relevant data
@leovbernardo
@leovbernardo Жыл бұрын
Damn it, my wife asked me why did I get a 5950X, 128GB of RAM and a 3080Ti. I couldn't give her an explanation.
@TikkerLoS
@TikkerLoS 2 жыл бұрын
man, that was a really well done video, describing exactly what I had in mind, but a much more simple, elegant solution. thanks dude
@TheInternalNet
@TheInternalNet 3 жыл бұрын
This is really awesome. Thank you so much for sharing. There is lots of GPU applications I would love to be able to run on VM's.
@deefdragon
@deefdragon 3 жыл бұрын
The tomato ad-read was the one you teased wasnt it. Its incredible and hilarious.
@MrPerril
@MrPerril 3 жыл бұрын
LOVE that tomato ad xD BEST AD EVER!
@tanmaypanadi1414
@tanmaypanadi1414 3 жыл бұрын
I wanted to say this but you beat me too it 👍
@TydozHD
@TydozHD 2 жыл бұрын
This is a amazing tutorial. I managed to do it in a fx-6300 and 1050 ti adn 16gb ddr3 memory. With the fps limitation some games works fine.
@JonathanChuter1996
@JonathanChuter1996 6 ай бұрын
This is by far THE best video on how to do this. Worked first time for me, got family members playing off of the same GPU with little to no hit on my side🔥
@superiorrace829
@superiorrace829 Жыл бұрын
Thank you for this tutorial... This is quite effective in running some games that usually fail to run in a virtualized environment... I also discovered that mounting/attaching the VHD file via disk manager is just as effective in copying the needed system files.
@excalibur0582
@excalibur0582 3 жыл бұрын
This video is very helpful. I tried it and now my sister can game from her home on my computer. It works perfectly. Thanks!
@cptpowerpuff
@cptpowerpuff Жыл бұрын
What's your specs? I'm considering gaming with my younger brother... And did you experience any drawbacks? My specs: CPU - Intel Core i5 12400F GPU - GIGABYTE RTX 3070 Eagle RAM - 2x16GB 3200Mhz (DDR4) SSD - NvMe M.2 1TB PSU - 750W Motherboard - Gigabyte B660I AORUS PRO DDR4 Case - NZXT H1 V2 Windows 10 Pro
@elliotthanford1328
@elliotthanford1328 3 жыл бұрын
A craft computing video without a beer review is like an LTT video without a sponsor segue. Is Rett slipping?
@rett.isawesome
@rett.isawesome 3 жыл бұрын
I miss one key part of the video and it's "this is a write up, rett." And "I don't want to dock your pay" and "you're on thin ice" and "blah blah blah final warning." But like... He said it's good. That's it. Like sure. He mentioned the hop profile, and how the mosaics really brought out the spirit of the PNW. And how there was just enough malt to off set the pretense of far off spice and winter fruit. And he might have said wow a few times. Kinda dry stuff really. So I cut it out. I don't see the big deal. Anyways. Hope he doesn't see this. Boss hates it when I waste time on social media.
@elliotthanford1328
@elliotthanford1328 3 жыл бұрын
@@rett.isawesome Hey If it didn't fit, it didn't fit. I was just really caught off guard when the video just ended.
@rett.isawesome
@rett.isawesome 3 жыл бұрын
@@elliotthanford1328 I'm just messing around mah dude. We were just short on time.
@MrRoosterx
@MrRoosterx 2 жыл бұрын
To me is a LTT video, just Linus dropping something of importance.
@raphaelsampaio7172
@raphaelsampaio7172 2 жыл бұрын
Man, wish I watched your vid two weeks ago, would have saved me a lot of work. This works flawlessly! Thanks for sharing the knowledge.
@tractorman7733
@tractorman7733 3 жыл бұрын
you are the man for this one! I have been trying to do this for years now!
@KL-bi2un
@KL-bi2un 2 жыл бұрын
Wow, this is incredible. I consider myself an enthusiast and support our small 6 man office in terms of IT but never had a chance to play with virtualization despite the growth in it's popularity in the last decade. This will really push me to try it. Especially since I have a decommissioned Dell Poweredge T320 with e5-2450v2 (ivy bridge 8 core/16 thread) server. Now I just have to find a cheap graphics card or scavenge my gaming pc's 1070ti. Really exciting
@kirshe1015
@kirshe1015 Жыл бұрын
It worked?
@antargaming1619
@antargaming1619 3 жыл бұрын
I did this months ago and really enjoyed how well it worked. Thanks for making a video and spreading the word around. Also for a two player setup I recommend having 2 vms with partitioned graphics as that will help prevent frame drops/stuttering
@TeakKey7
@TeakKey7 3 жыл бұрын
I'd only do that with a fast SSD though. Or seperate ones. Proxmox is much better for this use case
@antargaming1619
@antargaming1619 3 жыл бұрын
@@TeakKey7 yeah prox mox is better. I just use this for better vms on my main rig.
@lorsch.
@lorsch. 3 жыл бұрын
@@TeakKey7 But Proxmox is only a viable way with a dedicated server PC right? the PC would have to run headless
@livedreamsg
@livedreamsg 2 жыл бұрын
@@lorsch. Yes, but it offers more flexibility in other regards, such as being able to use both PCs without needing the host one turned on.
@leticiamendonca4828
@leticiamendonca4828 2 жыл бұрын
@@TeakKey7 The problem is sharing the GPU on proxmox, 30xx series is not possible for now, only 20xx and below.
@cbchaba
@cbchaba Жыл бұрын
Thankyou! I was having troubleshooting problems following another video, but your guide resolved theml
@kevint219
@kevint219 2 жыл бұрын
Awesome video! I have an old 4770K and was considering buying a used Xeon to get VT-D functionality to do GPU passthrough, but this is even better!
@wolfshark3836
@wolfshark3836 2 жыл бұрын
Great way of getting GPU-P working quickly. We also started incorporating this into a project. Just wish Microsoft would add the ability to chose which GPU goes where rather than just picking randomly from all cards in the system.
@EnzoBergstrom
@EnzoBergstrom 2 жыл бұрын
In Windows 11(host) you can choose exactly what GPU goes where.
@lightfoot256
@lightfoot256 2 жыл бұрын
@@EnzoBergstrom awesome. I was hoping so. Some of the original documents from Microsoft employees suggested this was the case but the arguments from the power shell side didn’t give any hints. I did ask a few of them whether this was a future version of windows 10 back when I looked at this last year but they wouldn’t answer. Assume it was windows 11. Can’t wait to try it. Woop woop.
@baller10345
@baller10345 Жыл бұрын
@@EnzoBergstrom how?
@CarsMeetsBikes
@CarsMeetsBikes 4 ай бұрын
@@EnzoBergstrom so theoretically if I had 2 4070s or 2 4080s, I could give each client it's own GPU?
@brizol
@brizol 3 жыл бұрын
possibly the best manscape advert i've seen!
@charlienewman7496
@charlienewman7496 3 жыл бұрын
Amazing content,......I'm always learning from your channel! Thanks for the knowledge!
@Trekki1990
@Trekki1990 2 жыл бұрын
Wow. Outstanding work. Thank you for this video :)
@johnsnyder4379
@johnsnyder4379 3 жыл бұрын
Great video! I've been waiting for this feature for years! How, though, would you implement GPU splitting with a Linux guest?
@ghostofdre
@ghostofdre 3 жыл бұрын
You can also copy the PowerShell script into a new ISE tab without saving it, then you can run it without changing the script execution policies. You can also do a set-executionpolicy unrestricted -scope process That will set the policy for the current process only.
@killianmontgomery6357
@killianmontgomery6357 3 жыл бұрын
Thanks for this walkthrough, it is excatly what i needed.
@bydennis147
@bydennis147 Жыл бұрын
Nice Video Jeff! It worked for me, now I have my old GTX960 running my own Cloud PC Thank you !!!
@TheRealKeegs
@TheRealKeegs 2 жыл бұрын
Amazing Video! honestly!!, you explained even the minor details that most people would gloss over. This has been super helpful and I and now running 2 VM's with my fav games. Thanks again for this masterful tutorial!
@frankenstein3163
@frankenstein3163 2 жыл бұрын
I'm playing d2r game on the vm and the loading is insanity slow compared to the host running d2r. What can I do ? Is this expected/normal ? Are you have same thing ?
@Royaltea_Citizen
@Royaltea_Citizen 3 жыл бұрын
Could we get a short video showing just the different files etc for using this with an AMD card. Such a cool idea thank you!
@CraftComputing
@CraftComputing 3 жыл бұрын
I may just do that as a standalone video. After my vacation though.
@Royaltea_Citizen
@Royaltea_Citizen 3 жыл бұрын
@@CraftComputing hey thanks that would awesome!! I do appreciate it. Have a great time on your vacation!
@CESAR_H_ARIAS
@CESAR_H_ARIAS 3 жыл бұрын
@@CraftComputing yes please. Im wanting to do something like this for my 6800
@sootynukkels8366
@sootynukkels8366 3 жыл бұрын
@@CraftComputing yes please, I have 5800x with 6800xt and would be nice to set up a 3 system setup so I can try out Minecraft that my daughter's play all the time.
@Specialisto
@Specialisto 3 жыл бұрын
@@sootynukkels8366 you sure your 8 core 16 threads CPU would be enough to be split to 3 VMs without bottlenecking the GPU?
@marcusford6630
@marcusford6630 3 жыл бұрын
Excellent video. I'll be trying this soon.
@ValdienNemesis
@ValdienNemesis 2 жыл бұрын
Did this setup yesterday when I had some time! Enjoying it with my oldest son, thanks!
@kilsnacks
@kilsnacks 2 жыл бұрын
Can you help me? I can’t find Nv_dispi files
@B1tterBubble
@B1tterBubble 3 жыл бұрын
This is really cool. Hoping the GPU prices will come down soon enough so i could experiment with this.
@jimbonetic
@jimbonetic 2 жыл бұрын
Awesome tutorial, thanks! Kinda what I was looking for...Don't know the parsec or poxmox mentioned in the comments tho, would have to look closely. My idea is running strong GPU/CPU server and directly connect tiny clients around home to it's own VMs per user and be able to game together. I also wonder whether running game clients (steam, gog, epic, etc) and thus also share the game libraries within such home cluster would be possible...?
@remo3291
@remo3291 Жыл бұрын
Damn, this was incredible. Thank you, it's helped me a lot.
@Xechor
@Xechor 2 жыл бұрын
Joining the list of fans who are wowed by this. Thank you for sharing! Works great.
@huplim
@huplim 3 жыл бұрын
What timing! Just about to build mine! ❤️
@ikkuranus
@ikkuranus 3 жыл бұрын
It's worth noting that you need to have hyper-v installed prior to running Get-VMPartitionableGpu or else PowerShell will throw an error about not recognizing that commandlet.
@hashbrown12221
@hashbrown12221 3 жыл бұрын
finally found an answer!
@anythingdotstl5585
@anythingdotstl5585 2 жыл бұрын
Thanks bro but i needed to turn virtualization on in bios
@evanharden
@evanharden 2 жыл бұрын
thanks I needed this
@mrrooter601
@mrrooter601 Жыл бұрын
REALLY helpful thanks for a great tutorial on this.
@emilevanrensburg7161
@emilevanrensburg7161 Жыл бұрын
I know this is one of your "older" videos, but that the relevance is probably even more prevailing today! I think with the current new-GPU-market pricing more and more people are looking at dynamically utilizing their hardware and this but probably more so the proxmox content is very underrated! Always had a thing where I couldn't watch more than a couple of minutes of your content, due to some mental instability on my part and possibly your tendency to talk in a rhythmic manner where always seem to start and end a sentence on the same god-damn tone🤣 But I have been won over by the fact that I saw your content on Floatplane as well! New found respect from a new found subscriber with some issues🤞🤞🤞
@damzelfly
@damzelfly 2 жыл бұрын
Thanks for the tutorial. I followed it through and it works for me. One question: is there a way to have the same GPU priorities between the host and the guess machine?
@theoat165
@theoat165 2 жыл бұрын
Thank you I knew this was possible but couldn't fin a clear one like this you are amazing thank you
@RSA-nuker
@RSA-nuker 2 жыл бұрын
Dude thank you so much for this!
@1FatBubbatm
@1FatBubbatm 2 жыл бұрын
I think the powershell execution script policy should be > set-executionpolicy remotesigned it's a security thing. setting it to unrestricted I think isn't really recommended. Edit: great video by the way. super excited to up my windows version and get hyper v going.
@engrpiman
@engrpiman 3 жыл бұрын
Fantastic video. I’m skeptical of these low cost windows licenses as even with volume EDU licenses I was still hitting closer to $60. I don’t have a number from my companies enterprise licensing as they push windows 10 enterprise. I can see the wife pointing to this and saying : I knew you didn’t need a new gpu if your only using half of it “
@Alpha17x
@Alpha17x 2 жыл бұрын
I was too, but Ive bought 4 of them and I've been using them since windows 10 first came out with no issue. I've gotten one for as little as $7, with the most expensive one being $20. Though if you go with an OEM key, you have no support and you're on your own. Which is part of why it costs so little.
@player1dad808
@player1dad808 2 жыл бұрын
I know this is two months old but I just followed this to get my son gaming with me and it was awesome and I just wanted to thank you.
@cptpowerpuff
@cptpowerpuff Жыл бұрын
What's your specs? I'm considering gaming with my younger brother... And did you experience any drawbacks? My specs: CPU - Intel Core i5 12400F GPU - GIGABYTE RTX 3070 Eagle RAM - 2x16GB 3200Mhz (DDR4) SSD - NvMe M.2 1TB PSU - 750W Motherboard - Gigabyte B660I AORUS PRO DDR4 Case - NZXT H1 V2 Windows 10 Pro
@player1dad808
@player1dad808 Жыл бұрын
@@cptpowerpuff amd 5600x with a 3070 fe but I had 32gb of ram. With less RAM you won't be able to give as much ram to the other computer. Everything works pretty well once you go through the set up and it works as expected. I found a second monitor helpful but not necessary. Your router and Internet connection will have a big impact on how good the have works for your brother.
@cptpowerpuff
@cptpowerpuff Жыл бұрын
@@player1dad808 Beautiful, really thanks for the reply - As I've written I also have 32GB of RAM, but it's 2x16GB (So it adds up to 32GB) - Or did you have a total of 64GB?
@player1dad808
@player1dad808 Жыл бұрын
@@cptpowerpuff ah no, same as you. I misread your post. You shouldn't have any trouble as long as you suck to moderate settings in more modern games
@ABCXYZG
@ABCXYZG 8 ай бұрын
demn man, your work is simply amazing your method working even after years Thanks so much man
@dustin8889
@dustin8889 3 жыл бұрын
The default switch in Hyper-V is meant for NAT, it does have internet access. And sadly USB pass-through is not available in Hyper-V, it is on almost any other virtualization platform. But otherwise thanks for the video!
@MrSkateVans
@MrSkateVans 3 жыл бұрын
So there is no chance of playing two games at the same time (keyboard and mouse)? Maybe there was information in the video, but I did not catch it. Thanks in advance!
@aetherspoon
@aetherspoon 3 жыл бұрын
@@MrSkateVans He's using Parsec for the input, rather than plugging in a second keyboard and mouse directly.
@MrSkateVans
@MrSkateVans 3 жыл бұрын
@@aetherspoon Thanks, will do more research with the knowledge you gave me.
@lorsch.
@lorsch. 3 жыл бұрын
@@MrSkateVans you could use any computer, even a raspberry pi, to run parsec on and then play two games at the same time without owning 2 gaming machines...
@lorsch.
@lorsch. 3 жыл бұрын
@@MrSkateVans Or try using a "USB over IP" server to pass through usb peripherals... not sure how well this would work with games though.
@TiborFuto
@TiborFuto 2 жыл бұрын
Thank you for this video, I made Win10-21H2 host+guest work with RTX 2070 Super. I had one issue, so folks beware: make sure your host and guest OS version is the same (down to the build level! - I initially installed the guest using an older Windows ISO.) Otherwise the native video device may not show up in the guest Device manager.
@kilsnacks
@kilsnacks 2 жыл бұрын
Could that be the reason why I couldn’t get nvida GeForce experience to install drivers? I couldn’t find the driver on my host anywhere so just tried to install from nvida on guest but said I didn’t have a proper graphics card
@aqwandrew6330
@aqwandrew6330 Жыл бұрын
@@kilsnacks any info?
@kai-hamilton
@kai-hamilton 2 жыл бұрын
Thank you for the much appreciated guide! :)
@thomasb1521
@thomasb1521 3 жыл бұрын
First build I have seen with that AIO. I have been looking for this for a while.
@RobertMizen
@RobertMizen 3 жыл бұрын
Given the insane GPU prices right now, if anyone has a need for a gaming computer for their kid, partner this basically is a good stop gap to play games if you have half decent hardware. Nice job Jeff, this was a great tutorial.
@8-bitbilly251
@8-bitbilly251 2 жыл бұрын
It's exactly what I use it for. Works great paired with my firestick over steam link.
@philipweiss2794
@philipweiss2794 3 жыл бұрын
Hey very interesting Video! Can you do a follow up video where you Show how to assign each vm a GPU If you Had two gpus. That would be very very helpful. Edit: someone please explain how to remove a GPU Partition Table. I messed around with a VM in Hyper-V and now my VM is showing 2x GTX 970s even though there is only one in my System currently.
@Acid_Brad
@Acid_Brad Жыл бұрын
This has greatly helped me with testing out Netcode for my fighting game I'm developing thank you very much for this awesome tutorial!!
@jason-budney7624
@jason-budney7624 2 жыл бұрын
Awesome tutorial Jeff, and ad! No beer review or cocktail recipe??? WTH?!? lol
@taqmobile
@taqmobile 2 жыл бұрын
I have triplets and they just turned 13 and want their own computers for gaming... so I'm immediately excited to find this video as this was my first idea to buy a beast machine and just a VM for each of them (can also lock down their VM when they bring home bad grades :P) so I'm definitely going to try this
@vaddimka
@vaddimka 3 жыл бұрын
What if I want to have Linux as a guest OS? Will it work (given that the drivers are different)? I remember what a pain it is to make CUDA work in WSL, so this GPU-splitting might be an option to have a Linux VM with CUDA support inside a standard Windows installation.
@TeakKey7
@TeakKey7 3 жыл бұрын
Maybe with a quadro. otherwise no, this is mainly the software in windows as a guest not so much the software inside hyper v. GPUp is a Windows feature, but I think there are other ways to do it through hardware on Quadro.
@tablettablete186
@tablettablete186 2 жыл бұрын
Despite the other answers, I would say YES. It is the same tech used in WSL2 with GPU support (maybe using WSL directly is better). The linux guest need a special driver to work. In case you want to know more, take a look at: -Directx for Linux -Cuda WSL Stable support for GPU in linux guests should come with Win11
@Plakue1
@Plakue1 2 жыл бұрын
Thank you! Very easy to follow guide
@katamari8425
@katamari8425 2 жыл бұрын
i would love to see this working with older OSes, can't wait to share a gpu to a Windows XP VM
@PetrKlus
@PetrKlus 3 жыл бұрын
Any way to designate a port on the GPU for the VM and attach a second screen directly?
@MuditGupta89
@MuditGupta89 3 жыл бұрын
I think do that use case you can just use the hyper v window directly and move it over to the secondary monitor. Usb peripherals can be passed through to the vm in the settings options. You may have to use usb headphones or sound card to pass through to the vm for separate audio though
@ikkuranus
@ikkuranus 3 жыл бұрын
I'm guessing this is why Linus hasn't done a video on this (aside from the unraid shilling)
@TeakKey7
@TeakKey7 3 жыл бұрын
I think raspberry pis are usually used for this purpose not native, but much more practical than telling your computer to ignore a monitor which is usually impossible
@Bountyhunter411
@Bountyhunter411 3 жыл бұрын
It can be done with VFIO gpu passthrough. I'm not sure about GPU P
@lorsch.
@lorsch. 3 жыл бұрын
@@MuditGupta89 tell me where can i pass through a usb keyboard / mouse in hyperv? I'm thinking it is not supported.
@michaelheilemann5661
@michaelheilemann5661 2 жыл бұрын
Could you do a video showing this feature with multiple graphic cards (the same one or maybe different one)? Could you maybe also explain the numbers and functions in the power-shell script?
@IAMASUPERUSER
@IAMASUPERUSER 2 жыл бұрын
Im also interested how we can add 2 or more cards. During my test, it works but the VM recognized 1 GPU out of 3 (all rtx 3080)
@bokovskii
@bokovskii Жыл бұрын
I followed the instructions. The GPU is now used on the VM! What I found out additionally is that it works in "Enhanced session" as well.
@CheapSushi
@CheapSushi 3 жыл бұрын
Man I love that case, it reminds of the the Connection Machine CM-2/CM-5.
@SparJar
@SparJar 3 жыл бұрын
"set-execultionpolicy bypass" works to let you run scripts in that session instead of needing to restrict the running of scripts again.
@AlexandreBackes
@AlexandreBackes 2 жыл бұрын
Jared, do you know how to set up with 2 or more VMs? I got it working perfectly for 1VM following the video.. and I saw he mentionated it is possible to do with multiple VMs.. I just want to make with 2VMs on my 1080... but than when I try to make a 2nd VM I don't know how to proceed to split it... could you enlighten me up please?
@SparJar
@SparJar 2 жыл бұрын
@@AlexandreBackes can't say that I do. Have only set it up with 1 VM myself. But from my understanding I think you have to split the GPU into even number? So 2 or 4, can't do 3. I think.
@AlexandreBackes
@AlexandreBackes 2 жыл бұрын
@@SparJar 4 being 1 actual PC and 3 VMs? How could i do that? I tried finding in his videos but i couldnt
@SparJar
@SparJar 2 жыл бұрын
@@AlexandreBackes I'm not sure. I would eat through the git hub of the guy who made the paravirtualization scripts
@JoelLonganecker
@JoelLonganecker 3 жыл бұрын
I didn't think you could do this with windows 10 PRO. I thought you needed hyper-v server or server 2019. I wish somebody would build a GUI to help with this process, but it's nice to know you can tweak a powershell script for it.
@noahcuroe
@noahcuroe 2 жыл бұрын
HyperV is available in Win10 Pro and above. Just did this on my pro machine.
@joaquinnicolas2478
@joaquinnicolas2478 2 жыл бұрын
Hey man, you're awesome, you saved me the money.... I bought a second graphics card for that and you have a solid solution that works on Windows 10.
@Processador_DE_BaixaQualidade
@Processador_DE_BaixaQualidade 2 жыл бұрын
What's your GPU?
@EnzeMK
@EnzeMK 2 ай бұрын
16:43 For everyone who doesn't have that folder: Device Manager > Your Graphics Card > Properties > Driver > Driver Details > Scroll all the way down, that's the folder you need.
@denvera1g1
@denvera1g1 3 жыл бұрын
Remember people, when 2 people are using an SSD(or 2 programs) the speed doesnt get cut in half, more like cut in 1/3rd because of the extra switching. The "12 channel" SSD in the PS5 might help to keep this number closer to 1/2 but generally, these drives can only do a given number of inputs/outputs per second, and to constantly have to switch between gamers/programs. means that yourspending some of that performance on just stopping gamer/program A, so it can serve gamer\program B
@RyusCorner
@RyusCorner 2 жыл бұрын
what should we do if we want to undo the gpu repartition?
@ewenchan1239
@ewenchan1239 5 ай бұрын
Really appreciate this video. I just split up my Ryzen 5950X and a 3090 into 4 separate VMs. Parsec sometimes has troubles connecting. Not 100% sure of the root cause yet as it may be because I either need a monitor plugged in or a HDMI dummy plug. Other than that, the instructions works GREAT! And I can also confirm that Parsec allows multiple sessions per account which is great as that my tiny human and I will be able to game remotely with Parsec, simultaneously.
@techmarc7878
@techmarc7878 2 жыл бұрын
It worked Perfectly!! Thank you
@LordOfNihil
@LordOfNihil 3 жыл бұрын
that case represents everything i hate about computer cases.
@TheZorboidOrbb
@TheZorboidOrbb Жыл бұрын
Hey Craft.. I have two questions and I am hoping you have some leads I can follow. 1. My drivers have the prefix nv_dispig.inf_amd64_* and I hope nothing changes with that. 2. I am getting error 43 on my GPU on certain windows versions. Is there a minimum windows version on VM that this works with? (I am having issues with 1909 and below but works on 22h2) Also the GPU name comes out like "Microsoft virtual render driver"
@mannotwiththeplan
@mannotwiththeplan 7 ай бұрын
Did you fix this issue? I got the same code 43 on Windows 22H2 (the latest download) and I double check all the file/directory names ...
@mannotwiththeplan
@mannotwiththeplan 5 ай бұрын
Finally got it to work. Basically the video's instruction is wrong and only works in a particular version of the driver.
@mikihinasann
@mikihinasann 4 ай бұрын
how to fix it (Code 43)@@mannotwiththeplan
@mannotwiththeplan
@mannotwiththeplan 4 ай бұрын
@@mikihinasann The part of the video regarding copying the host computer's driver files is incorrect. You need to find the right driver to copy by going to the Device Manager -> Display Adapters -> (your video card) -> Driver -> Driver Details. Check what files are used and copy these files instead. I actually deleted my Hyper-V VM after getting this to work because nvidia has purposefully slow down the GPU on virtualization because they want you to buy more GPUs instead of sharing one.
@mikihinasann
@mikihinasann 4 ай бұрын
@@mannotwiththeplan when i go to driver detail i found so many file can u tell me what filename it use in driver?
@FabianoSR
@FabianoSR Жыл бұрын
Man. You're the best. I really liked this tip. Very thanks.
@nrnoble
@nrnoble 2 жыл бұрын
Gets a thumbs up for the great Manscaped promo at the beginning....now to watch the video. :)
@misterweedsmoke
@misterweedsmoke 3 жыл бұрын
thank you Craft, this means a lot. I was looking for a cheap system to play with my brother, and your video's a real lifesaver.
@it3963
@it3963 2 жыл бұрын
how does it work? does it feel like bare metal? and what games do you play?.. How did your setup continue? are you in seperate rooms or next to eachother? with 2 monitors? kind regards.
@misterweedsmoke
@misterweedsmoke 2 жыл бұрын
@@it3963 both setups are physically in the same room, both 1080p monitors. I have an RTX 2060 and a Ryzen 3600. I assigned 4 cores to the system with 144hz monitor and the rest 2 cores on the system with the other monitor. So far I’ve only tried Left 4 Dead 2, CS:GO, Raft, Human Fall Flat. Esports titles work just fine as you can imagine, on Raft I had to lower the settings to get the game to play smoothly on both instances. Apart from e-sports titles, you need a strong GPU and atleast 16 gigs of RAM, or download lite ISOs of windows 10 to lower their ram consumption, but it’s just fine for me to lower some settings than to try and buy a system, you should definitely give it a shot.
@misterweedsmoke
@misterweedsmoke 2 жыл бұрын
@@it3963 Oh and also regarding to latency, nomexistent since everything is connected physically and the VM basically works like bare-metal. If I were to setup these systems in different rooms, I’d need a basic PC to stream from the main PC via Parsec and an HDMI dummy dongle to get the GPU to render or else it’d give an error on Parsec. Didnt want to deal with those all so I set up both systems physically near the PC. LinusTechTips is also making a video about this using an RTX 3090, 1 system directly connected and 3 systems connected via Parsec using the dongles I mentioned.
@it3963
@it3963 2 жыл бұрын
@@misterweedsmoke how did you manage the fps-capped preview window of hyper-v? since it has only 30-40 fps or so... :/
@SeanBannister
@SeanBannister 2 жыл бұрын
@@misterweedsmoke ​You mention CS:GO, have you got it working with this setup? I found the game crashes when it loads the map. I also found a found a forum post and two other people are experiencing the same thing and haven't found a fix. Did you do anything in particular to get it working?
@kellenstuart4698
@kellenstuart4698 2 жыл бұрын
For powershell execution policy might be a little safer to tell people RemoteSigned instead of Unrestricted so they don't accidentally execute something bad. That feature was actually able to detect that your GPU-P script was not digitally signed which is pretty cool. Thank you for the tutorial!
@nahuelibor
@nahuelibor 3 жыл бұрын
This video was amazing. I'm going to have to do this as soon as I can get a gpu, I've been waiting to game with my girlfriend for so long...
@zedovski
@zedovski Жыл бұрын
This was a great guide - thank you. After installing Parsec, did you connect remotely to the virtual machine on another computer? what was the nature of the network connectivity in-between? Would a home Wifi network be able to support let’s say 2-3 other remote weak computers accessing the main powerful physical PC through Remote Desktop to play reasonably complex games?
@collinschofield808
@collinschofield808 3 жыл бұрын
25:34 FYI the Rasberry Pi 400 doesn’t actually work with parsec. Also, Parsec supports 120hz for free.
@lorsch.
@lorsch. 3 жыл бұрын
now if only we could push the resolution beyond 1080p (what seems to be the limit in hyperv)
@jkasturias
@jkasturias 3 жыл бұрын
Hiii How did you get Parsec to run at 120 fps?
@collinschofield808
@collinschofield808 2 жыл бұрын
​@@jkasturias Well, your host needs to have at least a 120hz monitor on it. Then you go into the Host settings and set the FPS to 120hz.
@Nyphur
@Nyphur Жыл бұрын
You're missing a step at 16:45, there's a whole step of finding your device UUID that you didn't do because you only have one. A guide intended for mass consumption should explore both cases. Other than that, this is still a fantastic tutorial, the best one out there!
@Daybed4448
@Daybed4448 Жыл бұрын
How do I do this?
@Silvertarian
@Silvertarian 11 ай бұрын
You failed to explain as well, good job.
@Nyphur
@Nyphur 11 ай бұрын
@@Silvertarian Because I don't know how to do it, and I'm not making an instructional youtube video claiming I do.
@GeoffBlachstein
@GeoffBlachstein 6 ай бұрын
This is a great video. Thank you!
@TheMatiasCu
@TheMatiasCu 2 жыл бұрын
omg, I'm impressed, i had problems with performance with the new Diablo 2 Resurrected, i need use 2 games at same time to do some thing in the game.... Previuosly i had 2fps and now i have 60fps in 2 machines... Thank you!!!
@gekyt
@gekyt 2 жыл бұрын
Hello! So I've an AMD GPU and I've successfully copied and pasted the drivers, partitioned the GPU and restarted the VM. The graphics card does show on the list on Display Adapters in Device Manager as well without any issues (no code 43). However in the properties, the driver is signed by Microsoft (Microsoft Virtual Render Driver or vrd.inf_amd64_hex\vrd.sys), so I wanted to know that whether its normal behaviour and also is the same observed with successful Nvidia installations? That's because Parsec has not been functioning, always crashes with a black screen for a few seconds upon initiating a connection, then gives Error 15000, Host Encoder failed to initialize. Any help would be appreciated! Thanks.
@malysonbreno3361
@malysonbreno3361 2 жыл бұрын
Same here
@ayechonk
@ayechonk 2 жыл бұрын
how were you able to find the corrector driver directory in FileRepository for an amd gpu? I'm lost at this point as I'm not sure which directory to try and copy. Also, which set of "nv_" files are amd gpu ones in the System32 directory?
@ballr4life487
@ballr4life487 2 жыл бұрын
@@ayechonk im in the same boat, hopefully someone can reply to this..
@ayechonk
@ayechonk 2 жыл бұрын
@@ballr4life487 I got it to work. But I forget which files I moved. Let me try to refresh my memory and I'll get back to you.
@xx3799
@xx3799 2 жыл бұрын
@@ayechonk any luck getting back to us?
@mitchalwaggoner1648
@mitchalwaggoner1648 3 жыл бұрын
Are you required to use Parsec or can you use Moonlight with the VM?
@jkasturias
@jkasturias 3 жыл бұрын
Ive been running this setup for a few weeks, I am wondering this myself. But from what I understand, Moonlight needs Geforce Experience to run i think, coz you need to enable the Nvidia Shield setting for streaming? And Geforce Experience simply does not install bcoz it doesnt recognize the GPU passthrough on the VM (even if device manager shows it). That said, i might download moonlight anyway to see if it actually works w/o geforce experience-- I'll let you know how that goes!
@azain0
@azain0 4 ай бұрын
@@jkasturiashow did moonlight go?
@wristmountful
@wristmountful 6 күн бұрын
Thanks for the video, was super helpful
@victorsaramento9333
@victorsaramento9333 3 ай бұрын
Amazing! You got a new subscription from Brasil
@aidangillett5396
@aidangillett5396 3 жыл бұрын
I'm searching for a possibility to do something similar with VR if anyone knows how Essentially I want to be able to run my HP Reverb G2 headset on a relatively low power device (such as a laptop) and obviously that headset requires enormous processing power and only my main PC will do it Essentially I want to be able to do what Virtual Desktop does for the Quest/Quest2 - Use a main PC to do all the rendering, and the headset is essentially just a receiving device The principle is effectively the same thing, have a PC act like its the virtual desktop client running on a Quest2
@martinsekerak6527
@martinsekerak6527 11 ай бұрын
Hi @aidangillett5396 did you try it? Are you able to play game with VR glasses on client computer/box and all rendering process is on main host pc. also with hyper virtualization. Did you try it?
@RobertPendell
@RobertPendell 3 жыл бұрын
11:00 Just a heads up but on newer versions of Windows (and therefore the built in Powershell) it seems the command is changing to "Get-VMHostPartitionableGpu". The one in the video (and by extension the directions) still works but warns that the command is being depreciated.
@biiLL4bonG
@biiLL4bonG 2 жыл бұрын
This doesnt work either for me :(
@mohib1111
@mohib1111 2 жыл бұрын
@@biiLL4bonG It will work after you install Hyper-V (The next step in the video for some reason). Found this in the comments deep down, so thank ful to that person
@biiLL4bonG
@biiLL4bonG 2 жыл бұрын
@@mohib1111 my problem wasnt the installation, it was that PowerShell didnt accept my command. I had to autofil it with tabulator and it worked :)
@TonyStark0A
@TonyStark0A Жыл бұрын
@@mohib1111 Thank you
@stevebut
@stevebut 3 жыл бұрын
Newcomer here, great video. Very in-depth and relatively short to set up. My only question is, would you recommend you RDP onto your VM instead of using Parsec?
@SpongeBob-DK
@SpongeBob-DK 2 жыл бұрын
Great content mate.
@sjanett09
@sjanett09 2 жыл бұрын
Great tutorial. But after trying everything I can find, I cannot solve the code 43 error for 3080 ti. :'(
@sjanett09
@sjanett09 2 жыл бұрын
Found the Solution. The driver folder that needs to be copied over is not always the one covered in the video. Look for the correct one in device settings under device manager for your GPU.
@RustyVenture
@RustyVenture 2 жыл бұрын
@@sjanett09 That was good info. Thank you dino dude.
@djquintana
@djquintana 2 жыл бұрын
@@sjanett09 Helped fix my issue. Thanks bro
@Thewickedjon
@Thewickedjon 3 жыл бұрын
this is such a great tutorial man,, Question: Why disable enhanced session mode??? Question: do you think this will work with a linux mint install? (instead of a virtual windows desktop)? You're doing God's work here jeff, keep it up!! Thank you!!
@AteAllThePies
@AteAllThePies 2 жыл бұрын
Hey did you ever figure out why the tutorial suggested to disable enhanced session mode?
@Thewickedjon
@Thewickedjon 2 жыл бұрын
​@@AteAllThePies I've been using hyper-v vm's since the pandemic started. I was sent home with a laptop to work, but I hated having to use the tiny laptop screen, so I tried to virtualize the laptop on my main pc's hyper-v. I was suprised how well hyper-v works for this, and the flexibility it offers. You can LITTERALLY BOOT OFFF A DEDCATED SSD CONTAINING THE OS, and run the vm!! and IT WORKS!! PERFECTLY!!! like, litteraly, you yank out a computer's ssd, plug it into your pc,, and via hyper-v you can boot a VM off that dsk!, What i've found enhanced session mode to do is make the connection behave more like a regular RDP connection, rather than a console connection. Things flow smoother, copy paste works, you can get higher refresh rates and higher resolutions, kinda acts like a browser window that you can snap around. I ended up just assigning a static IP to my vm's and using RDCMAN, which works perfectly with windows powertoys (fanzyzones) allowing me to use custom snaps on my g9. Jeff's training videos are the stuff of legend. I wish I could have worked with this guy in the same I.T company :D gg!!
@BigMiiike
@BigMiiike 2 жыл бұрын
This Video is so good!
@futuregootecks
@futuregootecks Жыл бұрын
Great vid gonna try it thank you
@btarg1
@btarg1 2 жыл бұрын
This is amazing! Can you do a tutorial for AMD cards too, and for other cards like the 3060 and 3080?
@ladislavzima8382
@ladislavzima8382 2 жыл бұрын
He did this, because he doesn't have more GPUs. So it's improbable he would magically get those other GPUs now and re-do the tutorial.
@k0rz4k
@k0rz4k 2 жыл бұрын
Its the same thing..
Nutella bro sis family Challenge 😋
00:31
Mr. Clabik
Рет қаралды 14 МЛН
DO YOU HAVE FRIENDS LIKE THIS?
00:17
dednahype
Рет қаралды 114 МЛН
Was ist im Eis versteckt? 🧊 Coole Winter-Gadgets von Amazon
00:37
SMOL German
Рет қаралды 40 МЛН
Choose a phone for your mom
0:20
ChooseGift
Рет қаралды 7 МЛН
iPhone socket cleaning #Fixit
0:30
Tamar DB (mt)
Рет қаралды 14 МЛН
1$ vs 500$ ВИРТУАЛЬНАЯ РЕАЛЬНОСТЬ !
23:20
GoldenBurst
Рет қаралды 1,8 МЛН
⚡️Супер БЫСТРАЯ Зарядка | Проверка
1:00