My laptop integrated intel gpu works fine but when i passthrough by using TryAll , it shows nvidia gpu in task manager,device manager but not showing in any other places like during nvidia driver installation , gpu-test etc.
I'm using the latest AppSandbox on Windows Insider Canary 26200.8737 with an NVIDIA RTX 3050 6GB Laptop GPU and NVIDIA driver 610.62 (CUDA 13.3). On the host, everything works correctly: nvidia-smi works, but inside the Sandbox GPU acceleration does not work. Initially, Device Manager showed the NVIDIA GPU with Code 43, alongside Intel UHD Graphics, App Sandbox Virtual Display Adapter, and Hyper-V Video. The guest DriverStore contains nv_dispig.inf_*, while the host uses oem98.inf (original INF nvhmsi.inf), so I investigated whether the wrong driver package was being injected. After manually extracting and installing the NVIDIA display driver inside the Sandbox, Device Manager now reports "This device is working properly", but the driver provider is still Microsoft, not NVIDIA. There is no nvlddmkm service (sc query nvlddmkm and the corresponding registry key return nothing), driverquery shows no NVIDIA display driver, nvidia-smi is not present, and NVIDIA App reports "Requires an NVIDIA GPU" even though nvcuda.dll exists. Attempts to install the extracted driver using pnputil fail (e.g., "missing or invalid driver package specified"), and the NVIDIA kernel driver never binds to the virtual device. I inspected the current AppSandbox source and did not find any obvious hardcoded assumptions about old nv_disp*.inf layouts—the code appears to query the active driver dynamically—so this does not appear to be a simple driver-copy issue. Could this be a regression or incompatibility between Windows Canary 26200, NVIDIA 610.62, and AppSandbox's GPU-PV device initialization, or is the NVIDIA driver failing to bind because the GPU-PV virtual hardware ID is not being matched correctly? Any guidance on debugging or validating the GPU driver injection/binding path would be greatly appreciated.
My laptop integrated intel gpu works fine but when i passthrough by using TryAll , it shows nvidia gpu in task manager,device manager but not showing in any other places like during nvidia driver installation , gpu-test etc.
I'm using the latest AppSandbox on Windows Insider Canary 26200.8737 with an NVIDIA RTX 3050 6GB Laptop GPU and NVIDIA driver 610.62 (CUDA 13.3). On the host, everything works correctly:
nvidia-smiworks, but inside the Sandbox GPU acceleration does not work. Initially, Device Manager showed the NVIDIA GPU with Code 43, alongside Intel UHD Graphics, App Sandbox Virtual Display Adapter, and Hyper-V Video. The guest DriverStore containsnv_dispig.inf_*, while the host usesoem98.inf(original INFnvhmsi.inf), so I investigated whether the wrong driver package was being injected. After manually extracting and installing the NVIDIA display driver inside the Sandbox, Device Manager now reports "This device is working properly", but the driver provider is still Microsoft, not NVIDIA. There is nonvlddmkmservice (sc query nvlddmkmand the corresponding registry key return nothing),driverqueryshows no NVIDIA display driver,nvidia-smiis not present, and NVIDIA App reports "Requires an NVIDIA GPU" even thoughnvcuda.dllexists. Attempts to install the extracted driver usingpnputilfail (e.g., "missing or invalid driver package specified"), and the NVIDIA kernel driver never binds to the virtual device. I inspected the current AppSandbox source and did not find any obvious hardcoded assumptions about oldnv_disp*.inflayouts—the code appears to query the active driver dynamically—so this does not appear to be a simple driver-copy issue. Could this be a regression or incompatibility between Windows Canary 26200, NVIDIA 610.62, and AppSandbox's GPU-PV device initialization, or is the NVIDIA driver failing to bind because the GPU-PV virtual hardware ID is not being matched correctly? Any guidance on debugging or validating the GPU driver injection/binding path would be greatly appreciated.