介绍

本文介绍如何使用 Linux 操作系统激活 Intel 处理器上的集成 iGPU。iGPU 可用于使用FFMPEG.

要求

  • 配备 Intel CPU 的专用服务器
  • 已安装的 Linux 操作系统

步骤 1 - 检查 CPU 兼容性

要检查您的专用服务器中的CPU是否具有集成图形芯片,您可以查找CPU的数据表。英特尔为此提供了一个网站: https: //ark.intel.com/。在此页面上您可以搜索 CPU。如果数据表中有一个名为“处理器显卡”的选项卡,则该 CPU 具有集成的 iGPU。

第 2 步 - 检查 iGPU 是否已激活

要检查 iGPU 是否已处于活动状态,必须在系统上执行以下命令:

ls -la /dev/dri

以下输出确认 iGPU 已禁用:

ls: cannot access '/dev/dri': No such file or directory

第 3 步 - 启用 iGPU

要启用 iGPU,必须执行以下步骤。

/etc/modprobe.d/blacklist-hetzner.conf在编辑器中打开文件。在此文件中,某些条目必须被注释掉。

这里的条目blacklist i915blacklist i915_bdw必须在行#首用 a 注释掉。

编辑后的条目应如下所示:

### i915 driver blacklisted due to various bugs
### especially in combination with nomodeset
#blacklist i915
#blacklist i915_bdw

第 4 步 - 调整 Grub 设置

Grub 引导加载程序配置需要进行如下调整。

必须更改文件中的/etc/default/grub.d/hetzner.cfg条目。必须从该条目中删除GRUB_CMDLINE_LINUX_DEFAULT="nomodeset consoleblank=0"该词。nomodeset

(在 Ubuntu 18.04 上,该文件位于/etc/default/grub

以下是必须如何更改上述条目的示例。

编辑前:

GRUB_CMDLINE_LINUX_DEFAULT="nomodeset consoleblank=0"

编辑后:

GRUB_CMDLINE_LINUX_DEFAULT="consoleblank=0"

接下来,需要保存 grub 配置,这是通过以下命令完成的:

sudo grub-mkconfig -o /boot/grub/grub.cfg

重新启动服务器后,iGPU 应处于活动状态。

第 5 步 - 检查 iGPU

该检查可以通过 执行ls -la /dev/dri

现在输出应该如下所示:

drwxr-xr-x  3 root root       100 Mar  2 17:57 .
drwxr-xr-x 20 root root      4400 Mar  2 17:57 ..
drwxr-xr-x  2 root root        80 Mar  2 17:57 by-path
crw-rw----  1 root video 226,   0 Mar 16 19:55 card0
crw-rw----  1 root video 226, 128 Mar 16 19:55 renderD128

或者lspci可以执行,这提供了更详细的信息。

sudo lspci -v -s $(lspci | grep VGA | cut -d" " -f 1)

如果输出包含条目Kernel driver in use: i915(倒数第二行),则 iGPU 处于活动状态。

第 6 步 - 安装监控工具(可选)

要监控 iGPU 的使用情况,您可以使用intel-gpu-tools.

要安装,请输入:sudo apt install intel-gpu-tools

要运行它,请输入:sudo intel_gpu_top

结论

本文介绍了如何在 Intel CPU 上启用集成 iGPU 并监控利用率。

转自Hetzner社区



最后修改:2024 年 04 月 11 日
如果觉得我的文章对你有用,请随意赞赏