In this post, I will walk you through how I installed Corepunk using Lutris on my Debian 12 system.
We start by installing Lutris, which can be done easily via the Software Center / Discover:
Once this is installed, proceed to install ProtonUp-Qt.
In ProtonUp-Qt, select the appropriate application and install the required Wine version.
“Compatibility tool “Wine” to run Windows games on Linux. Official version from the WineHQ sources, compiled by Kron4ek.”
After installing the Wine version, launch Lutris and add a new application by selecting “Add locally installed”.
Under Game Options, for Executable, select “Corepunk Launcher.exe”.
For Wine Prefix, you can choose any directory you prefer. I recommend creating a new folder in your /home directory.
It will look something like this:
Under Runner Options, select the version of Wine you just installed via ProtonUp-Qt.
Click on “Save”.
You can now run Corepunk on your Linux machine without any issues! ๐
Still getting an error, like below?
Start monitoring process.
fsync: up and running.
wine: RLIMIT_NICE is <= 20, unable to use setpriority safely
Failed to load System.Private.CoreLib.dll (error code 0x8007046C)
Path: Z:\<local-path>\corepunk-launcher\System.Private.CoreLib.dll
Error message:
Failed to create CoreCLR, HRESULT: 0x8007046C
Monitored process exited.
Initial process has exited (return code: 35072)
Exit with return code 35072
Then follow these steps:
Adjust PAM Limits (Persistent System-Wide Fix)
Edit PAM Limits File: Open the limits configuration file for editing:
sudo nano /etc/security/limits.conf
Add the Following Lines:
* - nice -20
This sets the nice
limit for all users. Replace *
with a specific username if you only want to apply this change to certain users.
Edit PAM Common Session: Edit the session limits file:
sudo nano /etc/pam.d/common-session
Add this line if itโs not already present:
session required pam_limits.so
Repeat for the file common-session-noninteractive
:
sudo nano /etc/pam.d/common-session-noninteractive
Add the same line.
Reboot the System: Restart your system to apply the changes:
sudo reboot
Hello!
Good cheer to all on this beautiful day!!!!!
Good luck ๐
Hey thanks for the guide! I ran into the error message you mentioned below, I applied the changes you suggested, it seemed to fix the wine: RLIMIT_NICE issue but I still get the error message “Failed to create CoreCLR, HRESULT: 0x8007046C”. Any idea how to fix this? Thanks!
Dit you install the correct proton version And selected it via the runner? Iโve got 7 hours into the game. Without issues.
the game was installed via the launcher. after starting it, I get a black screen. The game then remains black, even without sound.
What distro are you using and what GPU you got?
im on debian 12 with an AMD GPU (6950XT).
Same issue on my end… black screen but game cursor on screen.
CachyOS
RTX 3070ti
latest drivers
I think it is an nvidia issue.
Going to take a look at it!
Hi Thijs, thanks for the guide!
I can run the launcher and get to character select. But loading doesn’t go past 30%ish. I also notice that you have the “wow64” of the wine version. However i cannot seem to find that. When selecting the 9.22 from Kron4ek build in protonup-qt i get the non wow64. And i just get stuck.
Any suggestions?
What distro are you using and what GPU you got?
im on debian 12 with an AMD GPU (6950XT).
Seems it works with the latest version of of GE-Proton on steam deck