在OVH KS-LE系列服务器中启用集成显卡

大家好!很多朋友都有OVH KS-LE系列的服务器,比如KS-LE-1, KS-LE-A, KS-LE-B等等。如果你的服务器的CPU是E3-1225v2, E3-1245v2, E3-1245v5, E3-1245v6等等,这些CPU都包含了集成显卡。

众所周知,服务器的集成显卡在视频转码解码等场景中非常重要。然而,很多时候,OVH服务器自带的集成显卡并没有被开启。今天就给大家带来一个简单教程,让您轻松启用KS-LE系列服务器中的集成显卡。

本文作者为香菇肥牛,原文链接为 https://qing.su/article/enable-integrated-gpu-in-ovh-servers.html, 转载请注明原文链接。谢谢!


1. 检测集显是否已经被识别到

首先,我们需要测试一下BIOS中是否已经开启了核显。在SSH中运行

1
lspci | grep -E 'VGA|Display|3D'

如果看到类似下面的输出,则说明已经在硬件层面开启了核显,可以进入第2部分了。

1
00:02.0 VGA compatible controller: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor Graphics Controller (rev 09)

我测试了2台KS-LE-A, 2台KS-LE-1, 全部都已经在硬件层面开启了核显。

如果您的服务器是KS-LE-B且这里检测失败,可以 通过IPMI进入BIOS,自行手动启用核显。


2. 加载内核集显驱动

接下来,我们需要测试系统是否加载了i915集显驱动。

在SSH中运行

1
ls -l /dev/dri

如果看到类似下面的输出

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

说明内核并没有加载i915 Intel集显驱动。我们可以通过修改GRUB引导来让内核加载驱动。

编辑文件 /etc/default/grub

找到类似下面的一行:

1
GRUB_CMDLINE_LINUX="nomodeset iommu=pt console=tty0"

删除其中的nomodeset

1
GRUB_CMDLINE_LINUX="iommu=pt console=tty0"

保存退出,然后更新GRUB

1
update-grub

最后,重启服务器。

重启完毕后,再次执行

1
ls -l /dev/dri

就可以看到,显卡已经正确加载了。

1
2
3
4
total 0
drwxr-xr-x 2 root root         80 Nov 20 06:27 by-path
crw-rw---- 1 root video  226,   0 Nov 20 06:27 card0
crw-rw---- 1 root render 226, 128 Nov 20 06:27 renderD128

这样,显卡就成功开启了。


3. 检测显卡的运行状态

开启集显后,我们还可以安装intel集显管理工具来检测显卡的运行状态。以Debian为例,执行:

1
apt-get install intel-gpu-tools -y

然后,运行下面的命令即可打开类似top的显卡状态管理工具。

1
intel_gpu_top

至此,我们成功在OVH KS-LE系列的服务器中启用的集成显卡。

如果您有任何疑问,欢迎在这里留言,我将尽量解答。本文作者为香菇肥牛,原文链接为 https://qing.su/article/enable-integrated-gpu-in-ovh-servers.html, 转载请注明原文链接。谢谢!

1 thought on “在OVH KS-LE系列服务器中启用集成显卡”

Leave a Comment