我对这个配置有疑问:
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 会安装所需的内容。
对于我来说它非常有用,希望对你也同样有用。