5.3.显卡驱动
下表显示了 FreeBSD 支持的不同显卡、需要安装的包以及相应的模块。
表 1.显卡和包
Intel®
开源
drm-kmod
i915kms
AMD®
开源
drm-kmod
amdgpu
和 radeonkms
NVIDIA®
专有
nvidia-driver
nvidia
或 nvidia-modeset
VESA
开源
xf86-video-vesa
vesa
SCFB
开源
xf86-video-scfb
scfb
VirtualBox®
开源
virtualbox-ose-additions
VirtualBox® OSE 包含 vboxvideo
驱动
VMware®
开源
xf86-video-vmware
vmwgfx
以下命令可用于识别系统中安装的显卡:
输出应类似于以下内容:
输出应类似于以下内容:
5.3.1. Intel®
Intel® 显卡是指集成在 Intel® CPU 上的显卡。维基百科提供了 关于 Intel HD 显卡各代的良好概述。
graphics/drm-kmod 包间接提供了一系列可与 Intel® 显卡一起使用的内核模块。可以通过以下命令安装 Intel® 驱动:
然后将模块添加到 /etc/rc.conf
文件中,执行以下命令:
5.3.2. AMD®
graphics/drm-kmod 包间接提供了一系列可与 AMD® 显卡一起使用的内核模块。根据硬件的代数,可以使用 amdgpu
和 radeonkms
模块。FreeBSD 项目维护了一份 AMD 显卡支持矩阵,以确定应使用哪个驱动程序。
可以通过执行以下命令安装 AMD® 驱动:
对于 HD7000 或之后的图形卡(Tahiti 之后的显卡),请将模块添加到 /etc/rc.conf
文件中,执行以下命令:
对于较老的图形卡(HD7000 之前或 Tahiti 之前的显卡),请将模块添加到 /etc/rc.conf
文件中,执行以下命令:
5.3.3. NVIDIA®
FreeBSD 支持不同版本的专有 NVIDIA® 驱动程序。新显卡用户应安装 x11/nvidia-driver 包。对于旧显卡,需要检查下面的表格,以确定哪个版本支持它们。
表 2. NVIDIA® 驱动程序支持的版本
警告
NVIDIA® 显卡驱动程序的版本 304(nvidia-driver-304)不支持 xorg-server 1.20 及更高版本。 可以通过运行以下命令安装最新的 NVIDIA® 驱动:
然后将模块添加到 /etc/rc.conf
文件中,执行以下命令:
警告
如果安装了 x11/nvidia-driver-304 或 x11/nvidia-driver-340 包,则必须使用 nvidia 驱动程序。
最后更新于