Linux - Virtualization and CloudThis forum is for the discussion of all topics relating to Linux Virtualization and Linux Cloud platforms. Xen, KVM, OpenVZ, VirtualBox, VMware, Linux-VServer and all other Linux Virtualization platforms are welcome. OpenStack, CloudStack, ownCloud, Cloud Foundry, Eucalyptus, Nimbus, OpenNebula and all other Linux Cloud platforms are welcome. Note that questions relating solely to non-Linux OS's should be asked in the General forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Does anyone have any pointers on how I can fix the error 43 on a Windows 10 guest machine? I have manged to setup the guest which has access to my Nvidia GPU on my laptop (which also has an on-board Intel GPU). I've done all the usual settings in QEMU to hide the VM but no matter what I do, nothing seems to work. I know that Nvidia unblocked the drivers from causing this error but, I'm thinking it must only be for drivers whose version is v465+. My GPU is a GT650M and the latest driver is v419.
If anyone has any advice or pointers I would grateful.
That linux error doesn't sound like a big deal, but could mean that half your data had been overwritten, which is kinda nasty.
I'd make a much longer post detailing things that you summarized. Try telling us what's the qemu convention with binary blobs, and help us to get up to speed on this. Oh and change some drivers and report on what that does.
Thanks for replying. To be honest I'm not really an expert in KVM stuff so cant go into depth. However, I have followed many articles and have managed to put together some basic knowledge. In a nutshell, I got to the point where I have managed to setup my laptop to allow GPU pass-through to a guest machine (IOMMU, VFIO). I followed a very nice guide and everything more or less fell into place. Then came the time to install the guest OS.
I first tried Windows 7 as I find that to be be quite stable and light on resources. That sees my NVIDIA 650M but has a driver error of 12. Something to do with not having enough system resources. Further reading on the subject reveals that Windows 7 doesn't really have the internals for use as a VM, especially when handling pass-through so best to try Windows 10. I then tried Windows 10 and got slightly further as I managed to install the drivers. However, that gave me a driver error 43. Now the common reason for this is to do with NVIDIA blocking consumer cards from being virtualised. They want you to buy their Enterprise GPUs. A bit more searching and it transpires that NVIDIA had a change of heart and began to allow their cards to be used in a virtualised environment and lifted the block. However, I believe that was with driver version 465+. My latest is v425 so guess they didn't make the cut.
I did do further research and it seems that on-board GPUs may not work anyway as apparently if the laptop has multiplexed on-board and dedicated GPUs that arrangement will not work as there's no way of isolating the 2nd card. However, I wasn't entirely convinced that my laptop was in this category as Windows 10 sees it as hardware but, just won't install the drivers. BTW, I have already added the line to mask my instance of QEMU from being detected as a VM but that doesn't help either.
Sorry I can't get into much techie details as I'm not that well versed on this subject. However, if anyone has any ideas or hints please let me know and I'll try them
I'm no virtualization expert either. Qemu works afaict (like wine) by translating system calls from the guest OS to system calls in the host OS. So your error 43 was probably a linux error that occurred in windows, if you get me. But for me, this bit nailed it.
Quote:
Originally Posted by IndyUK
I did do further research and it seems that on-board GPUs may not work anyway as apparently if the laptop has multiplexed on-board and dedicated GPUs that arrangement will not work as there's no way of isolating the 2nd card. However, I wasn't entirely convinced that my laptop was in this category as Windows 10 sees it as hardware but, just won't install the drivers. BTW, I have already added the line to mask my instance of QEMU from being detected as a VM but that doesn't help either.
Looking at this, I'm reading why your problem can't be solved, and agreeing with it. You'd need a pcie card, and yours is integrated. This is a game you're going for, I gather, as you want the nvidia graphics? Your handle is also a hint . Have you tried under wine?
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.