Linux 有个功能就是开机时如果升级了内核,那么就自动编译驱动。
而且,其实很多东西用开源驱动就可以搞定,这些驱动不需要自己配置导入旧驱动。
而且。我也记得没有每次升级都需要用户配置驱动的吧?一般都是重装新驱动搞定一切。
7600 到 7601 我只能说微软的这个升级太那啥了,应该学习 Linux 的升级。我这里升级各种折腾。
ATI 闭源驱动的问题主要是你是不知道原理。
Linux 的内核驱动都需要根据内核版本和接口进行重新编译的。这个是内核模块,而不是整个驱动。这个模块其实是可以升级内核后自动编译自动载入的。不过这需要启动脚本的支持,如果脚本兼容性不好就是问题。而且这是后期载入模块,不是开机即载入,因为显卡驱动模块很多,可能会有兼容问题。ATI 的这个模块并不是驱动本体,而是一个中间层模块,用来隔离 Linux 内核的 GPL 协议传染而设计的。我记得 Linux 有通用驱动模块的方法,可以在一个版本系列中通用,但 ATI 没用这个技术,应该是有技术问题。
现在 Linux 已经有 FUSE 方式的驱动接口了,但显卡也用 FUSE 我觉得短期内不可能。
这个问题最好的解决办法是 ATI 开放整个闭源驱动源代码,把这个模块直接并入内核一起发布。
或者,你去试试 ATI 的开源驱动?我的 880G 现在用的就是开源驱动。升级内核后直接可以继续用。