LINUX.ORG.RU

Тормозит Linux

 ,


0

1

Я пытался запустить Linux , Дистрибутив Lubuntu 18.04 (64) Система жутко тормозила, однако если поставить параметр ядра nolapic или acpi=off то тормозов нет и все прекрасно работает, но используется только 1 ядро. Я пробовал другие дистрибутивы: Fedora Debian Ubuntu

Везде тормозит

PC: Это моноблок Lenovo C260 CPU: intel pentium j2900

В чем причина тормозов? Как это исправить?

Проблема решена. РЕШЕНИЕ: Прописать в параметр ядра intel_idle.max_cstate=1



Последнее исправление: k57b (всего исправлений: 3)

acpi=off и/или nolapic

Вот из-за этих параметров, которые отключают ACPI, через который и активируются ядра, у тебя в системе только одно ядро.

Ищи систему, которая будет запускаться без этих параметров, обнови BIOS.

kostik87 ★★★★★
()
Ответ на: комментарий от Kron4ek

Если я его не отключу, то система будет работать крайне медленно. Я пытался запустить без параметра acpi=off. ДА - система грузилась, но занимало это несколько минут, и система реагировала очень долго на нажатия клавиш и и тд.

k57b
() автор топика
Ответ на: комментарий от kostik87

BIOS обновлен, но система без этих параметров не юзабельна (работает так, будто у меня Pentium I)

k57b
() автор топика
Ответ на: комментарий от k57b

ХЗ, разбирайся почему проблемы на твоём процессоре. Ищи в нете, может есть баг в процессоре, прошивке, версии ядра.

Пробуй Linux с другим ядром.

При включенных этих параметрах у тебя будет одно ядро и, скорее всего, не будет работать некоторое оборудование.

Смотри что выводится в команде

dmesg
когда система грузится без этих параметров, но всё тормозит.

kostik87 ★★★★★
()
Последнее исправление: kostik87 (всего исправлений: 1)
Ответ на: комментарий от kostik87

У него проблема не в процесоре, а в кривом ACPI, как обычно.

anonymous
()
Ответ на: комментарий от kostik87

Если отключить эти параметры то система хоть и загружается но использовать ее невозможно в виду крайне низкой производительности. Однако я отключил мультипроцессорность в биосе и запустил систему без этих параметров и ввел dmesg

Вот лог https://dropmefiles.com/m2rBS

Система не всегда реагировала на нажатия клавиш

k57b
() автор топика
Ответ на: комментарий от k57b

Попробуй загрузиться со всеми ядрами, но добавить в параметры ядра дополнительно только параметр «pci=nocrs»

kostik87 ★★★★★
()
Ответ на: комментарий от kostik87

если я правильно понял в /etc/default/grub должно быть так GRUB_CMDLINE_LINUX=«pci=nocrs» - тогда с таким параметром система работает крайне медленно и использовать ее невозможно (все 4 ядра включены)

k57b
() автор топика
Ответ на: комментарий от k57b

Сделай так, как ты до этого прописывал параметры «acpi=off и/или nolapic» и загрузись, далее удостоверься, что в

cat /proc/cmdline
есть этот параметр.

Если не поможет, то ищи Linux с более новым ядром и проверяй работу, пиши bug репорт разработчикам ядра.

kostik87 ★★★★★
()
Ответ на: комментарий от kostik87

Спасибо за совет. У меня всего 2 вопроса: 1) Можно ли просто скомпилировать самое свежее ядро из kernel.org и заменить текущее? 2) Возможно ли что из-за оборудования linux вообще нет смысла ставить? (например, как писалось выше, дело в 'кривом ACPI")

k57b
() автор топика
Ответ на: комментарий от k57b

Можно ли просто скомпилировать самое свежее ядро из kernel.org и заменить текущее?

Можно, но утебя вряд ли получится. Но в принципе это не так уж сложно.

Лучше попробуй поставить систему со свежим ядром.

Попробуй Fedora Linux, там обычно одно из самых последних ядер.

В этом дистрибутиве разве что есть некоторые нюансы с установкой проприетарного (закрытого) программного обеспечения, видер драйверов, видео кодеков, но в принципе это всё решаемо.

Попробуй загрузиться с установочного диска в режиме Live системы и проверь как работает система.

Кстати вопрос, как ты поставил твою текущую систему, если Linux у тебя так тормозит?

И что за дистрибутив ты поставил, название, версия?

Возможно ли что из-за оборудования linux вообще нет смысла ставить?

Не думаю, в новых ядрах, с большей долей вероятности всё должно работать.

kostik87 ★★★★★
()
Ответ на: комментарий от iZEN

Попробуй поставить GhostBSD. Может таких проблем не будет.

Система просто не запустится (как на Y550P) - и проблем не будет.

// А GhostBSD неплоха, даже жаль, что на базе фряхи.

devl547 ★★★★★
()
Ответ на: комментарий от kostik87

Я установил lubuntu 18.04. Если прописать параметр lolapic или acpi=off то работает одно ядро и система не тормозит.

k57b
() автор топика
Ответ на: комментарий от kostik87

уже скачиваю Fedora live cd. Попробывал запустить lubuntu с live cd без параметров, пришлось ждать загрузки около 30+-5 минут. Система загрузилась но просто тормозила (логи смотрел но система зависла когда я открыл текстовый документ). Однако все ядра были включены. Еще кое-что. Внезапно перестали работать 2 usb-порта после запуска этой системы (Это решилось отключением питания).

k57b
() автор топика
Ответ на: комментарий от k57b

Где ответ на вопрос:

kostik87

Кстати вопрос, как ты поставил твою текущую систему, если Linux у тебя так тормозит?

kostik87 ★★★★★
()
Ответ на: комментарий от kostik87

В смысле как? Если про сам процесс установки то:

1) Стер диск, minimal installation, LVM

А линукс не тормозит если я включаю парамерт nolapic или acpi=off (но работает 1 ядро из-за этого)

k57b
() автор топика
Ответ на: комментарий от k57b

В смысле как?

В смысле нужно сказать как, т.е.: «Linux я ставил такой-то версии, для запуска установщика я указывал такие параметры ядра или делал другие действия, чтобы установщик не тормозил».

kostik87 ★★★★★
()
Ответ на: комментарий от kostik87

Запустил Fedora Workstation Live x86-64-28-1.1 параметры запуска не менял Естественно опять начались тормоза. Вот ошибка которую я увидел в консоли при запуске

echi-pci port 1 reset error -110

(подобную ошибку видел при запуске ubuntu)

k57b
() автор топика
Ответ на: комментарий от kostik87

Fedora live просто зависла после запуска.

k57b
() автор топика
Ответ на: комментарий от kostik87

Запустил с nomodeset - работает но тормозит

k57b
() автор топика
Ответ на: комментарий от arson

Запустил lubuntu 18.10 с параметрами clocksource=tsc и nomodeset

Попробуй отключить NVIDIA-у.

Это значит поставить nomodeset?

В каком режиме грузишся EFI или CSM?

Я так понял в BIOS настройка CSM. Я грузился в UEFI и Legacy c выше указанными параметрами - не помогло

k57b
() автор топика
Ответ на: комментарий от k57b

Это значит поставить nomodeset?

Вынуть, выключить в bios... не знаю устройства твоего моноблока.
К выходу Intel-овской видюхи подключиться можно?

Я так понял в BIOS настройка CSM

По dmesg похоже, что да.

Я грузился в UEFI

Отключил CSM? grub-efi стоит? Покажи новый dmesg.

arson ★★★★★
()

Попросил линукс выключить SMP/SMT и теперь жалуешься что только 1 ядро? Хмм. А нет, ты наверное жалуешься что 4 ядра? Так отключи ACPI и в венде тоже, как, на память не скажу, и вроде AHCI тоже отключить придётся.

anonymous
()
Ответ на: комментарий от arson

Вынуть, выключить в bios... не знаю устройства твоего моноблока.
К выходу Intel-овской видюхи подключиться можно?

Вынуть из моноблока видеокарту не получится. В BIOS тоже нет такой настройки

Отключил CSM? grub-efi стоит? Покажи новый dmesg.

Я загрузился без установки Fedora-Workstation-Live-x86_64-28-1.1

Параметры: nomodeset clocksource=tsc BIOS: CSM: diasbled dmesg: https://pastebin.com/X52vE5dy

k57b
() автор топика
Ответ на: комментарий от arson

[ 103.583805] ieee80211 phy0: Atheros AR9485 Rev:1 >mem=0xffffa0f542280000, irq=19

Это тоже отключи.

Как? через диспетчер устройств в Windows?

k57b
() автор топика
Ответ на: комментарий от k57b

Как? через диспетчер устройств в Windows?

ну хотя бы rfkill block all, а лучше модуль выгрузи rmmod ath_чего-то, а еще лучше вытащи его.

Ну попробуй еще опцию ядра intel_idle.max_cstate=1.

arson ★★★★★
()
Ответ на: комментарий от arson

Спасибо! intel_idle.max_cstate=1 - этот параметр помог. Все 4 ядра работают - лагов нету, похоже проблема решена. Спасибо!

k57b
() автор топика
Ответ на: комментарий от k57b

У меня на всех baytrail-ах хватает опции clocksource=tsc.
Но почему-то здесь у всех требуется intel_idle.max_cstate=1.
Где вы такое г берете :)? Он же нормально спать не сможет.

А если попробовать другие циферки (2-5)?
А если в bios-е вкл/выкл поддержку «C-state - C1E»?

arson ★★★★★
()
Ответ на: комментарий от arson

А если в bios-е вкл/выкл поддержку «C-state - C1E»?

Такой опции там нет

Он же нормально спать не сможет.

Что это значит?

k57b
() автор топика
Ответ на: комментарий от arson

Я установил систему, но есть 2 незначительных нюанса. 1) grub не работал когда я ставил систему без CSM (я установил через Leacy) 2) Компьютер надо дополнительно выключать кнопкой.

Это из-за CSM? или из-за параметра ядра?

k57b
() автор топика
Ответ на: комментарий от k57b

установил через Leacy

Если поставил через Leacy, то так и оставь.
grub-ы разные для разных режимов.

Компьютер надо дополнительно выключать кнопкой.

Бывает. Это скорее всего из-за кривого acpi/bios-а.

С intel_idle.max_cstate=2 не работает?

arson ★★★★★
()
Ответ на: комментарий от arson

А с 3/4/5/6 ?

Все проверил. нет не работает.

k57b
() автор топика
Ответ на: комментарий от arson

Спасибо ,посмеялся ,acpi=off для моего зверька оказался пагубным ни клава ни мышь не работают

vitg8
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.