我有一台新的 Alienware M17x,我已安装了 64 位 Ubuntu 12.10(双启动)。我尝试了各种方法来安装 GeForce GTX 680M 的 Nvidia 驱动程序(他们声称它们与之兼容):
- 来自 Ubuntu 软件中心(尽管附加驱动程序无法检测到该卡。)
- 使用
sudo apt-get install nvidia-current
- 从 nvidia 下载驱动程序并手动安装它们 (ctrl + alt + F6,
sudo service lightdm stop
,sudo ./NVIDIA*
,sudo reboot
)
(每个都全新安装有 Ubuntu)但在所有情况下,当我安装 nvidia-setings 后重新启动时,它会声称我没有使用驱动程序,而应该sudo nvidia-xconfig
从终端使用,我确实这样做了,但这没有效果,我一直停留在糟糕的分辨率下,直到我rm /etc/X11/xorg.conf
重新启动。
xorg.conf
生成的nvidia-xconfig
是:
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection
Section "Files"
EndSection
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
HorizSync 28.0 - 33.0
VertRefresh 43.0 - 72.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
EndSubSection
EndSection
答案1
我解决这个问题的方法是安装熊蜂以启用 optimus。
由于某种原因,Ubuntu 中显示的默认显卡是集成的 Intel 卡,而安装 Nvidia 驱动程序时不使用 bumblebee 会造成混乱。安装过程非常简单。要使用 Nvidia 芯片运行软件,您需要打开终端 ( ),然后在要运行的内容前面 Ctrl+alt+T
输入。optirun
一个额外的好处是,您将获得更长的电池寿命,因为 Nvidia 显卡在不使用时将被关闭。