Red Alert 2 suddenly not working

It used to run just fine on Steam Deck : Reddit - Dive into anything

But today, I don’t know what has happened. When the game finishes loading and goes into main menu, it crashes

(wine:10652): GStreamer-WARNING **: 13:21:46.931: Failed to load plugin ‘/home/deck/.var/app/net.lutris.Lutris/data/lutris/runners/wine/lutris-GE-Proton8-2-x86_64/lib/gstreamer-1.0/’: cannot open shared object file: No such file or directory
wine: configuration in L"/home/deck/Lutris/command-conquer-red-alert-2" has been updated.
wine client error:12c: write: Bad file descriptor
free(): invalid pointer
wine client error:1ac: write: Bad file descriptor
wine client error:190: write: Bad file descriptor
Monitored process exited.
Initial process has exited (return code: 0)
Exit with return code 0

Reinstallation doesn’t work. Change the install location from SD card ↔ internal storage also does not work.

I’ve noticed something very strange.

The Steam Deck must be docked and the ddraw.ini must contain


and it will work again.

Though, if I unplug the USB-C, it will just crash again.

So I’m confused. Really don’t know what has happened. It used to work just fine like I mentioned above…

Nevermind. After a long tinkering saga, I’ve found a working settings by accident.

Even though it’s EXE, it’s still run on top of Lutris.
There are a lot more tinkering with Lutris’ runner options, ddraw.ini and winecfg. Since this forums allow only 1 picture per post, I think it would be a spam to put them all here.