* [d-kernel] CONFIG_DRM_SIMPLEDRM vs CONFIG_FB_SIMPLE @ 2022-05-11 16:36 Антон Мидюков 2022-05-11 17:29 ` Vitaly Chikunov 0 siblings, 1 reply; 12+ messages in thread From: Антон Мидюков @ 2022-05-11 16:36 UTC (permalink / raw) To: devel-kernel Здравствуйте Хотел бы узнать мнение коллег о возможности в светлом будущем включения в наших ядрах CONFIG_DRM_SIMPLEDRM=y вместо CONFIG_FB_SIMPLE=y а также отключения в следствие этого и некоторого множества CONFIG_FB_*=m Т.е. полный переход на kms вместо fbdev. Плюсы видятся в том, что в initrd не нужно будет паковать другие drm-модули для работы plymouth. Вероятно, через IPMI графика также будет доступна с первых секунд старта ядра. Минус в том, что придётся включить: CONFIG_DRM=y CONFIG_DRM_KMS_HELPER=y Такое на данный момент проделали в Fedora 36. -- С уважением, Антон Мидюков <antohami@basealt.ru> ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [d-kernel] CONFIG_DRM_SIMPLEDRM vs CONFIG_FB_SIMPLE 2022-05-11 16:36 [d-kernel] CONFIG_DRM_SIMPLEDRM vs CONFIG_FB_SIMPLE Антон Мидюков @ 2022-05-11 17:29 ` Vitaly Chikunov 2022-05-12 15:04 ` Vitaly Chikunov 0 siblings, 1 reply; 12+ messages in thread From: Vitaly Chikunov @ 2022-05-11 17:29 UTC (permalink / raw) To: ALT Linux kernel packages development On Wed, May 11, 2022 at 11:36:58PM +0700, Антон Мидюков wrote: > Здравствуйте > > Хотел бы узнать мнение коллег о возможности в светлом будущем включения в наших ядрах > CONFIG_DRM_SIMPLEDRM=y > вместо > CONFIG_FB_SIMPLE=y > а также отключения в следствие этого и некоторого множества > CONFIG_FB_*=m > > Т.е. полный переход на kms вместо fbdev. > Плюсы видятся в том, что в initrd не нужно будет паковать другие drm-модули для работы plymouth. > Вероятно, через IPMI графика также будет доступна с первых секунд старта ядра. > > Минус в том, что придётся включить: > CONFIG_DRM=y > CONFIG_DRM_KMS_HELPER=y > > Такое на данный момент проделали в Fedora 36. https://fedoraproject.org/wiki/Changes/ReplaceFbdevDrivers > > -- > С уважением, Антон Мидюков <antohami@basealt.ru> > _______________________________________________ > devel-kernel mailing list > devel-kernel@lists.altlinux.org > https://lists.altlinux.org/mailman/listinfo/devel-kernel ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [d-kernel] CONFIG_DRM_SIMPLEDRM vs CONFIG_FB_SIMPLE 2022-05-11 17:29 ` Vitaly Chikunov @ 2022-05-12 15:04 ` Vitaly Chikunov 2022-05-21 17:07 ` Антон Мидюков 2022-05-23 15:50 ` Vitaly Chikunov 0 siblings, 2 replies; 12+ messages in thread From: Vitaly Chikunov @ 2022-05-12 15:04 UTC (permalink / raw) To: ALT Linux kernel packages development On Wed, May 11, 2022 at 08:29:16PM +0300, Vitaly Chikunov wrote: > On Wed, May 11, 2022 at 11:36:58PM +0700, Антон Мидюков wrote: > > Здравствуйте > > > > Хотел бы узнать мнение коллег о возможности в светлом будущем включения в наших ядрах > > CONFIG_DRM_SIMPLEDRM=y > > вместо > > CONFIG_FB_SIMPLE=y > > а также отключения в следствие этого и некоторого множества > > CONFIG_FB_*=m > > > > Т.е. полный переход на kms вместо fbdev. > > Плюсы видятся в том, что в initrd не нужно будет паковать другие drm-модули для работы plymouth. > > Вероятно, через IPMI графика также будет доступна с первых секунд старта ядра. > > > > Минус в том, что придётся включить: > > CONFIG_DRM=y > > CONFIG_DRM_KMS_HELPER=y > > > > Такое на данный момент проделали в Fedora 36. > > https://fedoraproject.org/wiki/Changes/ReplaceFbdevDrivers Если никто не против, то можно это сделать для >= 5.17. > > > > > -- > > С уважением, Антон Мидюков <antohami@basealt.ru> > > _______________________________________________ > > devel-kernel mailing list > > devel-kernel@lists.altlinux.org > > https://lists.altlinux.org/mailman/listinfo/devel-kernel > _______________________________________________ > devel-kernel mailing list > devel-kernel@lists.altlinux.org > https://lists.altlinux.org/mailman/listinfo/devel-kernel ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [d-kernel] CONFIG_DRM_SIMPLEDRM vs CONFIG_FB_SIMPLE 2022-05-12 15:04 ` Vitaly Chikunov @ 2022-05-21 17:07 ` Антон Мидюков 2022-05-23 15:50 ` Vitaly Chikunov 1 sibling, 0 replies; 12+ messages in thread From: Антон Мидюков @ 2022-05-21 17:07 UTC (permalink / raw) To: devel-kernel 12.05.2022 22:04, Vitaly Chikunov пишет: > On Wed, May 11, 2022 at 08:29:16PM +0300, Vitaly Chikunov wrote: >> On Wed, May 11, 2022 at 11:36:58PM +0700, Антон Мидюков wrote: >>> Здравствуйте >>> >>> Хотел бы узнать мнение коллег о возможности в светлом будущем включения в наших ядрах >>> CONFIG_DRM_SIMPLEDRM=y >>> вместо >>> CONFIG_FB_SIMPLE=y >>> а также отключения в следствие этого и некоторого множества >>> CONFIG_FB_*=m >>> >>> Т.е. полный переход на kms вместо fbdev. >>> Плюсы видятся в том, что в initrd не нужно будет паковать другие drm-модули для работы plymouth. >>> Вероятно, через IPMI графика также будет доступна с первых секунд старта ядра. >>> >>> Минус в том, что придётся включить: >>> CONFIG_DRM=y >>> CONFIG_DRM_KMS_HELPER=y >>> >>> Такое на данный момент проделали в Fedora 36. >> >> https://fedoraproject.org/wiki/Changes/ReplaceFbdevDrivers > > Если никто не против, то можно это сделать для >= 5.17. > Неужели никто не против? -- С уважением, Антон Мидюков <antohami@basealt.ru> ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [d-kernel] CONFIG_DRM_SIMPLEDRM vs CONFIG_FB_SIMPLE 2022-05-12 15:04 ` Vitaly Chikunov 2022-05-21 17:07 ` Антон Мидюков @ 2022-05-23 15:50 ` Vitaly Chikunov 2022-05-24 14:36 ` Антон Мидюков 1 sibling, 1 reply; 12+ messages in thread From: Vitaly Chikunov @ 2022-05-23 15:50 UTC (permalink / raw) To: ALT Linux kernel packages development On Thu, May 12, 2022 at 06:04:01PM +0300, Vitaly Chikunov wrote: > On Wed, May 11, 2022 at 08:29:16PM +0300, Vitaly Chikunov wrote: > > On Wed, May 11, 2022 at 11:36:58PM +0700, Антон Мидюков wrote: > > > Здравствуйте > > > > > > Хотел бы узнать мнение коллег о возможности в светлом будущем включения в наших ядрах > > > CONFIG_DRM_SIMPLEDRM=y > > > вместо > > > CONFIG_FB_SIMPLE=y > > > а также отключения в следствие этого и некоторого множества > > > CONFIG_FB_*=m > > > > > > Т.е. полный переход на kms вместо fbdev. > > > Плюсы видятся в том, что в initrd не нужно будет паковать другие drm-модули для работы plymouth. > > > Вероятно, через IPMI графика также будет доступна с первых секунд старта ядра. > > > > > > Минус в том, что придётся включить: > > > CONFIG_DRM=y > > > CONFIG_DRM_KMS_HELPER=y > > > > > > Такое на данный момент проделали в Fedora 36. > > > > https://fedoraproject.org/wiki/Changes/ReplaceFbdevDrivers > > Если никто не против, то можно это сделать для >= 5.17. Собрал задание [#300467] TESTED (try 2) kernel-image.git=kernel-image-un-def-5.17.9-alt2 ... С этим изменением - если есть желание и время протестируйте, плс. ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [d-kernel] CONFIG_DRM_SIMPLEDRM vs CONFIG_FB_SIMPLE 2022-05-23 15:50 ` Vitaly Chikunov @ 2022-05-24 14:36 ` Антон Мидюков 2022-05-24 15:10 ` Vitaly Chikunov 0 siblings, 1 reply; 12+ messages in thread From: Антон Мидюков @ 2022-05-24 14:36 UTC (permalink / raw) To: devel-kernel 23.05.2022 22:50, Vitaly Chikunov пишет: > On Thu, May 12, 2022 at 06:04:01PM +0300, Vitaly Chikunov wrote: >> On Wed, May 11, 2022 at 08:29:16PM +0300, Vitaly Chikunov wrote: >>> On Wed, May 11, 2022 at 11:36:58PM +0700, Антон Мидюков wrote: >>>> Здравствуйте >>>> >>>> Хотел бы узнать мнение коллег о возможности в светлом будущем включения в наших ядрах >>>> CONFIG_DRM_SIMPLEDRM=y >>>> вместо >>>> CONFIG_FB_SIMPLE=y >>>> а также отключения в следствие этого и некоторого множества >>>> CONFIG_FB_*=m >>>> >>>> Т.е. полный переход на kms вместо fbdev. >>>> Плюсы видятся в том, что в initrd не нужно будет паковать другие drm-модули для работы plymouth. >>>> Вероятно, через IPMI графика также будет доступна с первых секунд старта ядра. >>>> >>>> Минус в том, что придётся включить: >>>> CONFIG_DRM=y >>>> CONFIG_DRM_KMS_HELPER=y >>>> >>>> Такое на данный момент проделали в Fedora 36. >>> >>> https://fedoraproject.org/wiki/Changes/ReplaceFbdevDrivers >> >> Если никто не против, то можно это сделать для >= 5.17. > > Собрал задание > > [#300467] TESTED (try 2) kernel-image.git=kernel-image-un-def-5.17.9-alt2 ... > > С этим изменением - если есть желание и время протестируйте, плс. > Потестировал немного. Я специально не устанавливал пакет с kernel-modules-drm, чтобы посмотреть на работу simpledrm. UEFI x86_64 Для виртуалок Virtualbox + vmsvga, qemu + virtio, qemu + qxl работают plymouth и gnome3 в режиме wayland. На реальном компьютере с intel celeron J3060 plymouth работает, но иксы стартануть не могут. Но нашёл сочетание, которое не работает - qemu + bochs (используется, если не указать видеоадаптер на x86 и x86_64). Показывает размытую, поделённую на четыре части картинку. В целом не проблема, ожидаемо. Legacy BIOS x86_64 В Legacy BIOS plymouth и wayland не работают. Иксы работают через vesa. В виртуалках нормально работает. aarch64 В aarch64 (Orange Pi Prime) при загрузке с u-boot, как в режиме EFI, так и без, framebuffer и иксы работают. Работает ли plymouth и wayland не проверял. Но проявилась проблема опять на Raspberry Pi на aarch64 в режиме загрузки через u-boot без EFI режима: https://bugzilla.altlinux.org/41479 Ядро стало несколько больше (на 1 МБ) и у него адресное пространство для загрузки devicetree сдвинулось за пределы дозволенные u-boot. Но повезло с ядром 5.18.0 из таска 300545, оно поменьше, влезло. armh На Raspberry Pi 3 загрузиться не получилось. Можно ли для armh оставить, как было? Там EFI нет. -- С уважением, Антон Мидюков <antohami@basealt.ru> ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [d-kernel] CONFIG_DRM_SIMPLEDRM vs CONFIG_FB_SIMPLE 2022-05-24 14:36 ` Антон Мидюков @ 2022-05-24 15:10 ` Vitaly Chikunov 2022-05-24 15:17 ` Vitaly Chikunov 0 siblings, 1 reply; 12+ messages in thread From: Vitaly Chikunov @ 2022-05-24 15:10 UTC (permalink / raw) To: ALT Linux kernel packages development On Tue, May 24, 2022 at 09:36:02PM +0700, Антон Мидюков wrote: > 23.05.2022 22:50, Vitaly Chikunov пишет: > > On Thu, May 12, 2022 at 06:04:01PM +0300, Vitaly Chikunov wrote: > >> On Wed, May 11, 2022 at 08:29:16PM +0300, Vitaly Chikunov wrote: > >>> On Wed, May 11, 2022 at 11:36:58PM +0700, Антон Мидюков wrote: > >>>> Здравствуйте > >>>> > >>>> Хотел бы узнать мнение коллег о возможности в светлом будущем включения в наших ядрах > >>>> CONFIG_DRM_SIMPLEDRM=y > >>>> вместо > >>>> CONFIG_FB_SIMPLE=y > >>>> а также отключения в следствие этого и некоторого множества > >>>> CONFIG_FB_*=m > >>>> > >>>> Т.е. полный переход на kms вместо fbdev. > >>>> Плюсы видятся в том, что в initrd не нужно будет паковать другие drm-модули для работы plymouth. > >>>> Вероятно, через IPMI графика также будет доступна с первых секунд старта ядра. > >>>> > >>>> Минус в том, что придётся включить: > >>>> CONFIG_DRM=y > >>>> CONFIG_DRM_KMS_HELPER=y > >>>> > >>>> Такое на данный момент проделали в Fedora 36. > >>> > >>> https://fedoraproject.org/wiki/Changes/ReplaceFbdevDrivers > >> > >> Если никто не против, то можно это сделать для >= 5.17. > > > > Собрал задание > > > > [#300467] TESTED (try 2) kernel-image.git=kernel-image-un-def-5.17.9-alt2 ... > > > > С этим изменением - если есть желание и время протестируйте, плс. > > > > Потестировал немного. > Я специально не устанавливал пакет с kernel-modules-drm, чтобы посмотреть на работу simpledrm. > > UEFI x86_64 > Для виртуалок Virtualbox + vmsvga, qemu + virtio, qemu + qxl работают plymouth и gnome3 в режиме wayland. > На реальном компьютере с intel celeron J3060 plymouth работает, но иксы стартануть не могут. > Но нашёл сочетание, которое не работает - qemu + bochs (используется, если не указать видеоадаптер на x86 и x86_64). > Показывает размытую, поделённую на четыре части картинку. > В целом не проблема, ожидаемо. > > Legacy BIOS x86_64 > В Legacy BIOS plymouth и wayland не работают. Иксы работают через vesa. > В виртуалках нормально работает. > > aarch64 > В aarch64 (Orange Pi Prime) при загрузке с u-boot, как в режиме EFI, так и без, framebuffer и иксы работают. Работает ли plymouth и wayland не проверял. > Но проявилась проблема опять на Raspberry Pi на aarch64 в режиме загрузки через u-boot без EFI режима: > https://bugzilla.altlinux.org/41479 > Ядро стало несколько больше (на 1 МБ) и у него адресное пространство для загрузки devicetree сдвинулось за пределы дозволенные u-boot. > Но повезло с ядром 5.18.0 из таска 300545, оно поменьше, влезло. Спасибо. > armh > На Raspberry Pi 3 загрузиться не получилось. Можно ли для armh оставить, как было? Там EFI нет. Хорошо, я пересоберу задание чтоб это изменение не затрагивало armh. > > -- > С уважением, Антон Мидюков <antohami@basealt.ru> > _______________________________________________ > devel-kernel mailing list > devel-kernel@lists.altlinux.org > https://lists.altlinux.org/mailman/listinfo/devel-kernel ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [d-kernel] CONFIG_DRM_SIMPLEDRM vs CONFIG_FB_SIMPLE 2022-05-24 15:10 ` Vitaly Chikunov @ 2022-05-24 15:17 ` Vitaly Chikunov 2022-05-24 15:21 ` Антон Мидюков 0 siblings, 1 reply; 12+ messages in thread From: Vitaly Chikunov @ 2022-05-24 15:17 UTC (permalink / raw) To: ALT Linux kernel packages development On Tue, May 24, 2022 at 06:10:52PM +0300, Vitaly Chikunov wrote: > On Tue, May 24, 2022 at 09:36:02PM +0700, Антон Мидюков wrote: > > 23.05.2022 22:50, Vitaly Chikunov пишет: > > > On Thu, May 12, 2022 at 06:04:01PM +0300, Vitaly Chikunov wrote: > > >> On Wed, May 11, 2022 at 08:29:16PM +0300, Vitaly Chikunov wrote: > > >>> On Wed, May 11, 2022 at 11:36:58PM +0700, Антон Мидюков wrote: > > >>>> Здравствуйте > > >>>> > > >>>> Хотел бы узнать мнение коллег о возможности в светлом будущем включения в наших ядрах > > >>>> CONFIG_DRM_SIMPLEDRM=y > > >>>> вместо > > >>>> CONFIG_FB_SIMPLE=y > > >>>> а также отключения в следствие этого и некоторого множества > > >>>> CONFIG_FB_*=m > > >>>> > > >>>> Т.е. полный переход на kms вместо fbdev. > > >>>> Плюсы видятся в том, что в initrd не нужно будет паковать другие drm-модули для работы plymouth. > > >>>> Вероятно, через IPMI графика также будет доступна с первых секунд старта ядра. > > >>>> > > >>>> Минус в том, что придётся включить: > > >>>> CONFIG_DRM=y > > >>>> CONFIG_DRM_KMS_HELPER=y > > >>>> > > >>>> Такое на данный момент проделали в Fedora 36. > > >>> > > >>> https://fedoraproject.org/wiki/Changes/ReplaceFbdevDrivers > > >> > > >> Если никто не против, то можно это сделать для >= 5.17. > > > > > > Собрал задание > > > > > > [#300467] TESTED (try 2) kernel-image.git=kernel-image-un-def-5.17.9-alt2 ... > > > > > > С этим изменением - если есть желание и время протестируйте, плс. > > > > > > > Потестировал немного. > > Я специально не устанавливал пакет с kernel-modules-drm, чтобы посмотреть на работу simpledrm. > > > > UEFI x86_64 > > Для виртуалок Virtualbox + vmsvga, qemu + virtio, qemu + qxl работают plymouth и gnome3 в режиме wayland. > > На реальном компьютере с intel celeron J3060 plymouth работает, но иксы стартануть не могут. > > Но нашёл сочетание, которое не работает - qemu + bochs (используется, если не указать видеоадаптер на x86 и x86_64). > > Показывает размытую, поделённую на четыре части картинку. > > В целом не проблема, ожидаемо. > > > > Legacy BIOS x86_64 > > В Legacy BIOS plymouth и wayland не работают. Иксы работают через vesa. > > В виртуалках нормально работает. > > > > aarch64 > > В aarch64 (Orange Pi Prime) при загрузке с u-boot, как в режиме EFI, так и без, framebuffer и иксы работают. Работает ли plymouth и wayland не проверял. > > Но проявилась проблема опять на Raspberry Pi на aarch64 в режиме загрузки через u-boot без EFI режима: > > https://bugzilla.altlinux.org/41479 > > Ядро стало несколько больше (на 1 МБ) и у него адресное пространство для загрузки devicetree сдвинулось за пределы дозволенные u-boot. > > Но повезло с ядром 5.18.0 из таска 300545, оно поменьше, влезло. Да и это задание тестовое для проверки пересобираемости модулей. Пока переводить un-def на 5.18 не планируется. > > Спасибо. > > > armh > > На Raspberry Pi 3 загрузиться не получилось. Можно ли для armh оставить, как было? Там EFI нет. > > Хорошо, я пересоберу задание чтоб это изменение не затрагивало armh. > > > > > -- > > С уважением, Антон Мидюков <antohami@basealt.ru> > > _______________________________________________ > > devel-kernel mailing list > > devel-kernel@lists.altlinux.org > > https://lists.altlinux.org/mailman/listinfo/devel-kernel > _______________________________________________ > devel-kernel mailing list > devel-kernel@lists.altlinux.org > https://lists.altlinux.org/mailman/listinfo/devel-kernel ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [d-kernel] CONFIG_DRM_SIMPLEDRM vs CONFIG_FB_SIMPLE 2022-05-24 15:17 ` Vitaly Chikunov @ 2022-05-24 15:21 ` Антон Мидюков 2022-05-24 15:45 ` Vitaly Chikunov 0 siblings, 1 reply; 12+ messages in thread From: Антон Мидюков @ 2022-05-24 15:21 UTC (permalink / raw) To: devel-kernel 24.05.2022 22:17, Vitaly Chikunov пишет: > On Tue, May 24, 2022 at 06:10:52PM +0300, Vitaly Chikunov wrote: >> On Tue, May 24, 2022 at 09:36:02PM +0700, Антон Мидюков wrote: >>> 23.05.2022 22:50, Vitaly Chikunov пишет: >>>> On Thu, May 12, 2022 at 06:04:01PM +0300, Vitaly Chikunov wrote: >>>>> On Wed, May 11, 2022 at 08:29:16PM +0300, Vitaly Chikunov wrote: >>>>>> On Wed, May 11, 2022 at 11:36:58PM +0700, Антон Мидюков wrote: >>>>>>> Здравствуйте >>>>>>> >>>>>>> Хотел бы узнать мнение коллег о возможности в светлом будущем включения в наших ядрах >>>>>>> CONFIG_DRM_SIMPLEDRM=y >>>>>>> вместо >>>>>>> CONFIG_FB_SIMPLE=y >>>>>>> а также отключения в следствие этого и некоторого множества >>>>>>> CONFIG_FB_*=m >>>>>>> >>>>>>> Т.е. полный переход на kms вместо fbdev. >>>>>>> Плюсы видятся в том, что в initrd не нужно будет паковать другие drm-модули для работы plymouth. >>>>>>> Вероятно, через IPMI графика также будет доступна с первых секунд старта ядра. >>>>>>> >>>>>>> Минус в том, что придётся включить: >>>>>>> CONFIG_DRM=y >>>>>>> CONFIG_DRM_KMS_HELPER=y >>>>>>> >>>>>>> Такое на данный момент проделали в Fedora 36. >>>>>> >>>>>> https://fedoraproject.org/wiki/Changes/ReplaceFbdevDrivers >>>>> >>>>> Если никто не против, то можно это сделать для >= 5.17. >>>> >>>> Собрал задание >>>> >>>> [#300467] TESTED (try 2) kernel-image.git=kernel-image-un-def-5.17.9-alt2 ... >>>> >>>> С этим изменением - если есть желание и время протестируйте, плс. >>>> >>> >>> Потестировал немного. >>> Я специально не устанавливал пакет с kernel-modules-drm, чтобы посмотреть на работу simpledrm. >>> >>> UEFI x86_64 >>> Для виртуалок Virtualbox + vmsvga, qemu + virtio, qemu + qxl работают plymouth и gnome3 в режиме wayland. >>> На реальном компьютере с intel celeron J3060 plymouth работает, но иксы стартануть не могут. >>> Но нашёл сочетание, которое не работает - qemu + bochs (используется, если не указать видеоадаптер на x86 и x86_64). >>> Показывает размытую, поделённую на четыре части картинку. >>> В целом не проблема, ожидаемо. >>> >>> Legacy BIOS x86_64 >>> В Legacy BIOS plymouth и wayland не работают. Иксы работают через vesa. >>> В виртуалках нормально работает. >>> >>> aarch64 >>> В aarch64 (Orange Pi Prime) при загрузке с u-boot, как в режиме EFI, так и без, framebuffer и иксы работают. Работает ли plymouth и wayland не проверял. >>> Но проявилась проблема опять на Raspberry Pi на aarch64 в режиме загрузки через u-boot без EFI режима: >>> https://bugzilla.altlinux.org/41479 >>> Ядро стало несколько больше (на 1 МБ) и у него адресное пространство для загрузки devicetree сдвинулось за пределы дозволенные u-boot. >>> Но повезло с ядром 5.18.0 из таска 300545, оно поменьше, влезло. > > Да и это задание тестовое для проверки пересобираемости модулей. > Пока переводить un-def на 5.18 не планируется. > А конфиг ядра тот же? Если да, то, чтобы избежать проблемы из бага 41479, стоит подождать перехода на 5.18. >> >> Спасибо. >> >>> armh >>> На Raspberry Pi 3 загрузиться не получилось. Можно ли для armh оставить, как было? Там EFI нет. >> >> Хорошо, я пересоберу задание чтоб это изменение не затрагивало armh. >> >>> >>> -- >>> С уважением, Антон Мидюков <antohami@basealt.ru> >>> _______________________________________________ >>> devel-kernel mailing list >>> devel-kernel@lists.altlinux.org >>> https://lists.altlinux.org/mailman/listinfo/devel-kernel >> _______________________________________________ >> devel-kernel mailing list >> devel-kernel@lists.altlinux.org >> https://lists.altlinux.org/mailman/listinfo/devel-kernel > _______________________________________________ > devel-kernel mailing list > devel-kernel@lists.altlinux.org > https://lists.altlinux.org/mailman/listinfo/devel-kernel -- С уважением, Антон Мидюков <antohami@basealt.ru> ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [d-kernel] CONFIG_DRM_SIMPLEDRM vs CONFIG_FB_SIMPLE 2022-05-24 15:21 ` Антон Мидюков @ 2022-05-24 15:45 ` Vitaly Chikunov 2022-05-24 15:46 ` Антон Мидюков 0 siblings, 1 reply; 12+ messages in thread From: Vitaly Chikunov @ 2022-05-24 15:45 UTC (permalink / raw) To: ALT Linux kernel packages development On Tue, May 24, 2022 at 10:21:28PM +0700, Антон Мидюков wrote: > 24.05.2022 22:17, Vitaly Chikunov пишет: > > On Tue, May 24, 2022 at 06:10:52PM +0300, Vitaly Chikunov wrote: > >> On Tue, May 24, 2022 at 09:36:02PM +0700, Антон Мидюков wrote: > >>> 23.05.2022 22:50, Vitaly Chikunov пишет: > >>>> On Thu, May 12, 2022 at 06:04:01PM +0300, Vitaly Chikunov wrote: > >>>>> On Wed, May 11, 2022 at 08:29:16PM +0300, Vitaly Chikunov wrote: > >>>>>> On Wed, May 11, 2022 at 11:36:58PM +0700, Антон Мидюков wrote: > >>>>>>> Здравствуйте > >>>>>>> > >>>>>>> Хотел бы узнать мнение коллег о возможности в светлом будущем включения в наших ядрах > >>>>>>> CONFIG_DRM_SIMPLEDRM=y > >>>>>>> вместо > >>>>>>> CONFIG_FB_SIMPLE=y > >>>>>>> а также отключения в следствие этого и некоторого множества > >>>>>>> CONFIG_FB_*=m > >>>>>>> > >>>>>>> Т.е. полный переход на kms вместо fbdev. > >>>>>>> Плюсы видятся в том, что в initrd не нужно будет паковать другие drm-модули для работы plymouth. > >>>>>>> Вероятно, через IPMI графика также будет доступна с первых секунд старта ядра. > >>>>>>> > >>>>>>> Минус в том, что придётся включить: > >>>>>>> CONFIG_DRM=y > >>>>>>> CONFIG_DRM_KMS_HELPER=y > >>>>>>> > >>>>>>> Такое на данный момент проделали в Fedora 36. > >>>>>> > >>>>>> https://fedoraproject.org/wiki/Changes/ReplaceFbdevDrivers > >>>>> > >>>>> Если никто не против, то можно это сделать для >= 5.17. > >>>> > >>>> Собрал задание > >>>> > >>>> [#300467] TESTED (try 2) kernel-image.git=kernel-image-un-def-5.17.9-alt2 ... > >>>> > >>>> С этим изменением - если есть желание и время протестируйте, плс. > >>>> > >>> > >>> Потестировал немного. > >>> Я специально не устанавливал пакет с kernel-modules-drm, чтобы посмотреть на работу simpledrm. > >>> > >>> UEFI x86_64 > >>> Для виртуалок Virtualbox + vmsvga, qemu + virtio, qemu + qxl работают plymouth и gnome3 в режиме wayland. > >>> На реальном компьютере с intel celeron J3060 plymouth работает, но иксы стартануть не могут. > >>> Но нашёл сочетание, которое не работает - qemu + bochs (используется, если не указать видеоадаптер на x86 и x86_64). > >>> Показывает размытую, поделённую на четыре части картинку. > >>> В целом не проблема, ожидаемо. > >>> > >>> Legacy BIOS x86_64 > >>> В Legacy BIOS plymouth и wayland не работают. Иксы работают через vesa. > >>> В виртуалках нормально работает. > >>> > >>> aarch64 > >>> В aarch64 (Orange Pi Prime) при загрузке с u-boot, как в режиме EFI, так и без, framebuffer и иксы работают. Работает ли plymouth и wayland не проверял. > >>> Но проявилась проблема опять на Raspberry Pi на aarch64 в режиме загрузки через u-boot без EFI режима: > >>> https://bugzilla.altlinux.org/41479 > >>> Ядро стало несколько больше (на 1 МБ) и у него адресное пространство для загрузки devicetree сдвинулось за пределы дозволенные u-boot. > >>> Но повезло с ядром 5.18.0 из таска 300545, оно поменьше, влезло. > > > > Да и это задание тестовое для проверки пересобираемости модулей. > > Пока переводить un-def на 5.18 не планируется. > > > > А конфиг ядра тот же? Конфиги есть намерение держать одинаковыми. > Если да, то, чтобы избежать проблемы из бага 41479, стоит подождать перехода на 5.18. Подождать чтобы сделать что? Перехода на simpledrm? > > >> > >> Спасибо. > >> > >>> armh > >>> На Raspberry Pi 3 загрузиться не получилось. Можно ли для armh оставить, как было? Там EFI нет. > >> > >> Хорошо, я пересоберу задание чтоб это изменение не затрагивало armh. > >> > >>> > >>> -- > >>> С уважением, Антон Мидюков <antohami@basealt.ru> > >>> _______________________________________________ > >>> devel-kernel mailing list > >>> devel-kernel@lists.altlinux.org > >>> https://lists.altlinux.org/mailman/listinfo/devel-kernel > >> _______________________________________________ > >> devel-kernel mailing list > >> devel-kernel@lists.altlinux.org > >> https://lists.altlinux.org/mailman/listinfo/devel-kernel > > _______________________________________________ > > devel-kernel mailing list > > devel-kernel@lists.altlinux.org > > https://lists.altlinux.org/mailman/listinfo/devel-kernel > > > -- > С уважением, Антон Мидюков <antohami@basealt.ru> > _______________________________________________ > devel-kernel mailing list > devel-kernel@lists.altlinux.org > https://lists.altlinux.org/mailman/listinfo/devel-kernel ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [d-kernel] CONFIG_DRM_SIMPLEDRM vs CONFIG_FB_SIMPLE 2022-05-24 15:45 ` Vitaly Chikunov @ 2022-05-24 15:46 ` Антон Мидюков 2022-05-24 21:46 ` Vitaly Chikunov 0 siblings, 1 reply; 12+ messages in thread From: Антон Мидюков @ 2022-05-24 15:46 UTC (permalink / raw) To: devel-kernel 24.05.2022 22:45, Vitaly Chikunov пишет: > On Tue, May 24, 2022 at 10:21:28PM +0700, Антон Мидюков wrote: >> 24.05.2022 22:17, Vitaly Chikunov пишет: >>> On Tue, May 24, 2022 at 06:10:52PM +0300, Vitaly Chikunov wrote: >>>> On Tue, May 24, 2022 at 09:36:02PM +0700, Антон Мидюков wrote: >>>>> 23.05.2022 22:50, Vitaly Chikunov пишет: >>>>>> On Thu, May 12, 2022 at 06:04:01PM +0300, Vitaly Chikunov wrote: >>>>>>> On Wed, May 11, 2022 at 08:29:16PM +0300, Vitaly Chikunov wrote: >>>>>>>> On Wed, May 11, 2022 at 11:36:58PM +0700, Антон Мидюков wrote: >>>>>>>>> Здравствуйте >>>>>>>>> >>>>>>>>> Хотел бы узнать мнение коллег о возможности в светлом будущем включения в наших ядрах >>>>>>>>> CONFIG_DRM_SIMPLEDRM=y >>>>>>>>> вместо >>>>>>>>> CONFIG_FB_SIMPLE=y >>>>>>>>> а также отключения в следствие этого и некоторого множества >>>>>>>>> CONFIG_FB_*=m >>>>>>>>> >>>>>>>>> Т.е. полный переход на kms вместо fbdev. >>>>>>>>> Плюсы видятся в том, что в initrd не нужно будет паковать другие drm-модули для работы plymouth. >>>>>>>>> Вероятно, через IPMI графика также будет доступна с первых секунд старта ядра. >>>>>>>>> >>>>>>>>> Минус в том, что придётся включить: >>>>>>>>> CONFIG_DRM=y >>>>>>>>> CONFIG_DRM_KMS_HELPER=y >>>>>>>>> >>>>>>>>> Такое на данный момент проделали в Fedora 36. >>>>>>>> >>>>>>>> https://fedoraproject.org/wiki/Changes/ReplaceFbdevDrivers >>>>>>> >>>>>>> Если никто не против, то можно это сделать для >= 5.17. >>>>>> >>>>>> Собрал задание >>>>>> >>>>>> [#300467] TESTED (try 2) kernel-image.git=kernel-image-un-def-5.17.9-alt2 ... >>>>>> >>>>>> С этим изменением - если есть желание и время протестируйте, плс. >>>>>> >>>>> >>>>> Потестировал немного. >>>>> Я специально не устанавливал пакет с kernel-modules-drm, чтобы посмотреть на работу simpledrm. >>>>> >>>>> UEFI x86_64 >>>>> Для виртуалок Virtualbox + vmsvga, qemu + virtio, qemu + qxl работают plymouth и gnome3 в режиме wayland. >>>>> На реальном компьютере с intel celeron J3060 plymouth работает, но иксы стартануть не могут. >>>>> Но нашёл сочетание, которое не работает - qemu + bochs (используется, если не указать видеоадаптер на x86 и x86_64). >>>>> Показывает размытую, поделённую на четыре части картинку. >>>>> В целом не проблема, ожидаемо. >>>>> >>>>> Legacy BIOS x86_64 >>>>> В Legacy BIOS plymouth и wayland не работают. Иксы работают через vesa. >>>>> В виртуалках нормально работает. >>>>> >>>>> aarch64 >>>>> В aarch64 (Orange Pi Prime) при загрузке с u-boot, как в режиме EFI, так и без, framebuffer и иксы работают. Работает ли plymouth и wayland не проверял. >>>>> Но проявилась проблема опять на Raspberry Pi на aarch64 в режиме загрузки через u-boot без EFI режима: >>>>> https://bugzilla.altlinux.org/41479 >>>>> Ядро стало несколько больше (на 1 МБ) и у него адресное пространство для загрузки devicetree сдвинулось за пределы дозволенные u-boot. >>>>> Но повезло с ядром 5.18.0 из таска 300545, оно поменьше, влезло. >>> >>> Да и это задание тестовое для проверки пересобираемости модулей. >>> Пока переводить un-def на 5.18 не планируется. >>> >> >> А конфиг ядра тот же? > > Конфиги есть намерение держать одинаковыми. > >> Если да, то, чтобы избежать проблемы из бага 41479, стоит подождать перехода на 5.18. > > Подождать чтобы сделать что? Перехода на simpledrm? Да. > >> >>>> >>>> Спасибо. >>>> >>>>> armh >>>>> На Raspberry Pi 3 загрузиться не получилось. Можно ли для armh оставить, как было? Там EFI нет. >>>> >>>> Хорошо, я пересоберу задание чтоб это изменение не затрагивало armh. >>>> >>>>> >>>>> -- >>>>> С уважением, Антон Мидюков <antohami@basealt.ru> >>>>> _______________________________________________ >>>>> devel-kernel mailing list >>>>> devel-kernel@lists.altlinux.org >>>>> https://lists.altlinux.org/mailman/listinfo/devel-kernel >>>> _______________________________________________ >>>> devel-kernel mailing list >>>> devel-kernel@lists.altlinux.org >>>> https://lists.altlinux.org/mailman/listinfo/devel-kernel >>> _______________________________________________ >>> devel-kernel mailing list >>> devel-kernel@lists.altlinux.org >>> https://lists.altlinux.org/mailman/listinfo/devel-kernel >> >> >> -- >> С уважением, Антон Мидюков <antohami@basealt.ru> >> _______________________________________________ >> devel-kernel mailing list >> devel-kernel@lists.altlinux.org >> https://lists.altlinux.org/mailman/listinfo/devel-kernel > _______________________________________________ > devel-kernel mailing list > devel-kernel@lists.altlinux.org > https://lists.altlinux.org/mailman/listinfo/devel-kernel -- С уважением, Антон Мидюков <antohami@basealt.ru> ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [d-kernel] CONFIG_DRM_SIMPLEDRM vs CONFIG_FB_SIMPLE 2022-05-24 15:46 ` Антон Мидюков @ 2022-05-24 21:46 ` Vitaly Chikunov 0 siblings, 0 replies; 12+ messages in thread From: Vitaly Chikunov @ 2022-05-24 21:46 UTC (permalink / raw) To: ALT Linux kernel packages development On Tue, May 24, 2022 at 10:46:43PM +0700, Антон Мидюков wrote: > 24.05.2022 22:45, Vitaly Chikunov пишет: > > On Tue, May 24, 2022 at 10:21:28PM +0700, Антон Мидюков wrote: > >> 24.05.2022 22:17, Vitaly Chikunov пишет: > >>> On Tue, May 24, 2022 at 06:10:52PM +0300, Vitaly Chikunov wrote: > >>>> On Tue, May 24, 2022 at 09:36:02PM +0700, Антон Мидюков wrote: > >>>>> 23.05.2022 22:50, Vitaly Chikunov пишет: > >>>>>> On Thu, May 12, 2022 at 06:04:01PM +0300, Vitaly Chikunov wrote: > >>>>>>> On Wed, May 11, 2022 at 08:29:16PM +0300, Vitaly Chikunov wrote: > >>>>>>>> On Wed, May 11, 2022 at 11:36:58PM +0700, Антон Мидюков wrote: > >>>>>>>>> Здравствуйте > >>>>>>>>> > >>>>>>>>> Хотел бы узнать мнение коллег о возможности в светлом будущем включения в наших ядрах > >>>>>>>>> CONFIG_DRM_SIMPLEDRM=y > >>>>>>>>> вместо > >>>>>>>>> CONFIG_FB_SIMPLE=y > >>>>>>>>> а также отключения в следствие этого и некоторого множества > >>>>>>>>> CONFIG_FB_*=m > >>>>>>>>> > >>>>>>>>> Т.е. полный переход на kms вместо fbdev. > >>>>>>>>> Плюсы видятся в том, что в initrd не нужно будет паковать другие drm-модули для работы plymouth. > >>>>>>>>> Вероятно, через IPMI графика также будет доступна с первых секунд старта ядра. > >>>>>>>>> > >>>>>>>>> Минус в том, что придётся включить: > >>>>>>>>> CONFIG_DRM=y > >>>>>>>>> CONFIG_DRM_KMS_HELPER=y > >>>>>>>>> > >>>>>>>>> Такое на данный момент проделали в Fedora 36. > >>>>>>>> > >>>>>>>> https://fedoraproject.org/wiki/Changes/ReplaceFbdevDrivers > >>>>>>> > >>>>>>> Если никто не против, то можно это сделать для >= 5.17. > >>>>>> > >> Если да, то, чтобы избежать проблемы из бага 41479, стоит подождать перехода на 5.18. > > > > Подождать чтобы сделать что? Перехода на simpledrm? > > Да. Хорошо, отложим. ^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2022-05-24 21:46 UTC | newest] Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2022-05-11 16:36 [d-kernel] CONFIG_DRM_SIMPLEDRM vs CONFIG_FB_SIMPLE Антон Мидюков 2022-05-11 17:29 ` Vitaly Chikunov 2022-05-12 15:04 ` Vitaly Chikunov 2022-05-21 17:07 ` Антон Мидюков 2022-05-23 15:50 ` Vitaly Chikunov 2022-05-24 14:36 ` Антон Мидюков 2022-05-24 15:10 ` Vitaly Chikunov 2022-05-24 15:17 ` Vitaly Chikunov 2022-05-24 15:21 ` Антон Мидюков 2022-05-24 15:45 ` Vitaly Chikunov 2022-05-24 15:46 ` Антон Мидюков 2022-05-24 21:46 ` Vitaly Chikunov
ALT Linux kernel packages development This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/devel-kernel/0 devel-kernel/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 devel-kernel devel-kernel/ http://lore.altlinux.org/devel-kernel \ devel-kernel@altlinux.org devel-kernel@altlinux.ru devel-kernel@altlinux.com public-inbox-index devel-kernel Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.devel-kernel AGPL code for this site: git clone https://public-inbox.org/public-inbox.git