![Nvidia 7800 gtx(驱动程序不适用于 12.04)](https://linux22.com/image/829820/Nvidia%207800%20gtx%EF%BC%88%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%E4%B8%8D%E9%80%82%E7%94%A8%E4%BA%8E%2012.04%EF%BC%89.png)
我买了一张二手 nvidia 7800 gtx 显卡,将它插入主板,然后将显示器插入位于显卡背面的 dvi 转 vga 转换器的 vga 部分。我启动后,分辨率为 640x480。然后我尝试安装 nvidia 304.37 驱动程序。我现在知道此驱动程序已更新为 304.64。无论如何,我安装了 304.37 驱动程序,重新启动了计算机,屏幕变白变黑,然后进入命令提示符。
此后,我卸载了该驱动程序,重新安装了 304.60、304.64,并尝试了其他几个驱动程序——但都失败了。到目前为止,我所能得到的最多的东西是显示操作系统加载时的“ubuntu”图片。
我已经在 Google 上搜索了一段时间,还尝试了其他一些方法sudo apt-get install nvidia-current nvidia-settings
,包括sudo apt-get install nvidia-current-updates
、、,sudo apt-get install nvidia-experimental-304
在内核日志文件中搜索提示(我读到这可能是 nouveau 的问题,但在日志文件中没有找到有关 nouveau 的任何信息)。我在日志文件中找到了以下内容:
NVRM: Your system is not currently configured to drive a VGA console
NVRM: on the primary VGA device. The NVIDIA Linux graphics driver
NVRM: requires the use of a text-mode VGA console. Use of other console
NVRM: drivers including, but not limited to, vesafb, may result in
NVRM: corruption and stability problems, and is not supported.
所以我无法启动 GUI 只发生在显示器插入卡时。但是当我将显示器插入板载显卡时,我可以启动 GUI(我相信是 lightdm?)* 但是,我现在只能获得 640x480 分辨率,而且这是我唯一可用的分辨率 *。
我主要关心的是让显卡显示 GUI,之后我会处理分辨率问题。除非分辨率不能显示所有可能的值才是问题所在。但我不知道问题是什么,这就是我来这里的原因。所以任何可能对此有所了解的人都可以随意发布一些东西来尝试。我对 Linux 和 ubuntu 还很陌生,所以不要排除我没有得到一些显而易见的东西的可能性。
答案1
删除现有的驱动程序代码:sudo apt-get update sudo apt-get purge nvidia-current sudo apt-get purge nvidia-current-updates
安装 NVIDIA 驱动程序代码: sudo apt-add-repository ppa:ubuntu-x-swat/x-updates sudo apt-get update sudo apt-get install nvidia-current
然后重新启动计算机并执行以下操作:代码:nvidia x server settings
如果出现“nvidia:未找到命令”
尝试代码:nvidia-settings
完毕!