Сайт | Скачать | Видео | Wiki

Автор Тема: Добавить в LF*дистрибутивы UIRD initrd  (Прочитано 93249 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

Онлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33967
  • Репутация: +231/-0
    • PuppyRus-A

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5320
  • Репутация: +139/-1
Re: Добавить в LF*дистрибутивы UIRD initrd
« Ответ #181 : 16 Июль 2021, 22:56:08 »
Что-то у меня dmesg забит сообщениями типа:
Код
[91024.935320] aufs au_xino_do_trunc:429:kworker/3:0[32437]: begin truncating xino(b0-0), ib192, 2088276/2111223 free blks
[91024.935482] aufs au_xino_do_trunc:442:kworker/3:0[32437]: end truncating xino(b0-0), ib192, 2088251/2111223 free blks

На производительность вроде не влияет. Пробовал локализовать причину - менял ядра, менял значения uird при запуске, пробовал и на HDD и на флешке, менял ext4 на fat32, свою настроенную сборку и дефолтное iso с форума, uird с нашего iso и с MagOS.iso. Пробовал запускать на другом девайсе (ноуте), чтобы исключить железные проблемы.


Раньше запускал MagOS и на реальном железе и в вирте, никогда не видел этих сообщений. Может есть uird годичной давности, проверить?

p.s. Те же ядра, но с initrd, не показывают этих сообщений.
« Последнее редактирование: 17 Июль 2021, 00:25:51 от krasnyh »

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
  • Автор темы
    • MagOS linux
Re: Добавить в LF*дистрибутивы UIRD initrd
« Ответ #182 : 17 Июль 2021, 06:57:17 »
Там же не написано, что это ошибки. Что-то связанное с ауфс. Параметры монтирования наверное отличаются от ваших.

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5320
  • Репутация: +139/-1
Re: Добавить в LF*дистрибутивы UIRD initrd
« Ответ #183 : 05 Ноябрь 2021, 18:34:23 »
Когда обкатывался uird на наших сборках, была добавлена русификация выхлопа при загрузке системы. И это все красиво и замечательно, но при смене видеобуфера сбрасываются и шрифты на дефолтные. И в итоге кракозябры. Я уже говорил об этом раньше, но не могу найти для цитаты.

Вот здесь немного понимания проблемы:
Цитата
Если для вашей видеокарты при загрузке системы подключается drm-модуль, например i915 для intel, его старт приводит к появлению нового устройства фреймбуфера (или замене старого на новый) (/dev/fb0 и т.д.), и повторной инициализации консоли со сбросом шрифта


p.s. В MagOS.iso добавили uird.silent, теперь не видно загрузочную информацию. Не удобно.
« Последнее редактирование: 05 Ноябрь 2021, 18:41:06 от krasnyh »

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
  • Автор темы
    • MagOS linux
Re: Добавить в LF*дистрибутивы UIRD initrd
« Ответ #184 : 05 Ноябрь 2021, 18:42:44 »
А если уирд собрать с плимутом, то русский сразу квадратиками отображается. Не знаю как все это решать (

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5320
  • Репутация: +139/-1
Re: Добавить в LF*дистрибутивы UIRD initrd
« Ответ #185 : 05 Ноябрь 2021, 18:51:04 »
    Если для вашей видеокарты при загрузке системы подключается drm-модуль, например i915 для intel, его старт приводит к появлению нового устройства фреймбуфера (или замене старого на новый) (/dev/fb0 и т.д.), и повторной инициализации консоли со сбросом шрифта
Там где-то дефолтный английский шрифт прописан и когда меняется фреймбуфер именно он и подхватывается. т.к. не знает где лежат русские шрифты.


Еще ссылка Моё решение проблемы шрифта в консоли
Цитата
Проявляется эта пакость в тех случаях, когда загрузка модулей DRM/KMS, и соответственно, инициализация фреймбуфера, происходит уже ПОСЛЕ загрузки шрифта. Так как шрифт для консоли загружается не в виде имени или файла, а путём загрузки непосредственно содержимого файла, ядро не знает, какой шрифт у вас был установлен ДО фреймбуфера, и после запуска графической консоли просто ставит свой дефолтный шрифт, в котором, как водится, русским и не пахнет.
« Последнее редактирование: 05 Ноябрь 2021, 18:54:53 от krasnyh »

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5320
  • Репутация: +139/-1
Re: Добавить в LF*дистрибутивы UIRD initrd
« Ответ #186 : 05 Ноябрь 2021, 19:11:19 »
Способ для initramfs, обеспечить Ранний запуск KMS.

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
  • Автор темы
    • MagOS linux
Re: Добавить в LF*дистрибутивы UIRD initrd
« Ответ #187 : 05 Ноябрь 2021, 19:42:52 »
Затащить в уирд видеодрова?

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5320
  • Репутация: +139/-1
Re: Добавить в LF*дистрибутивы UIRD initrd
« Ответ #188 : 05 Ноябрь 2021, 19:55:35 »
Кстати, DdShurick тоже может подключиться к проблеме, в Richy64 похожее (скрины).
Запускал Richy64.iso в вирте.

Онлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33967
  • Репутация: +231/-0
    • PuppyRus-A
Re: Добавить в LF*дистрибутивы UIRD initrd
« Ответ #189 : 06 Ноябрь 2021, 08:08:10 »
Когда обкатывался uird на наших сборках, была добавлена русификация выхлопа при загрузке системы.
Это изначально было.
при смене видеобуфера сбрасываются и шрифты на дефолтные. И в итоге кракозябры
Тоже тогда заметил. Полупофиксил добавлен6ием clear перед сбросом
Затащить в уирд видеодрова?
Уж лучше на англ перейти