Date: Sun, 3 Mar 2024 21:56:31 +0100 From: Mario Marietto <marietto2008@gmail.com> To: FreeBSD virtualization <freebsd-virtualization@freebsd.org>, FreeBSD Mailing List <freebsd-questions@freebsd.org>, freebsd-hackers <freebsd-hackers@freebsd.org> Subject: A project is to be able to pass through an nvidia gpu to a Windows vm virtualized with bhyve. Message-ID: <CA%2B1FSije1goqfWLK3%2Bmkwh7jyMf=2wKev8pNSVFTJLZJ%2BvyPDg@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
[-- Attachment #1 --] Hello. My project is to be able to pass through an nvidia gpu to a Windows vm virtualized with bhyve. I know how to do that,but no one wants to take my idea into consideration. The problem is that Windows gives error 12 (interrupt conflicts) when it finds the nvidia gpu that has been passed through by bhyve. This is the patch needed : https://gitlab.com/Queuecumber/linux-acs-override/raw/master/workspaces/5.6.12/acso.patch Linux does not need this patch anymore because it has been added in the mainline kernel. Different story is Windows. No one can add that code inside the Windows code. But,maybe it can be added inside the bhyve code or that code can be converted in powershell code and run it under Windows. I don't know what's the best method. But I'm sure that it will work. Let me know what you think. -- Mario. [-- Attachment #2 --] <div dir="ltr"><div>Hello.</div><div><br></div><div>My project is to be able to pass through an nvidia gpu to a Windows vm virtualized with bhyve. I know how to do that,but no one wants to take my idea into consideration. The problem is that Windows gives error 12 (interrupt conflicts) when it finds the nvidia gpu that has been passed through by bhyve. This is the patch needed :<br></div><div><br></div><div><div></div><div><a href="https://gitlab.com/Queuecumber/linux-acs-override/raw/master/workspaces/5.6.12/acso.patch" target="_blank">https://gitlab.com/Queuecumber/linux-acs-override/raw/master/workspaces/5.6.12/acso.patch</a></div><div><br></div><div>Linux does not need this patch anymore because it has been added in the mainline kernel. Different story is Windows. No one can add that code inside the Windows code. But,maybe it can be added inside the bhyve code or that code can be converted in powershell code and run it under Windows. I don't know what's the best method. But I'm sure that it will work.</div><div><br></div><div>Let me know what you think.</div><div><br></div></div><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature">Mario.<br></div></div>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CA%2B1FSije1goqfWLK3%2Bmkwh7jyMf=2wKev8pNSVFTJLZJ%2BvyPDg>
