Linux 3.10 上无法安装 NVIDIA 官方驱动

更新了fedora内核后,进不了系统了,发现是驱动需要更新,结果更新的时候报错:

nv-i2c.c: In function ‘nv_i2c_del_adapter’:
nv-i2c.c:327:14: error: void value not ignored as it ought to be
make[2]: *** [nv-i2c.o] Error 1

原来是新内核改了接口。。。。
解决方案是下载 http://pastebin.com/JDpkR3kt 里面的patch,将nvidia-319.32.orig替换为kernel,然后执行:
./NVIDIA-Linux-x86-319.32.run –apply-patch nvidia_319.32+linux_3.10.diff
此时会生成一个新的安装文件NVIDIA-Linux-x86_64-319.32-custom.run,执行这个就可以安装了


Last modified on 2013-07-30