GOG.com version of the game. Number taken from the 'Options' screen.
What does not
As said above in other tests, you will need a native override to get anything other than a blank screen. Install d3dcompiler_43 via winetricks or PlayOnLinux first. Then enter your wine configuration and add a override for d3dcompiler_43.
if you have a multimonitor setup, Shovel Knight will only detect the first monitor in your X configuration, not your primary monitor. For me, this was my left monitor. A way to workaround is to enter windowed mode, move the window to the correct monitor, and enter borderless (fullscreen will revert to the original monitor).
The UI issues do not affect gameplay; they are just a little something minor.
What was not tested
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Show||Ubuntu 17.04 "Zesty" amd64 (+ variants like Kubuntu)||Sep 19 2017||2.16-staging||Yes||Yes||Yes||Gold||RafaÅ‚|
|Show||Ubuntu 17.04 "Zesty" amd64 (+ variants like Kubuntu)||Sep 01 2017||2.15-staging||Yes||Yes||No||Garbage||RafaÅ‚|
|Show||Ubuntu 12.04 "Precise" amd64 (+ variants like Kubuntu)||Aug 11 2014||1.7.24||Yes||Yes||Yes||Garbage||an anonymous user|
|Show||Arch Linux x86_64||Jul 08 2014||1.7.21||Yes||Yes||Yes||Gold||SAXAHOID|
|Current||Linux Mint 17.1 "Rebecca" x86-64||May 29 2015||1.6.2||Yes||Yes||Yes||Gold||an anonymous user|
If game shows nothing (black screen, no image) consider getting d3dcompiler_43.dll into wine windows32 directory and adding native override for it with winecfg.
Be warned though: in at least one case this override somehow messed up wineprefix where it was added.