D3DMetal: unsupported interfaces crash while running the game

Valheim crashes with this errors after running for a couple of second:

D3DMetal virtual HRESULT D3D11DeviceContext::QueryInterface(const IID &, LPVOID *): unsupported interface (9b7e4e00-342c-4106-a19f-4f2704f689f0)

D3DMetal virtual HRESULT D3D11Device::QueryInterface(const IID &, LPVOID *): unsupported interface (e188335c-cb2e-4d3d-93db-dee597d9ffa6)
Post not yet marked as solved Up vote post of alimsans Down vote post of alimsans
1.8k views

Replies

unsupported interface is not necessarily the source of the crash or error when looking at the logging from the game porting toolkit's environment. It can be common in DirectX and when using COM in Win32 APIs for applications and games to use QueryInterface to detect the capabilities of a graphics adapter, a graphics driver, or other COM-based features. In this case, the game is querying about a DirectX10 feature, ID3D10Multithread (9b7e4e00-342c-4106-a19f-4f2704f689f0) and another interface (e188335c-cb2e-4d3d-93db-dee597d9ffa6) that is not supported by the game porting toolkit. Capturing a sysdiagnose (https://support.apple.com/guide/activity-monitor/run-system-diagnostics-actmntr2225/mac) and a backtrace.txt file, if one was generated by Valheim and Wine when this crash happened, and submitting them to https://feedbackassistant.apple.com would be much appreciated!