5 ms·
Anyone aware of Vulcan support for desktop gpus from nvidia or amd?
by mankash666 11y ago
Anyone aware of Vulcan support for desktop gpus from nvidia or amd?
- glaze 11y agoNVIDIA recently updated their mainline driver to support it on Windows and Linux. AMD's support is in beta driver and only for Windows.
- cm3 11y agoI don't know how NVIDIA's linux driver is structured but I'm curious if they use a separate Vulkan .so file like NVIDIA's OpenGL library which one has to make sure is used instead of Mesa.
- MrRadar 11y agoThe good news is that Vulkan was designed with a multi-GPU (vendor) use case in mind so there is a generic "loader" that you use to load vendor-specific Vulkan implementations for each GPU your application renders with.
- cm3 11y agoSo the loader knows what hardware is going to process it and therefore uses the right driver. Is that correct? Trying to imagine how it might work.
- MrRadar 11y agoWhen you create a Vulkan context you first need to enumerate the rendering devices on the system and select the one you want to use. You can actually explicitly use multiple contexts for different devices in your application, e.g. using the IGP for compute tasks while doing the main rendering on a dedicated GPU.
- paulmd 11y agoPlease also note that AMD's Vulkan beta driver is not packaged with DirectX, so you should give it a pass unless you are a dev or you have a game that supports it.
- shmerl 11y agoAMD Vulkan driver for Linux is still not available, but supposedly will be released "quite soon": https://www.reddit.com/r/Amd/comments/48e8rl/radeon_technologies_group_qa_is_happening_here_on/d0lh98v https://www.reddit.com/r/Amd/comments/48e8rl/radeon_technolo... Intel and Nvidia already provided their drivers.