Playing on Linux / MacOS: Proton | Wine | Steam Deck experiences
As per title, I am currently playing on Linux using Proton GE Custom latest version (8.27 but also tested 8.25).
My experience is the following.
Specs
Ryzen 7 7730U (8c/16t) Laptop
16GB RAM (14 RAM + 2 VRAM)
Decent performance SSD
Ubuntu Linux 23.10 (with Xanmod 6.7 x64v3 Kernel)
Wayland
Experience
Could not test anything above Low settings due to severe stutter even in the menu and 95% RAM which lead to PC being stuck
At low settings with different resolutions (from 720 to fullscreen 1080) i have 80-85% RAM usage (starting from a 21% base load) and 25-ish FPS performances
Workarounds
Once you get the game installed, add it to Steam as a non steam game pointing directly to the game .exe, compatibility forced to Proton GE or Proton Experimental
If it gives you some Visual C++ dependencies error, use ProtonTrick to install it in the Steam prefix
I did not find any performance tips and tricks
Conclusion
While being playable, I feel that the game can see huge improvements on Linux. However, I think there is also a lot of telemetry (local or remote) / logging in the mix as every pre-release version has (looking at you My Time At Sandrock) and probably the graphics part (especially the engine part) needs to receive some improvements too, so I bet in about 1 month we will see a steady 40-ish FPS with those settings
If you are playing on Steam: Palworld > Propierties > Launch options and put -dx12
If you are playing outside Steam (🏴☠️), like on Bottles for example, go to your Bottle, Programs, press the 3 descending dots that that opens the settings of a program and enter in "Change launch options...", and put -dx12 just like in Steam.
The funny thing is I play on Steam (🏴☠️), with steam recognizing the game as legit . I obtained (legit ofc) the 0.1.4 and with -dx12 (on 0.1.2 and on 0.1.4) the fluidity is way better indeed while the RAM usage still is almost too much for a 16gb laptop with 2gb shared vram. Playable tho. I will consider installing some mod to enhance performances if they does not look so lame, else ill just kill every other process except palworld and use the dx12 trick. Thanks!