为 Intel AlderLake-S GT1 构建视频驱动程序时出现 CMake 问题

为 Intel AlderLake-S GT1 构建视频驱动程序时出现 CMake 问题

我正在尝试获取一个视频驱动程序来支持我的 CPU 支持的视频输出(特别是 Intel AlderLake-S GT1)。

以下是 inxi 的输出

Graphics:
  Device-1: Intel AlderLake-S GT1 driver: N/A 

我在 GitHub 上遵循的英特尔媒体驱动程序说明如下:https://github.com/intel/media-driver指导我构建 gmmlibhttps://github.com/intel/gmmlib) 我有。

不幸的是,我无法让媒体驱动程序的 cmake 找到我在创建 gmmlib 时所做的构建。

“cmake ../media-driver”命令抱怨:

-- Checking for module 'igdgmm>=12.0.0'
--   No package 'igdgmm' found

我的文件结构如下

./gmmlib
./media-driver
./build_media

我正在使用以下命令从“build_media”目录中运行 cmake 命令。

cmake ../media-driver

当 cmake 寻找模块时,它会去哪里查找?它会寻找什么文件?如何将它引导到特定目录?


uname -srm:Linux 5.13.0-30-通用 x86_64

lspci -k | grep -iE "VGA|video|3d|graphic" -A3
00:02.0 VGA compatible controller: Intel Corporation AlderLake-S GT1 (rev 0c) 
DeviceName: Onboard - Video Subsystem: Gigabyte Technology Co., Ltd AlderLake-S GT1 
Kernel modules: i915 
00:0a.0 Signal processing controller: Intel Corporation Device 467d (rev 01)

答案1

在 packages.ubuntu.com 上搜索给出以下安装命令:

sudo apt-get install libigdgmm-dev

然后您必须重试编译。

相关内容