您尚未登录。

#1 2018-11-19 17:01:54

huanglei104
会员
注册时间: 2018-11-19
帖子: 3

驱动的一点疑惑,哪位大佬能解释一下

nvidia卡的驱动是 开源的nouveau 或 官方提供的nvidia,而xorg 又提供了xf86-video-nouveau。到底哪个才是驱动?xf86-video-nouveau是干嘛的,好像不装也可以。

离线

#2 2018-11-19 22:54:11

Kurobac
小白
注册时间: 2018-05-12
帖子: 85

Re: 驱动的一点疑惑,哪位大佬能解释一下

都是。
xf86-video-xxx提供了OpenGL支持和2D加速,3D加速由内核中的驱动支持。
Xorg会根据硬件自动去尝试加载相应的驱动,具体可以查看/var/log/Xorg.0.log

[     6.033] (==) Matched intel as autoconfigured driver 0
[     6.033] (==) Matched modesetting as autoconfigured driver 1
[     6.033] (==) Matched fbdev as autoconfigured driver 2
[     6.033] (==) Matched vesa as autoconfigured driver 3

除了Intel核显,其余的显卡还是要装对应的Xorg驱动的。


# pacman -Syu

离线

#3 2018-11-21 10:50:40

xtricman
エクス·トリクマン
注册时间: 2012-12-26
帖子: 1,267

Re: 驱动的一点疑惑,哪位大佬能解释一下

驱动不是良定义的概念,取决于上下文。一般指内核态驱动,也就是内核模块。nouveau是Linux上游提供的开源N卡驱动,nvidia是Nvidia公司提供的闭源驱动,不随Linux一起发行,Arch发行版也是这么分开打包的。xf86-video-xx实际上是用户态lib,被Xorg及Wayland Server调用,其本身依靠调用内核驱动接口来完成功能,它们又叫做用户态驱动(很少有这个说法,只在Linux图形栈相关文献使用这个说法,可能fuse文件系统也会被这么叫吧)


反社会,精神极其不稳定,随时可能炸碎身边所有人

离线

#4 2018-11-27 11:38:04

huanglei104
会员
注册时间: 2018-11-19
帖子: 3

Re: 驱动的一点疑惑,哪位大佬能解释一下

xtricman 说:

驱动不是良定义的概念,取决于上下文。一般指内核态驱动,也就是内核模块。nouveau是Linux上游提供的开源N卡驱动,nvidia是Nvidia公司提供的闭源驱动,不随Linux一起发行,Arch发行版也是这么分开打包的。xf86-video-xx实际上是用户态lib,被Xorg及Wayland Server调用,其本身依靠调用内核驱动接口来完成功能,它们又叫做用户态驱动(很少有这个说法,只在Linux图形栈相关文献使用这个说法,可能fuse文件系统也会被这么叫吧)

我也是这么认为的,xf86-video-xx是用户态lib,因为我看其包里重要的文件只有几个.so。但是我不装xf86-video-xx 好像也没什么影响,这又是为啥呢?

离线

#5 2018-11-27 11:47:58

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,953
个人网站

Re: 驱动的一点疑惑,哪位大佬能解释一下

huanglei104 说:

我也是这么认为的,xf86-video-xx是用户态lib,因为我看其包里重要的文件只有几个.so。但是我不装xf86-video-xx 好像也没什么影响,这又是为啥呢?

xf86-video-intel 很多时候不需要,别的就不一定了。

离线

#6 2018-11-27 20:40:23

xtricman
エクス·トリクマン
注册时间: 2012-12-26
帖子: 1,267

Re: 驱动的一点疑惑,哪位大佬能解释一下

依云 说:

cf86-video-intel 很多时候不需要,别的就不一定了。

打错字吧。而且你不安装这些玩意,会fallback到KMS驱动,一般配开源内核驱动都是能用的,但是性能怎么样就没有保障了,会不会卡住也不知道,反正Linux开源显卡驱动出点BUG没啥奇怪的。


反社会,精神极其不稳定,随时可能炸碎身边所有人

离线

#7 2018-11-27 21:59:46

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,953
个人网站

Re: 驱动的一点疑惑,哪位大佬能解释一下

xtricman 说:

打错字吧。而且你不安装这些玩意,会fallback到KMS驱动,一般配开源内核驱动都是能用的,但是性能怎么样就没有保障了,会不会卡住也不知道,反正Linux开源显卡驱动出点BUG没啥奇怪的。

嗯打错字了。

intel 的是会使用 modesetting 驱动。别的现在我也没试过,以前是 fallback 到 vesa 驱动,然后你懂的……

离线

页脚