不能用Nvidia Geforce 8400 GS设置1280×1024

我刚刚使用Windows安装程序安装了10.04 LTS。 系统在启动时挂起; 启动画面已冻结,它既不接受Ctrl + Alt + F2,也不接受Ctrl + Alt + Del,只接受硬重置。 (我是一个Linux菜鸟。)

当我编辑默认的Grub引导选项以省略quiet splash ,它就说明了这一点

 * setting sensors limit [OK] _ 

它停留在那里。

我只能使用Grub恢复启动选项进入桌面,当然分辨率较低(800×600),但其他一切似乎都能正常工作。

正如我所说,这是一个新安装。 我唯一做的就是使用Update Manager来获取最新信息,并使用“硬件驱动程序”窗口激活最新的Nvidia驱动程序。

我在一年前安装9.04时遇到了类似的问题,当时发布了这个问题的答案有效 – 这对10.04无效。 运行nvidia-xconfig来创建新的xorg.conf也没有修复它(在Recovery boot中)。

“硬件驱动程序”窗口仅指出NVIDIA加速图形驱动程序(版本当前)[推荐]。 我尝试了Jonathon关于卸载驱动程序和删除conf文件的提示,看看它是否可以在正常模式下重启,但它刚刚恢复到恢复模式。 /etc/X11/xorg.conf不存在。

更新:
我不知道Nvidia驱动程序的确切版本。 “硬件驱动程序”窗口仅指出NVIDIA accelerated graphics driver (version current) [Recommended] 。 此外,没有/etc/X11/xorg.conf ,但是有一个xorg.conf.failsafe 并没有多说 。
这个问题提到了nvidia-96。 这与我的情况有关吗?

更新2:
根据Jorge的回答,我现在已经安装了nvidia-glx-185但之后nvidia-xconfig不存在( sudo: nvidia-xconfig: command not found )。 仍然没有/etc/X11/xorg.conf文件。 但是,无论如何我重新启动,正常模式(不是故障保护)工作! 现在我用1024×768获得了桌面,这已经是一个巨大的进步了。 我在重新启动后查找了xorg.conf但它仍然不存在。

补充: 这会是一个有用的驱动程序吗? 我尝试下载它,但不是一个另存为对话框,我得到了一个充满php或类似的looong页面…

更新3:
我尝试了Jorge对nvidia-glx-185的建议,但没有设法让它进入1280×1024。 然后我尝试了上面链接的版本260.19.29,但很快变得非常复杂,我最终以某种方式破坏了我的安装(以及我的Windows启动,但我意识到这是我自己的错)。 我现在已经离开了Wubi安装,我正在一个真正的分区上安装一个全新的10.10安装。
那么,让我们重新开始:我应该再次安装nvidia-glx-185,然后呢?

如果我正确理解您的问题,则将显示器设置为其原始分辨率时出现问题。

我的显示器遇到了类似的问题。

请参阅我的答案, 如何将显示器设置为其未在分辨率列表中列出的原始分辨率?

您需要修改所需的监视器分辨率step 1 - cvt 1280 1024 ,例如step 1 - cvt 1280 1024

最好先用较低的分辨率尝试一下,如果一切正常,请尝试第6步去第6步,否则只需注销或重新启动,最后的分辨率将会恢复。

我花了一些时间在谷歌搜索这张卡片,看来你需要使用Nvidia 185驱动程序。 先安装它

sudo apt-get install nvidia-glx-185

并生成/etc/X11/xorg.conf文件

sudo nvidia-xconfig

然后重新启动,至少应该让卡工作。

更新您的问题然后我们将继续设置分辨率。

我有相同的显卡,我在我的系统上安装了10.04和10.10,安装了Ubuntu提供的最新nvidia驱动程序后,我的HP 1702显示器上有完整的1280×1024 @ 75。 我认为该问题与您的监视器的本机设置有关,即Ubuntu无法正确识别您的监视器。 您需要让ubuntu检测您的显示器,以便它可以正确设置显示器的原始分辨率。

BIOS实际上与外部卡如何与主板配合使用有很大关系。 从NVIDIA安装可能会很麻烦,但是这样你就可以确保所有配置和所有选项都正确地添加到xorg中,你也可以获得漂亮的nvidia控制台。

更简单的解决方案

  1. 选择推荐的专有NVIDIA驱动程序。
  2. 单击首选项菜单上的监视器。
  3. 当系统建议使用业主的设置时,只需说“否”。 在Ubuntu设置上选择1280×1024分辨率有效。 没有3D可能,但谁需要3D?

按照Jorge的步骤,然后尝试将其作为xorg.conf

 Section "Screen" Identifier "Default Screen" DefaultDepth 24 EndSection Section "Module" Load "glx" EndSection Section "Device" Identifier "Default Device" Driver "nvidia" Option "NoLogo" "True" EndSection 

如果这不起作用,请尝试Load "glx-185"而不是Load "glx" – 我的卡适用于最新的nvidia,不确定它是否是185驱动程序的不同模块名称。 我想不会。