5.3.显卡驱动
下表显示了 FreeBSD 支持的不同显卡,应安装的软件包以及相应的模块。
第 7 表 显卡列表
英特尔®
开源
drm
i915kms
AMD®
开源
drm
amdgpu 和 radeonkms
NVIDIA®
专有
nvidia-driver
nvidia 或 nvidia-modeset
VESA
开源
xf86-video-vesa
vesa
SCFB
开源
xf86-video-scfb
scfb
VirtualBox®
开源
虚拟盒-ose-添加
VirtualBox® OSE 添加包括 vboxvideo 驱动程序。
VMware®
开源
xf86-video-vmware
vmwgfx
以下命令可用于识别系统中安装的显卡:
输出应类似于以下内容:
输出应类似于以下内容:
5.3.1. 英特尔®
英特尔®显卡指的是集成在与英特尔® CPU 同一芯片上的显卡芯片类别。维基百科提供了关于英特尔 HD Graphics 世代变化和名称使用的良好概述。
软件包graphics/drm-kmod 间接提供了一系列用于英特尔®显卡配套使用的内核模块。可以通过执行以下命令安装英特尔®驱动程序:
然后将模块添加到 /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 软件包。那些使用旧显卡的用户需要查看下面哪个版本支持它们。
NVIDIA®驱动程序的支持版本
表格 8.
最新的 NVIDIA® 驱动程序可通过运行以下命令进行安装:
然后将该模块添加到 /etc/rc.conf 文件中,执行以下命令:
最后更新于