Ubuntu 12.04.1 LTS 和 Nvidia 驱动程序(304.51)64 位:问题 640x480

Ubuntu 12.04.1 LTS 和 Nvidia 驱动程序(304.51)64 位:问题 640x480

我对这个配置有疑问:

Asus K55V、Ubuntu 12.04 LTS 和 Nvidia 驱动程序 304.51。

我已使用以下命令删除了 nouveau 驱动程序:

apt-get --purge remove xserver-xorg-video-nouveau

我安装了官方的 nvidia 驱动程序(来自 www.nvidia.com),但是当我重新启动电脑时,屏幕分辨率只有 640x480,并且显示器大小被调整了。

如果我改变的话,这个问题就无法解决xorg.conf

现在我已经卸载了 nvidia 驱动程序并重新安装

sudo apt-get purge nvidia-current
sudo apt-add-repository ppa:ubuntu-x-swat/x-updates 
sudo apt-get update 
sudo apt-get install nvidia-current

当我重新启动时,屏幕分辨率和尺寸正常,但如果我开始,nvidia-setting我会收到以下消息:

您似乎没有使用 NVIDIA X 驱动程序。

并使用命令:

sudo lshw -c display | grep driver

我收到了

配置:驱动程序=i915 延迟=0

这听起来像是系统正在使用英特尔卡。当我启动命令时,lspci | grep VGA输出是:

00:02.0 VGA 兼容控制器:Intel Corporation Ivy Bridge 图形控制器(rev 09) 01:00.0 VGA 兼容控制器:NVIDIA Corporation Device 1058(rev ff)

但没有/etc/X11/xorg.conf。我在网上读了很多指南,但没有成功。我怎样才能使用已经安装的驱动程序的 nvidia 卡?

答案1

我正在处理我的华硕 A55V 的相同问题,它几天前才买的,我正在用 Ubuntu 12.10 进行所有设置。如果你在 Windows 中查看,你会发现 nvidia 卡不是实际连接到 LCD 的主卡。在 Windows 中,如果配置正确,使用图形加速的程序将使用 nvidia GPU 和内存。这种工作方法是一种混合情况(请参阅http://www.nvidia.com/object/optimus_technology.html) 我认为这个想法是通过仅在必要时使用 GPU 来节省笔记本电脑的电量。我发现这个项目旨在提供在 Linux 中使用 3D 加速的能力:https://wiki.ubuntu.com/Bumblebee上面有在 Ubuntu 中设置它的所有说明。希望这能解决你的问题。

答案2

请看这里:

nvidia 驱动程序更新后屏幕为 640x480。如何撤消?

特别是,问题顶部评论中给出的解决方案通常对我有用:

sudo apt-get purge xserver-xorg 
sudo apt-get install xserver-xorg xserver-xorg-video-all 
sudo reboot

答案3

您拥有 Nvidia Optimus,并且需要拥有 Bumblebee 才能使其正常工作。

正常使用时使用英特尔显卡,需要更多功率时使用 Nvidia 显卡。英特尔显卡可以满足计算机的正常使用。

在此处了解有关 Bumblebee 的更多信息以及如何安装它:https://wiki.ubuntu.com/Bumblebee

安装后你需要运行

optirun program使用您的 Nvidia 卡,其他一切都使用 Intel 卡。

在安装 Bumblebee 之前,您必须删除已安装的 Nvidia 驱动程序,因为 Bumblebee 会安装所需的内容。

对于我来说它非常有用,希望对你也同样有用。

相关内容