* [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