Many people have troubles with it launching to a black screen on GNU/Linux (including Deck). Switching the renderer from Vulkan to DirectX 12 in config file seems to sometimes help.
Appears to work on Deck, although the Steam Store page doesn't list any compatibility information yet and protondb doesn't have any entries. But I'd say your chances are good that it runs on linux without issue.