Started getting the error “S_EXT_CTRLS for CUDA_GPU_ID failed” on DS7.1 on WSL.
Problem log:
Failed to query video capabilities: Inappropriate ioctl for device
Error while setting IOCTL
Invalid control
S_EXT_CTRLS for CUDA_GPU_ID failed
A few weeks ago I didn’t have this problem, but now it’s starting to occur.
I assume it might be related to an update of some system component or driver.
I found similar topics on the forum. Everywhere it was recommended to check the driver. I tried reinstalling the driver, also tried switching from studio 581.57 to game ready 581.80, but that didn’t fix the problem.
Reinstalling nvidia-container-toolkit didn’t help either.
Please tell me how I can verify the integrity of the drive and how I can fix the problem in another way?
• OS Ubuntu 24.04.3 LTS in WSL2 • Hardware Platform GPU 4090 • DeepStream Version 7.1 • TensorRT Version 10.3.0.26-1+cuda12.5 • NVIDIA GPU Driver Version 581.57 • Issue Type bugs
I installed Ubuntu 22 in WSL (I had 24). I tried drivers: 546.65, 535.98, 560.81, 566.14, 576.52 and the latest 580.95.
I have the same error.
I also have a second laptop with very similar specifications to 4090, on which Ubuntu 24 in WSL and driver 566.14 are installed. On it, my identical pipeline works without problems.
Please let me know what other system components and tools can affect this and what should I compare between a working and a non-working laptop?
I migrated deepstream to version 8 and my pipeline works correctly with driver 591.44. I did not make any additional changes to the system and its components.
So WSL and docker work completely correctly, providing DS8 access to the GPU. So I do not think I should contact Microsoft directly for support.
However, I would like to maintain support for older platforms and still solve the problem with running DS 7.1.
Considering the successful launch of DS8, could you suggest how I can diagnose and fix the error?
In other topics dedicated to this problem, the driver is usually declared to be the root of the error.
Is there any way I can verify the correctness of the components installed by the driver? Could this be the root of the problem?
I’m trying to rent a 4090 to reproduce the DeepStream-7.1 on WSL issue.
However, regarding your problem, if WSL used to work on your device, reinstalling the OS might be a faster solution since I don’t know what OS updates were made.
There is no update from you for a period, assuming this is not an issue anymore. Hence we are closing this topic. If need further support, please open a new one. Thanks.