The boot begin with a bad screen resolution
Hi,
When I boot (I skip the syslinux panel, and it's auto boot on my arch) it's start with a screen resolution like 640*480, and automatically it's switch with the good resolution (1920*1080). The problem is the boot time. It's take about 2 sec to switch resolution, before it's switch, the login prompt is already here, so I type, but when I type, it's switch the screen resolution, and what I've typed wasn't took into the input. That's a problem. It's look like if a certain service re-check at each time the screen resolution. So, can I simply set a parameter for starting directly with 1920*1080 and don't re-check ? Is there a way to detect which service is the responsible ? Thank you for reading and helping. Alaanor. |
I get the feeling that you mean loader has some resolution and then the desktop has another.
Might look at this maybe? https://wiki.archlinux.org/index.php...l_mode_setting I don't know if you can use KMS in syslinux to be sure. KMS was supposed to unify this experience. |
Hi, thank for the link !
1) I've tried to add radeon (I have a readon graphics card) to the module of /etc/mkinitcpio.conf and compile the img. - Result: It's added 4 sec to the boot. BUT ! It's show me directly after these 4 sec the right resolution. 2) I've removed radeon and I compile my img with this: Code:
mkinitcpio -g /boot/linux.img -k 4.2.5-1-ARCH Result: It's show me directly the right resolution without losing time. Just perfect ! (systemd-analyze output 1.758s (kernel+userspace) :D What a good boot time for a laptop) But, I wanted to learn, and understand, why, how, etc. So I've tried to create my own EDID, but I was unable to do this. I'm a bit lost. If someone can explain me ... Why does it's work. (The mkinitcpio command copy the current "config", that, I know.) |
All times are GMT -5. The time now is 11:53 PM. |