LinuxSir.cn,穿越时空的Linuxsir!

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

Nv drivers problem

[复制链接]
发表于 2008-12-27 12:12:32 | 显示全部楼层 |阅读模式
Sorry, I can't type Chinese because of the input method.
There is a problem about Nvidia driver when I try to install it by using the command:
' su -c 'yum install kmod-nvidia xorg-x11-drv-nvidia xorg-x11-drv-nvidia-libs'

And the terminal displays these informaion below after I execute the command above

Loaded plugins: fastestmirror, refresh-packagekit
Loading mirror speeds from cached hostfile
* fedora: mirror.3fl.net.au
* rpmfusion-free-updates: mirror.transact.net.au
* rpmfusion-nonfree-updates: mirror.transact.net.au
* rpmfusion-free: mirror.transact.net.au
* rpmfusion-nonfree: mirror.transact.net.au
* updates: mirror.3fl.net.au
fedora                                                   | 2.8 kB     00:00     
rpmfusion-free-updates                                   | 2.7 kB     00:00     
rpmfusion-nonfree-updates                                | 2.7 kB     00:00     
rpmfusion-free                                           | 2.7 kB     00:00     
adobe-linux-i386                                         |  951 B     00:00     
rpmfusion-nonfree                                        | 2.7 kB     00:00     
updates                                                  | 2.3 kB     00:00     
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
--> Running transaction check
---> Package xorg-x11-drv-nvidia.i386 0:177.82-1.fc10 set to be updated
--> Processing Dependency: livna-config-display >= 0.0.21 for package: xorg-x11-drv-nvidia
--> Processing Dependency: livna-config-display for package: xorg-x11-drv-nvidia
---> Package kmod-nvidia.i686 0:177.82-1.fc10.7 set to be updated
--> Processing Dependency: kmod-nvidia-2.6.27.9-159.fc10.i686 = 177.82-1.fc10.7 for package: kmod-nvidia
---> Package xorg-x11-drv-nvidia-libs.i386 0:177.82-1.fc10 set to be updated
--> Running transaction check
---> Package kmod-nvidia-2.6.27.9-159.fc10.i686.i686 0:177.82-1.fc10.7 set to be updated
--> Processing Dependency: kernel-uname-r = 2.6.27.9-159.fc10.i686 for package: kmod-nvidia-2.6.27.9-159.fc10.i686
---> Package livna-config-display.noarch 0:0.0.22-1.fc10 set to be updated
--> Processing Dependency: system-config-display for package: livna-config-display
--> Running transaction check
---> Package kmod-nvidia-2.6.27.9-159.fc10.i686.i686 0:177.82-1.fc10.7 set to be updated
--> Processing Dependency: kernel-uname-r = 2.6.27.9-159.fc10.i686 for package: kmod-nvidia-2.6.27.9-159.fc10.i686
---> Package system-config-display.noarch 0:1.1.1-1.fc10 set to be updated
--> Processing Dependency: rhpxl >= 0.34-1 for package: system-config-display
--> Running transaction check
---> Package rhpxl.i386 0:1.9-3.fc10 set to be updated
---> Package kmod-nvidia-2.6.27.9-159.fc10.i686.i686 0:177.82-1.fc10.7 set to be updated
--> Processing Dependency: kernel-uname-r = 2.6.27.9-159.fc10.i686 for package: kmod-nvidia-2.6.27.9-159.fc10.i686
--> Finished Dependency Resolution
kmod-nvidia-2.6.27.9-159.fc10.i686-177.82-1.fc10.7.i686 from rpmfusion-nonfree-updates has depsolving problems
  --> Missing Dependency: kernel-uname-r = 2.6.27.9-159.fc10.i686 is needed by package kmod-nvidia-2.6.27.9-159.fc10.i686-177.82-1.fc10.7.i686 (rpmfusion-nonfree-updates)
Error: Missing Dependency: kernel-uname-r = 2.6.27.9-159.fc10.i686 is needed by package kmod-nvidia-2.6.27.9-159.fc10.i686-177.82-1.fc10.7.i686 (rpmfusion-nonfree-updates)

Can someone tell me how to fix this problem? Thank you very much!
发表于 2008-12-27 21:20:56 | 显示全部楼层
镜像问题,没有同步,yum加个--disableplugin=fastestmirror,禁掉fastestmirror插件
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-27 22:12:14 | 显示全部楼层
加了那个选项了结果还是一样

PS:如果我重新装系统,首先不用fastestmirror那个插件,装驱动能成功么?我怎么感觉不像是插件的问题
回复 支持 反对

使用道具 举报

发表于 2008-12-28 01:21:34 | 显示全部楼层
说白了,只是那个kmod软件滥。。。尽管linva追加了akmod,但还是无法与DKMS相比并提。
我真不明白,rpmfusion怎么会以linva的软件为基础,在第三方驱动方面,很明显freshrpms.net的DKMS的安装方式(使用dkms)要优于linva的提供的方式,使用DKMS的话,驱动与内核升级是分开的,完全不依赖内核版本,如果内核升级的话,DKMS会首先删除由dkms管理的驱动模块,安装好新的内核之后,又会直接针对新内核编译驱动模块,这一切不需要人工干预,至于驱动本身的升级,和普通软件一样,它依赖是上游软件的升级或打包过程造成的bug 。而目前rpmfusion/linva的使用的方式完全依赖打包的维护人员都针对新内核重新打包(也就是原始的手工方式升级没有什么区别),如果升级内核,你还要等待第三方驱动(如nvidia等)尽快针对新内核的升级,一般第三方驱动要滞后一些,所以常常会这种出现驱动与内核版本不一致的情况。
在合并之前,我几乎是不使用linva的库的,freshrpms.net的质量也比linva要好。
回复 支持 反对

使用道具 举报

发表于 2008-12-28 02:52:58 | 显示全部楼层
Post by pengyu80s;1930667
加了那个选项了结果还是一样

PS:如果我重新装系统,首先不用fastestmirror那个插件,装驱动能成功么?我怎么感觉不像是插件的问题


不是插件问题,是镜像上包依赖的问题,fastestmirror帮你选择的最快镜像有问题,所以要禁用掉。加了插件之后yum的日志里面 Loaded plugins 一行不会出现 fastestmirror,如果禁掉插件也没用,就是你的源设置的问题了,至少我这边官方源+rpmfusion禁掉fastestmirror之后就搞定了,新内核2.6.27.9。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-28 07:19:30 | 显示全部楼层
[pengyu@pengyu ~]$ uname -r
2.6.27.7-134.fc10.i686

我晕倒,昨晚我已经yum update了,结果内核版本还是显示如上,没有楼上的那位新。

我确实是加了那个禁用插件的选项,结果一样。

源设置的问题要如何解决阿,我可是从来都没动过阿。就是加了一个rpmfusion的源,另外就是那个fastestmirror的插件了。我不想重装阿,好麻烦的

PS:我试着用smplayer打开视频文件,mkv类型的有图像,rmvb完全就是只有声音,这是不是跟没有装显卡驱动有关?
回复 支持 反对

使用道具 举报

发表于 2008-12-28 07:57:18 | 显示全部楼层
其使用官方.run驱动就可以了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-28 08:55:11 | 显示全部楼层
[pengyu@7Richardson ~]$ su -c 'yum update kernel'
Password:
Loaded plugins: refresh-packagekit
Setting up Update Process
Resolving Dependencies
--> Running transaction check
---> Package kernel.i686 0:2.6.27.7-134.fc10 set to be installed
--> Processing Dependency: kernel-firmware >= 2.6.27.7-134.fc10 for package: kernel
--> Running transaction check
---> Package kernel-firmware.noarch 0:2.6.27.7-134.fc10 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
Package               Arch         Version                 Repository     Size
================================================================================
Installing:
kernel                i686         2.6.27.7-134.fc10       updates        19 M
Updating:
kernel-firmware       noarch       2.6.27.7-134.fc10       updates       355 k

Transaction Summary
================================================================================
Install      1 Package(s)         
Update       1 Package(s)         
Remove       0 Package(s)         

Total download size: 19 M
Is this ok [y/N]: n
Exiting on user Command
Complete!

刚才重装了系统,什么都不装,执行yum update命令,问题还是一样,显示更新的内核版本号是 2.6.27.7-134.fc10 ,不是2.6.27.9,不知道到底出了什么问题,我都重装系统装了四五次了
回复 支持 反对

使用道具 举报

发表于 2008-12-28 10:26:45 | 显示全部楼层
请问那些驱动,与 官方的驱动有什么出别,我每次都是安装 官方的驱动 很简单。
NVIDIA-Linux-x86_64-180.17-pkg2.run
回复 支持 反对

使用道具 举报

发表于 2008-12-28 21:08:44 | 显示全部楼层
Post by pengyu80s;1930773
刚才重装了系统,什么都不装,执行yum update命令,问题还是一样,显示更新的内核版本号是 2.6.27.7-134.fc10 ,不是2.6.27.9,不知道到底出了什么问题,我都重装系统装了四五次了


从日志来看的确没什么问题,sigh...应该也是fedora10吧,至于rmvb的问题,gnome下的话试试系统->管理->SELinux managment->布尔值->过滤器中输入"text relocation",回车->搜索出来的text relocation选项打勾,选为激活试试
回复 支持 反对

使用道具 举报

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

本版积分规则

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