Have you tried using steam's proton? Setting up compatibility and using proton experimental usually works for me