thmtrxhsu
Farmhand
So for a while it seemed, the Linux version of game under-performed compared to the windows versions particularly with SMAPI and over one hundred mods.
However, I have demystified the issue.
The Linux version is designed to work with Ubuntu. However not all Buntus are created equally. Xubuntu, Lubuntu and the other unofficial buntus will not perform as well as the standard Ubuntu, but the standard Ubuntu also calls for (Unofficially) a dedicated GPU; Intel graphics don't count. This begs the question, what do you do if you have a netbook with 4GB of ram, Intel 600 UHD graphics and 32 GB emmc? The solution is Linux Lite 5.0. So that or Ubuntu 20.04 is strongly recommended. Another thing, Intel graphics suck especially on Linux regardless of the version of MESA you use. Remember MESA is open source, and if you recall there is a huge performance boost going from Nouveau drivers (open source Nvidia) to proprietary Nvidia drivers; mostly apparent in games. So if you have Intel graphics, Windows 10 is strongly recommended with latest proprietary Intel graphics drivers.
But for those with Intel graphics that still want to stick it out with Linux, definitely use one of the two distros above. You'll experience plenty of bugs and performance drop offs if you use any other variant of Ubuntu or Debian.
With that being said, you also need to be using kernel 5.4 or newer and have the microcode packages removed (terrible combination with 5.4, but 5.4 performance better than 4.19 without microcode). These patch flaws in Intel and AMD cpus, but browsers are protected now days and no home user cares about local computer take overs or attacks. With proper iptable configuration you can null and void all cyber attemps at these exploits. Then SMAPI of, course, requires mono to be installed, so follow the instructions on web site and install mono-complete. Now because we are on Linux any graphic configuration applet needs to be configured for maximum performance; screw quality. If you are using something like Geforce 9400M the 340 series driver is what you need to use, and all proprietary nvidia drivers come with a GPU configuration applet. If you have a "real" nvidia GPU, you'll want to use something later...preferably near a mature series (390.99, the 99 means the 390 series is mature) that first supports your GPU for the purpose of stardew that is. Of course, if you are also going to be playing some big IPs and recent ones than the latest nvidia driver is the best unless you have a piece of junk like 9400M in which case you stick with 340...and all in all this piece of chunk kicks Intel's UHD 600 ass any day regardless of the mesa version. That being said, you'll want to add the ppa "sudo add-apt-repository ppa:oibaf/graphics-drivers" for latest all open source drivers i.e., mesa, OR "sudo add-apt-repository ppa:graphics-drivers/ppa" for closed source drivers (i.e., Nvidia, AMD). Of course, because Intel Graphics are so terrible on Linux you absolutely require the latest mesa version 20.3 minimum. And you'll have to find a way to configure it for maximum performance because it intrinsically sucks.
There's a lof of bugs to experience with the game if you deviate from the the two distros above. The smallest thing like a low latency kernel could send the game performance down the shoot. Remember games designed for linux are designed around the main kernel of the linux distro they official support. With the above guidance your linux stardew experience should be much better.
However, I have demystified the issue.
The Linux version is designed to work with Ubuntu. However not all Buntus are created equally. Xubuntu, Lubuntu and the other unofficial buntus will not perform as well as the standard Ubuntu, but the standard Ubuntu also calls for (Unofficially) a dedicated GPU; Intel graphics don't count. This begs the question, what do you do if you have a netbook with 4GB of ram, Intel 600 UHD graphics and 32 GB emmc? The solution is Linux Lite 5.0. So that or Ubuntu 20.04 is strongly recommended. Another thing, Intel graphics suck especially on Linux regardless of the version of MESA you use. Remember MESA is open source, and if you recall there is a huge performance boost going from Nouveau drivers (open source Nvidia) to proprietary Nvidia drivers; mostly apparent in games. So if you have Intel graphics, Windows 10 is strongly recommended with latest proprietary Intel graphics drivers.
But for those with Intel graphics that still want to stick it out with Linux, definitely use one of the two distros above. You'll experience plenty of bugs and performance drop offs if you use any other variant of Ubuntu or Debian.
With that being said, you also need to be using kernel 5.4 or newer and have the microcode packages removed (terrible combination with 5.4, but 5.4 performance better than 4.19 without microcode). These patch flaws in Intel and AMD cpus, but browsers are protected now days and no home user cares about local computer take overs or attacks. With proper iptable configuration you can null and void all cyber attemps at these exploits. Then SMAPI of, course, requires mono to be installed, so follow the instructions on web site and install mono-complete. Now because we are on Linux any graphic configuration applet needs to be configured for maximum performance; screw quality. If you are using something like Geforce 9400M the 340 series driver is what you need to use, and all proprietary nvidia drivers come with a GPU configuration applet. If you have a "real" nvidia GPU, you'll want to use something later...preferably near a mature series (390.99, the 99 means the 390 series is mature) that first supports your GPU for the purpose of stardew that is. Of course, if you are also going to be playing some big IPs and recent ones than the latest nvidia driver is the best unless you have a piece of junk like 9400M in which case you stick with 340...and all in all this piece of chunk kicks Intel's UHD 600 ass any day regardless of the mesa version. That being said, you'll want to add the ppa "sudo add-apt-repository ppa:oibaf/graphics-drivers" for latest all open source drivers i.e., mesa, OR "sudo add-apt-repository ppa:graphics-drivers/ppa" for closed source drivers (i.e., Nvidia, AMD). Of course, because Intel Graphics are so terrible on Linux you absolutely require the latest mesa version 20.3 minimum. And you'll have to find a way to configure it for maximum performance because it intrinsically sucks.
There's a lof of bugs to experience with the game if you deviate from the the two distros above. The smallest thing like a low latency kernel could send the game performance down the shoot. Remember games designed for linux are designed around the main kernel of the linux distro they official support. With the above guidance your linux stardew experience should be much better.