|
发表于 2009-10-9 20:14:30
|
显示全部楼层
Post by coderoar;2034656
愣了一下,既然是閉源,連源代碼都沒有怎麼編譯?而開源驅動基本都包含在內核里,當然就已經編譯好嘞。 不是的。目前nv的官方驱动分成三部分:一部分是闭源的OpenGL驱动库(其实还有些CUDA之类的别的库),这个直接覆盖mesa自带的开源OpenGL实现(libgl),所以arch下nvidia-utils包和libgl包冲突。第二部分是闭源的xorg驱动。第三部分是用来驱动nvidia硬件的内核模块,这部分是开源的,如果是用nv网站上的驱动包安装,这部分会在安装时被编译(需要内核源代码),如果是用arch源里的软件包,自然是人家已经给编译好的。
在arch的软件源里,前两部分是放在nvidia-utils包里的,后一部分是放到nvidia包里的。 |
|