this post was submitted on 28 Jun 2024
34 points (88.6% liked)

Linux Gaming

15374 readers
275 users here now

Discussions and news about gaming on the GNU/Linux family of operating systems (including the Steam Deck). Potentially a $HOME away from home for disgruntled /r/linux_gaming denizens of the redditarian demesne.

This page can be subscribed to via RSS.

Original /r/linux_gaming pengwing by uoou.

Resources

WWW:

Discord:

IRC:

Matrix:

Telegram:

founded 1 year ago
MODERATORS
 

I've been using ModOrganizer2 via SteamTinkerLaunch, but the performance is not great.

I haven't tried tweaking anything to get it better, mostly because I don't know where to start.

Does anyone have advice on modding Skyrim (especially with SKSE) on Linux effectively?

you are viewing a single comment's thread
view the rest of the comments
[–] tal@lemmy.today 5 points 5 months ago* (last edited 5 months ago) (1 children)

I haven't used it recently, but last time I did, I used MO2 with vanilla WINE, just setting my WINE prefix to the Skyrim Proton prefix. WINE and Proton would convert the registry in the WINE prefix back and forth each time one launched. I haven't used SteamTinkerLaunch.

Prior to that, I used Wrye Bash, which was a mess to get working in Linux -- but could run natively, at least at one point, with some prodding. I've also run it under WINE. It took a lot of massaging. I don't recommend that route unless you can program, know Python and are willing to get your hands dirty.

And I also had a stint where I wrote my own scripts to reconstruct the modded environment from scratch.

My most-recent attempt for Bethesda modding was in Starfield, with a much-simpler CLI mod manager, this. I have gotten some mods working but not others; don't know if it's a case-folding issue. Will need more experimentation. It doesn't have the conflict-diagnosis tools that Wrye Bash does, or I assume MO2 probably does (though I haven't run into). I don't think it supports Skyrim, Fallout 4, or Fallout 76; that probably matters at least insofar as mod managers for those need to merge leveled lists. My (brief) impression is that the Starfield modding community is heading down the direction of avoiding needing the mod manager to do that, having a mod that merges that stuff dynamically at game runtime.

the performance is not great.

Uh. The performance of MO2 or Skyrim?

MO2...I don't recall, it might not have been snappy, but I don't recall it being especially unusable. Certainly not at the level that I wouldn't use the software. I was using a reasonably high-end system, but I don't think that it's particularly resource-intensive. I was running off SSD, and maybe some of the stuff might have been I/O intensive.

Skyrim was fine from a performance standpoint. I mean, you can obviously kill performance with the right mods, but I assume that you mean "modding at all".

EDIT: If you put a lot of mods into Skyrim, like, hundreds, it can take a while to launch. IIRC, one problem -- not Linux-specific -- there is that loose files aggravate launch performance issues. My understanding is that, where possible, use mods that merge files into a .BSA rather than loose files. A number of mods have multiple versions; pick the .BSA one.

EDIT2: Skyrim, Fallout 4, and the Fallout 76 versions of Bethesda's engine don't really take much advantage of multiple cores the way the way the Starfield version does. I get buttery-smooth performance in Starfield; Fallout 76 invariably is a bit jerky when loading resources in a new cell. I don't get a pretty consistent framerate at 165 Hz in Fallout 76 the way I can in Starfield. But I don't know if that's what you're running into, without specifics of the performance issues. And that's not gonna be a Linux-specific issue or anything that can realistically be resolved short of forward-porting the Skyrim, Fallout 4, and Fallout 76 games to the Starfield engine.

[–] cmnybo@discuss.tchncs.de 1 points 5 months ago

Skyrim and Fallout 4 really need a CPU with very good single threaded performance. If you have a lot of cores, make sure nothing is running in the background so you can get a higher boost speed on the cores the game is using.