From 1905400e0d3377a4e1197844621464f830098ea2 Mon Sep 17 00:00:00 2001 From: Donald Buczek Date: Fri, 15 Dec 2017 12:54:45 +0100 Subject: [PATCH] nvidiactl: Load drm modules We are going to change the kernel DRM modules from static to dynamic. nvidia_drm.ko requires drm and drm_kms_helper. If theses are dynamic modules, probe them before we load the nvida modules. --- nvidiactl/nvidiactl | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/nvidiactl/nvidiactl b/nvidiactl/nvidiactl index 5398b34..89288d3 100755 --- a/nvidiactl/nvidiactl +++ b/nvidiactl/nvidiactl @@ -48,6 +48,10 @@ nvver=$(readlink ${leglink}) rm -f /node/usr_share_mxgfx ln -sf /usr/share/nvidia/${nvver} /node/usr_share_mxgfx + +test -e /lib/modules/$kver/kernel/drivers/gpu/drm/drm.ko && modprobe drm +test -e /lib/modules/$kver/kernel/drivers/gpu/drm/drm_kms_helper.ko && modprobe drm_kms_helper + insmod ${leglink}/nvidia.ko # Count the number of NVIDIA controllers found.