Fedora Workstation не переходит в режим сна на ноутбуке HP Envy x360 (2018)

Вопрос или проблема

У меня есть более старая, но не старая, ноутбук 2018 года, как указано в вопросе, который я не могу заставить перейти в спящий режим ни с одной из следующих систем: Fedora Workstation; Atomic Desktops Silverblue, Kinoite, Budgie; Fedora KDE Desktop Spin; или Ubuntu Desktop. Он успешно переходит в спящий режим и возвращается к работе без проблем с Fedora Atomic Sway Desktop и Windows 10. Все версии были загружены вчера и сегодня, включая все обновления, установленные на вновь разделенный диск.

Видимым симптомом является то, что дисплей становится черным, и система, похоже, зависает; нет активности на диске; нет изменений после нескольких минут ожидания; индикатор питания остается включенным; подсветка клавиатуры остается включенной. Единственное решение – это принудительная перезагрузка.

Одна вещь, которую я заметил у всех неработающих дистрибутивов Linux, это сообщение, которое выводится в начале загрузки и говорит «call_irq_handler: 0.110 No IRQ handler for vector», хотя я не могу найти никакой записи в логах, ни в dmesg, ни в графическом приложении Logs, которое ссылается на это. Я упоминаю это только потому, что Sway Atomic Desktop этого не делал. Это может быть совершенно несущественным фактором.

Я относительно новичок в Linux, но умею справляться с большинством проблем с помощью комбинации десятков лет опыта работы с компьютерами разных типов и поиска информации в интернете. Но эта проблема меня запутала. Явно компьютер может надежно переходить в спящий режим и возвращаться к работе, но что-то в Linux не дает ему спать. Большая преграда в том, что я не совсем знаю, где искать информацию по подобным проблемам в Linux.

Буду очень признателен за любую помощь!

Информация о системе

dmidecode -t bios:

Получение данных SMBIOS из sysfs.
СMBIOS 3.0.0 присутствует.

Обработка 0x0000, тип DMI 0, 24 байта
Информация о BIOS
    Производитель: AMI
    Версия: F.24
    Дата выпуска: 03/16/2022
    Адрес: 0xF0000
    Размер во время выполнения: 64 кБ
    Размер ROM: 16 МБ
    Характеристики:
        Поддерживается PCI
        BIOS обновляемый
        Разрешено затенение BIOS
        Поддерживается загрузка с CD
        Поддерживается выбор загрузки
        Поддерживается EDD
        Поддерживаются услуги 5.25"/1.2 МБ дискеты (int 13h)
        Поддерживаются услуги 3.5"/720 кБ дискеты (int 13h)
        Поддерживаются услуги 3.5"/2.88 МБ дискеты (int 13h)
        Поддерживается служба печати экрана (int 5h)
        Поддерживаются услуги клавиатуры 8042 (int 9h)
        Поддерживаются последовательные услуги (int 14h)
        Поддерживаются услуги принтера (int 17h)
        Поддерживается ACPI
        Поддерживается USB legacy
        Поддерживается смарт-аккумулятор
        Поддерживается спецификация загрузки BIOS
        Поддерживается загрузка по сети, инициированная функцией клавиши
        Поддерживается нацеленное распределение контента
        Поддерживается UEFI
    Ревизия BIOS: 15.24
    Ревизия прошивки: 63.18

dmidecode -t system:

Получение данных SMBIOS из sysfs.
СMBIOS 3.0.0 присутствует.

Обработка 0x0001, тип DMI 1, 27 байтов
Информация о системе
    Производитель: HP
    Название продукта: HP ENVY x360 Convertible 15-bq1xx
    Версия:  
    Серийный номер: 8CG802052W
    UUID: 4409c9d8-f508-11e7-9a05-2c6fc94442fa
    Тип пробуждения: Кнопка питания
    SKU номер: 1ZA02AV
    Семейство: 103C_5335KV HP Envy

Обработка 0x000E, тип DMI 32, 20 байтов
Информация о загрузке системы
    Статус: Ошибок не обнаружено

lscpu:

Архитектура:             x86_64
  Режимы работы процессора:         32-битный, 64-битный
  Размеры адресов:          43 бита физического, 48 бит виртуального
  Порядок байтов:             Младший байт впереди
Процессоры:                   8
  Список онлайн-процессоров:    0-7
Идентификатор производителя:                AuthenticAMD
  Идентификатор производителя BIOS:         Advanced Micro Devices, Inc.
  Название модели:             AMD Ryzen 5 2500U с Radeon Vega Mobile Gfx
    Название модели BIOS:      AMD Ryzen 5 2500U с Radeon Vega Mobile Gfx   Неизвестный процессор @ 2.0GHz
    Семейство процессоров BIOS:      107
    Семейство процессоров:           23
    Модель:                17
    Поток(и) на ядро:   2
    Ядро(а) на разъем:   4
    Разъем(ы):            1
    Уровень:             0
    Увеличение частоты:      включено
    Масштабирование процессоров МГц:   89%
    Максимальная частота процессора:          2000.0000
    Минимальная частота процессора:          1600.0000
    BogoMIPS:             3992.26
    Флаги:                fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflus
                          h mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_t
                          sc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq m
                          onitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lah
                          f_lm cmp_legacy extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw sk
                          init wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb hw_p
                          state ssbd ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushop
                          t sha_ni xsaveopt xsavec xgetbv1 clzero irperf xsaveerptr arat npt lbrv svm_lo
                          ck nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthre
                          shold avic v_vmsave_vmload vgif overflow_recov succor smca sev sev_es
Кэши (всего):      
  L1d:                    128 Кб (4 экземпляра)
  L1i:                    256 Кб (4 экземпляра)
  L2:                     2 Мб (4 экземпляра)
  L3:                     4 Мб (1 экземпляр)
NUMA:                     
  Узлы NUMA:           1
  Процессоры узла NUMA0:      0-7
Уязвимости:          
  Сбор данных:   Не затронут
  Itlb многократные попадания:          Не затронут
  L1tf:                   Не затронут
  Mds:                    Не затронут
  Meltdown:               Не затронут
  Устаревшие данные Mmio:        Не затронут
  Оборотный сбор данных по файлам: Не затронут
  Retbleed:               Митигировано; неконтролируемый thunk возврата; уязвимый SMT
  Переполнение спецификации rstack:   Митигировано; Безопасный RET
  Обход спецификации хранилища:      Митигировано; Обход предсказаний отключен через prctl
  Spectre v1:             Митигировано; барьеры usercopy/swapgs и санитация указателя __user
  Spectre v2:             Митигировано; Retpolines; IBPB условный; STIBP отключен; Заполнение RSB; PBRSB-e
                          IBRS Не затронут; BHI Не затронут
  Srbds:                  Не затронут
  Асинхронный сбой Tsx:        Не затронут

lsblk:

NAME                                          MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINTS
sda                                             8:0    0 931.5G  0 диск  
└─sda1                                          8:1    0 931.5G  0 часть  
  └─luks-de452dcc-6950-418d-96ea-dc98f511accc 253:2    0 931.5G  0 шифр /home
zram0                                         252:0    0     8G  0 диск  [SWAP]
nvme0n1                                       259:0    0 476.9G  0 диск  
├─nvme0n1p1                                   259:1    0   512M  0 часть  /boot/efi
├─nvme0n1p2                                   259:2    0     1G  0 часть  /boot
├─nvme0n1p3                                   259:3    0    32G  0 часть  
│ └─luks-95e4413b-1083-46f3-8e80-fee9278cddef 253:1    0    32G  0 шифр [SWAP]
└─nvme0n1p4                                   259:4    0 443.4G  0 часть  
  └─luks-358e1cf7-3186-49be-89cb-b18b7f353d0c 253:0    0 443.4G  0 шифр /

lsusb:

Шина 001 Устройство 001: ID 1d6b:0002 Linux Foundation 2.0 корневой хаб
Шина 001 Устройство 002: ID 0bda:58e6 Realtek Semiconductor Corp. HP Wide Vision FHD Camera
Шина 002 Устройство 001: ID 1d6b:0003 Linux Foundation 3.0 корневой хаб
Шина 003 Устройство 001: ID 1d6b:0002 Linux Foundation 2.0 корневой хаб
Шина 003 Устройство 002: ID 05e3:0608 Genesys Logic, Inc. Хаб
Шина 003 Устройство 003: ID 0483:91d1 STMicroelectronics Sensor Hub
Шина 003 Устройство 004: ID 0bda:b00b Realtek Semiconductor Corp. Realtek Bluetooth 4.2 Adapter
Шина 004 Устройство 001: ID 1d6b:0003 Linux Foundation 3.0 корневой хаб

lspci:

00:00.0 Хост-мост: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Root Complex
00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 IOMMU
00:01.0 Хост-мост: Advanced Micro Devices, Inc. [AMD] Семейство 17h (Модели 00h-1fh) PCIe Пустой хост-мост
00:01.2 PCI мост: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 PCIe GPP Мост [6:0]
00:01.6 PCI мост: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 PCIe GPP Мост [6:0]
00:01.7 PCI мост: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 PCIe GPP Мост [6:0]
00:08.0 Хост-мост: Advanced Micro Devices, Inc. [AMD] Семейство 17h (Модели 00h-1fh) PCIe Пустой хост-мост
00:08.1 PCI мост: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Внутренний PCIe GPP Мост 0 к Шине A
00:08.2 PCI мост: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Внутренний PCIe GPP Мост 0 к Шине B
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 61)
00:14.3 ISA мост: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 51)
00:18.0 Хост-мост: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Устройство 24: Функция 0
00:18.1 Хост-мост: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Устройство 24: Функция 1
00:18.2 Хост-мост: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Устройство 24: Функция 2
00:18.3 Хост-мост: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Устройство 24: Функция 3
00:18.4 Хост-мост: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Устройство 24: Функция 4
00:18.5 Хост-мост: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Устройство 24: Функция 5
00:18.6 Хост-мост: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Устройство 24: Функция 6
00:18.7 Хост-мост: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Устройство 24: Функция 7
01:00.0 Непостоянный контроллер памяти: Intel Corporation SSD 660P Series (rev 03)
02:00.0 Неназначенный класс [ff00]: Realtek Semiconductor Co., Ltd. RTS522A PCI Express Card Reader (rev 01)
03:00.0 Контроллер сети: Realtek Semiconductor Co., Ltd. RTL8822BE 802.11a/b/g/n/ac адаптер WiFi
04:00.0 VGA совместимый контроллер: Advanced Micro Devices, Inc. [AMD/ATI] Raven Ridge [Radeon Vega Series / Radeon Vega Mobile Series] (rev c4)
04:00.1 Аудиоустройство: Advanced Micro Devices, Inc. [AMD/ATI] Raven/Raven2/Fenghuang HDMI/DP Audio Controller
04:00.2 Контроллер шифрования: Advanced Micro Devices, Inc. [AMD] Семейство 17h (Модели 10h-1fh) Платформа процессора безопасности
04:00.3 USB контроллер: Advanced Micro Devices, Inc. [AMD] Raven USB 3.1
04:00.4 USB контроллер: Advanced Micro Devices, Inc. [AMD] Raven USB 3.1
04:00.6 Аудиоустройство: Advanced Micro Devices, Inc. [AMD] Семейство 17h/19h HD Audio Controller
05:00.0 SATA контроллер: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 51)

Ответ или решение

Проблема с невозможностью перехода в режим сна на вашем ноутбуке HP Envy x360 (2018) с использованием различных дистрибутивов Linux, кроме Fedora Atomic Sway Desktop, может быть связана с несовместимостями драйверов или параметрами конфигурации системы. Давайте рассмотрим некоторые шаги и решения, которые могут помочь вам исправить эту ситуацию.

1. Обновление ядра и драйверов

Поскольку поддержка оборудования может улучшаться с новыми версиями ядра, стоит рассмотреть возможность обновления до последней версии ядра Linux. Для Fedora это можно сделать с помощью DNF:

sudo dnf update kernel

Проверьте, добавлены ли какие-либо обновления драйверов.

2. Проверка параметров GRUB

Попробуйте изменить параметры загрузки вашего ядра в GRUB. Откройте файл конфигурации GRUB:

sudo nano /etc/default/grub

Добавьте или измените строку GRUB_CMDLINE_LINUX следующим образом (обратите внимание, что изменения могут различаться в зависимости от вашей конфигурации):

GRUB_CMDLINE_LINUX="quiet splash acpi_sleep=nonvs"

После этого обновите конфигурацию GRUB:

sudo grub2-mkconfig -o /boot/grub2/grub.cfg

3. Проверка наличия проблем с ACPI

Сообщение об ошибке "call_irq_handler: 0.110 No IRQ handler for vector" может указывать на проблему с ACPI (Advanced Configuration and Power Interface). Проверьте параметры ACPI и включите или отключите их в BIOS. Перезагрузитесь в BIOS и найдите соответствующие настройки.

4. Логи и диагностика

Поскольку вы не можете найти записи о проблемах в dmesg и других логах, продолжайте исследовать. Вы также можете попробовать проверить вывод команды journalctl на предмет ошибок, связанных с переходом в сон:

journalctl -b | grep -i suspend

5. Установите и проверьте пакет tlp

Установите и активируйте TLP, который может оптимизировать управление энергией на вашем устройстве:

sudo dnf install tlp
sudo tlp start

Проверьте, активен ли TLP и работает ли корректно:

tlp stat

6. Переключение на другой графический стек

Если проблема остается нерешенной, стоит попробовать использовать другой графический стек. Например, если у вас установлен драйвер amdgpu, попробуйте переключиться на открытые или специальные драйверы. Также проверьте, что у вас установлены правильные пакеты для работы с вашим видеокартами.

7. Обратитесь в сообщество

Если все вышеуказанные шаги не помогли, рассмотрите возможность обращения в форумы, такие как Fedora Forum или Ask Fedora. Опишите свою проблему как можно подробно, включая всю предоставленную информацию о системе и предыдущие шаги, которые вы выполнили.

В целом, проблемы с энергосбережением на Linux могут быть вызваны множеством причин, и то, что один дистрибутив работает, а другие — нет, может указывать на несовместимость или специфическую конфигурацию. Эти шаги должны помочь вам в диагностике и решении проблемы с режимом сна вашего ноутбука.

Оцените материал
Добавить комментарий

Капча загружается...