LinuxSir.cn,穿越时空的Linuxsir!

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

升级到fedora10后nvidia显卡驱动无法编译安装

[复制链接]
发表于 2009-5-27 00:13:07 | 显示全部楼层 |阅读模式
显卡: nvidia FX5200
驱动: NVIDIA-Linux-x86-173.14.12-pkg1.run

原先是在 FC9 上安装过nvidia驱动(成功),这次升级到 FC10,并遇到以下问题:

1,升级后启动到 anacron,屏幕闪动若干次,没了反应。
解决方案:系统启动的时候使用了之前 FC9 的/etc/X11/xorg.conf 文件;将该文件换回安装nvidia驱动之前的xorg.conf(安装nvidia驱动时被重命名为xorg.conf.bak)即可启动。


2,欲在 FC10 上安装原先的nvidia显卡驱动,但是,出现如下错误:

/tmp/selfgz6706/NVIDIA-Linux-x86-173.14.12-pkg1/usr/src/nv/nv-linux.h:107:27
: error: asm/semaphore.h: No such file or directory

原来在 FC9 下安装 nvidia 驱动 NVIDIA-Linux-x86-173.14.12-pkg1.run 时编译 precompiled kernel interface时正常,查看其 asm目录下果然没有这个文件,但是在 FC9 的kernel-devel中是有这个文件的。


期待解决方案! 谢谢!
 楼主| 发表于 2009-5-27 00:22:35 | 显示全部楼层
之前安装的FC9,使用的是nvdia驱动。升级后相关的X config文件未修改,即/etc/X11/xorg.conf

解决方法:
将/etc/X11/xorg.conf换成/etc/X11/xorg.conf.bak(之前备份的)就可以启动了。

不过在FC10下nvidia的驱动要重新编译,但是发现编译不了。
回复 支持 反对

使用道具 举报

发表于 2009-5-27 00:24:29 | 显示全部楼层
什么硬件?

显卡问题?

先试一下 single 吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-5-27 12:54:19 | 显示全部楼层
请问single是什么意思?

显卡: nvidia FX5200

原来在 FC9 下安装 nvidia 驱动 NVIDIA-Linux-x86-173.14.12-pkg1.run 时编译 precompiled kernel interface时正常;但是在 FC10 下提示错误:

/tmp/selfgz6706/NVIDIA-Linux-x86-173.14.12-pkg1/usr/src/nv/nv-linux.h:107:27
   : error: asm/semaphore.h: No such file or directory

查看 asm目录下果然没有这个文件,但是在 FC9 的kernel-devel中就有这个文件。

请教大家,谢谢!
回复 支持 反对

使用道具 举报

发表于 2009-6-4 11:07:16 | 显示全部楼层
显卡: nvidia FX5200
驱动: NVIDIA-Linux-x86-173.14.18-pkg1.run
系统: fedora10
编译: 正常

建议: 你也到nvidia下载个NVIDIA-Linux-x86-173.14.18-pkg1.run 吧。
回复 支持 反对

使用道具 举报

发表于 2009-6-4 12:22:16 | 显示全部楼层
我的也编译不了
NVIDIA-Linux-x86-96.43.07-pkg1.run
-------------------------------------------
   /tmp/selfgz3148/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src/nv/nv.c:1198: error:
   too many arguments to function ‘smp_call_function’
   make[4]: *** [/tmp/selfgz3148/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src/nv/nv.o
   ] Error 1
   make[3]: *** [_module_/tmp/selfgz3148/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src
   /nv] Error 2
   make[2]: *** [sub-make] Error 2
   NVIDIA: left KBUILD.
   nvidia.ko failed to build!
   make[1]: *** [module] Error 1
   make: *** [module] Error 2
-> Error.
ERROR: Unable to build the NVIDIA kernel module.
ERROR: Installation has failed.  Please see the file
       '/var/log/nvidia-installer.log' for details.  You may find suggestions
       on fixing installation problems in the README available on the Linux
       driver download page at www.nvidia.com.
回复 支持 反对

使用道具 举报

发表于 2009-6-4 13:41:10 | 显示全部楼层
Post by 念悠悠;1993941
显卡: nvidia FX5200
驱动: NVIDIA-Linux-x86-173.14.18-pkg1.run
系统: fedora10
编译: 正常

建议: 你也到nvidia下载个NVIDIA-Linux-x86-173.14.18-pkg1.run 吧。



此正解
F10,F11都要用173.14.18版本


还有楼上这位,可以试试96.43.11
http://www.nvidia.cn/object/linux_display_x86_96.43.11_cn.html

NV在不断更新驱动以配合新的内核,所以有问题时先去NV看看有没有最新的驱动
地址:http://www.nvidia.cn/Download/index.aspx?lang=cn
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-4 14:59:09 | 显示全部楼层

感谢

Post by 念悠悠;1993941
显卡: nvidia FX5200
驱动: NVIDIA-Linux-x86-173.14.18-pkg1.run
系统: fedora10
编译: 正常

建议: 你也到nvidia下载个NVIDIA-Linux-x86-173.14.18-pkg1.run 吧。
以下是nvidia官网的信息:
Linux Display Driver - x86

Version: 173.14.18
Operating System: Linux x86
Release Date: March 09, 2009

Release Highlights

    * Improved compatibility with recent Linux kernels.
    * Fixed a bug that resulted in AGP FW/SBA settings and overrides being applied incorrectly when using the Linux kernel's AGP GART driver.
    * Fixed a bug that could trigger kernel BUG() failures when stress testing setup/teardown paths.
    * Fixed a problem that caused 'nvidia-installer' to remove Compiz's libglx.so.
    * Added the ability to run distribution provided pre- and post- installation hooks to 'nvidia-installer'; please see the 'nvidia-installer' manual page for details.
    * Added 'nvidia-uninstall' as a shortcut for `nvidia-installer --uninstall`.
    * Re-enabled support for non-SSE CPUs.
    * Fixed a server crash triggered by Kopete's 'new message' popup dialog when a composite manager is enabled.
    * Fixed a bug that caused window decorations to be corrupted in Compiz.
    * Fixed corruption in KDE 4 when OpenOffice is launched.
    * Fixed a problem that prevented the console from being restored on some notebooks.
回复 支持 反对

使用道具 举报

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

本版积分规则

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