Size: a a a

2021 February 23

АГ

Андрей Survolog Григ... in ROSA Linux
Михаил Новоселов
Времени меньше на сопровождение образа, меньше на установку по частям, где больше?
Делай таски, делай rootfs, жди установку множества частей вместо одной части, помни их.
источник

АН

Артемий НаиковскИй... in ROSA Linux
Михаил Новоселов
я, кстати, еще в ядре поменял вот так, пока ядро без этой правки загружено:

commit ec030c1652ce4de13b8f6c9221f637b3bd0f38cf
Author: Mikhail Novosyolov <m.novosyolov@rosalinux.ru>
Date:   Tue Feb 23 12:39:15 2021 +0300

   Tune SND_HDA_PREALLOC_SIZE
   
   Value 64 makes sense only for some not needed backwards compatibility,
   modern default is 0, see https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/sound/hda/Kconfig?id=c31427d0d21e198c74d5d92082c4b8194b257f82 ("ALSA: hda: No preallocation on x86 platforms")
   
   Kconfig recommends value 2048 for systems with PulseAudio, set it on non-x86 arches (see commit above, it sets 0 only for x86).

diff --git a/kernel-arm64.config b/kernel-arm64.config
index d4083a1..3442c04 100644
--- a/kernel-arm64.config
+++ b/kernel-arm64.config
@@ -7517,7 +7517,7 @@ CONFIG_SND_HDA_CORE=m
CONFIG_SND_HDA_DSP_LOADER=y
CONFIG_SND_HDA_ALIGNED_MMIO=y
CONFIG_SND_HDA_COMPONENT=y
-CONFIG_SND_HDA_PREALLOC_SIZE=64
+CONFIG_SND_HDA_PREALLOC_SIZE=2048
CONFIG_SND_INTEL_NHLT=y
CONFIG_SND_INTEL_DSP_CONFIG=m
CONFIG_SND_SPI=y
diff --git a/kernel-i586.config b/kernel-i586.config
index c2bd573..3813b0e 100644
--- a/kernel-i586.config
+++ b/kernel-i586.config
@@ -6905,7 +6905,7 @@ CONFIG_SND_HDA_DSP_LOADER=y
CONFIG_SND_HDA_COMPONENT=y
CONFIG_SND_HDA_I915=y
CONFIG_SND_HDA_EXT_CORE=m
-CONFIG_SND_HDA_PREALLOC_SIZE=64
+CONFIG_SND_HDA_PREALLOC_SIZE=0
CONFIG_SND_INTEL_NHLT=y
CONFIG_SND_INTEL_DSP_CONFIG=m
CONFIG_SND_SPI=y
diff --git a/kernel-x86_64.config b/kernel-x86_64.config
index 1b3eca1..af4e7e1 100644
--- a/kernel-x86_64.config
+++ b/kernel-x86_64.config
@@ -6829,7 +6829,7 @@ CONFIG_SND_HDA_DSP_LOADER=y
CONFIG_SND_HDA_COMPONENT=y
CONFIG_SND_HDA_I915=y
CONFIG_SND_HDA_EXT_CORE=m
-CONFIG_SND_HDA_PREALLOC_SIZE=64
+CONFIG_SND_HDA_PREALLOC_SIZE=0
CONFIG_SND_INTEL_NHLT=y
CONFIG_SND_INTEL_DSP_CONFIG=m
CONFIG_SND_SPI=y
хз чо оно сделает но если так будет лучше то ок
источник

МН

Михаил Новоселов... in ROSA Linux
Андрей Survolog Григорьев
Делай таски, делай rootfs, жди установку множества частей вместо одной части, помни их.
рутфс на абф сам делается. Таски в любом случае должны быть более качественными, чем сейчас task-lxqt, от результатов которого плеваться хочется, т.к. система далековата от юзабельности (или уже стало лучше?)
источник

АН

Артемий НаиковскИй... in ROSA Linux
Михаил Новоселов
рутфс на абф сам делается. Таски в любом случае должны быть более качественными, чем сейчас task-lxqt, от результатов которого плеваться хочется, т.к. система далековата от юзабельности (или уже стало лучше?)
чо такое task-lxqt
источник

МН

Михаил Новоселов... in ROSA Linux
Артемий НаиковскИй
чо такое task-lxqt
мета-пакет
источник

AG

Anton Goroshkin in ROSA Linux
Андрей Survolog Григорьев
Мне больше нравится подход "раскатал - пользуйся".
Раскатал и пользуйся - это magos и squash модули. А пакетно надо делать тематическое применение - минимум зависимостей перекрестных. Я лет 10 назад писал скрипт, который минимизировал пакетную зависимость и оптимизированно дробил софт между порциями. Надо это направление на всей пакетной базе делать. Хотя бы один раз такое. Тогда будет оптимальный граф, который потом вручную уже тащить. Без автоматизации - это будет тоже самое, что в мандрива или федора со временем. А надо ближе к тому, что в Альтах,  например.
источник

АГ

Андрей Survolog Григ... in ROSA Linux
Михаил Новоселов
рутфс на абф сам делается. Таски в любом случае должны быть более качественными, чем сейчас task-lxqt, от результатов которого плеваться хочется, т.к. система далековата от юзабельности (или уже стало лучше?)
Спроси у ментейнера. Ой, а его нету, да? Но ты нагружай его ещё чем-нибудь поверх, собственно, результата. Он так быстрее появится.
Ну наоборот ведь же.
источник

МН

Михаил Новоселов... in ROSA Linux
Андрей Survolog Григорьев
Спроси у ментейнера. Ой, а его нету, да? Но ты нагружай его ещё чем-нибудь поверх, собственно, результата. Он так быстрее появится.
Ну наоборот ведь же.
Я прсото пишу, как я вижу. Для меня task-lxqt не очень юзабелен, значит и весь lxqt не очень юзабелен. Пользоваться готовыми образами ISO до тех пор, пока они не расчищены от прибитого гвоздями хлама, не хочу. Например, lvm надо поганой метлой выпилть из некоторых зхависимостей. Постепенно выпиливаю и смотрю на результатн а примере task-xfce(-minimal). Когда-нибудь дойдут руки его капитально так поправить.
источник

AG

Anton Goroshkin in ROSA Linux
Вы бы всем рассказали эти замуты, интереснее было бы читать. А так между собой только трете.
источник

МН

Михаил Новоселов... in ROSA Linux
Никто не знает, как с таким бороться?

[irosa@localhost ~]$ dmesg | grep -i snd_
[    4.632248] snd_hda_core: Unknown symbol snd_pcm_add_chmap_ctls (err -2)
[    4.632271] snd_hda_core: Unknown symbol snd_sgbuf_get_chunk_size (err -2)
[    4.632276] snd_hda_core: Unknown symbol snd_dma_free_pages (err -2)
[    4.632326] snd_hda_core: Unknown symbol snd_dma_alloc_pages (err -2)
[    4.632339] snd_hda_core: Unknown symbol snd_pcm_format_width (err -2)
<...>
источник

АГ

Андрей Survolog Григ... in ROSA Linux
Михаил Новоселов
Никто не знает, как с таким бороться?

[irosa@localhost ~]$ dmesg | grep -i snd_
[    4.632248] snd_hda_core: Unknown symbol snd_pcm_add_chmap_ctls (err -2)
[    4.632271] snd_hda_core: Unknown symbol snd_sgbuf_get_chunk_size (err -2)
[    4.632276] snd_hda_core: Unknown symbol snd_dma_free_pages (err -2)
[    4.632326] snd_hda_core: Unknown symbol snd_dma_alloc_pages (err -2)
[    4.632339] snd_hda_core: Unknown symbol snd_pcm_format_width (err -2)
<...>
Найти, где есть и где понадобился. Подключить.
источник

МН

Михаил Новоселов... in ROSA Linux
Андрей Survolog Григорьев
Найти, где есть и где понадобился. Подключить.
Да ладно
источник

АГ

Андрей Survolog Григ... in ROSA Linux
А дальше в идеале что-то починить, чтобы корректно подставлялось.
источник

МН

Михаил Новоселов... in ROSA Linux
В sound/core/Makefile так:

snd-pcm-y := pcm.o pcm_native.o pcm_lib.o pcm_misc.o \
   pcm_memory.o memalloc.o
snd-pcm-$(CONFIG_SND_PCM_TIMER) += pcm_timer.o
snd-pcm-$(CONFIG_SND_DMA_SGBUF) += sgbuf.o
snd-pcm-$(CONFIG_SND_PCM_ELD) += pcm_drm_eld.o
snd-pcm-$(CONFIG_SND_PCM_IEC958) += pcm_iec958.o

snd-pcm-y странная строка, у нас CONFIG_SND_PCM=m, а не y
источник

АГ

Андрей Survolog Григ... in ROSA Linux
Тьфу. Команду не прочёл. Думал, из лога сборки.
источник

АГ

Андрей Survolog Григ... in ROSA Linux
Хотя из чего ещё.
источник

МН

Михаил Новоселов... in ROSA Linux
из dmesg же
источник

АА

Ааа Ааа in ROSA Linux
Андрей Survolog Григорьев
Спроси у ментейнера. Ой, а его нету, да? Но ты нагружай его ещё чем-нибудь поверх, собственно, результата. Он так быстрее появится.
Ну наоборот ведь же.
Миша, а это что не удалил?
Мейнтейнер сейчас Григорьев.
источник

АГ

Андрей Survolog Григ... in ROSA Linux
С праздником. Похоже мне надо передохнуть часок.
источник

МН

Михаил Новоселов... in ROSA Linux
Ааа Ааа
Миша, а это что не удалил?
Мейнтейнер сейчас Григорьев.
Это было адресовано мне и не онтосится к перетираниям о том, что почтив сем надоело.
источник