LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Arch (https://www.linuxquestions.org/questions/arch-29/)
-   -   The boot begin with a bad screen resolution (https://www.linuxquestions.org/questions/arch-29/the-boot-begin-with-a-bad-screen-resolution-4175561753/)

Alaanor 12-18-2015 04:58 AM

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.

jefro 12-18-2015 10:39 PM

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.

Alaanor 12-19-2015 09:54 AM

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
And, of course change the syslinux.cfg, change the img.

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.