昨天我安装了 ubuntu 11.04(而不是 10.10)。我需要安装支持 opengl 3.3 的 nvidia 驱动程序。在 10.10 中,我按照以下方式进行操作:
Ctrl+alt+f1 登录
sudo /etc/init.d/gdm stop
sudo sh driver.run
startx
不是它不起作用。因为 ctrl+alt+f1 不显示登录屏幕。只有黑屏。我在谷歌上搜索过这个问题。有些人遇到过这个问题,但没人知道如何解决。有时人们说它与显卡或驱动程序有关。但我有 GeForce 9300M G,并且我已经激活了标准驱动程序。无论如何,它在 10.10 中有效,但现在不起作用了。
主要问题是我需要终止 xserver 来安装这个驱动程序。终止该进程只会重新启动 xserver。
另外,我尝试在 GUI 控制台中停止 /etc/init.d/gdm。它显示“Fake initctl,doing nothing”。在这种情况下,Google 也没有帮助。
对于安装该驱动程序有什么想法吗?
答案1
以官方方式安装驱动程序
安装硬件驱动程序的支持方式是System->Administration->Additional Drivers
从经典会话运行。
从“附加驱动程序”安装驱动程序时,请选择推荐的驱动程序并启用它。完成此操作后,窗口应如下所示:
我有一张类似的卡(GeForce 9300M GS),这个驱动程序运行良好。
仅当满足以下条件时,才应从 .run 文件安装驱动程序:
- 您的 Ubuntu 计算机上没有互联网连接。
- 没有其他方法可以安装驱动程序。
从 .run 文件安装显卡驱动程序
过去,由于 Windows XP 调制解调器,我曾无法连接互联网。以下是我安装(NVidia)显卡驱动程序的步骤(原始论坛帖子):
将 .run 文件保存在您的主文件夹中。其路径应为
/home/YOURUSERNAME
。您可以从 获得此文件Places->Home Folder
。按Ctrl+ Alt+ F1。这样会打开文本模式命令行界面。
首先输入用户名,然后输入密码即可登录。请注意,输入密码时,屏幕上不会显示密码字母。这是正常现象,出于安全原因。
登录后,输入以下命令,然后按enter:
cd ~
sudo /etc/init.d/gdm stop
sudo chmod +x driver.run
sudo ./driver.run
等待安装程序完成,然后输入此命令:
sudo /etc/init.d/gdm start
。这将带回图形界面。我不完全确定是否需要这一步,说实话,我不知道它有什么用,但是当我安装驱动程序时,我打开了一个终端
Applications->Accessories->Terminal
并输入了这个命令:sudo nvidia-xconfig --add-argb-glx-visuals
。这使我能够启用视觉效果。
答案2
在恢复模式下启动并选择 root(或 netroot) - 这不会启动 X,而是将您带到 tty1 上的 root shell。
答案3
通常情况下,您需要从存储库安装驱动程序(sudo apt-get install nvidia-current),但我不确定它是否支持 opengl 3.3。您可以这样运行驱动程序:
(保存所有数据)
sudo telinit S
选择“root 提示”
./driver.sh
sudo reboot