Имеются два ноутбука.
- X1 Carbon Gen 8
- X1 Yoga Gen 4
На одинаковом железе. Из всех различий: тачскрин у йоги, у карбона вайфай AX201, а у Йоги 9560, да дисплеи разных ревизий одной и той же модели.
У обоих i5-10210U, 8гиг памяти, 256 гиг nvme (разных моделей).
Установлены идентичные Arch Linux с Гномом, идентичный набор софта и всё такое прочее.
У обоих Powertop c auto-tune и power-profiles-daemon. У обоих на i915 включены PSR,DC и всё что там принято, тако же и с iwlwifi.
Так вот, Йога ни под каким соусом не хочет ронять Pkg в состояние PC10, минимум, что может - PC8.
Карбон же исправно тушит package до состояния PC10 спустя минуту-полторы после старта системы.
Йоге после старта требуется 10 минут чтоб достичь минимума потребления в 2.6Вт, а карбон падает до минимум в 2.2Вт спустя полторы-две минуты (на этом тесте просто логин в сессию и ждать, яркость экрана ~20%).
Я на йоге перепробовал уже наверное всё что нашёл в сети:
- PCIe ASPM
- LTR
- отключение девайсов в BIOS вплоть то «отключение всего, что можно»
- nowatchdog
Судя по powertop, никто у йоги не гадит прерываниями, поведение по devices stats одинаковое с карбоном.
Как результат, йога подъедает батарею (они тоже у них обоих одинаковые вплоть до форм-фактора) заметно быстрее карбона.
Из дополнительного странного: на йоге можно делать андервольт утилитой intel-undervolt, а у карбона - нельзя, хотя процессоры одинаковые.
Остаётся грешить на кривой БИОС или EC у йоги, ибо они таки, очевидно, не те, что у карбона.
Такие дела. Особо не рассчитываю на помощь, но вдруг? А?