Greetings,
We’re encountering significant issues getting multi-GPU configurations working properly on the RTX 50xx series.
The Microsoft heterogeneous multiadapter sample fails during the CreateHeap() call when using the following heap flags: D3D12_HEAP_FLAG_SHARED | D3D12_HEAP_FLAG_SHARED_CROSS_ADAPTER
In addition, all legacy applications that previously worked flawlessly on RTX 20xx, 30xx, and 40xx series GPUs now report a driver internal error on the RTX 50xx series:
D3D12 WARNING: ID3D12Device::RemoveDevice: Device removal has been triggered for the following reason (DXGI_ERROR_DRIVER_INTERNAL_ERROR: There is strong evidence that the driver has performed an undefined operation; but it may be because the application performed an illegal or undefined operation to begin with.).
System configuration:
2x NVIDIA RTX 5070, 580.88 driver, Windows 10.
We’ve also confirmed that GravityMark fails in a similar way on a system with two RTX 5090 GPUs.
Thank you