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

Woo*_*zie 5 nvidia xorg proprietary xserver

首先我想为任何错误道歉,英语不是我的母语。

我的问题是我无法让 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).
Run Code Online (Sandbox Code Playgroud)

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

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
Run Code Online (Sandbox Code Playgroud)

我的 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
Run Code Online (Sandbox Code Playgroud)

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

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

我的硬件是:

  • 联想IdeaPad Y550
  • 英特尔 C2D T6600
  • 英伟达 GeForce GT 240M
  • 4 GB 内存

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

干杯,

伍兹

小智 1

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

我有两张 nVidia 卡,但它们都不能使用标准驱动程序。有一个 PPA 似乎效果很好,可能会解决您的问题。

由于您已经位于控制台,因此请执行以下命令。执行命令时,您需要提供密码(该密码将显示为空白)。您还将被要求确认命令(简短显示后)。您可以按 Enter 键确认命令:

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

sudo apt-add-repository ppa:ubuntu-x-swat/x-updates
Run Code Online (Sandbox Code Playgroud)

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

sudo apt-get update
Run Code Online (Sandbox Code Playgroud)

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

sudo apt-get install nvidia-current
Run Code Online (Sandbox Code Playgroud)

以下内容将更新您的 x-windows 配置:

sudo nvidia-xconfig
Run Code Online (Sandbox Code Playgroud)

以下命令将重新启动您的系统:

sudo reboot
Run Code Online (Sandbox Code Playgroud)

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

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

希望这可以帮助,


Bar*_*o85 0

尝试dpkg-reconfigure lightdm

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