需要“正确”的方法在运行 ubuntu 12.04+ 的 ThinkPad 上安装 nvidia 驱动程序

需要“正确”的方法在运行 ubuntu 12.04+ 的 ThinkPad 上安装 nvidia 驱动程序

是的,我读过如何安装 Nvidia 驱动程序? 是的,我已经搜索了好几年,并且对几十页的说明进行了广泛的实验。我昨天在 askubuntu 上提出的问题被删除了,因为已经错误地回答了。请不要再次删除它,因为它没有得到回答。

目标:GLX 可以在任何具有至少 1920 x 1080 X 窗口显示尺寸的 nvidia 驱动程序上运行。

从...开始:

行动:

CTRL-ALT-F1
login:passwd
cd Downloads
sudo su
service lightdm stop
init 3
pushd /etc
mkdir X11.backup; cd X11; tar cf - .|(cd ../X11.backup;tar xf -) # Make a safe copy
popd
chmod +x NVIDIA.*run
./NVIDIA.*run
service lightdm start

问题 1:X 屏幕为 640x480,无法调整(系统设置>显示),无法更改大小。小屏幕导致无法使用 X。

CTRL-ALT-T
nvidia-xconfig

问题 2:重写的 /etc/X11/xorg.conf 没有任何效果。

恢复:

CTRL-ALT-F1
login:passwd # if you logged out before
sudo su
cd /etc
mv X11 X11.nvidia
mkdir X11
cd X11.backup
tar cf - .|(cd ../X11; tar xf -)
service lightdm start

现在我回到了我心爱的 1920 x 1080 X-windows,没有 nvidia 也没有 GLX。

多年来,我一直在尝试让 nvidia 在这台笔记本电脑上运行,但没有成功。Bumblebee 和我尝试过的所有其他方法都导致同样的 nvidia 或屏幕尺寸控制缺失。我尝试过多次更改 BIOS(optimus 等...)

请提供一些关于如何实现我的目标的建议。命令序列越详细越好。解释是次要的,解释越少,运行命令就越容易。

我将通过发布一个精确的操作顺序来回报您的帮助,该顺序可成功安装,就像在我的计算机上实际完成的那样。它可能会帮助其他遇到此问题而苦恼的 ThinkPad 用户。

答案1

  1. 添加此存储库: sudo apt-add-repository ppa:ubuntu-x-swat/x-updates

  2. 更新: sudo apt-get update

  3. 安装 NVIDIA 驱动程序: sudo apt-get install nvidia-current nvidia-settings

相关内容