我目前在一台装有 nVidia GT 640 的台式机上运行 Ubuntu 12.10,这给我带来了很多问题。每次启动时,我的鼠标光标都会停留在空白的黑屏上。
使用引导nomodeset
只能让我在其中一个显示器上获得全分辨率,但只能在较小的屏幕区域上获得(这真的很奇怪)。我已将其缩小到只需acpi=off
在 GRUB 中进行设置即可启用此功能。
最奇怪的是,我可以让它工作。如果我完全重新安装 mesa 包sudo apt-get --reinstall install libgl1-mesa-glx
并使用默认驱动程序(开源驱动程序),那么我就可以启动,两个显示器都可以以全分辨率识别,没有问题。但是,一旦我重新启动,就会发生同样的错误。
有什么方法可以让这些显示器在第一次尝试时就被识别,而且不会出现问题吗?谢谢。
附言:我是双重启动的,在 Windows 上一切运行良好,所以我不认为任何硬件有故障(只是编程不佳:。我不太喜欢 Windows,但是我更喜欢 Ubuntu。
答案1
我在使用 Ubuntu 12.10 和 Nvidia ASUS GT640 显卡时也遇到了类似的问题。尝试专有的 310 Nvidia 驱动程序没有帮助,因为它使我的桌面性能大幅下降。
然后,我考虑切换到 Ubuntu 13.04 的预构建版本(从这里获取 .iso:http://cdimage.ubuntu.com/daily-live/current/)所以我把它烧掉了,然后重新安装。
第一印象不错,使用开源驱动程序的桌面行为比使用 Ubuntu 12.10 要好得多。我决定试用 Linux 版 Steam。游戏内行为仍然缺乏很多(尝试过 TF2)。然后我转到 Ubuntu 软件中心应用程序并安装了专有的、经过测试的 310 Nvidia 驱动程序。
重启系统后,一切都正常了!屏幕分辨率好,桌面行为好,还有惊喜!Linux 版 Steam 游戏内行为相当不错!用我的个人资料推荐的配置愉快地玩 TF2!:D
我建议给 Ubuntu 13.04 一个机会!试试吧,对我来说它是有效的。
我的电脑的配置文件:CPU:AMD Athlon x64 3.0 Ghz x2(6000+)RAM:4Gb DDR2 667Mhz GPU:Nvidia ASUS GT640 2Gb
希望这些能帮到你!我为我的英语不好而道歉 ;p