无法重新配置 Xorg

无法重新配置 Xorg

我犯了一个常见错误,没有阅读整个手册并安装 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 包

相关内容