Bug#950308: linux-signed-amd64: Please set CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER

2023-09-15 Thread Ross Beazley
> So it needs to be made opt-in through a kernel
> parameter (which we might set by default, later on).

I only stumbled onto this recently whilst attempting to get a flicker free
boot, i think the kernel param you are looking for is

fbcon=nodefer

6. fbcon=nodefer

If the kernel is compiled with deferred fbcon takeover support, normally
the framebuffer contents, left in place by the firmware/bootloader, will
be preserved until there actually is some text is output to the console.
This option causes fbcon to bind immediately to the fbdev device.

so maybe we could set CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER=y
in conjunction with fbcon=nodefer


?


On Fri, 31 Jan 2020 12:03:03 +0100 Ben Hutchings 
wrote:
> Control: reassign src:linux
> Control: forcemerge 926794 -1
>
> On Fri, 2020-01-31 at 19:22 +1100, Julien Goodwin wrote:
> > Package: linux-signed-amd64
> > Version: 5.4.13+1
> > Severity: wishlist
> >
> > Please consider setting CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER=y
> > to allow for "flicker free" booting (when combined with appropriate
> > bootloader & plymouth configs).
>
> And there's the problem: this actually looks really bad without those
> config changes.  So it needs to be made opt-in through a kernel
> parameter (which we might set by default, later on).
>
> > The upstream patch introducing the behaviour:
> > https://patchwork.kernel.org/patch/10432641/
> >
> > Fedora (29) & Arch are known to set this on their kernels.
>
> Ben.
>
> --
> Ben Hutchings
> 73.46% of all statistics are made up.
>


Bug#950308: linux-signed-amd64: Please set CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER

2020-01-31 Thread Ben Hutchings
Control: reassign src:linux
Control: forcemerge 926794 -1

On Fri, 2020-01-31 at 19:22 +1100, Julien Goodwin wrote:
> Package: linux-signed-amd64
> Version: 5.4.13+1
> Severity: wishlist
> 
> Please consider setting CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER=y
> to allow for "flicker free" booting (when combined with appropriate
> bootloader & plymouth configs).

And there's the problem: this actually looks really bad without those
config changes.  So it needs to be made opt-in through a kernel
parameter (which we might set by default, later on).

> The upstream patch introducing the behaviour:
> https://patchwork.kernel.org/patch/10432641/
> 
> Fedora (29) & Arch are known to set this on their kernels.

Ben.

-- 
Ben Hutchings
73.46% of all statistics are made up.



signature.asc
Description: This is a digitally signed message part


Bug#950308: linux-signed-amd64: Please set CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER

2020-01-31 Thread Julien Goodwin
Package: linux-signed-amd64
Version: 5.4.13+1
Severity: wishlist

Please consider setting CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER=y
to allow for "flicker free" booting (when combined with appropriate
bootloader & plymouth configs).

The upstream patch introducing the behaviour:
https://patchwork.kernel.org/patch/10432641/

Fedora (29) & Arch are known to set this on their kernels.

-- System Information:
Debian Release: bullseye/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.4.0-3-amd64 (SMP w/4 CPU cores)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8), LANGUAGE= 
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled