From fd0ee92fef4b1277a8b692c0b6a97234731929b3 Mon Sep 17 00:00:00 2001 From: Anders Rytter Hansen Date: Tue, 19 Sep 2023 17:27:33 +0200 Subject: [PATCH] Update Dockerfile --- Dockerfile | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/Dockerfile b/Dockerfile index f9ce74a..8785c6a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -77,22 +77,10 @@ COPY --from=ghcr.io/ublue-os/akmods-nvidia:38-535 /rpms /tmp/akmods-rpms RUN rpm-ostree install \ /tmp/akmods-rpms/ublue-os/ublue-os-nvidia-addons-*.rpm -RUN rpm-ostree install \ - xorg-x11-drv-nvidia{,-cuda,-devel,-kmodsrc} \ - xorg-x11-drv-nvidia-libs.i686 \ - nvidia-container-toolkit supergfxctl supergfxctl-plasmoid - -RUN mv /etc/nvidia-container-runtime/config.toml{,.orig} -RUN cp /etc/nvidia-container-runtime/config{-rootless,}.toml - -RUN systemctl enable supergfxd.service - -RUN rpm-ostree uninstall xorg-x11-drv-nvidia-power - RUN mkdir /tmp/nvidia -COPY --from=akmods-builder /var/cache/akmods/*/* /tmp/nvidia COPY install-nvidia.sh /tmp/install-nvidia.sh +COPY --from=akmods-builder /var/cache/akmods/*/* /tmp/nvidia # Enable cliwrap. RUN rpm-ostree cliwrap install-to-root / && \ @@ -105,6 +93,18 @@ RUN rpm-ostree install kernel-cachyos-lts-headers # install akmods RUN ls /tmp/nvidia && /tmp/install-nvidia.sh +RUN rpm-ostree install \ + xorg-x11-drv-nvidia{,-cuda,-devel,-kmodsrc} \ + xorg-x11-drv-nvidia-libs.i686 \ + nvidia-container-toolkit supergfxctl supergfxctl-plasmoid + +RUN mv /etc/nvidia-container-runtime/config.toml{,.orig} +RUN cp /etc/nvidia-container-runtime/config{-rootless,}.toml + +RUN systemctl enable supergfxd.service + +RUN rpm-ostree uninstall xorg-x11-drv-nvidia-power + RUN semodule --verbose --install /usr/share/selinux/packages/nvidia-container.pp RUN ln -s /usr/bin/ld.bfd /etc/alternatives/ld RUN ln -s /etc/alternatives/ld /usr/bin/ld