Mortal Kombat is one of the most popular games in the fighting genre. And, its latest installment is Mortal Kombat 11, with DLCs including those like Rambo, Terminator, Robocop, etc. Many of you might have already bought the game for PC. I have tried to run Mortal Kombat 11 on Pop OS for PS4 and the performance of the game just exceeded my expectations. Mortal Kombat 11 on PS4 Linux is able to hit 50fps at times.
So, without further ado, let me show you guys how you could run Mortal Kombat 11 on PS4 Linux. Please remember that, this game might run fine on some older distros. But, if you are on the latest distros like Pop OS for example, it requires additional steps. And, that’s what we will be covering here.
Requirements
GE-Proton
Download the latest version of Glorious Eggroll’s Proton, which at the time of writing is 7-14. I tested the game with this version, but, feel free to try other versions of it. If you find a better version, please leave a comment below.
2GB VRAM Payload
I used the 2GB VRAM payload for running Mortal Kombat 11. And, as you will see in the gameplay (in the video below), I was able to hit 50fps at low settings and sometimes at medium and high too. But, if you feel like trying the 3GB VRAM payload, go ahead and let us know how it goes.
Swap space
Swap space, again is important, to prevent crashes. I recommend giving the system 4GB swap, but, it’s upto you.
Ubuntu (or Ubuntu-based distro)
Currently, it is playable on Ubuntu or Ubuntu-based distros. So, I recommend you use something like Pop OS for PS4 to run this game. That being said, a fix for Fedora will be released soon. Stay tuned.
Custom Mesa
The default version of Mesa on Pop OS has trouble loading the game and crashes. Thus, I have made available a custom Mesa script that will let you temporarily downgrade your version of Mesa, as and when you wish. If you tried my fix for Cyberpunk 2077’s image distortion, you would already know how to use it. Anyways, download the Custom Mesa for Ubuntu v2 for this. Download the tar.xz archive and mesa.sh.
Video Guide: Run Mortal Kombat 11 on PS4 Linux
Run Mortal Kombat 11 on PS4 Linux: Instructions
Step 1. Set up swap space
- Open a terminal.
- Type
cd /
and press Enter. - Type
sudo touch /swap
and press Enter. - To create 4GB swap space, type
sudo fallocate -l 4GB /swap
and press Enter. - Type
sudo chmod 600 /swap
and press Enter. - Type
sudo mkswap /swap
and press Enter. - Activate the swap by typing
sudo swapon /swap
and pressing Enter.
Step 2. Extract GE-Proton
- Extract GE-Proton to a convenient location. On Pop OS, just right click on the downloaded archive and click on Extract here.
Step 3. Extract and setup Custom Mesa
- Go to the Downloads folder or wherever, you have downloaded Custom Mesa to, and open a terminal there.
- If on a PS4Linux.com distro
- Type
sudo tar -xvf custom-mesa-ubuntu-v2-ps4linux.tar.xz -C /home/noob404
and press Enter.
- Type
- If on another distro
- Type
sudo mkdir /home/noob404
and press Enter. - Type
sudo chmod -R ugo+rwx /home/noob404
and press Enter. - Type
sudo tar -xvf custom-mesa-ubuntu-v1-ps4linux.tar.xz -C /home/noob404
and press Enter.
- Type
- If required, move mesa.sh to a convenient location, say Desktop.
- Assuming mesa.sh is on Desktop, open a terminal and type
source /home/noob404/Desktop/mesa.sh
and press Enter. - Keep this terminal open!
Step 4. Run Mortal Kombat 11 on Pop OS for PS4
- On the same terminal we sourced the mesa.sh script on (important), in the earlier step,change directory into Mortal Kombat’s Retail folder. If you installed MK 11 on the root of your USB drive, then type
cd "/Mortal Kombat 11/Binaries/Retail"
and press Enter. - Assuming you extracted GE-Proton to Downloads folder, type
RADV_DEBUG=aco WINEESYNC=1 WINE_FULLSCREEN_FSR=1 /home/noob404/Downloads/GE-Proton7-14/files/bin/wine MK11.exe
and press Enter. - That’s it!
If that command doesn’t work, or if you feel it’s unsatisfactory, check our Wine command database for more alternative commands that you could use.
Conclusion
Happy gaming, everyone! I request you all to contribute to the Wine command database with Wine commands and additional information about games that you have got to run on your favourite PS4 distros. Also, if you have any issues, first check with the video guide above. Watch it carefully before posting a question.
hey i dont know where your mk11 game is stored im having a problem to cd into the game folder from the source script my game is located in home /steam/steam apps/common/mortal kombat 11/binaries/retail/ how do i cd into the game folder im new to linux man
I have done everything to help you. If you can’t follow simple instructions along with a video to help, then, I am sorry! This is where I will stop.
look i think me and you and nazky miss understood each other im done with this game i tried for a month to get it to run i wasted to much time at least you guys got something out of it its crazy how i get blocked for asking for help i dont know anything about linux all i run is windows thats why stuff you think is simple may not be for me i dont want bad blood with any one i thank u and nazky for trying
Look, bro! I don’t have anything against you. But, you were being incompetent and impatient, as already noted by Nazky. But, I am still ready to help you, but not over Teamviewer, as you cut me off while I was working. This is what I can do. I will get it working on Fedora 35 soon, and the article will be updated accordingly. Fedora 35 can be installed using the usual
exec install-psxitarch.sh
command.And, there’s no bad blood. I understand your frustration, but, unless you are ready to be helped, there is nothing we can do about it. Good luck and no hard feelings, man!
thanks man i didnt cut you off on teamviewer on purpose i didnt think you knew i had it already installed im going to follow your video tut on pop os and try to get it installed i know i can be impatient some times lets forget this even happened
It’s alright. See, I know Fedora was installed. I was trying to live boot Lubuntu on the VM with Fedora installed so that I could get access to Pop OS.tar.xz while staying on Lubuntu. I know it’s hard for you to understand. Put it simply, I knew what I was doing. It was already troublesome teamviewing into your PC and while you are working, you don’t expect someone to just shutdown the VM. Put yourself in my shoes and you’d understand.
Anyways, once I have it running on Fedora 35, I will update the article with detailed instructions to run on Steam. That should help you given you are ready to put the work in.
ok thanks man i appreciate it and im sorry for cursing at you also when you do that can explain to me where the mk11 game will be stored that way i dont have any issues when i run the commands in terminal of it not finding the location to the game i also tried to put pop os on lubuntu but it wouldnt let me said i didnt have enough storage space i have all the files now
if you wanna take another crack at team viewer i wont cut you off
I am sorry. I don’t have the time for that. In the mean time, can you try running the game on my Fedora 35 distro?
i would need the terminal commands and where you have the mk11 game stored
I will detail the few extra steps that are necessary to get it running on Steam, once I have it working fine on Fedora.
i also notice when you ran the game steam didnt boot up was you using a crack mk11
I am not running it through Steam.
im going to install fedora on the ps4
megaupload wont let me download your fedora do u have another link i can download from
Not yet. I think it’s because you have crossed the download limit. Try switching your Internet router off and switch it back on after 5 minutes. If you have a dynamic IP, you should be able to download after that.
ok i was able to download it i will put it on my ps4 but i need help with the rest once i get it installed ok
See, given it works fine on Fedora 35 hopefully, I will update the article with detailed instructions that you will have to follow to a T. Do not come to me if you do not follow the instructions properly.
ok just please make it so i know where you have mk11 stored also do i have to run your mesa script on fedora and where do i put the mk11 game after i download it threw steam
Don’t worry, once and if I get it working on Fedora, I will add a separate script that will make it easier to run on Steam.
ok thank u
Good news! Fedora 35 seems to run the game out of the box though the performance is not as good as on Pop OS. This is what you have to do.
1. Install on Steam.
2. Go to the Game page and in the game properties, under Launch commands, insert
WINEESYNC=1 %command%
3. Launch the Game.
It does work fullscreen, but you will have to switch the graphic setting to Minimum or Low. Try it and let me know if it works.
i got fedora installed
awsome do i have to download proton ge i also have to redownload mk11 on fedora can u tell me how to run the game in windowed mode i wanna see if i can get mk11hook working thats why i wanted this on linux from the start lol because ps4 cant run mk11hook
First, see if the Proton versions already available with Steam work. As for running Windowed, go to Graphic settings and change there.
ok i have to redownload the game after i do that what proton should i run it with and i will put this in the launch settings on steam WINEESYNC=1 %command%
Experiment with different versions of Proton.
ok how do i stop fedora screen from dimming when idle
fedora keeps logining me out of the system when idle and running a screen saver how can i stop that
ok so i figured out how to stop fedora screen saver and locking out screen lol mk11 will be done in 30 minutes then i can test it with your method
Good!
the game locks up when i tried the command in the launch settings with proton experimental stuck on the scorpion loading screen first screen have to reboot the ps4 its doing what all distros have done in the past
so i didnt have to reboot then game just shut down im not going to try on other protons because i know the game will just crash like it does on all distros so let me know what i can try next
so i guess i will wait for a fedora script for you to create to run the game since i cant do anything
No script is necessary on Fedora. I really need the game on Steam to test it.
great, thank you…
so i tried all protons none work
Unfortunately, I don’t have the game on Steam to test. But, otherwise, I can guarantee the game works fine.
i just tried the game with the setting you told me all it does is luck up do i have to run it threw terminal
now your saying no script is needed on fedora?
werent these your words
Noob404
APRIL 13, 2022 AT 12:02 PM
Don’t worry, once and if I get it working on Fedora, I will add a separate script that will make it easier to run on Steam.
im confused
I neither work for Fedora nor for the MK team. I didn’t know if it would work out of the box on Fedora. Since it does, no script is needed.
so wait if you dont have the game on steam how did you run it on pop os i guess your running a cracked mk11?
It is not possible for me to download the game each time. I have a single SSD which I have to use for distro testing a lot of other stuff. So, I had it installed onto the root of my drive. But, since you own the game, maybe try the cracked version, for testing purposes, maybe.
i tried everything on fedora 35 all the game does is crash like every time i tried even on other distros i guess your game dont crash because your not running it threw steam how exactly are you running the game if its not threw steam
While I don’t condone piracy, try running a cracked version to test and see if you are able to do it. If even that doesn’t work, I can’t help without having your system at hand
also this game dont work out of the box on fedora i dont know where your getting that info all it does is crash
That’s what you say. Me and Nazky have been able to run it on atleast three different OSes.
you are both able to run it because you both know the tweaks thats why a regular person that dont know linux will have issues
this game still needs tweaks on fedora to be able to run
Nope, it doesn’t! Else, you will have to run it through Proton GE (maybe follow this tutorial) or using Lutris. I am not gonna spoonfeed you the steps. I have tried my best.
To get it working for you, I have suspended all my other projects which are getting delayed. Hope you will understand.
i cant put mk11 on the root of my drive because steam wont load it the game has to be in steam/steamapps /common/mk11
nazky was able to run it threw steam on his os but i dont know how if you scroll down on this page threw his tweets you can see the video
https://www.psxhax.com/threads/unofficial-steamos-3-0-linux-build-for-ps4-game-demos-by-nazkyyt.12464/
see https://twitter.com/i/status/1508487807504990209
i dont get it i tried to get this game running on 3 different os i even tried another ps4 i ran the game with every proton ge and steam proton i even tried wine and nothing i followed vids tut im so done with this shit i wasted to much time not worth it no more i have the game already running perfect on ps4 switch and ps5 i even have a mod on my ps4 to play as kronika im so tired of uninstalling re installing os game locking up having reboot the ps4 jail break it to much work for this process and i wasted money all for nothing
when i was dealing with itmania he got it working for me he used team viewer on the ps4 linux
all u guys run the game threw the terminal with special commands when i run the game i press play on steam so there somthing im not doing right
i just ran the game with this command in the steam launch setting WINEESYNC=1 WINE_FULLSCREEN_FSR=1 wine MK11.exe
and u put the proton 7-14 in the compatability.d folder ran it threw the compatability settings in steam and all the game did was hang on the scorpion loading screen
i see on alot of forums people are having issues running your pop os and getting mk11 to run so im not the only one so now i know its not just me like i said your doing extra steps and your running the game with out steam witch you dont explain how in the video tut
i tried to run the game on your fedora and got this error
noob404@ps4 Retail]$ RADV_DEBUG=aco WINEESYNC=1 WINE_FULLSCREEN_FSR=1 /home/noob404/Downloads/GE-Proton7-14/files/bin/wine MK11.exe
esync: up and running.
wine: RLIMIT_NICE is <= 20, unable to use setpriority safely
002c:fixme:winediag:LdrInitializeThunk wine-staging 7.0 is a testing version containing experimental patches.
002c:fixme:winediag:LdrInitializeThunk Please mention your exact version when filing bug reports on winehq.org.
2022-04-15T07:00:50.847[I] DllMain.cpp:22 Attached GfeSDK.dll
011c:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
012c:fixme:thread:NtSetInformationThread Can't set other thread's platform description
0130:fixme:thread:NtSetInformationThread Can't set other thread's platform description
0134:fixme:thread:NtSetInformationThread Can't set other thread's platform description
0138:fixme:thread:NtSetInformationThread Can't set other thread's platform description
013c:fixme:thread:NtSetInformationThread Can't set other thread's platform description
0158:fixme:thread:NtSetInformationThread Can't set other thread's platform description
011c:fixme:system:NtUserSystemParametersInfo Unimplemented action: 59 (SPI_SETSTICKYKEYS)
011c:fixme:system:NtUserSystemParametersInfo Unimplemented action: 53 (SPI_SETTOGGLEKEYS)
011c:fixme:system:NtUserSystemParametersInfo Unimplemented action: 51 (SPI_SETFILTERKEYS)
011c:fixme:system:NtUserSystemParametersInfo Unimplemented action: 55 (SPI_SETMOUSEKEYS)
011c:fixme:ver:GetCurrentPackageId (00000000004ED4F0 0000000000000000): stub
011c:fixme:imm:ImeSetActiveContext (0x7903d0, 1): stub
011c:fixme:imm:ImmReleaseContext (0000000000010070, 00000000007903D0): stub
0050:fixme:imm:ImeSetActiveContext (0x4803d0, 0): stub
0050:fixme:imm:ImmReleaseContext (0000000000010020, 00000000004803D0): stub
0114:fixme:oleacc:find_class_data unhandled window class: L"Static"
0114:fixme:oleacc:find_class_data unhandled window class: L"Button"
0114:fixme:oleacc:find_class_data unhandled window class: L"Static"
0114:fixme:oleacc:find_class_data unhandled window class: L"#32770"
0114:fixme:oleacc:find_class_data unhandled window class: L"Button"
0114:fixme:oleacc:find_class_data unhandled window class: L"#32769"
Is this the Steam version?
yes it is
are you running mk11 in a wineprefix?
This mk11 was the cracked game that’s why it worked steam version don’t run