[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openbsd-bugs
Subject:    Re: Display distortion while booting in native UEFI mode
From:       "dmitry.sensei" <dmitry.sensei () gmail ! com>
Date:       2019-06-28 6:37:00
Message-ID: CAJWS21TYA0NxOKaepJsv8z258+N4V04St4+KgaAQrb8fiPgrMw () mail ! gmail ! com
[Download RAW message or body]

Workaroung on OpenBSD 6.5-current
in first booting issue machine gop then choice mode with 1024x768 and
againg machine gop <mode>
after this enter boot

ср, 15 авг. 2018 г. в 14:03, dmitry.sensei <dmitry.sensei@gmail.com>:

> Hi Mark! Can You applicate Commit:If we keep the BIOS framebuffer, stick
> to the desired framebuffer size
> <https://github.com/openbsd/src/commit/141e54329c5e5154a90a7a874aee990007e949ae>to
> efiboot?
>
> ср, 23 авг. 2017 г. в 22:26, Lukasz Jendrysik <scadu@yandex.com>:
>
>> Would it be possible to commit this change?
>>
>> Probably there is no chance it could be included in 6.2.
>>
>>
>> On 08/19/2017 06:39 PM, Lukasz Jendrysik wrote:
>> > Hi,
>> >
>> >
>> > On 08/14/2017 03:59 PM, YASUOKA Masahiko wrote:
>> >> Please try the diff or
>> >>
>> >>   http://yasuoka.net/~yasuoka/BOOTX64.EFI
>> >>   http://yasuoka.net/~yasuoka/BOOTIA32.EFI
>> >>
>> >> ?
>> >>
>> >> Index: sys/arch/amd64/stand/efiboot/efiboot.c
>> >> ===================================================================
>> >> RCS file: /var/cvs/openbsd/src/sys/arch/amd64/stand/efiboot/efiboot.c,v
>> >> retrieving revision 1.23
>> >> diff -u -p -r1.23 efiboot.c
>> >> --- sys/arch/amd64/stand/efiboot/efiboot.c   7 Aug 2017 19:34:53
>> -0000       1.23
>> >> +++ sys/arch/amd64/stand/efiboot/efiboot.c   14 Aug 2017 13:52:52 -0000
>> >> @@ -738,6 +738,8 @@ efi_makebootargs(void)
>> >>                      status = EFI_CALL(gop->QueryMode, gop, i, &sz,
>> &info);
>> >>                      if (EFI_ERROR(status))
>> >>                              continue;
>> >> +                    if (info->HorizontalResolution == 1366)
>> >> +                            continue;
>> >>                      gopsiz = info->HorizontalResolution *
>> >>                          info->VerticalResolution;
>> >>                      if (gopsiz > bestsiz) {
>> >>
>> >>
>> >> --yasuoka
>> > I confirm that this diff fixes the issue.
>> >
>> > Regards,
>> > Lukasz
>> >
>>
>>
>
> --
> Dmitry Orlov
>


-- 
Dmitry Orlov
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic