Whisky-App / Whisky

A modern Wine wrapper for macOS built with SwiftUI
https://getwhisky.app
GNU General Public License v3.0
11.98k stars 253 forks source link

[Bug]: Rainbow Six doesn’t run (The procedure entry point DSDKMTQueryAdapterInto could not be located in the dynamic link library GDI32, dil) #831

Closed dolphinahhhhh closed 6 months ago

dolphinahhhhh commented 7 months ago

Description

image This error message pop up while launching the r6

Steps to reproduce

Launch steam -> launch RainbowSix -> error

Expected behaviour

expect to launch the game

Logs

Whisky Version: 2.2.3
Date: 2024-02-19T18:06:16Z
macOS Version: 14.3.0

Bottle Name: 2
Bottle URL: /Users/dolphin/Library/Containers/com.isaacmarovitz.Whisky/Bottles/6D7401CA-6B8B-429C-9087-C284A9D8B835

Wine Version: 7.7.0
Windows Version: win10
Enhanced Sync: msync

Metal HUD: false
Metal Trace: false

Arguments: start /unix /Users/dolphin/Library/Containers/com.isaacmarovitz.Whisky/Bottles/6D7401CA-6B8B-429C-9087-C284A9D8B835/drive_c/Program Files (x86)/Ubisoft/Steam/steamapps/common/Tom Clancy's Rainbow Six Siege - Test Server/RainbowSix.exe

Environment:
{
    "DXVK_ASYNC" = 1;
    WINEDEBUG = "fixme-all";
    WINEMSYNC = 1;
    WINEPREFIX = "/Users/dolphin/Library/Containers/com.isaacmarovitz.Whisky/Bottles/6D7401CA-6B8B-429C-9087-C284A9D8B835";
}

msync: bootstrapped mach port on wine-2105dec-msync.
msync: up and running.

What version of Whisky are you using?

2.2.3

What version of macOS are you using?

Sonoma (macOS 14)

Issue Language

Willyam2194 commented 6 months ago

any updates on how to fix it?

IsaacMarovitz commented 6 months ago

Rainbow Six Siege has Battle-Eye anticheat. It will not work under wine.

gmcmullengrc commented 5 months ago

This error occurs before Battle-Eye is loaded. It can even be disabled by typing "/Belaunch -be" into the launch options, so this error does not have to do with the anticheat. This issue shouldn't have been closed

gmcmullengrc commented 5 months ago

@IsaacMarovitz

Settiwie commented 2 months ago

It is a kernel error. Since Rainbow six siege communicates with the the CPU on 64x or some shit, the kernel language cannot be translated properly. I do not think this can be fixed, other than Ubisoft bringing a real port to mac os.