У меня есть Lenovo Thinkpad E15 с Ubuntu 20.04, установленный на твердотельный накопитель NVMe емкостью 1 ТБ, в режиме двойной загрузки с исходной Windows 10 Pro, и все прошло хорошо.
Я добавил некоторое программное обеспечение и внешние устройства. аппаратное обеспечение. Теперь при загрузке с Ubuntu у меня возникает следующая ошибка:
AER: ошибка шины PCIe: серьезность = исправленный тип = физический уровень (идентификатор получателя)
AER: устройство [15b7: 5006] статус ошибки /mask=00...01/0000e000
AER [0] RxERR
и загрузка Ubuntu возможна только в режиме восстановления Ubuntu.
Вместо этого Windows 10 Pro, встроенная в Lenovo, запускается нормально.
В то же время, когда возникла ошибка, во время загрузки Ubuntu вентилятор охлаждения включен в самый холодный месяц года.
Я пробовал, согласно сообществу https://itsfoss.com/pcie-bus-error-severity-corrected/ , следующие шаги:
sudo gedit /etc/default/grub
I edit grub adding in the line GRUB_CMDLINE_LINUX_DEFAULT
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
in the end of the line:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pci=noaer" #or
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pci=nomsi" #or
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pcie_aspm=off" #or
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pci=nommconf"
sudo update-grub
Reboot now
но ни одно из этих изменений grub у меня не работает.
Я не понимаю значения и функции этих добавленных команд.
Согласно https://80.87.195.87/index.php?id=pci:15b7-5006-15b7-5006 Я понял, что [15b7: 5006] - это устройство : 'Sandisk WD Black SN750 / PC SN730 NVMe SSD'
и (по той же ссылке) та же ошибка «AER: устройство [15b7: 5006]» объявлялась на каком-то компьютере.
Два факта:
заставили меня
выключить при настройке компьютера Lenovo E15 Intel Технология SpeedStep:
НАСТРОЙКА> КОНФИГУРАЦИЯ> ПИТАНИЕ> Технология Intel SpeedStep> [Вкл] -> Выкл.
, поэтому ошибка исчезает, и загрузка Ubuntu 20.04 идет нормально .
Из всего этого следует, что существует частичная несовместимость между технологией Intel SpeedStep и Ubuntu 20.04 , решенная здесь с отключением в настройке технологии Intel SpeedStep, {{ 1}}, чтобы сообщество знало о несовместимости и находило практическое решение.
Есть ли прямое решение в конфигурации Ubuntu, чтобы я мог продолжать использовать Intel SpeedStep в Lenovo E15 без режима восстановления Ubuntu при каждой загрузке?
Первый AF Все, следуя направлениям Дэвида, согласно
HTTPS://superuser.com/Questions/454101/is-theer-a- Способ отключить-intel-Speedstep-steppings-on-a-ubuntu-Server-using-A
Я использовал эти команды для чтения и изменения состояния жеграждения CPUFREQ в Ubuntu:
для чтения текущего Доступные настройки для вашей системы:
sudo cat / sys / deabets / system / cpu / cpu0 / cpufreq / scaling_available_governors
Чтобы установить каждое ядро в режим производительности:
Sudo Echo Performance >> Sys / Devices / System / CPU / CPU0 / CPUFREQ / SCATING_GOVERNOR
Чтобы проверить, был ли опция успешно изменилась:
Sudo Cat / Sys / Devices / System / CPU / CPU0 / CPUFREQ / Scaling_Governor
для установки CPUFREQ-INFO:
Sudo APT-Get Установите CPUFREQUTILS
, чтобы проверить и получить информацию о текущей частоте:
CPUFREQ-info
Поэтому я нашел в моем производительности и Powersave Lenovo E15 как « доступных настроек »:
sudo cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors
performance powersave
Я проверяю состояние после отключения технологии Intel SpeedStep в настройке компьютера и Я получил « Powersave :
sudo cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
powersave
Я пытался изменить статус в производительности, но получил разрешение« , запрещенное »:
sudo echo performance > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
bash: /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor: permission denied
Следовательно, я думаю, в Ubuntu 20.04 На Lenovo E15 суперпользователь не может изменить состояние масштабирования CPUFREQ_GOVERNOR
после исключения в настройке Intel Speedstep, я выполнил команды:
CAT / PROC / CPUINFO
lscpu
cpufreq-info
Чтобы узнать частоту частоты ЦП:
$ cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 142
model name : Intel(R) Core(TM) i7-10510U CPU @ 1.80GHz
stepping : 12
microcode : 0xde
cpu MHz: 700.064
$ lscpu
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
Address sizes: 39 bits physical, 48 bits virtual
CPU(s): 8
Model name: Intel(R) Core(TM) i7-10510U CPU @ 1.80GHz
Stepping: 12
CPU MHz: 600.317
CPU max MHz: 1800,0000
CPU min MHz: 400,0000
$ cpufreq-info
bounds hardware: 400 MHz - 1.80 GHz
available settings: performance, powersave
current governor: frequency must be between 400 MHz and 1.80 GHz
governor "powersave" can decide which speed to use. in this range.
CPU's current frequency is 1.80 GHz.
Я переключился в настройках компьютера:
SpeedStep = Off и Power CPU Manage. = ON , а затем: Ubuntu Boots OK
SPEEDSTEP = ON и POWER CPU MACE. = ON , а затем: Ubuntu Boots только в режиме восстановления
SpeedStep = ON и CPU Power Manag . = ВЫКЛ , а затем: Ubuntu Boots случайным образом
Я гурил « Speed Steighled« Step Speed и Ubuntu «А ниже следуйте результатам:
http: //manpages.ubuntu. COM / MANPAGES / BIONIC / MAN4 / EST.4Freebsd.html говорит: «Возможности EST (технологии EST SPEEDSTEP) Автоматически загружены драйвером CPUFREQ ";
https://www.intel.it/content/www/it/it/support/articles/000007073/processors.html Дает краткие объяснения технологии Intel Speedstep;
Другие страницы все о « Ubuntu работает медленно » и « Ubuntu's Выступления ».
, но мне кажется, что самая важная страница:
https://wiki.archlinux.org/index.php/cpu_frequency_scaling
Это объясняет с ясностью и полнотой частоты ЦП масштабирование и устранение неполадок.
Специально для IBM / Lenovo ThinkPads относится к Thinkwiki для большего количества ThinkPad, связанной с этой темой:
http://www.thinkwiki.org/wiki/problem_with_cpu_frequency_scaling
Эта страница в конце говорит:
Добавить » Processor.ignore_PPC = 1 "в командной строке загрузки ядра или запустить
$ echo 1 | Sudo Tee / Sys / модуль / процессор / Параметры / IGNORE_PPC
Это позволяет отключить предел частоты BIOS, но может вызвать неисправность компьютера, если его энергопотребление выше 65 Вт, и вы запускаете адаптер питания переменного тока 65 Вт без установки батареи.
В заключение я не могу рискнуть привезти к неисправности компьютера, изменяющих параметры ЦП, потому что моя работа не позволяет ей.
Я предпочитаю, не изменив параметры ЦП в Ubuntu, выкинуть Intel Speedstep в настройке Lenovo E15: Это позволяет нормально загрузить Ubuntu 20.04.
Спасибо Давиду, за ваши направления и ваш быстрый ответ!