Lutris: Difference between revisions

Klinger (talk | contribs)
m added to category:gaming
Added Using Esync
 
(3 intermediate revisions by 2 users not shown)
Line 33: Line 33:
If you're running a 64bit environment you need to ensure that you enable 32bit support in your <code>configuration.nix</code>:
If you're running a 64bit environment you need to ensure that you enable 32bit support in your <code>configuration.nix</code>:
<code>
<code>
hardware.opengl.driSupport32Bit = true
hardware.graphics.enable32Bit = true
</code>
</code>


Line 41: Line 41:


This happens because lutris attempts to use it's own runtime which has incompatible libraries. To disable these potentially conflicting libraries: <code> More (three horizontal lines) > Preferences > Global Options > Disable Lutris Runtime</code>. Then attempt to install the game or application again.
This happens because lutris attempts to use it's own runtime which has incompatible libraries. To disable these potentially conflicting libraries: <code> More (three horizontal lines) > Preferences > Global Options > Disable Lutris Runtime</code>. Then attempt to install the game or application again.
=== Using Esync ===
The Lutris documentation shows [https://github.com/lutris/docs/blob/master/HowToEsync.md how to make your system esync compatible]. These steps can be achieved on NixOS with the config below.<syntaxhighlight lang="nixos">
{ config, pkgs, lib, ... }:
{
  systemd.extraConfig = "DefaultLimitNOFILE=524288";
  security.pam.loginLimits = [{
    domain = "yourusername";
    type = "hard";
    item = "nofile";
    value = "524288";
  }];
}
</syntaxhighlight>


[[Category:Applications]]
[[Category:Applications]]
[[Category:Gaming]]
[[Category:Gaming]]