无图形界面的虚拟机是否需要DRM/TTM Linux内核模块?

无图形界面的虚拟机是否需要DRM/TTM Linux内核模块?

在VMware虚拟机中,我有一个没有图形界面的Debian 11(但有SSH服务器)。我尝试将一些不需要的内核模块列入黑名单,例如与蓝牙、HDMI、串行鼠标等相关的所有模块。

但对于 [DRM/TTM][1],我不确定:乍一看,我会说不需要管理图形卡 3D 的模块。所以我会将以下内容列入黑名单/etc/modprobe.d/my-blacklist.conf

blacklist vmwgfx
blacklist drm_kms_helper
blacklist ttm
blacklist drm

update-initramfs -u在执行下次启动之前更新 initramfs)

但我想知道我的 Linux 发行版是否原生使用 GPU 进行一些计算,以帮助 CPU,禁用 DRM 是否会破坏这一点?这对于虚拟环境是否有意义,因为虚拟机的 GPU 主要由虚拟机管理程序的 CPU 管理?

[1]:https://www.kernel.org/doc/html/latest/gpu/drm-mm.html#:~:text=TTM%20was%20the%20first%20DRM,即%20most%20discrete%20video%20cards)。

答案1

无图形界面的虚拟机是否需要DRM/TTM Linux内核模块?

不。

但我想知道我的 Linux 发行版是否本身就使用 GPU 进行一些计算

Linux 发行版目前没有正确且充分地利用 GPU,并且在控制台模式下根本没有使用它。

如果禁用 DRM 会破坏这个吗?

一切都不会破裂。

相关内容