I'm trying to install CUDA 10.2 for CentOS 8. The installation fails on this error:
Code: Select all
In file included from /tmp/selfgz21250/NVIDIA-Linux-x86_64-440.33.01/kernel/nvidia-drm/nvidia-drm-drv.c:27:
/tmp/selfgz21250/NVIDIA-Linux-x86_64-440.33.01/kernel/nvidia-drm/nvidia-drm-fb.h:30:10: fatal error: drm/drmP.h: No such file or directory
#include <drm/drmP.h>
Code: Select all
# repoquery -l /mnt/BaseOS/Packages/kernel-devel-4.18.0-305.el8.x86_64.rpm | grep 'drmP\.h'
Last metadata expiration check: 1:09:34 ago on Fri 21 Jan 2022 07:26:59 AM CET.
# repoquery -l /mnt/BaseOS/Packages/kernel-devel-4.18.0-305.el8.x86_64.rpm | grep 'drm\.h'
Last metadata expiration check: 1:11:07 ago on Fri 21 Jan 2022 07:26:59 AM CET.
/usr/src/kernels/4.18.0-305.el8.x86_64/include/config/drm.h
/usr/src/kernels/4.18.0-305.el8.x86_64/include/drm/gma_drm.h
/usr/src/kernels/4.18.0-305.el8.x86_64/include/drm/i915_drm.h
/usr/src/kernels/4.18.0-305.el8.x86_64/include/linux/platform_data/shmob_drm.h
/usr/src/kernels/4.18.0-305.el8.x86_64/include/uapi/drm/amdgpu_drm.h
/usr/src/kernels/4.18.0-305.el8.x86_64/include/uapi/drm/armada_drm.h
/usr/src/kernels/4.18.0-305.el8.x86_64/include/uapi/drm/drm.h
...
https://elixir.bootlin.com/linux/v4.18/ ... nclude/drm
The files in my /usr/include/drm folder are completely different:
Code: Select all
# ls /usr/include/drm/
amdgpu_drm.h drm.h etnaviv_drm.h i915_drm.h msm_drm.h panfrost_drm.h radeon_drm.h tegra_drm.h vgem_drm.h vmwgfx_drm.h
armada_drm.h drm_mode.h exynos_drm.h lima_drm.h nouveau_drm.h qxl_drm.h savage_drm.h v3d_drm.h via_drm.h
drm_fourcc.h drm_sarea.h i810_drm.h mga_drm.h omap_drm.h r128_drm.h sis_drm.h vc4_drm.h virtgpu_drm.h