[devel-distro] nvidia vs nouveau в установленной системе
Michael Shigorin
mike at altlinux.org
Mon Sep 7 18:08:26 MSK 2020
On Mon, Sep 07, 2020 at 09:10:27PM +0700, Антон Мидюков wrote:
> >> Достаточно вызвать use/x11/nvidia после use/x11/xorg и
> >> поставятся только проприетарные драйвера. Т.е. выкидывать
> >> use/x11/nouveau не нужно. Должно работать.
> > Возможно, конкретно в kworkstation не стоит пользоваться
> > целью use/x11/xorg. Хорошо бы привести её в вид, пригодный
> > и для zerg@, но у меня сходу не получилось придумать его
> > ещё тогда, когда на p8 выпускали дистрибутивы и подбирал
> > наработки коллег-выпускающих. Помнится, на этом застрял.
>
> Проблема не в use/x11/xorg, а в
>
> use/stage2/kms: use/stage2/drm
> @$(call add,STAGE1_KMODULES_REGEXP,drm.*)
Здесь как раз нет, если правильно понимаю zerg@ и в stage1/stage2
ему нужны именно модули nouveau. Вот если обеспечивать поддержку
модулей nvidia и на livecd либо в инсталере (что само по себе
полезно, см. про live.mk, но низкоприоритетно) -- тогда да.
> use/plymouth/base: use/plymouth/stage2 use/plymouth/vm
> @$(call add,BASE_KMODULES_REGEXP,drm.*)
>
> которые добавляют за компанию nouveau.
А не проще ли оставить как есть, но в kworkstation сносить
kernel-modules-drm-nouveau* через CLEANUP_PACKAGES?
Да, это как раз против подхода mkimage-profiles в "чистом" виде,
но математически безупречные реализации в жизни порой обходятся
уж совсем запредельно дорого (ну там, нарубить репозиторий так,
чтоб можно было в инсталятор только _добавлять_ нужное, и т.п.
и т.д.)...
Заодно в качестве побочного эффекта пакеты для nouveau
попадут на диск и пользователям, которым захочется именно
Рабочую станцию К, но почему-то при этом nouveau вместо
nvidia (я таких пока не встречал, но мало ли) -- будет
вариант выкрутиться хотя бы вручную, не сходя с исошки.
Правда, ценой дополнительного объёма этих пакетов.
Это вот для live-0ad.iso придётся чинить по-настоящему.
--
---- WBR, Michael Shigorin / http://altlinux.org
------ http://opennet.ru / http://anna-news.info
More information about the devel-distro
mailing list