Продолжение темы: https://bugzilla.altlinux.org/show_bug.cgi?id=39108#c12 Есть ли возможность пересмотреть\додумать фичу, чтобы blacklist можно было бы убрать одним из легитимных способов? Я же правильно понимаю, сейчас, кроме как удалить этот блоклист связанный с пакетом, ничего нельзя сделать? На данный момент страдает Plymouth и иногда бывает, что GDM может загрузиться раньше модулей, из-за чего wayland будет недоступен. Конкретного примера по загрузке gdm раньше модулей я предоставить не могу. Есть упоминание про эту проблему в другом источнике: https://wiki.archlinux.org/title/GDM#GDM_ignores_Wayland_and_uses_X.Org_by_default
(Ответ для Vladislav Babenko на комментарий #0) > Я же правильно понимаю, сейчас, кроме как удалить этот блоклист связанный с > пакетом, ничего нельзя сделать? MODULES_ADD += nvidia nvidia-drm nvidia-modeset в /etc/initrd.mk
(Ответ для Sergey V Turchin на комментарий #1) > (Ответ для Vladislav Babenko на комментарий #0) > > Я же правильно понимаю, сейчас, кроме как удалить этот блоклист связанный с > > пакетом, ничего нельзя сделать? > MODULES_ADD += nvidia nvidia-drm nvidia-modeset > в /etc/initrd.mk В том и дело, что пока файл с BLACKLIST_MODULES существует, такое добавление модулей не работает. Тут был вопрос, почему nvidia модули не добавляются, на что контрибьютор прямо ответил, что чтобы заработало, необходимо удалить эту фичу: https://github.com/osboot/make-initrd/issues/34 Я сейчас читал документацию, нашёл настройку "DISABLE_FEATURES". Как проверю, отпишусь помогло ли мне или нет.
Я проверил и у меня сработало без отключения фичи.
(Ответ для Sergey V Turchin на комментарий #3) > Я проверил и у меня сработало без отключения фичи. Очень интересно, почему у меня так не работает :) У меня сработало только после добавления ещё и DISABLE_FEATURES. В итоге внутри /etc/initrd.mk было добавлено: ... MODULES_ADD += nvidia nvidia-drm nvidia-modeset nvidia-uvm DISABLE_FEATURES += nvidia Но, в любом случае, мой вопрос был решён. Я Вас тогда могу попросить переименовать фичу по аналогии со стандартными вариантами add-udev-rules и add-modules, чтобы её название описывало что она делает? Как пример: remove-nvidia-modules Спасибо Вам, Сергей!
(Ответ для Vladislav Babenko на комментарий #4) > Я Вас тогда могу попросить переименовать фичу Просто так трогать не буду. Как-минимум, у вас точно сломается. > по аналогии со стандартными вариантами add-udev-rules и add-modules Таких мало, несмотря на то, что большинство add без "add". >, чтобы её название описывало что она делает? Пока что ничего другого она не хотела делать. Если поведение изменится, сменю название.