Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add option to pass-through all GPU devices #21

Open
ajgringo619 opened this issue Nov 26, 2022 · 1 comment
Open

Add option to pass-through all GPU devices #21

ajgringo619 opened this issue Nov 26, 2022 · 1 comment

Comments

@ajgringo619
Copy link

Thank you so much for this tool! I'd been loathe to try setting up GPU pass-through again; now I've eliminated dual-boot once and for all.

I just switched to another GPU (Nvidia GXT 1660). During the phase where I select the devices to pass through, I'm only offered the GPU and the HDMI sound card; this was the same with the previous card (GTX 1050). However, this new(er) card also had these devices (this is a list of the IOMMU group):

Group 15:	[10de:21c4] [R] 09:00.0  VGA compatible controller                TU116 [GeForce GTX 1660 SUPER]
		[10de:1aeb]     09:00.1  Audio device                             TU116 High Definition Audio Controller
		[10de:1aec]     09:00.2  USB controller                           TU116 USB 3.1 Host Controller
		[10de:1aed]     09:00.3  Serial bus controller                    TU116 USB Type-C UCSI Controller

Since QEMU seems to require that the entire IOMMU group is using VFIO drivers, I had to add the last (2) devices to the vfio.conf and rebuild initramfs before the pass-through worked. Can it be added to your script to allow selection of all devices attached to a GPU?

@uwzis
Copy link
Owner

uwzis commented Nov 26, 2022

I am currently working on a settings manager for GPUPM, this will add many more features to the program and a lot more debugging info. I'm not sure when it will be ready since I am pretty busy ATM but more features are coming

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants