Hi Max,
IBM Cloud VMs can certainly be used for testing DirectX applications, but the experience depends heavily on whether the instance has access to a physical GPU.
For standard virtual server instances, DirectX is typically limited to a virtual graphics adapter, so many older games and emulators will run using software rendering or with reduced hardware acceleration. If you're using a GPU-enabled instance, performance is generally much better, provided the appropriate GPU drivers are installed.
If your goal is compatibility testing, you might also consider:
- Using the latest DirectX End-User Runtime and Visual C++ Redistributables.
- Trying compatibility wrappers such as dgVoodoo2 (for DirectX 1–7/8) or DXVK (DX9/10/11 to Vulkan), depending on the application.
- Selecting an instance profile with strong single-core CPU performance, since many emulators are CPU-bound rather than GPU-bound.
Out of curiosity, are you testing on IBM Cloud VPC GPU instances, Bare Metal Servers, or another IBM Cloud offering? That would help narrow down the best recommendations.
------------------------------
Allan Solomon Mejia
------------------------------