I’m going to have a brand new (NIB; but old, developmentally) nVidia GeForce GTX 660 tomorrow… will that be supported?
No it’s based on the Kepler architecture released in 2012. The driver that is been worked on by @X512 requires Turing or higher which was release in 2018.
There is a very black hole with drivers made by rudolf for nvidia a work by X512.
Yup. This is why with all my GPU acceleration motivation in years past, I could never build enough confidence to get anything done… DRM/DRI is pretty Linux specific (especially pre-wayland).
Super excited to see what @X512 has accomplished getting upstream into Haiku
Great work, @X512!
Depth&stencil buffer virtual mapping flags problem is fixed (NVOS46_FLAGS_PAGE_KIND_VIRTUAL
flag was needed for GPU mapping).
Next tasks:
- Fix KDL then multiple GPU clients are running (bug of interrupts safe heap).
- Implement Vulkan semaphores and fences.
- Implement proper GPU detection.
Very nice!
I remember the rush it gave me when I got 3d working on the old nvidia cards some 20 years ago. Super nice thing to work on, although that cost me 60 hours per week during a few years all in all…
Can’t wait to see it on regular current Haiku!
Might this help with multi-monitor support?
the mad man strikes again, and i’m here for it, sadly I dont think any of the GPUs i have in storage are new enough for testing.
Fantastic (multiple clients), the embedded project I support actually runs 2 applications, the first is stretched across 2 screens while the 2nd application runs on the 3rd screen (while the 4th screen is for promotional videos running mpv client), so it’s great to see that the nVidia driver will support multiple vulkan clients. With multimonitor support, I should be able to run the embedded app on Haiku as well. Great progress, amazing.
@Zenja I am not sure current work will solve multi monitor support which seems to be necessary for your use case.
nvidia-modeset
module is needed for multiple monitor support, that is not ported or tested yet.
OpenGL with Zink:
I have Nvidia GeForce GT 710 too old, i think buy GeForce GTX 1650…
how do you even use it i have rtx 3050 mobile
Old Linux user here, bought my las Nvidia GPU 1999 (Riva TNT)
Since then, only intel and lastly AMD, because of open source drivers
Now I need Nvidia for haiku
X512, I think you just achieved the fastest glTeapot render in the history of BeOS/Haiku. Quick, someone call the editors of The Guiness Book of records