我遇到了一个问题,希望你们能帮我解决。我昨天收到了一台全新的 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
我找到了解决问题的方法
我使用这些资源来解决我的问题:
- https://gist.github.com/whizzzkid/37c0d365f1c7aa555885d102ec61c048
- https://gist.github.com/parasquid/5cbfb9a8f4159b546ab8b2ef2328d942
- https://wiki.archlinux.org/index.php/Dell_XPS_15_9560
首先,我的问题与 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
我重新启动并且一切正常!
我希望它能够帮助其他遇到与我同样问题的人!