I’m requesting auto-connection for kernel-module-control, pc-kernel snap, Global Store. Note: the interface is defined in the nvidia-550-ko kernel component.
This seems appropriate for a kernel snap to be granted the ability to load kernel modules etc - can you provide any more details on what exactly this is needed for?
The nvidia-550-ko kernel component is supposed to replace the nvidia-assemble snap, with some relevant changes:
- it is not a separated snap anymore, it will be a kernel component
- the drivers are not part of the kernel anymore but are shipping along with the component
Also, as nvidia-assemble, the component should modprobe the drivers via snapctl kmod insert
, taking advantage of the kernel-module-control interface plug.
+1 from me for granting pc-kernel
auto-connection to kernel-module-control
interface as it sounds reasonable for the functionality described.
+1 from me. As dbruno74 said, a kernel component is replacing the nvidia-assemble snap. The kernel component is a part of the pc-kernel snap and needs permission to insert nvidia kernel modules.
Thanks for the additional information, +1 from me too.
+1 from me for granting auto-connect kernel-module-control
interface to this snap
+3 for, 0 against granting pc-kernel auto-connection to kernel-module-control interface, fast-tracking the request. The publisher is vetted. This is now live.
Thanks @jslarraz . We just figure out that kernel-module-load will be needed as well. The reason is that kernel-module-load allows to set modeset argument for nvidia-drm driver, which is required by wayland compositor.
Wondering if that can be granted as well, or I need to file a different store-request for it.
Hey @dbruno74
After talking with @alexmurray we wonder why both interfaces are required. Would only kernel-module-load
suffice your needs as it currently does for nvidia-assemble?
Hi @jslarraz , yes, kernel-module-load is enough, no need for kernel-module-control
Perfect, I have updated the declaration replacing kernel-module-control
with kernel-module-load
. I’ve replicated the configuration from nvidia-assemble but please let me know if anything different is needed.