Xorg Session 导致我的 XPS 15 崩溃

Xorg Session 导致我的 XPS 15 崩溃

我遇到了一个问题,希望你们能帮我解决。我昨天收到了一台全新的 XPS 15,并在其上安装了 Ubuntu 17.10。

它目前与 Wayland 配合得很好。我安装了专有驱动程序和 bumblebee,以帮助我获得不错的电池寿命!

我遇到的问题是无法登录 Xorg 会话。Wayland 很好,但我需要一些软件,这些软件需要在 Xorg 上运行.....

所以发生的事情是,我将 GDM3 中的会话更改为 Ubuntu On Xorg,然后什么也没发生。鼠标冻结了。好吧,笔记本电脑就冻结了。感觉好像我安装了 nouveau,或者由于某些原因正在加载 nouveau。这很奇怪,因为 nouveau 被列入了黑名单,我已将以下参数添加到我的 grub:nouveau.modeset=0它帮助我在昨天想要安装 Ubuntu 时在实时磁盘中启动。

这是我的lspci输出:

00:00.0 主机桥:英特尔公司 Xeon E3-1200 v6/第 7 代核心处理器主机桥/DRAM 寄存器(rev 05)
00:01.0 PCI 桥:英特尔公司 Skylake PCIe 控制器 (x16) (rev 05)
00:02.0 VGA 兼容控制器:英特尔公司设备 591b(修订版 04)
00:04.0 信号处理控制器:英特尔公司 Skylake 处理器热子系统 (rev 05)
00:14.0 USB 控制器:英特尔公司 Sunrise Point-H USB 3.0 xHCI 控制器(rev 31)
00:14.2 信号处理控制器:英特尔公司 Sunrise Point-H 热子系统 (rev 31)
00:15.0 信号处理控制器:英特尔公司 Sunrise Point-H 串行 IO I2C 控制器 #0 (rev 31)
00:15.1 信号处理控制器:英特尔公司 Sunrise Point-H 串行 IO I2C 控制器 #1 (rev 31)
00:16.0 通信控制器:英特尔公司 Sunrise Point-H CSME HECI #1 (rev 31)
00:17.0 SATA 控制器:英特尔公司 Sunrise Point-H SATA 控制器 [AHCI 模式](修订版 31)
00:1c.0 PCI 桥:英特尔公司 Sunrise Point-H PCI Express 根端口 #1 (rev f1)
00:1c.1 PCI 桥:英特尔公司 Sunrise Point-H PCI Express 根端口 #2 (rev f1)
00:1d.0 PCI 桥:英特尔公司 Sunrise Point-H PCI Express 根端口 #9 (rev f1)
00:1d.4 PCI 桥:英特尔公司 Sunrise Point-H PCI Express 根端口 #13 (rev f1)
00:1d.6 PCI 桥:英特尔公司 Sunrise Point-H PCI Express 根端口 #15 (rev f1)
00:1f.0 ISA 桥:英特尔公司 Sunrise Point-H LPC 控制器(rev 31)
00:1f.2 内存控制器:英特尔公司 Sunrise Point-H PMC(rev 31)
00:1f.3 音频设备:英特尔公司设备 a171(rev 31)
00:1f.4 SMBus:英特尔公司 Sunrise Point-H SMBus(修订版 31)
01:00.0 3D 控制器:NVIDIA Corporation GP107M [GeForce GTX 1050 Mobile](rev a1)
02:00.0 网络控制器:Qualcomm Atheros QCA6174 802.11ac 无线网络适配器(rev 32)
03:00.0 未分配类别 [ff00]: Realtek Semiconductor Co., Ltd. RTS525A PCI Express 读卡器 (rev 01)
04:00.0 非易失性存储器控制器:东芝美国信息系统设备 0116

谢谢你们!如果需要更多详细信息,请随时向我询问!

答案1

我找到了解决问题的方法

我使用这些资源来解决我的问题:

首先,我的问题与 bumblebee 有关,当我想切换到 Xorg 时,它会导致我的计算机冻结。卸载它后问题就解决了。

我的笔记本电脑仍然有几个问题,所以我继续查看了我手头的其余文档,所以我添加了以下内容https://gist.github.com/whizzzkid/37c0d365f1c7aa555885d102ec61c048

sudo nano /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT='pcie_port_pm=off acpi_backlight=none acpi_osi=Linux acpi_osi=! acpi_osi="Windows 2009"'
sudo update-grub2

这解决了我重启机器时遇到的一个问题。我的笔记本电脑在启动时会死机!

但这并没有解决我与 Bumblebee 的问题!

因此我进入 ArchWiki 查看可以实现什么,并注意到其他用户似乎正在使用 bumblebee。

所以我找到了要点:https://gist.github.com/parasquid/5cbfb9a8f4159b546ab8b2ef2328d942,从中我看到了以下代码:

配置所需的内核参数(https://github.com/Bumblebee-Project/bbswitch/issues/148

sudo nano /etc/default/grub
change this parameter to: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_rev_override=1"
sudo update-grub2

我重新启动并且一切正常!

我希望它能够帮助其他遇到与我同样问题的人!

相关内容