在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
无图形界面的虚拟机是否需要DRM/TTM Linux内核模块?
不。
但我想知道我的 Linux 发行版是否本身就使用 GPU 进行一些计算
Linux 发行版目前没有正确且充分地利用 GPU,并且在控制台模式下根本没有使用它。
如果禁用 DRM 会破坏这个吗?
一切都不会破裂。