--编辑澄清--
我无法登录 Xorg 版本的 Gnome,但我仍然能够使用 GDM 中的“Gnome Classic”shell 扩展来访问它。我想知道是否有人遇到过这个问题,并且可以告诉我与让 Xorg 登录最相关的正确文件或目录的方向。
当我尝试在 Xorg 上登录 Gnome 以启用用于游戏的 Nvidia GPU 时,GDM3 出现了问题。我使用 Nvidia-Prime 在 Intel 和 Nvidia 之间切换。我在 Xorg 上使用 Ubuntu 内核进行游戏,在 Wayland 上使用最新的主线或稳定版进行日常活动。奇怪的是,我无法在 Xorg 下访问 Gnome Shell,但可以完美登录 Classic 和 Wayland,这发生在 Intel 和 Nvidia 下所有已安装的内核上。
这主要让我很恼火,因为我仍然可以随心所欲地玩游戏,但如果有人知道答案,我会尝试找出根本原因。这是我在这个网站上的第一个问题,所以如果我遗漏了什么,我深表歉意。
尝试缓解
切换到各种内核来确定是否有任何变化。
清除 Nvidia 模块并重新安装驱动程序,并使用新的驱动程序和配置文件重建内核。
尝试在 Nvidia 和 Intel GPU 下登录每个会话。在任一 GPU 下使用 Xorg 均失败。
从控制台运行 Startx 并检查日志。Xorg 显示了失败信息。
PPA-清洗帕多卡 PPA
添加新用户,查看问题是否出在我现有的用户配置文件上。没有结果。
我正在考虑
我真的希望我只是个白痴,而且这只是一件小事,但是......
清除 Gnome-Shell*
清除 Xserver/Xorg
规格:
- System76 Oryx Pro(oryp3)
- 带有 Gnome 3.26.2 的 Ubuntu 17.10
- 内核:4.15rc6 - 4.13.0.21.24 - 4.13.0.21.22
- 处理器:i7-7700HQ
- GPU
- 英特尔591b
- Nvidia GP106M (GTX1060 Mobile) Nvidia-Prime 售价 387.34
- 图形:
- Xorg 1.19.5
- OpenGL 渲染器:Intel HD Graphics 630
- 4.5 Mesa 17.4.0-devel - 帕多卡 PPA
答案1
这个问题部分是由于从 GDM 中删除了“ubuntu-session”而引起的。这仍然不能解释为什么 Gnome-Classic 允许登录,而 Xorg 却不允许。
通过重新安装 ubuntu-session,问题得到解决。