我最近购买了一台新的 Dell XPS 14,我同时启动了 Windows 8 和 Ubuntu 12.10。最初,我遇到了让 NVidia 驱动程序正常工作的问题。当我在安装驱动程序后重新启动时,Ubuntu 仪表板没有出现,只有壁纸。我知道这是一个当前问题,我已阅读其他人的解决方案,但仍然无法成功让专有驱动程序工作。我尝试安装 Linux 源和 Linux 头文件并重新安装驱动程序几次。我找到的解决方案似乎都没有奏效。以下是我正在运行的硬件列表。
英特尔酷睿 i7 3517U CPU、
4 GB DDR3 RAM、
NVidia GeForce 630M、1GB 独立显卡、
500GB 硬盘(带 32GB mSATA)
我真的不确定为什么这不起作用,任何帮助都将不胜感激。
谢谢。
答案1
我查看了你的笔记本电脑,它似乎支持低功耗英特尔显卡以及高功率 nvidia 显卡。
你可以通过运行以下命令来确认你的笔记本电脑是否同时具有英特尔和英伟达处理器lspci | grep VGA
尝试清除所有 nvidia 内容,然后强制使用英特尔驱动程序?之后,使用 Xorg-Edgers PPA 安装 nvidia-331(或最新版本)和 Bumblebee。
Bumblebee 是一个程序,它允许您仅为您选择的应用程序调用 nvidia 驱动程序,否则英特尔驱动程序将默认运行。
有关我的答案的更多信息,请参见这里:联想 Y510P 和 SLI GT750M 无法工作
答案2
我遇到了同样的问题,以下是摘录我的问题我发布了一条帖子,可以让您不必每次都重新安装,但不幸的是这并不能解决问题:
我通过启动恢复、进入根终端并输入以下内容来解决这个问题:
rm -Rfv ~/.compiz-1
rm -Rfv ~/.config/compiz-1
reboot now
这会让我回到登录屏幕,但分辨率会大大降低,并且没有 Unity。我可以通过右键单击桌面、点击更改背景、点击所有设置、软件源,然后点击附加驱动程序来尝试不同的驱动程序,但最终结果要么相同,要么只是黑屏,没有鼠标。
此时我可以恢复 Unity 和 1080p 的唯一方法是点击++CTRL
并输入:ALT
F1
sudo apt-get purge nvidia*
sudo reboot now
此时,compiz 不再崩溃,并且一切运行良好,满足了我的最低要求。但是,每次我想启动 Ubuntu 时,都需要做大量工作。当它工作时,附加驱动程序显示它正在使用备用驱动程序。所有其他驱动程序都失败了,并且每次重新启动时它总是默认使用其中一个。
答案3
通过安装 CUDA Toolkit,可以使 Nvidia 驱动程序正常工作。第一步是卸载所有现有的 nvidia 驱动程序并重新启动:
sudo apt-get purge nvidia*
sudo init 6
重启后安装 nvidia-cuda-toolkit:
sudo apt-get install nvidia-cuda-toolkit
对于可切换显卡,请在安装工具包之前安装大黄蜂。
sudo apt-get install bumblebee bumblebee-nvidia
该工具包将在安装时下载适合您的卡的正确驱动程序。