proxmox

Is NixOS The Best Gaming Distro | Linux Gaming Setup

Is NixOS The Best Gaming Distro | Linux Gaming Setup

#NixOS #Gaming #Distro #Linux #Gaming #Setup

“Vimjoyer”

Discord server:
Donations:

Code from the video:

source

 

To see the full content, share this page by clicking one of the buttons below

Related Articles

20 Comments

  1. Hey, I watched a good amount of your videos preparing to make my Ultimate NixOS setup and wanted to point an error out in your video.

    Bottles should not be used from any Package Manager but Flatpak. It's the only one the Dev actually fully supports. When you run this as a package from your Package Manager you lose the containerization that the Flatpak offers.

    You also may potentially run into issues the Flatpak solves.

    This is also true for OBS: The only officially supported app is the Flatpak. I think if you were to do a follow up to this add in information about how to setup Flatpaks and demonstrate with OBS or Bottles and state "This is the only officially supported version of this application".

  2. For amd gpus, it should 'services.xserver.videoDrivers = ["modesetting"];', which can actually be omitted because it's the default. I know the wiki says amdgpu. It's wrong. It's been wrong a long time. It's been wrong a lot. Source: Come to the nixos gaming matrix room and ask us. I could share a link to the nixpkgs commit that changed the default for this reason but I have a feeling sharing a link or a commit hash like that in a youtube comment would get my comment removed or something

  3. whenever i try to add my nvidia gpu to my configuration.nix i lose i lose graphical interface and asked to login in TTY. thank god there is a thing called rollbacks. But i give up. my old gpu and limited time does not allow me to run games on linux.

  4. Suspect the answer to be no. But is it possible to use the integrated AMD GPU on 7950X3D with a discrete Nividia RTX-4090 in a desktop PC?
    i.e. connect DisplayPort to motherboard AMD GPU as primary GPU and enable Nvidia GPU for steam games / Blender 3D
    I suspect the problem to be passing through the AMD GPU's DisplayPort where some magic is utilized on laptop motherboards.
    It is difficult to find any references online and some have claimed it is possible (perhaps with caveats like maybe only integrated Intel)

  5. From what I understand programs.steam.gamescopeSession isn't just for making the gamescope command available rather for making a Gamescope session similar to the Steam Deck available. Also for AMD GPU drivers I've seen people recommend "modesetting" driver rather than "amdgpu", nixos-hardware backs this.

  6. Would you be able to create a full tutorial on debugging your config? I have been using nixos for a couple months now, and I still don't know how to debug.

  7. I want to ask a question regarding what you said starting 5:19, "…to access those capabilities gamemode and gamescope require specific permissions so adding them to the system packages alone will not suffice"
    My question is why is adding them to the system packages is not sufficient?

  8. Thank you for nixos-hardware repo… Made a lot of changes considering their recommendations for my laptop. Really appreciate the message Vimjoyer <3

  9. I would be willing to bet this does indeed work well, but idk where exactly to go to find these configs to edit as I’ve not used Linux that much before. I’ve used it, but not that much.

  10. cool video,

    My display manager doesn't want to start now though, any ideas why? sees to be related to server.videoDrivers = [ "nvidia" ]; as commenting it out seems to fix the issue

  11. I'm on Intel iGPU (desktop 12th generation core i).

    Setting up is easy:

    hardware.opengl = {
    enable = true;
    driSupport32Bit = true;
    extraPackages = with pkgs; [
    intel-media-driver
    intel-vaapi-driver
    ];
    };

    But, at least for me, KDE Plasma on X11 works in limited color gamut.
    Also, it doesn't allow overclocking the monitor.
    To both of these issues, I have devised the following:

    services.xserver.displayManager.setupCommands = ''
    ${pkgs.xorg.xrandr}/bin/xrandr –newmode "1920x1080_73.00" 213.25 1920 2056 2256 2592 1080 1083 1088 1129 -hsync +vsync
    ${pkgs.xorg.xrandr}/bin/xrandr –addmode DP-1 "1920x1080_73.00"
    ${pkgs.xorg.xrandr}/bin/xrandr –output DP-1 –mode "1920x1080_73.00"
    ${pkgs.xorg.xrandr}/bin/xrandr –output DP-1 –set 'Broadcast RGB' 'Full'
    '';

    First three lines overclock the monitor, last line sets full color gamut using property specific for Intel.

    Now, overclocking monitor on Hyprland:

    monitor=DP-1, modeline 213.25 1920 2056 2256 2592 1080 1083 1088 1120 -hsync +vsync, 0x0, 1, bitdepth, 8

    Setting up tearing:

    env = WLR_DRM_NO_ATOMIC, 1

    windowrulev2 = immediate, title:^(Quake Live)$

    Set immediate window rule for all apps that you wish to be without input lag

  12. Vimjoyer, you've got to make a video on how to make NixOS look like windows 7, that would be goated while having this setup for gaming. With aerothemeplasma

Leave a Reply