首先,我对任何错误表示歉意,英语不是我的母语。
我的问题是我无法让 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,看看它是否有效?