Re: EFI/loader show garbage in console when set to some resolution in loader.conf

2021-09-06 Thread Karel Gardas

On 9/6/21 6:59 PM, Toomas Soome wrote:



On 6. Sep 2021, at 19:44, Karel Gardas > wrote:


Hello,

I'm attempting to set EFI console resolution in loader to 1920x1920. 
This is working fine on all 3 tested* combinations when interrupting 
loader with '3' key and then

issueing 'gop set 11' command and then 'boot' command.

However I'd like to make that permanent and here issue comes. I've 
tried both:


- edit /boot/loader.conf by adding
 'exec="gop set 11"'

- edit /boot/loader.conf by adding
 'efi_max_resolution="1920x1920"'

neither of those works on neither of 3 tested combinations where 
tested combinations are:


if you have this setting, what does gop get report? With the versions 
listed below, was the loader in ESP updated too?


Good question. I'm not entirely sure if my 13.x installation is not 
update from 12.x. It probably is. IIRC I followed the update procedure 
recommended, but certainly 13.0 -> 13.0-p4 is just `fetch` and `install` 
matter. If you like me to update ESP bootloader,

I'm happy to follow your instructions how to do that.

Anyway, my 14.0-CURRENT is fresh install to separate drive in an attempt 
to duplicate issue also on current to report it here.


So gop get reports this (manually rewritten by hand):

- FreeBSD 14.0 - current:

EDID 1920x1920 1920x1920 1920x1200 1920x1080 1600x1200 1600x900 
1280x1024 1280x960 1280x720

mode 4: 1024x768x32, stride=1024
  frame buffer: address=d000, size=30
  color mark: R=00ff, G=ff00, B=00ff

- FreeBSD 13.0-p4:

EDID 1920x1920 1920x1920 1920x1200 1920x1080 1600x1200 1600x900 
1280x1024 1280x960 1280x720

mode 4: 1024x768x32, stride 1024
  frame buffer: address=d000, size 30
  color mark: R00ff, G=ff00, B00ff




(1) 13.0 release
(2) 13.0-p4 (stable)
(3) 14.0 snapshot from 2.9.

The behavior is still the same. Screen blanks (like it would do gop 
set 11), then switches to text mode to show loader UI and when kernel
is loaded it correctly shows that efi resolution is 1920x1920 but 
then when kernels boot, it produce just garbage to the console like 
loader and kernel resolution would be off

by some unknown number...

Is this is known issue, is there a known workaround for it? Or shall 
I report it properly to bugzilla?


Thanks!
Karel



what you get from: dmesg | grep efifb



- FreebSD 14.0-current:

VT(efifb): resolution 1920x1920

- FreeBSD 13.0-p4:

VT(efifb): resolution 1920x1920

Thanks,
Karel



Re: EFI/loader show garbage in console when set to some resolution in loader.conf

2021-09-06 Thread Toomas Soome via freebsd-current


> On 6. Sep 2021, at 19:44, Karel Gardas  wrote:
> 
> Hello,
> 
> I'm attempting to set EFI console resolution in loader to 1920x1920. This is 
> working fine on all 3 tested* combinations when interrupting loader with '3' 
> key and then
> issueing 'gop set 11' command and then 'boot' command.
> 
> However I'd like to make that permanent and here issue comes. I've tried both:
> 
> - edit /boot/loader.conf by adding
>  'exec="gop set 11"'
> 
> - edit /boot/loader.conf by adding
>  'efi_max_resolution="1920x1920"'
> 
> neither of those works on neither of 3 tested combinations where tested 
> combinations are:

if you have this setting, what does gop get report? With the versions listed 
below, was the loader in ESP updated too?

> 
> (1) 13.0 release
> (2) 13.0-p4 (stable)
> (3) 14.0 snapshot from 2.9.
> 
> The behavior is still the same. Screen blanks (like it would do gop set 11), 
> then switches to text mode to show loader UI and when kernel
> is loaded it correctly shows that efi resolution is 1920x1920 but then when 
> kernels boot, it produce just garbage to the console like loader and kernel 
> resolution would be off
> by some unknown number...
> 
> Is this is known issue, is there a known workaround for it? Or shall I report 
> it properly to bugzilla?
> 
> Thanks!
> Karel
> 

what you get from: dmesg | grep efifb

rgds,
toomas



EFI/loader show garbage in console when set to some resolution in loader.conf

2021-09-06 Thread Karel Gardas

Hello,

I'm attempting to set EFI console resolution in loader to 1920x1920. 
This is working fine on all 3 tested* combinations when interrupting 
loader with '3' key and then

issueing 'gop set 11' command and then 'boot' command.

However I'd like to make that permanent and here issue comes. I've tried 
both:


- edit /boot/loader.conf by adding
 'exec="gop set 11"'

- edit /boot/loader.conf by adding
 'efi_max_resolution="1920x1920"'

neither of those works on neither of 3 tested combinations where tested 
combinations are:


(1) 13.0 release
(2) 13.0-p4 (stable)
(3) 14.0 snapshot from 2.9.

The behavior is still the same. Screen blanks (like it would do gop set 
11), then switches to text mode to show loader UI and when kernel
is loaded it correctly shows that efi resolution is 1920x1920 but then 
when kernels boot, it produce just garbage to the console like loader 
and kernel resolution would be off

by some unknown number...

Is this is known issue, is there a known workaround for it? Or shall I 
report it properly to bugzilla?


Thanks!
Karel