NVIDIA 专有驱动程序将我登录到控制台而不是 GUI

NVIDIA 专有驱动程序将我登录到控制台而不是 GUI

首先,我对任何错误表示歉意,英语不是我的母语。

我的问题是我无法让 NVIDIA 专有驱动程序工作。我尝试在 Ubuntu 12.04.1 32 位和 64 位、Ubuntu 12.10 Beta 2、Linux Mint 13 Cinnamon 64 位和 openSUSE 12.2 64 位上安装它,所有这些发行版的错误代码和症状(记录到 tty1 而不是 GUI 记录、低分辨率启动屏幕)都是相同的。

对,我没有说错误代码是什么。它出现在 sudo startx 上。

NVIDIA: could not open the device file /dev/nvidia0 (Input/output error).

我知道这是常见问题,但我尝试将 noveau 驱动程序列入黑名单甚至删除,从 repo/官方脚本/“其他驱动程序”中安装 NVIDIA 驱动程序,编辑 xorg.conf 并使用 Xorg -configurate 和 nvidia-xconfig,实现内核和整个发行版以及许多我不记得的事情。但问题更严重:整个 Cinnamon (Mint) 在工作期间冻结。我发现了冻结期间出现的错误代码:

Oct 1 20:57:17 WoozieLaptop kernel: [   308.120176] [drm] nouveau 0000:01:00.0:   PFIFO_CACHE_ERROR - Ch 4/1 Mthd 0z0060 Data 0xbcef0201

我的 Xorg.0.log 是这里。它是在安装 NVIDIA 驱动程序(显然)后在 Ubuntu 12.04.1 上制作的。

来自 Mint 的 inxi -G:

Graphics:    Card: NVIDIA GT216 [GeForce GT 240M]
             X.org: 1.11.3 drivers: (unloaded: nvidia)   FAILED:  nouveau,vesa,fbdev
             tty size: 80x25 Advanced Data: N/A for root out of X

lspci -k | grep -A2 VGA 来自 Mint:

01:00.0 VGA compatible controller: NVIDIA Corporation GT216 [GeForce GT 240M] (rev a2)
   Subsystem: Lenovo Device 38ff
   Kernel driver in use: nvidia

我的硬件是:

  • 联想 IdeaPad Y550
  • 英特尔 C2D T6600
  • NVIDIA GeForce GT 240M
  • 4 GB RAM

任何帮助都将不胜感激。这个问题完全使我的笔记本电脑无法日常使用。

干杯,

伍兹

答案1

12.04 存储库中包含的 nVidia 驱动程序存在许多问题(检查 ubuntuforums.org 并进行搜索)。

我有两块 nVidia 显卡,但标准驱动程序都无法运行。有一个 PPA 似乎运行得很好,也许可以解决你的问题。

由于您已经在控制台,请执行以下命令。执行命令时,您需要提供密码(密码将显示为空白)。系统还会要求您确认命令(短暂显示后)。您可以按 Enter 键确认命令:

以下命令将存储库添加到您的源列表中:

sudo apt-add-repository ppa:ubuntu-x-swat/x-updates

以下内容将更新您的软件存储库列表:

sudo apt-get update

以下将从 PPA 添加 nvidia 驱动程序:

sudo apt-get install nvidia-current

下面将更新你的 x-windows 配置:

sudo nvidia-xconfig

以下步骤将重新启动您的系统:

sudo reboot

如果一切顺利,新的 nVidia 驱动程序将被安装,并且您将拥有图形桌面。

如果您选择 Dash,然后输入 nvidia,您将获得 nvidia 设置程序。您可以在此处调整适合您的 nVidia 卡的设置。

希望这可以帮助,

答案2

尝试dpkg-reconfigure lightdm

您是否尝试过安装 gnome 而不是 unity,看看它是否有效?

相关内容