Ubuntu

Ubuntu 是最好用的 Linux 发行版之一,拥有最多用户的 Linux 图形界面系统

如何确保在引导期间加载nvidia_current模块

我正在使用nvidia gforce GTX 660M在华硕G75V笔记本电脑上运行Ubuntu 12.10。 我首先在这台机器上运行12.04,并且能够从swat ppa安装nvidia_current驱动程序: sudo apt-add-repository ppa:ubuntu-x-swat/x-updates sudo apt-get update sudo apt-get install nvidia-current 这工作在12.04并重新启动机器我的图形正常工作。 然而,在升级到12.10之后,机器启动到一个我无法真正与之交互的低分辨率桌面。 我怀疑这是由于驱动程序没有正确加载。 要解决此问题,我必须切换到ctrl+alt+F1会话并手动加载nvidia_current模块并重新启动桌面管理器: sudo modprobe nvidia_current sudo service lightdm restart 现在一切正常了。 但是,我不希望每次重启机器时都这样做。 我也不想破解脚本来加载这个。 基本上,如果事先设置好了,那么安装的nvidia_current驱动程序应该加载。 如何在系统启动时确保nvidia_current驱动程序模块正确加载? 编辑:我尝试删除ppa并按照评论中的建议安装nvidia-current-update 。 但是,我仍然面临同样的问题。 唯一的区别是,现在当我重新启动时,我带着这个扭曲的图像回到桌面: 即使安装了工作驱动程序,系统启动时似乎没有正确加载nvidia模块。 再次,要解决此问题,我可以切换到ctrl+alt+F1会话并登录。 然后我可以运行此代码来加载驱动程序和桌面: sudo modprobe nvidia_current_updates sudo service lightdm restart 我认为nvidia_current_updates可能会某种程度上被列入黑名单,或者nouveau驱动程序未被列入黑名单。 所以我进入了/etc/modprobe.d目录并浏览了一下。 我找不到任何证据。 以下是nvidia-graphic-drivers.conf的内容,它似乎相关: :/etc/modprobe.d$ cat nvidia-graphics-drivers.conf # […]