This patch will be committed to surce code? пн, 25 мар. 2019 г. в 06:29, Lucas Raab <[email protected]>:
> Frederic, > > I am indeed using EFI. Your patch worked wonderfully! I'm seeing the > expected behavior > of the xenodm login screen, logging in, and launching applications as > would normally > be expected. > > Do you need additional logs? > > Thanks, > Lucas > > On Sun, Mar 24, 2019 at 10:46:52AM +0100, Frederic Cambus wrote: > > On Sat, Mar 23, 2019 at 04:59:32PM -0500, Lucas Raab wrote: > > > >Synopsis: xenodm starts with only cursor shown, but windows are > "hidden" > > > >Category: system > > > >Environment: > > > System : OpenBSD 6.5 > > > Details : OpenBSD 6.5-beta (GENERIC.MP) #820: Fri Mar 22 > 12:43:30 MDT 2019 > > > [email protected]: > /usr/src/sys/arch/amd64/compile/GENERIC.MP > > > > > > Architecture: OpenBSD.amd64 > > > Machine : amd64 > > > >Description: > > > xenodm will start successfully, but only show the cursor. The > login fields are not shown, but it is possible to log in by typing the > username and tabbing to the password field. From here, I can start > applications yet cannot see them. Inconsistently, I will see X running at > 100% as the _x11 user. > > > > > > I believe this started with Tuesday's (2018-03-19) snapshot. > Checking out the recent commits, I saw the xorg-server and Mesa version > bumps so I am wondering if there's a correlation there with my Intel > hardware (Intel 630). > > > > Are you booting OpenBSD in EFI mode? > > > > If so, could you try the following diff and report back? > > > > The issue you describe sounds similar to a report I received privately, > > which seems to only happen on large screen resolutions. > > > > Index: sys/arch/amd64/amd64/efifb.c > > =================================================================== > > RCS file: /cvs/src/sys/arch/amd64/amd64/efifb.c,v > > retrieving revision 1.21 > > diff -u -p -r1.21 efifb.c > > --- sys/arch/amd64/amd64/efifb.c 16 Mar 2019 13:16:49 -0000 > 1.21 > > +++ sys/arch/amd64/amd64/efifb.c 24 Mar 2019 09:17:40 -0000 > > @@ -114,8 +114,8 @@ const struct cfattach efifb_ca = { > > sizeof(struct efifb_softc), efifb_match, efifb_attach, NULL > > }; > > > > -#define EFIFB_WIDTH 160 > > -#define EFIFB_HEIGHT 160 > > +#define EFIFB_WIDTH 100 > > +#define EFIFB_HEIGHT 31 > > > > struct wsscreen_descr efifb_std_descr = { "std" }; > > > > -- Dmitry Orlov
