以官方方式安装驱动程序

以官方方式安装驱动程序

昨天我安装了 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 文件安装驱动程序:

  1. 您的 Ubuntu 计算机上没有互联网连接。
  2. 没有其他方法可以安装驱动程序。

从 .run 文件安装显卡驱动程序

过去,由于 Windows XP 调制解调器,我曾无法连接互联网。以下是我安装(NVidia)显卡驱动程序的步骤(原始论坛帖子):

  1. 将 .run 文件保存在您的主文件夹中。其路径应为/home/YOURUSERNAME。您可以从 获得此文件Places->Home Folder

  2. Ctrl+ Alt+ F1。这样会打开文本模式命令行界面。

  3. 首先输入用户名,然后输入密码即可登录。请注意,输入密码时,屏幕上不会显示密码字母。这是正常现象,出于安全原因。

  4. 登录后,输入以下命令,然后按enter

    cd ~

    sudo /etc/init.d/gdm stop

    sudo chmod +x driver.run

    sudo ./driver.run

  5. 等待安装程序完成,然后输入此命令:sudo /etc/init.d/gdm start。这将带回图形界面。

  6. 我不完全确定是否需要这一步,说实话,我不知道它有什么用,但是当我安装驱动程序时,我打开了一个终端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

相关内容