启动到旧内核:GPU 驱动程序问题

启动到旧内核:GPU 驱动程序问题

当从 13.04 启动到 12.10 附带的 3.5.0 内核时,NVidia 驱动程序似乎出现了问题。屏幕分辨率不符合要求,我也无法将其设置为正确的分辨率。“NVidia X 服务器设置”工具给出了以下错误对话框:

您似乎没有使用 NVIDIA X 驱动程序。请编辑您的 X 配置文件(只需nvidia-xconfig以 root 身份运行),然后重新启动 X 服务器。

但是,以 root 身份运行 nvidia-xconfig 并不能解决问题。我尝试了 NVidia 的 310 驱动程序(可在默认内核上运行)和 304 驱动程序(以前可在 3.5、ubuntu 12.10 上运行),但都没有成功。GPU 是 NVidia Quadro FX570M。

我启动旧内核的原因是我遇到了 3.8(和 3.9)内核的处理器扩展问题,我不记得 3.5 内核有这个问题 - 这就是我想要尝试一下的原因。

编辑:Nouveau 驱动程序现在似乎也遇到了问题,在 3.5 和 3.9 内核上都恢复到 640 x 480 分辨率。有些事情真的搞砸了,不是吗?

答案1

您必须安装内核中的 linux 标头。对于 13.04,linux-headers-3.5.0-... 不在官方存储库中,因此您必须从其他地方获取它。

对于任何 nvidia 问题,最好清除所有已安装的驱动程序并尝试重新安装它们。 sudo apt-get purge nvidia*然后sudo apt-get install nvidia-304在运行内核时让它们运行。

如果这不起作用,则在运行此内核时,您必须再次清除它们并从源代码构建 nvidia 内核模块。请注意,它不是随软件包一起安装的,因此当您计划更新内核时想要再次删除这些模块时,您必须运行 nvidia 特定的删除工具。

相关内容