我犯了一个常见错误,没有阅读整个手册并安装 Nvidia 驱动程序。现在 Xorg 甚至无法启动。我读到重新配置 Xorg 可以解决这个问题,但对我来说没用。
我的系统:
- Debian 8.0.0 杰西
- 配备 Intel HD Graphics 和 Nvidia GeForce 540m(带 Nvidia Optimus)的笔记本电脑。
当我尝试时dpkg-reconfigure x11-common
,我收到以下错误消息:
update-rc.d:警告:不再支持启动和停止操作;恢复为默认值。
答案1
我建议您删除 nvidia 驱动程序并重试此操作。安装支持 optimius 的 Nvidia 驱动程序比较棘手。您需要 bumblebee,但您仍然可以使用仅有的NVIDIA 卡(或仅有的英特尔版本)没有 bumbleebee。尝试
update-alternatives --config glx
这应该让你在两张卡之间进行选择。当你选择 nvidia 卡时,你可以使用 nvidia-xconfig 自动设置你的 xorg.conf。nvidia-xconfig 可以从存储库下载
删除 Nvidia 驱动程序:
如果您从官方存储库安装了 nvidia 驱动程序,那么您需要执行以下操作:
apt-get autoremove nvidia*
如果你通过从 nVidia 网站手动下载驱动程序来安装它们,那么你需要做的是运行
nvidia-uninstaller
下一步是恢复对 xorg.conf 配置文件所做的任何更改。默认情况下,Jessie 上的配置文件为空(除非我记错了)。
cd /etc/X11/
rm xorg.conf
rm /etc/X11/xorg.conf.d/20-nvidia.conf
现在,安装 nVidia 驱动程序时,内置的 nouveau 驱动程序会通过添加黑名单文件而被禁用。要重新启用 nouveau,您必须删除 nVidia 安装生成的文件。/etc/modprobe会有一行内容新黑名单。删除该行,保存文件,然后运行命令
update-initramfs -u
最后,只需重新安装 nouveau 驱动程序,以确保 nvidia 没有覆盖任何内容
aptitude install xserver-xorg-video-nouveau and xserver-xorg-video-intel
这应该会恢复 nVidia 安装可能已执行的操作。
答案2
您需要的软件包是:用于 Intel 驱动程序的 libdrm-intel1;用于 Nvidia 驱动程序的 libdrm-nouveau2
并检查 xserver-xorg-video-nouveau 和 xserver-xorg-video-intel
删除所有带有 nvidia 名称的软件包
检查你的黑名单
如果你想要获得 optimus 的支持,请查看 primus 包