Fedora 29:在 DELL XPS 15 9570 上升级到内核 5.x 后屏幕空白/闪烁

Fedora 29:在 DELL XPS 15 9570 上升级到内核 5.x 后屏幕空白/闪烁

我在 DELL XPS 15 9570 上运行 Fedora 29,安装了最新的 BIOS。

自从升级到内核 5.0.3 / 5.0.5 后,我的笔记本电脑屏幕在 BIOS 徽标出现后保持空白(偶尔有白色闪烁),并且发出奇怪的高频“线圈呜呜”噪音。

我可以通过输入 GRUB 并选择较旧的 4.x 内核来强制系统启动。

我禁用了 nouveau,因为它从未与 4.x 内核一起工作。

谢谢

### BEGIN /etc/grub.d/10_linux ###
menuentry 'Fedora (5.0.5-200.fc29.x86_64) 29 (Workstation Edition)' --class fedora --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-4.20.8-200.fc29.x86_64-advanced-f4720609-44ff-4b36-a4c4-31e8af02f468' {
    load_video
    set gfxpayload=keep
    insmod gzio
    insmod part_gpt
    insmod ext2
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root  c60cd3be-dfeb-4a5f-983e-b2510b0b8991
    else
      search --no-floppy --fs-uuid --set=root c60cd3be-dfeb-4a5f-983e-b2510b0b8991
    fi
    linuxefi    /vmlinuz-5.0.5-200.fc29.x86_64 root=/dev/mapper/fedora-root ro resume=/dev/mapper/fedora-swap rd.lvm.lv=fedora/root rd.luks.uuid=luks-0fcd4a94-b2b9-4613-8e04-780631a9f752 rd.lvm.lv=fedora/swap rhgb quiet nouveau.modeset=0 acpi_osi=Linux acpi_osi='!Windows 2015' LANG=de_DE.UTF-8
    initrdefi /initramfs-5.0.5-200.fc29.x86_64.img
}
menuentry 'Fedora (5.0.3-200.fc29.x86_64) 29 (Workstation Edition)' --class fedora --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-4.20.8-200.fc29.x86_64-advanced-f4720609-44ff-4b36-a4c4-31e8af02f468' {
    load_video
    set gfxpayload=keep
    insmod gzio
    insmod part_gpt
    insmod ext2
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root  c60cd3be-dfeb-4a5f-983e-b2510b0b8991
    else
      search --no-floppy --fs-uuid --set=root c60cd3be-dfeb-4a5f-983e-b2510b0b8991
    fi
    linuxefi    /vmlinuz-5.0.3-200.fc29.x86_64 root=/dev/mapper/fedora-root ro resume=/dev/mapper/fedora-swap rd.lvm.lv=fedora/root rd.luks.uuid=luks-0fcd4a94-b2b9-4613-8e04-780631a9f752 rd.lvm.lv=fedora/swap rhgb quiet nouveau.modeset=0 acpi_osi=Linux acpi_osi='!Windows 2015' LANG=de_DE.UTF-8
    initrdefi /initramfs-5.0.3-200.fc29.x86_64.img
}
menuentry 'Fedora (4.20.16-200.fc29.x86_64) 29 (Workstation Edition)' --class fedora --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-4.20.8-200.fc29.x86_64-advanced-f4720609-44ff-4b36-a4c4-31e8af02f468' {
    load_video
    set gfxpayload=keep
    insmod gzio
    insmod part_gpt
    insmod ext2
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root  c60cd3be-dfeb-4a5f-983e-b2510b0b8991
    else
      search --no-floppy --fs-uuid --set=root c60cd3be-dfeb-4a5f-983e-b2510b0b8991
    fi
    linuxefi    /vmlinuz-4.20.16-200.fc29.x86_64 root=/dev/mapper/fedora-root ro resume=/dev/mapper/fedora-swap rd.lvm.lv=fedora/root rd.luks.uuid=luks-0fcd4a94-b2b9-4613-8e04-780631a9f752 rd.lvm.lv=fedora/swap rhgb quiet nouveau.modeset=0 acpi_osi=Linux acpi_osi='!Windows 2015' LANG=de_DE.UTF-8
    initrdefi /initramfs-4.20.16-200.fc29.x86_64.img
}

答案1

这个问题已经在这里讨论过: https://bugs.archlinux.org/task/61964

它是通过 5.x 内核中的 eDP 1.4+(“链接配置快速且窄”)优化引入的;该补丁不适用于某些面板,包括 XPS 15 的面板,因此必须回滚。

回滚已合并,应与下一个内核版本 (5.0.8) 一起发布:

https://github.com/torvalds/linux/commit/21635d7311734d2d1b177f8a95e2f9386174b76d

相关内容