LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 901|回复: 2

一个关于驱动的概念性的问题?

[复制链接]
发表于 2007-3-14 17:31:38 | 显示全部楼层 |阅读模式
  最近在安装BLFS的时候,想到一个问题:

  XFREE86中的某个显卡的驱动是指内核中显卡的驱动吗?
  从NVIDIA网站下载了显卡的驱动程序后,安装的时候好像是需要模块支持的,
  可是我编译内核的习惯是不支持模块,该怎么办啊,有没有其他的办法呢?

  再有一个MPLAYER的问题:
  MPLAYER是用内核里面的驱动程序,还是利用XFREE86的驱动啊,或者说,
  MPLAYER是通过XFREE86操作硬件还是自己直接通过内核操纵硬件呢?
  
  以上几个问题请高手指教。
发表于 2007-3-15 20:19:09 | 显示全部楼层
xfree86 中的开源显卡驱动一般有 3 个部分,
1. 内核驱动 drm agpgart 显卡特定, 随 kernel 而来
2. x 驱动
3. opengl 驱动, 一般是 mesa 的

商业驱动以上 3个部分都在一个包里, 商业驱动的内核部分基本都是模块, 一般无法编译进内核


mplayer 的 vo 有很多种输出驱动, 其路径是不同的.
xv - > x 驱动 - > 内核驱动
opengl -> opengl 驱动 -> (x 驱动) -> 内核驱动
fb - > 内核 framebuffer
sdl -> x 驱动 -> 内核驱动
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-16 17:36:51 | 显示全部楼层
有点明白了,谢谢了!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表