-
Notifications
You must be signed in to change notification settings - Fork 1k
Closed
Labels
Description
As soon as osu! is launched using compatibility mode, it just black screens.
After some bisecting, I found out commit 49b18f0 is breaking it, more specifically just the following lines:
// Unbind all buffers that were still bound to the backend to avoid leaks.
EmitCs([](DxvkContext* ctx) {
ctx->bindIndexBuffer(DxvkBufferSlice(), VK_INDEX_TYPE_UINT32);
for (uint32_t i = 0; i < caps::MaxStreams; i++) {
ctx->bindVertexBuffer(i, DxvkBufferSlice(), 0);
}
});
Steps to reproduce (osu!stable needs dotnet40 and gdiplus to work properly):
WINEPREFIX=~/.osutry winetricks -q -f dotnet20 dotnet48 gdiplus_winxp dxvk
WINEPREFIX=~/.osutry wine osu\!.exe &> logs.txt
and enable Compatibility Mode in settings.
Software information
osu! with Compatibility Mode (DX9) enabled
System information
- GPU: RX 6600
- Driver: mesa 25.0.1
- Wine version: 10.3
- DXVK version: 2.6
Log files
whrvt