pkgs icon indicating copy to clipboard operation
pkgs copied to clipboard

Add support for NVidia OSS drivers on the LX2160a arm64 platform

Open asymingt opened this issue 1 year ago • 3 comments

After applying the extension, there are a couple of extra kernel module params that may be required to support GPUs that are not officially supported. I have confirmed the following works with the RTX 3060 12GB model:

machine:
  kernel:
    modules:
    - name: nvidia
      parameters: 
      - NVreg_OpenRmEnableUnsupportedGpus=1
    - name: nvidia_uvm
    - name: nvidia_drm
      parameters:
      - modeset=1
    - name: nvidia_modeset
  sysctls:
    net.core.bpf_jit_harden: 1

Right now compute works, but display does not.

asymingt avatar Nov 26 '24 02:11 asymingt

@asymingt is this good to go or need more changes, otherwise this will be part of 1.10

frezbo avatar Dec 10 '24 13:12 frezbo

@asymingt is this good to go or need more changes, otherwise this will be part of 1.10

Definitely not at this stage. It's referencing my own fork of the GitHub repo and needs more testing. Feel free to close / decline the PR if you'd like to clean up on your side.

asymingt avatar Dec 10 '24 15:12 asymingt

@asymingt is this good to go or need more changes, otherwise this will be part of 1.10

Definitely not at this stage. It's referencing my own fork of the GitHub repo and needs more testing. Feel free to close / decline the PR if you'd like to clean up on your side.

We can keep this open and target for 1.10, hopefully nvidia fixes from their side by then

frezbo avatar Dec 11 '24 06:12 frezbo