-
Notifications
You must be signed in to change notification settings - Fork 1.6k
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
bug: Jan doesn't auto detect GPU on Windows #981
Comments
The solution is:
|
Rescheduled to 0.4.3 |
Is this fixed? @hiento09 If so, can you close this issue? |
Not yet @0xSage, I may need to re-schedule this bug to next sprint since it relates to nvidia driver + cuda dependency/compability. |
Subtask:
|
For the GPU detection issue, the current approach for the Jan app is as suggestion bellow: 1. In Nitro inference plugin, try execute the nvidia-smi command to check for the presence of a GPU. If a GPU is detected, proceed to verify CUDA. This involves checking if CUDA's DLL files exist in the environment. If they do, Nitro will automatically start. If no GPU is found, a warning will be automatically issued to the user, indicating the absence of a GPU. 2. Warning Message Contents:
3. Links and Resources:
Additional Notes:
|
I think we should switch to an explicit GPU support by having something like a "Hardware acceleration" dropdown (Jellyfin example in the image) to reduce edge case, rather than automatic.
There are many other edge cases to solve for and it's very high chance that the hardware owner knows what hardware they're having. |
I created an issue here for this feature request for tracking |
Jan Windows v0.4.0-41
CPU: i7-12700
CUDA: 12.3 Driver Version: 545.92
RAM 32GB
Describe the bug
Jan will run on the CPU on my computer by default. I and @vuonghoainam did a quick sync on this. It turns out I can't run the Nitro GPU because of it's missing
cudart
Screenshots
![image](https://private-user-images.githubusercontent.com/64120343/290256147-b9da2860-6e16-4d87-9fa5-7e73381005e0.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxMTM4NTAsIm5iZiI6MTczOTExMzU1MCwicGF0aCI6Ii82NDEyMDM0My8yOTAyNTYxNDctYjlkYTI4NjAtNmUxNi00ZDg3LTlmYTUtN2U3MzM4MTAwNWUwLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA5VDE1MDU1MFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWU3MDM4NzIxNGUwMGI3YWNhYWQ3Mzk1NmY3YmEyMDRiZjg0Y2JhZjBmNzM5M2VkMzQ1NzllZjUzZmIwZmJlNGMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.xnSudwZ3XChfmJcmac3-MImtKYdQ5srI6OMoJd7UQqc)
The text was updated successfully, but these errors were encountered: