FreeBSD 物理机下显卡的配置
FreeBSD 已从 Linux 移植了显卡驱动,理论上,A 卡 N 卡均可在 amd64 架构上正常运行。
支持情况
对于 FreeBSD 11,支持情况同 Linux 内核 4.11;
对于 FreeBSD 12,支持情况同 Linux 内核 4.16;
对于 FreeBSD 13,支持情况同 Linux 5.4,最高可以支持 Intel 第十二代处理器。
详细情况可以看
Graphics - FreeBSD Wiki
英特尔核显 / AMD 独显
安装驱动
注意,如果要通过 ports 安装必须先取得系统源代码。请见第二十一章。
- FreeBSD 12.0:
#pkg install drm-fbsd12.0-kmod
注意:除了 12.0,对于任意 12.X 均应该安装 drm-fbsd12.0-kmod ,但应该使用 port 在本地重新构建而不应该使用 pkg 进行安装,否则不会正常运行。
- FreeBSD 13:
# pkg install drm-fbsd13-kmod - FreeBSD 14:
# cd /usr/ports/graphics/drm-kmod/ && make BATCH=yes install clean
加载显卡
打开/etc/rc.conf:
- 如果为 intel 核芯显卡,添加
kld_list="i915kms" - 如果为 HD7000 以后的 AMD 显卡,添加
kld_list="amdgpu" - 如果为 HD7000 以前的 AMD 显卡,添加
kld_list="radeonkms"
视频硬解
# pkg install xf86-video-intel libva-intel-driver
英伟达显卡
#安装几个 nvidia 相关的包
# pkg install nvidia-driver nvidia-settings nvidia-xconfig
#配置驱动
# sysrc kld_list+="nvidia-modeset"
重启 这时候应该已经可以点亮图形界面了……
# 查看驱动信息
$ nvidia-smi
如果发现系统没有使用 nvidia 驱动 需要自动生成配置文件
# Xorg -configure #生成配置文件。注意,该步骤不是必要!
# cp /root/xorg.conf.new /etc/X11/xorg.conf
然后重新启动就可以发现正常使用 nvidia 驱动了
注意: 默认情况下,通过 pkg 安装的 nvidia-driver 是包含 linux 兼容层支持的, 如果要使用 Linux 软件,需要执行以下命令,(实际上使用linux兼容层,以下命令是必须的。) 如果不需要使用 Linux 兼容层,则不需要执行。
# sysrc linux_enable="YES"
当然如果使用官方的 pkg 包,安装好驱动重启后
$ kldstat
会发现系统自动加载 linux.ko 模块。如果觉得太臃肿,不需要 Linux 兼容层 可以自己编译 nvidia-driver ports,去掉 linux compatibility support
FreeBSD 物理机下显卡的配置的更多相关文章
- 利用Openvswitch实现不同物理机中的Docker容器互连
1. 测试环境 75机(10.11.150.75):Red Hat Enterprise Linux Server 7.0,无外网访问权限,已安装Docker Server 74机(10.11.150 ...
- CentOS7.0 内核(3.10.0-123.el7.x86_64)bug导致KVM物理机重启
一.问题描述 服务器硬件:DELL R720 系统版本:CentOS7.0 内核版本:3.10.0-123.el7.x86_64 故障现象:偶尔会重启 二.问题原因 经查看dmesg日志发现是kern ...
- VMware网络配置 实现与物理机互访
虚拟机和物理主机互访,两台机器可以互访并可以被局域网内其他机器访问,可以ping通并可以访问网站. 这几天正好有空搞个虚拟机,并装了不同系统,以备不同部署环境需要.明明是搞编程的,却不得不学各种知识, ...
- 做双网卡绑定_______物理机在双网卡的情况下做多IP绑定
公司的环境是这样的: 一台物理机需要做双网卡绑定,同时呢,在双网卡绑定的同时还要做多IP. 其实整个过程可以分为两个步骤: 第一个,物理机先做双网卡. 第二个,在bond上做多IP实例. 双网卡绑定的 ...
- PXE 自动安装物理机 (DHCP服务由路由提供, 不能再配置)
目录 1. PXE 自动安装物理机 (DHCP服务由路由提供, 不能再配置) 1.1. 需要的软件 1.2. 启动 proxy dhcp 服务 1.3. 关键的几个配置文件 PXE 自动安装物理机 ( ...
- 如何配置 Oracle VirtualBox 中的客户机与物理机网络
当你在 Oracle VirtualBox 虚拟机软件 中安装了各种操作系统时,你可能需要实现物理机与虚拟机之间的相互访问. 在这篇文章中,我们将会以最简单明了的方式来说明如何配置客户机与 Linux ...
- VM Fusion配置静态IP和物理机通讯
Vm虚拟机在WIndow系统上和物理机进行通讯很方便,但是在Mac上简直跟吃了屎一样难用的要死,物理机断了网以后还不能和虚拟机通讯, 如果在windows上做开发,也是简直和吃了屎一样,难用的要屎,这 ...
- 关于在win8系统下用VMware 9.0装系统导致物理机不断重启的解决办法
一.问题描述 前段时间将操作系统换成了Win8,安装上VMware 9.0英文版.然后在VMware中安装centos系统,结果每次到安装系统的时候,物理机系统就会莫名其妙地自动重启,毫无征兆地出现, ...
- openvswitch vlan下的虚拟机与物理机通信
1,安装openvswitch ,图形界面显示等用到的安装包. yum install libvirt openvswitch python-virtinst xauth tigervnc -y 2, ...
随机推荐
- 27.0 linux VM虚拟机IP问题
我的虚拟机是每次换一个不同的网络,b不同的ip,使用桥接模式就无法连接,就需要重新还原默认设置才行: 第一步:点击虚拟机中的编辑-->虚拟网络编辑器 第二步:点击更改设置以管理员权限进入 第三步 ...
- 高效读取大文件,再也不用担心 OOM 了!
内存读取 第一个版本,采用内存读取的方式,所有的数据首先读读取到内存中,程序代码如下: Stopwatch stopwatch = Stopwatch.createStarted(); // 将全部行 ...
- 面试 Java 后端开发的感受
上周,密集面试了若干位Java后端候选人,工作经验在3到5年间.我的标准其实不复杂(适用90%小小小公司,BAT等自动忽略): 第一能干活,第二Java基础要好,第三最好熟悉些分布式框架.我相信其它公 ...
- python做一个http接口测试框架
目录结构 project case#测试用例 suite#测试目录 logs#测试日志 papi#测试类 result#测试结果 setting.py#配置文件 1.日志类,用于测试时日志记录 pya ...
- 【编程思想】【设计模式】【创建模式creational】Borg/Monostate
Python版 https://github.com/faif/python-patterns/blob/master/creational/borg.py #!/usr/bin/env python ...
- Oracle 用户自定义数据类型
用户自定义数据类型(User-defined Data Type)oracle支持对象类型(Object Type).嵌套类型(Nested Table Type)和可变数组类型(Varray Dat ...
- 【kafka学习笔记】kafka的基本概念
在了解了背景知识后,我们来整体看一下kafka的基本概念,这里不做深入讲解,只是初步了解一下. kafka的消息架构 注意这里不是设计的架构,只是为了方便理解,脑补的三层架构.从代码的实现来看,kaf ...
- 转:KVC 与 KVO 理解
KVC 与 KVO 理解 On 2012 年 6 月 7 日, in iPhone, by donly KVC 与 KVO 是 Objective C 的关键概念,个人认为必须理解的东西,下面是实例讲 ...
- A New Discrete Particle Swarm Optimization Algorithm
题目:一种新的离散粒子群优化算法 中文摘要 粒子群优化算法在许多优化问题上表现得非常好.粒子群优化算法的缺点之一是假设算法中的变量为连续变量.本文提出一个新的粒子群优化算法,能够优化离散变量.这个新算 ...
- Python小组作业:基于yolov5的口罩佩戴识别
Python老师给了三个小组项目:1.自身专业问题 2.人工智能 3.游戏或者小工具 提前告知了,写游戏不好拿高分,小工具又不能展示自己的水平.大一刚来也没碰到什么专业问题,于是经过讨论,决定了做人工 ...