Долгий старт firmware

Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
Закрыто
Аватара пользователя

Автор темы
di_mok
Сообщения: 5469
Зарегистрирован: 27 авг 2016, 19:06
Решено: 32
Откуда: Арзамас
Благодарил (а): 1593 раза
Поблагодарили: 1276 раз
Контактная информация:

Долгий старт firmware

#1

05 июн 2019, 09:01

Джентльмены, что у меня не так?

Код: Выделить всё

di_mok@nedoServak:~$ systemd-analyze
Startup finished in 10.396s (firmware) + 6.561s (loader) + 3.580s (kernel) + 3.006s (userspace) = 23.544s
Т.е., смущает:
  • 10.396s (firmware)
  • 6.561s (loader)

Код: Выделить всё

di_mok@nedoServak:~$ sudo efibootmgr
BootCurrent: 0001
Timeout: 1 seconds
BootOrder: 0001
Boot0001* debian

Код: Выделить всё

di_mok@nedoServak:~$ inxi -Fxz
System:    Host: nedoServak Kernel: 4.9.0-9-amd64 x86_64 (64 bit gcc: 6.3.0) Console: tty 1
           Distro: Debian GNU/Linux 9 (stretch)
Machine:   Device: desktop Mobo: Gigabyte model: J3455N-D3H v: Default string UEFI: American Megatrends v: F3 date: 11/16/2018
CPU:       Quad core Intel Celeron J3455 (-MCP-) cache: 1024 KB
           flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 11980
           clock speeds: max: 2300 MHz 1: 1188 MHz 2: 1175 MHz 3: 1133 MHz 4: 1192 MHz
Graphics:  Card: Intel Device 5a85 bus-ID: 00:02.0
           Display Server: N/A driver: N/A tty size: 209x61 Advanced Data: N/A out of X
Audio:     Card Intel Atom/Celeron/Pentium Processor N4200/N3350/E3900 Series Audio Cluster
           driver: snd_hda_intel bus-ID: 00:0e.0
           Sound: Advanced Linux Sound Architecture v: k4.9.0-9-amd64
Network:   Card: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
           driver: r8169 v: 2.3LK-NAPI port: d000 bus-ID: 03:00.0
           IF: enp3s0 state: up speed: 100 Mbps duplex: full mac: <filter>
Drives:    HDD Total Size: 1120.2GB (46.1% used)
           ID-1: /dev/sda model: Samsung_SSD_750 size: 120.0GB
           ID-2: /dev/sdb model: WDC_WD10EZEX size: 1000.2GB
Partition: ID-1: / size: 38G used: 24G (63%) fs: btrfs dev: /dev/sda2
           ID-2: swap-1 size: 4.00GB used: 0.00GB (0%) fs: swap dev: /dev/sda3
Sensors:   System Temperatures: cpu: 44.0C mobo: N/A
           Fan Speeds (in rpm): cpu: N/A
Info:      Processes: 157 Uptime: 7 min Memory: 356.6/3805.7MB Init: systemd runlevel: 5 Gcc sys: 6.3.0
           Client: Shell (bash 4.4.121) inxi: 2.3.5 
Оно конечно жить не мешает, но бесит :-D
Настоящая водка — это не пьянство, а ключ к своей совести, с нее-то и начинается настоящая мудрость. (c)
Изображение

Аватара пользователя

slant
Сообщения: 4469
Зарегистрирован: 21 июн 2017, 18:09
Решено: 95
Благодарил (а): 51 раз
Поблагодарили: 1966 раз
Контактная информация:

Долгий старт firmware

#2

05 июн 2019, 12:08

Все так. Счетчик firmware на UEFI машинах считает от нажатия кнопки питания, до момента запуска загрузчика. 10 секунд - вполне нормально. У меня, скажем, вот так на материнке asus b360-pro plus:
Startup finished in 16.078s (firmware) + 29.021s (loader) + 6.088s (kernel) +
3min 51.639s (userspace) = 4min 42.827s

16 секунд прошивка, 30 секунд - загрузчики (сначала refind потом grub - так получилось, что оба нужны оказались, потом сокращу) - и далее 6 секунд ядро. Не SSD.
(На почти 4 минуты в userspace не смотрите - там у меня кастомные юниты в tmpfs кеш формируют, и обслуживание снапшотов идет, система давно загружена к тому моменту.)
В общем - на "firmware" повлиять можно разве что перепрошивкой, или отключением "ненужных" кусков кода инициализации в UEFI (если там такое доступно, в конкретной модели).

Аватара пользователя

Автор темы
di_mok
Сообщения: 5469
Зарегистрирован: 27 авг 2016, 19:06
Решено: 32
Откуда: Арзамас
Благодарил (а): 1593 раза
Поблагодарили: 1276 раз
Контактная информация:

Долгий старт firmware

#3

05 июн 2019, 13:11

Странно... У меня на буке с Минтом 19 - это происходит за пару секунд
Настоящая водка — это не пьянство, а ключ к своей совести, с нее-то и начинается настоящая мудрость. (c)
Изображение

Аватара пользователя

slant
Сообщения: 4469
Зарегистрирован: 21 июн 2017, 18:09
Решено: 95
Благодарил (а): 51 раз
Поблагодарили: 1966 раз
Контактная информация:

Долгий старт firmware

#4

05 июн 2019, 13:23

На буках uefi часто бывает сильно залоченым на одну конфигурацию. Им искать и инициализровать кучу разных устройств в разных слотах материнки не нужно, да и оверклоков с другими твиками там нету. Есть жесткая конфигурация от производителя и ладно. А некоторые ноутбуки и таймера то по которому эта цифра определяется не имеют (точнее - не инициализруют его как положено). Тогда отсчет идет от момента когда начинается поиск загрузчика, а это разумеется сильно меньше получается.

А так - чем наворочанней материнка, и чем более развитая у нее прошивка - тем больше эта пауза обычно.

no avatar

Sergei K.
Сообщения: 622
Зарегистрирован: 10 дек 2016, 00:59
Благодарил (а): 250 раз
Поблагодарили: 269 раз
Контактная информация:

Долгий старт firmware

#5

05 июн 2019, 13:42

di_mok писал(а):
05 июн 2019, 09:01
Оно конечно жить не мешает, но бесит
Проверил у себя на ПК, firmware ещё хуже...
sergei@asus:~$ systemd-analyze
Startup finished in 12.799s (firmware) + 2.419s (loader) + 2.485s (kernel) + 18.096s (userspace) = 35.800s
Хотя это жить вообще не мешает, но сильно загоревал. :cray2: . Слава Богу, slant успокоил. :yahoo:
sergei@asus:~$ inxi -Fxz
System:
Host: asus Kernel: 4.9.0-9-amd64 x86_64 bits: 64 compiler: gcc v: 6.3.0
Desktop: Cinnamon 4.0.10 Distro: LMDE 3 Cindy base: Debian 9.3 stretch
Machine:
Type: Desktop System: ASUSTeK product: K31CD-K v: 0501 serial: <filter>
Mobo: ASUSTeK model: K31CD-K v: Rev 1.xx serial: <filter>
UEFI: American Megatrends v: 0501 date: 01/06/2017
CPU:
Topology: Quad Core model: Intel Core i5-7400 bits: 64 type: MCP
arch: Kaby Lake rev: 9 L2 cache: 6144 KiB
flags: lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 24000
Speed: 800 MHz min/max: 800/3500 MHz Core speeds (MHz): 1: 800 2: 800
3: 800 4: 800
Graphics:
Device-1: Intel vendor: ASUSTeK driver: i915 v: kernel bus ID: 00:02.0
Display: x11 server: X.Org 1.19.2 driver: modesetting unloaded: fbdev,vesa
resolution: 1920x1080~60Hz
OpenGL: renderer: Mesa DRI Intel Kabylake GT2 v: 4.5 Mesa 13.0.6
direct render: Yes
Audio:
Device-1: Intel Sunrise Point-H HD Audio vendor: ASUSTeK
driver: snd_hda_intel v: kernel bus ID: 00:1f.3
Device-2: Arkmicro type: USB driver: snd-usb-audio,uvcvideo bus ID: 1-3:2
Sound Server: ALSA v: k4.9.0-9-amd64
Network:
Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
vendor: ASUSTeK driver: r8169 v: 2.3LK-NAPI port: e000 bus ID: 01:00.0
IF: enp1s0 state: down mac: <filter>
Device-2: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter
vendor: AzureWave driver: ath10k_pci v: kernel port: e000 bus ID: 02:00.0
IF: wlp2s0 state: up mac: <filter>
Drives:
Local Storage: total: 462.05 GiB used: 26.53 GiB (5.7%)
ID-1: /dev/sda vendor: Samsung model: SSD 860 PRO 256GB size: 238.47 GiB
ID-2: /dev/sdb vendor: Kingston model: SH103S3240G size: 223.57 GiB
Partition:
ID-1: / size: 38.20 GiB used: 17.06 GiB (44.7%) fs: ext4 dev: /dev/sdb3
ID-2: /home size: 148.95 GiB used: 9.47 GiB (6.4%) fs: ext4 dev: /dev/sdb4
ID-3: swap-1 size: 7.81 GiB used: 0 KiB (0.0%) fs: swap dev: /dev/sdb2
Sensors:
System Temperatures: cpu: 29.8 C mobo: 27.8 C
Fan Speeds (RPM): N/A
Info:
Processes: 209 Uptime: 21m Memory: 3.78 GiB used: 1.11 GiB (29.4%)
Init: systemd runlevel: 5 Compilers: gcc: 6.3.0 Shell: bash v: 4.4.12
inxi: 3.0.32
sergei@asus:~$
Изображение

no avatar

Griga211
Сообщения: 405
Зарегистрирован: 01 окт 2016, 15:20
Решено: 2
Благодарил (а): 9 раз
Поблагодарили: 62 раза
Контактная информация:

Долгий старт firmware

#6

05 июн 2019, 13:43

На счётчик фирмЫ особо не обращай внимания. Он иногда работает некорректно, особенно бывает при перезагрузках - не сбрасывается, просто плюсует к предыдущему времени. Если тебя устраивает время от нажатия на кнопку до появления загрузчика, то ничего не делай, если же нет, то максимум что можно сделать поотключать лишние устройства в прошивке чтобы не тратить время на их инициализацию, или же настроить скорость/этапы самой инициализации. У меня в прошивке есть 3 варианта: full, fast, ultra fast. Сейчас использую fast, это так сказать, компромисс. В идеале ultra fast там даже лого еле заметно мелькает, но юсб клавиатура, даже если принудительно выбрать инициализацию юсб, толи не инициализируется, толи просто не успевает. Пробовал её подключать в ps/2 через переходник, все равно результата нет. А без клавиатуры и в настройки прошивки не зайти, и с носителя не загрузиться, и в другую ос тоже. Использовал grub-reboot одно время, но иногда это не совсем практично, если надо перезагрузиться из другой копии ос в настройки прошивки.

Аватара пользователя

AlexelA
Сообщения: 957
Зарегистрирован: 24 июл 2017, 20:11
Решено: 5
Откуда: город-герой Новороссийск
Благодарил (а): 110 раз
Поблагодарили: 293 раза
Контактная информация:

Долгий старт firmware

#7

06 июн 2019, 18:39

di_mok, такая же фигня, перестал париться:

Код: Выделить всё

Linux Mint 19.1 aleks-desktop (Linux 4.18.0-17-generic #18~18.04.1-Ubuntu SMP Fri Mar 15 15:27:12 UTC 2019) x86-64
Startup finished in 33min 22.392s (firmware) + 3.296s (loader) + 3.144s (kernel) + 13.485s (userspace) = 33min 42.319s
graphical.target reached after 3.789s in userspace
Для того, чтобы ничего не делать, надо уметь делать все! (©) (А.Лебедь) Изображение

Аватара пользователя

vir0id
Сообщения: 2757
Зарегистрирован: 19 дек 2017, 18:48
Решено: 15
Откуда: Рига
Благодарил (а): 163 раза
Поблагодарили: 305 раз
Контактная информация:

Долгий старт firmware

#8

06 июн 2019, 19:28

di_mok писал(а):
05 июн 2019, 09:01
что у меня не так?
Ну погляди

Код: Выделить всё

sudo systemd-analyze blame

Аватара пользователя

Автор темы
di_mok
Сообщения: 5469
Зарегистрирован: 27 авг 2016, 19:06
Решено: 32
Откуда: Арзамас
Благодарил (а): 1593 раза
Поблагодарили: 1276 раз
Контактная информация:

Долгий старт firmware

#9

06 июн 2019, 20:49

vir0id, blame покажет какие юниты за сколько стартуют. А к юзерспейс у меня претензий нет 3.006s (userspace). Всего 3 секунды
Настоящая водка — это не пьянство, а ключ к своей совести, с нее-то и начинается настоящая мудрость. (c)
Изображение

Аватара пользователя

Ара Магеддон
Сообщения: 583
Зарегистрирован: 08 дек 2018, 01:08
Решено: 18
Благодарил (а): 37 раз
Поблагодарили: 141 раз

Долгий старт firmware

#10

07 июн 2019, 03:30

di_mok писал(а):
05 июн 2019, 09:01
Оно конечно жить не мешает, но бесит
Устройства опрашивает, ждет пока кнопочку "Del" нажмёте. Скорость работы биоса таки в некоторой степени зависит от скорости проца.
Еще может быть вклочена загрузка по сети (PXE boot) - там несколько секунд отводится на ожидание. Эта штука ускоряется однократным нажатием кнопки esc, лечится отключением в биос.

(у меня systemd-analyze скорость работы не кажет, но тоже секунд 10 грузит, навскидку)

Закрыто

Вернуться в «Deb-based [Debian / Neon / Ubuntu]»

Кто сейчас на конференции

Сейчас этот форум просматривают: Максимыч и 0 гостей