切换到 prime-select intel 会导致系统在登录后冻结

切换到 prime-select intel 会导致系统在登录后冻结

我在我的 ASUS FX503-VD 笔记本电脑上使用内核为 4.17.0-041700rc6 的 ubuntu 18.04,该笔记本电脑配备 Intel Core i5-7300hq 和 NVIDIA GTX 1050(4GB)。

自从安装 Ubuntu 并修复触摸板问题后,这台笔记本电脑出现了几个问题。升级到 17rc6 内核解决了触摸板问题。安装 nvidia 驱动程序后,我发现我的电池耗电非常快(我安装了 TLP,但仍然需要 3-4 小时)。

因此我尝试切换回英特尔卡,但登录后系统就冻结了。

我尝试按照https://askubuntu.com/a/923216/847770并成功创建了一个映像。当我尝试在 grub 中使用此映像启动时,它弹出内核恐慌(似乎我做错了),但我不得不尝试一下,因为我没有10-linux文件。

输出如下ls -a /boot

.                                    initrd.img-4.18.0-041800rc5-generic
..                                   memtest86+.bin
abi-4.15.0-20-generic                memtest86+.elf
abi-4.15.0-23-generic                memtest86+_multiboot.bin
abi-4.17.0-041700rc6-generic         retpoline-4.15.0-20-generic
abi-4.17.8-041708-generic            retpoline-4.15.0-23-generic
abi-4.18.0-041800rc5-generic         retpoline-4.17.0-041700rc6-generic
acpi_gpufix                          retpoline-4.17.8-041708-generic
config-4.15.0-20-generic             retpoline-4.18.0-041800rc5-generic
config-4.15.0-23-generic             System.map-4.15.0-20-generic
config-4.17.0-041700rc6-generic      System.map-4.15.0-23-generic
config-4.17.8-041708-generic         System.map-4.17.0-041700rc6-generic
config-4.18.0-041800rc5-generic      System.map-4.17.8-041708-generic
efi                                  System.map-4.18.0-041800rc5-generic
grub                                 vmlinuz-4.15.0-20-generic
initrd.img-4.15.0-20-generic         vmlinuz-4.15.0-23-generic
initrd.img-4.15.0-23-generic         vmlinuz-4.17.0-041700rc6-generic
initrd.img-4.17.0-041700rc6-generic  vmlinuz-4.17.8-041708-generic
initrd.img-4.17.8-041708-generic     vmlinuz-4.18.0-041800rc5-generic

如您所见,我已成功将其复制到 /boot。

这是我的ls -a /etc/grub.d/输出:。

.                40_custom_proxy  45_uefi-firmware  proxifiedScripts
..               41_linux_proxy   46_custom_proxy   README
00_header        42_linux_xen     47_custom         .script_sources.txt
05_debian_theme  43_memtest86+    backup
10_linux_proxy   44_os-prober     bin

输出如下nvidia-smi

+-----------------------------------------------------------------------------+
| NVIDIA-SMI 396.24.10              Driver Version: 396.24.10                 |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  GeForce GTX 1050    Off  | 00000000:01:00.0 Off |                  N/A |
| N/A   50C    P3    N/A /  N/A |    320MiB /  4042MiB |      1%      Default |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID   Type   Process name                             Usage      |
|=============================================================================|
|    0      1163      G   /usr/lib/xorg/Xorg                            28MiB |
|    0      1576      G   /usr/bin/gnome-shell                          48MiB |
|    0      1753      G   /usr/lib/xorg/Xorg                           127MiB |t 
|    0      1927      G   /usr/bin/gnome-shell                         115MiB |
+-----------------------------------------------------------------------------+

我希望 Glat (https://askubuntu.com/users/680254/glats)可以看到我的帖子并帮助我解决问题。

编辑2

实际上我发现它可以通过acpi=off选项启动,但它会关闭 tauchpad,所以对我来说这不是一个解决办法。但是,电池仍然消耗得很快,而且我不知道如何更改键盘背光(/sys/class/leds 中没有 kbd:backlight 等文件)。

编辑3

昨天我尝试安装 Linux Mint,因为我在互联网上看到一篇帖子,其中一个人有同样的笔记本电脑(asus fx503vd),他通过切换到 MDM 桌面管理器使 prime-select 工作,但 gksu 被删除了,我无法切换回它。仍在寻找答案。

编辑4

这个*****问题变成了一个糟糕的博客。刚刚找到一个可能的解决方案的页面https://connorkuehl.github.io/dell-inspiron-7559-linux-guide/index.html,所以我可能会尝试安装 bumblebee,因为它可以帮助完全关闭我的 nvidia 卡,这样我就可以节省电量。

编辑5

我终于解决了触摸板和 nvidia 驱动程序的问题。因此,在安装 bumblebee 之前,我要制作一个恢复映像。情况越来越好了!

答案1

因此,我按照本指南使其在 Ubuntu 18.04 lts 上运行(https://askubuntu.com/a/923216/847770

警告 Ubuntu 16.04 与本指南不兼容,因为不支持 libssl 1.1,这导致 iASL 无法正常工作。

您还必须安装 bumblebee 并在其 .conf 文件中将您的驱动程序列入黑名单。

现在我可以用任何冻结来切换我的卡:)

相关内容