Як я можу менше «мерехтіти» під час завантаження?


9

Що я очікував

  1. Біос завантаження
  2. Завантажувальний екран
  3. Вікно входу, подібна тема завантажувального екрана
  4. Персоналізована тема після входу - за замовчуванням подібна тематика, як екран входу

Що я спостерігав

Дивіться https://www.youtube.com/watch?v=qC3EwNMvfS0 :

  1. 0:00 - 0:08 Біос
  2. 0:09 Чорний (без світла)
  3. 0:10 - 0:11 Чорний (світло)
  4. 0:12 Чорний (без світла)
  5. 0:13 - 0:15 Яскравий екран
  6. 0:16 Чорний зі світлом
  7. 0:17 Чорний без світла
  8. 0:18 Екран завантаження
  9. 0:19 Зміна фону
  10. 0:22 - 0:29 Вхід
  11. 0:30 Чорний зі світлом
  12. 0:32 Мої шпалери

Моє запитання

Чи можна видалити / зробити деякі із цих спостережуваних змін схожими?

Наприклад, я не знаю, що відбувається на спостережуваних кроках 2 - 7. Або чому існує етап 11.

Зробити екран входу / завантаження більш схожим / схожим на мій особистий екран НЕ головне питання.


1
Лише 14 людей бачили це питання, хоча минуло 8 місяців з моменту, коли я задав питання. Давайте подивимось, що зміниться на 50
Мартін Тома

Деякі роз'яснення: 1. Чи є Ubuntu MATE єдиною системою, встановленою на машині? 2. Ви все ще хочете побачити екран завантаження MATE (перед входом)? 3. Чи потрібна функція композиції увімкнена? На основі наданої інформації я можу отримати відповідь.
clearkimura

(1) Так, Ubuntu MATE - єдина система, встановлена ​​на цьому ноутбуці. (2) Мене надто не хвилює екран завантаження MATE (3) У чому полягає особливість композиції?
Мартін Тома

В основному, додаткове "мерехтіння", яке ви бачите, швидше за все, викликане поєднанням Ubuntu MATE (порівняно з іншими похідними Ubuntu) та вашою підтримкою драйверів апаратних засобів. Все гаразд, я проясню композиційну особливість зі свого боку, перш ніж написати свою відповідь.
clearkimura

Я змінив час завантаження Dell BIOS з 16 секунд до 4 секунд. Ваші технічні характеристики відсутні, особливо відео графіка. Також /etc/default/grubбуде корисно розміщення вмісту файлу.
WinEunuuchs2Unix

Відповіді:


6

Якщо ви використовуєте інтегрований gpu інтелект , ви можете спробувати додати i915.fastboot=1параметр ядра, щоб уникнути мерехтіння, викликаного непотрібними операціями налаштування режиму.

Спочатку спробуйте додати його тимчасово на grub:

  1. Запустіть систему та натисніть і утримуйте Shift(або Escв системах UEFI), щоб меню grub з’явилося.
  2. Натисніть, eщоб відредагувати команди перед завантаженням.
  3. Додати i915.fastboot=1післяquiet splash

Зверніть увагу, якщо це зменшує мерехтіння та чи має побічні ефекти, наприклад, яскравість екрана не працює.

Щоб додати цей параметр назавжди:

  1. Після запуску терміналу gksudo gedit /etc/default/grubзамініть gedit текстовим редактором.
  2. Додати i915.fastboot=1після quiet splashрядка GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
  3. Біжи sudo update-grub
  4. Перезавантажте та визначте, чи зменшує це мерехтіння.


Я не думаю, що це взагалі мало ефект. Фон цього: wiki.archlinux.org/index.php/intel_graphics#Fastboot
Мартін Тома

3

"Мерехтіння" відбувається, швидше за все, під час запуску Ubuntu MATE або подібного дистрибутива. На такі випадки ввімкнення та вимкнення екрана може впливати, але не обов’язково, підтримка графічного драйвера.

У наступних розділах я буду використовувати ці терміни:

  • "порожній" для позначення екземпляра, коли екран стає повністю темним і зовсім немає світла;
  • "блиск" для позначення екземпляра, коли екран із максимальною яскравістю;
  • "замикання" для позначення екземпляра, коли екран темніє від світла між входом та робочим столом.

На основі процесу завантаження, описаного ОП, є три екземпляри "порожнього", один екземпляр "блиску" та один екземпляр "затухання".

Бланк 1

0:00~0:08 Bios
0:09 Black (no light)  <-- this

Це звичайний екземпляр, який вказує на процес завантаження, що йде від BIOS / UEFI до наступного етапу (зазвичай MBR для машини BIOS). Перший бланк неминучий, і більшість користувачів з цього приводу нічого не можуть зробити.

Бланк 2

0:10~0:11 Black (light)
0:12 Black (no light)  <-- this

Другий бланк, швидше за все, відображається при переході з наступного етапу до завантажувача (зазвичай GRUB для машини GNU / Linux). Час очікування за замовчуванням зазвичай встановлюється на 10 секунд, хоча вбудована конфігурація може автоматично скоротити час до декількох секунд, коли не знайдено жодної іншої операційної системи. Це все ж спричинить деяку затримку.

Вирішення : переконайтесь, що час очікування завантажувача завантажений на нуль і приховано.

У терміналі запустіть sudo nano /etc/default/grubі змініть відповідні рядки наступним чином, а потім збережіть зміни за допомогою ^X Exit: натисніть Ctrl+, Xпотім натисніть Yі натисніть Enter. Потім запустіть sudo update-grubдля оновлення зміненої конфігурації (перед запуском останньої команди користувач може захотіти застосувати наступне вирішення разом у тому ж файлі конфігурації).

...
#GRUB_HIDDEN_TIMEOUT=0
#GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=0
...

Два рядки з - GRUB_HIDDEN...це застарілі параметри, і їх слід відключити синтаксисом коментаря #. Насправді не пов’язаний із порожнім; просто щоб виключити будь-який несподіваний результат.

Коли інші операційні системи були знайдені через 'os-prober', час очікування не може бути нульовим і його не можна приховати: вбудована конфігурація дозволить меню завантаження, а час очікування буде ефективним лише з ненульовим значенням. Для багатозавантажувальної системи меню з’явиться щонайменше на 1 секунду, а другий пробіл може бути показаний у будь-якому випадку.

Блиск

0:13~0:15 Bright screen

Це, швидше за все, залежить від обладнання. Симптом схожий на цей датований пост або інший датований пост у Ask Ubuntu. В іншому випадку шукайте модель машини або технічне обладнання на відповідних сайтах спільноти для найбільш прийнятного рішення.

Бланк 3

0:16 Black with light
0:17 Black without light  <-- this
0:18 Loading screen

Третій бланк, швидше за все, відображається, коли завантажувач запускає додаток, що забезпечує графічну анімацію завантаження (зазвичай Plymouth для дистрибутива на базі Ubuntu), який називається сплеском завантаження. Сплеск завантаження не має жодної змістовної мети, особливо коли процес завантаження швидкий; те, що показує ОП, дуже швидко .

Вирішення проблеми : Переконайтеся, що завантажувач не виконує всплеск завантаження.

Аналогічно запустіть з дозволом sudo, щоб редагувати /etc/default/grubта змінювати рядок, який містить "quiet splash"та змінює цю частину "quiet", а потім зберігати зміни. Нарешті, запустіть sudo update-grubдля оновлення зміненої конфігурації.

...
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
...

Коли сплеск завантаження відключений, під час завантаження може замість цього відображатися певне повідомлення про завантаження. Чомусь результат підходить під час запуску Ubuntu MATE (іноді показує багато рядків, незважаючи на той самий "тихий" варіант), що інакше не спостерігається при запуску іншого похідного Ubuntu, наприклад Xubuntu.

Заготовка

0:19 Change of Background
0:22~0:29 Login
0:30 Black with light  <-- this
0:32 My wallpaper

Блакування, яке відбувається між входом та робочим столом, швидше за все, характерне для GNOME або подібних середовищ настільних ПК, таких як MATE. Я підтвердив, що: порівняно, Кориця демонструє затухання, як MATE; навпаки, Xfce не проявляє такої поведінки.

Спочатку я вважав, що заготовка може бути пов'язана з переходом завантаження менеджера вікон композиції; однак, будь-яка зміна або відключення композитора в MATE не впливає на поведінку блокування . Тож актуальна проблема - це щось інше.

Обхід : Для Ubuntu MATE екран входу повинен використовувати справжній чорний колір (# 000000).

Перейдіть до Центру керування> Вікно входу - Зовнішній вигляд та спорожніть шлях для фону , а потім змініть колір тла на чорний (виберіть найтемніший монохромний відтінок у нижній лівій частині). Закрийте вікно, щоб закінчити. Основна мета цього рішення - мінімізувати заготовку; Користувач може також змінити тему, щоб покращити контрастність та видимість вікна входу.

Результат

З вищезгаданими обхідними шляхами більшість кінцевих користувачів під час завантаження побачить лише першу порожню. За винятком ОП та постраждалих користувачів, потрібно буде вирішити проблему блиску окремо.

  • порожній 1: Завжди показано (неминуче)
  • заготовка 2: Використовуйте вирішення
  • блиск: окреме рішення (залежне від обладнання)
  • пустий 3: Використовуйте вирішення
  • вирівнювання: використання способу вирішення (залежно від програмного забезпечення)

Випробувані обхідні шляхи роботи з Ubuntu MATE 18.04, який працює на 32-розрядній машині Intel Celeron 1,6 ГГц з графікою Intel. Мінімальна установка має тривалість завантаження близько 45 секунд (неоптимальна), без блиску і було видно лише першу заготовку та заготовку.


1
Коли я знімаю екран заставки, я бачу ще більше мерехтіння. Але я захоплююсь зусиллями, які ви доклали до відповіді
Мартін Тома,
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.