OpenSUSE11.3显卡驱动问题完美解决方案(Nvidia和Nouveau并存)
来源:互联网 发布:直销公司奖金软件 编辑:程序博客网 时间:2024/04/29 04:25
参见:http://comments.gmane.org/gmane.linux.suse.opensuse.user/120128
http://en.opensuse.org/SDB:NVIDIA_the_hard_way
在《继续探讨“OpenSUSE11.3的Xen kernel启动问题”及其最终解决方案》一文中,已经解决了Xen kernel的显卡驱动问题。Xen kernel和Non-Xen kernel都可以使用OpenSUSE11.3自带的Nouveau显卡驱动。
但是在显卡驱动的性能上毕竟是:nvdia > nouveau > nv(据说!哈哈!)
其实,在Non-Xen kernel下按照《SDB:NVIDIA the hard way》介绍,安装Nvidia显卡驱动还是很简单的。
1、去http://www.nvidia.com/Download/index5.aspx上下载和自己显卡型号相符的驱动程序。
2、进入runlevel3运行sh NVIDIA_Linux*.run即可
3、设置NO-KMS-IN-INITRD = yes和nomodeset已在《...最终解决方案》中说过。
4、注意! 不必按照《SDB:NVIDIA the hard way》上所说把nouveau加入黑名单,原因下面阐述。
如果您安装上面步骤做了,并且没有问题的话,恭喜你的Nvidia显卡驱动安装成功,可以进入Non-Xen kernel的runlevel5下,发现桌面特效可以开了,哈哈。不过发现Xen kernel的runlevel5又起不来了!别急,下面说说所谓的“完美解决方案”
阅读第一篇参考文章可知,这是由于安装Nvidia显卡驱动时在/etc/X11/下生成了一个xorg.conf文件,Nvidia驱动程序依赖它启动,但是它又让Nouveau驱动程序起不来。按照这篇文章的建议,写一个脚本,使得在Non-Xen kernel存在xorg.conf文件;在Xen kernel不存在xorg.conf文件。细细琢磨,简单可行!于是写了如下脚步/root/bin/sahu_xen_nouveau
#!/bin/bash
if uname -r | grep "xen" >/dev/null 2>&1
then
#echo Xen kernel
mv /etc/X11/xorg.conf /etc/X11/xorg.conf.old
else
#echo Non-Xen kernel
cp /etc/X11/xorg.conf.old /etc/X11/xorg.conf
fi
别忘了,chmod a+x /root/bin/sahu_xen_nouveau
然后,在/etc/init.d/boot.local(没进入任何runlevel之前)中添加:
/root/bin/sahu_xen_nouveau
即可!这样当启动Non-Xen kernel时使用Nvidia驱动程序;启动Xen kernel时使用Nouveau驱动程序!
最后,启动Xen和Nvidia的合璧!
- OpenSUSE11.3显卡驱动问题完美解决方案(Nvidia和Nouveau并存)
- Nvidia显卡驱动 - nouveau
- 干掉Nouveau安装Linux Nvidia显卡驱动
- Linux6安装Nvidia显卡驱动:禁用Nouveau显卡驱动
- Ubuntu 16.04 禁用 nouveau 安装 nvidia显卡驱动
- Debian stable安装NVIDIA显卡驱动,卸载nouveau显卡驱动,gcc-version-check failed
- Ubuntu 16.04 + Nvidia 显卡驱动 + Cuda 8.0 (问题总结 + 解决方案)
- Ubuntu 16.04 + Nvidia 显卡驱动 + Cuda 8.0 (问题总结 + 解决方案)
- Ubuntu 16.04 + Nvidia 显卡驱动 + Cuda 8.0 (问题总结 + 解决方案)
- Fedora24(Linux)Nvidia双显卡驱动解决方案(Bumblebee)
- Fedora 17 安装nVidia显卡驱动(禁用自带nouveau驱动)
- Fedora 17 安装nVidia显卡驱动(禁用自带nouveau驱动)
- Fedora 17 安装nVidia显卡驱动(禁用自带nouveau驱动)
- 安装NVIDIA驱动时的Nouveau kernel问题
- OpenSuse11安装ATi显卡驱动
- nvidia显卡驱动卸载和卸载后的问题
- Linux安装Nvidia显卡驱动:禁用The Nouveau kernel driver的方法!
- Linux安装Nvidia显卡驱动:禁用The Nouveau kernel driver的方法!
- 大数据量表删除插入
- 如果你是项目经理, 项目团队有 12 人左右, 对此项目将来一年的发展如何规划?
- 第 18 章 TTY 驱动
- 腾讯与360之间引起的反思
- Microsoft Academic Search 微软学术搜索体验
- OpenSUSE11.3显卡驱动问题完美解决方案(Nvidia和Nouveau并存)
- 网上常用免费WebServices集合
- QQ 360
- Android简单数据存储类SharedPreferences详解及实例
- 用户空间文件系统FUSE源码解析
- 在window平台配置rabbitmq, celery
- 【Oracle异常】ORA-12541:TNS:无监听程序
- Windows和Linux互相访问远程桌面
- 五角星的坐标(DirectX)