I read that DirectX 12 supports explicit Multi-GPU support, and I am wanting to find out how to handle Explicit multi-gpu using Vulkan. I am needing explicit Multi-GPU because I have mixed graphics cards where all of the graphics cards chipsets are made by the same company, but feature different supported features because the hardware generations are different. Some example hardware I am needing to use are shown by the following 3 systems...
- System 1: Acer laptop featuring AMD Ryzen 5 2500U (integrated graphics) and AMD Radeon RX 560 dedicated graphics.
- System 2: Desktop computer with AMD Ryzen 7 1700X cpu, AMD Radeon R9 Fury and AMD Radeon R9 380
- System 3: Desktop computer with AMD Ryzen 3 2200G cpu and AMD Radeon R7 360.
Side Note: I also know that OpenGL features a system close to what I am looking at for by having support for WGL_AMD_gpu_association (on windows) and GLX_AMD_gpu_association ( for Linux).