From 65e0a64c24f25b292052d5bf3250656ad66b73cf Mon Sep 17 00:00:00 2001 From: Sam Sartor Date: Mon, 29 Dec 2025 22:02:04 -0700 Subject: [PATCH] fix gpu_config & /tmp/lxc.log --- core/src/lxc/gpu_config | 20 ++++++++++---------- core/src/lxc/mod.rs | 4 ++++ 2 files changed, 14 insertions(+), 10 deletions(-) diff --git a/core/src/lxc/gpu_config b/core/src/lxc/gpu_config index 8bc383540..48d4584d0 100644 --- a/core/src/lxc/gpu_config +++ b/core/src/lxc/gpu_config @@ -1,20 +1,20 @@ # NVIDIA Devices Spe -lxc.cgroup2.devices.allow: c 235:* rwm +lxc.cgroup2.devices.allow = c 235:* rwm # DRM devices -lxc.mount.entry: /dev/dri dev/dri none bind,optional,create=di +lxc.mount.entry = /dev/dri dev/dri none bind,optional,create=di # Device IDs for /dev/dri, check `ls -l /dev/dri` -lxc.cgroup2.devices.allow: c 226:* rwm +lxc.cgroup2.devices.allow = c 226:* rwm # Nvidia nodes -lxc.mount.entry: /dev/nvidia0 dev/nvidia0 none bind,optional,create=file -lxc.mount.entry: /dev/nvidiactl dev/nvidiactl none bind,optional,create=file -lxc.mount.entry: /dev/nvidia-uvm dev/nvidia-uvm none bind,optional,create=file -lxc.mount.entry: /dev/nvidia-modeset dev/nvidia-modeset none bind,optional,create=file +lxc.mount.entry = /dev/nvidia0 dev/nvidia0 none bind,optional,create=file +lxc.mount.entry = /dev/nvidiactl dev/nvidiactl none bind,optional,create=file +lxc.mount.entry = /dev/nvidia-uvm dev/nvidia-uvm none bind,optional,create=file +lxc.mount.entry = /dev/nvidia-modeset dev/nvidia-modeset none bind,optional,create=file # Device IDs for /dev/nvidia*, check `ls -l /dev/nvidia*` -lxc.cgroup2.devices.allow: c 195:* rwm -lxc.cgroup2.devices.allow: c 500:* rwm -lxc.cgroup2.devices.allow: c 503:* rwm +lxc.cgroup2.devices.allow = c 195:* rwm +lxc.cgroup2.devices.allow = c 500:* rwm +lxc.cgroup2.devices.allow = c 503:* rwm diff --git a/core/src/lxc/mod.rs b/core/src/lxc/mod.rs index 02b46f5e7..da9068fca 100644 --- a/core/src/lxc/mod.rs +++ b/core/src/lxc/mod.rs @@ -248,6 +248,10 @@ impl LxcContainer { .arg("-d") .arg("--name") .arg(&*guid) + .arg("-o") + .arg("/tmp/lxc.log") + .arg("-l") + .arg("debug") .invoke(ErrorKind::Lxc) .await?; Ok(Self {