March 31, 2026
10:51 a.m.
Some PlayStation PC SDK games get the vendor id and device id from dxgi adapter's GetDesc() and then construct a path based on it and try to find out the matched device from 'HKLM\System\CurrentControlSet\Enum\PCI' as an active GPU. Currently, device id can be inconsistent in winemac.drv and wined3d for Apple Silicon on macOS. The first patch tries to query it from Vulkan to make it consistent with the device id in wined3d. -- v2: wined3d/vk: Make deviceID always PCI-compatible. winemac.drv: Try to get GPU VendorId/DeviceId from Vulkan/MoltenVK. https://gitlab.winehq.org/wine/wine/-/merge_requests/10523