From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 7EEFE15800D for ; Sat, 31 Dec 2022 15:47:08 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 45B09E0886; Sat, 31 Dec 2022 15:47:03 +0000 (UTC) Received: from smarthost01c.sbp.mail.zen.net.uk (smarthost01c.sbp.mail.zen.net.uk [212.23.1.5]) (using TLSv1.2 with cipher ECDHE-RSA-CHACHA20-POLY1305 (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id F28E4E0845 for ; Sat, 31 Dec 2022 15:47:02 +0000 (UTC) Received: from [82.69.80.10] (helo=wstn.localnet) by smarthost01c.sbp.mail.zen.net.uk with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pBe4b-0001Ly-FH for gentoo-user@lists.gentoo.org; Sat, 31 Dec 2022 15:47:01 +0000 From: Peter Humphrey To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] Soft scrolling on framebuffer consoles - New version of the patch - with GPM handling. Date: Sat, 31 Dec 2022 15:47:01 +0000 Message-ID: <5662152.DvuYhMxLoT@wstn> In-Reply-To: References: <5647862.DvuYhMxLoT@wstn> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" X-Originating-smarthost01c-IP: [82.69.80.10] Feedback-ID: 82.69.80.10 X-Archives-Salt: bfe6f6ba-adbc-4810-b038-0628099f69b8 X-Archives-Hash: 24f963a7f433c7b9a5443c889da55371 Hello Alan, On Saturday, 31 December 2022 14:08:43 GMT you wrote: > What I'm thinking here is that you might be installing a font which is > bigger than the 8x16 standard that you appear to be booting with. To > check this, would you please do: > > # file /lib/rc/console/font > > , which should return a message like: > > /lib/rc/console/font: Linux/i386 PC Screen Font v1 data, 256 characters, > Unicode directory, 8x16 > > What is the size of this font, here (where it says 8x16 for my font)? > The reason I ask is, I've got a horrible suspicion that one of the C > functions which copies screen data when the screen size is changed can > only copy to a same sized or (possibly) _bigger_ screen (i.e. with a > smaller font). If this is indeed the case, it might explain why you're > seeing a hang, here. I think you've put your finger on it: $ file /lib/rc/console/font /lib/rc/console/font: Linux/i386 PC Screen Font v2 data, 256 characters, Unicode directory, 22x11 I use consolefont="ter-122n" from the terminus-font package. It's a long time since I was able to read a high-resolution screen in its native resolution. Is there some way I can get the UEFI BIOS to boot with that font, or a larger one? Or perhaps let the system boot without setting a font and then changing it later? Neither of those looks easy to do. I'd better have a good root through the BIOS options to start with. -- Regards, Peter.