From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 14 14:30:21 2020 Received: (at submit) by debbugs.gnu.org; 14 Feb 2020 19:30:21 +0000 Received: from localhost ([127.0.0.1]:34745 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j2gfN-0000f2-I1 for submit@debbugs.gnu.org; Fri, 14 Feb 2020 14:30:21 -0500 Received: from lists.gnu.org ([209.51.188.17]:44629) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j2gfL-0000dQ-TE for submit@debbugs.gnu.org; Fri, 14 Feb 2020 14:30:20 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:46407) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1j2gfK-0001ju-Pe for bug-guix@gnu.org; Fri, 14 Feb 2020 14:30:19 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1j2gfJ-0007qt-Tk for bug-guix@gnu.org; Fri, 14 Feb 2020 14:30:18 -0500 Received: from mail-qt1-x832.google.com ([2607:f8b0:4864:20::832]:33000) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1j2gfJ-0007q0-OR for bug-guix@gnu.org; Fri, 14 Feb 2020 14:30:17 -0500 Received: by mail-qt1-x832.google.com with SMTP id d5so7756969qto.0 for ; Fri, 14 Feb 2020 11:30:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:mime-version; bh=Kz9UapU8DbMVx9zm+rO9NRTbk3UYuItBZ9Cz21D+6Ok=; b=DKUMtsU04CFjBoM0YTRbr0CzYsrGy/oly6iZKNvqB/J+ayvSwPJT386htAWrRwQqmQ vO8h/vqexTv1pMQCc/+EezSyhWRUqzjvdSF1yzMuLwb/hEU9GZ04x42e7aMyWyv4qAJy lmVeD755kehsqY2D94XPYe5NrvpgBwxwwvixwZk96NOZA1Nm2GzIh4pzwoUzghKPInC8 5azGQIg4OjnmyDmtcHZu8R2/3baK66VmE6kcVc/1Py0CiFkLKUSrJ9+ilR9iPcpcis8s gARaU+mbMvvKlfGkx1bY5B1yahG9VRYH+EcsXBDGz6xTpU9e/JSXJJUjMw44na9LwWnz xCsQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version; bh=Kz9UapU8DbMVx9zm+rO9NRTbk3UYuItBZ9Cz21D+6Ok=; b=aPvy5OliG3fwawDpToIMPn5hUYsssz3zdiJ2CgghB+0H3XVbESW+gCM0IMVdxp55y7 ntM9vIKgBVLlkUJeaGuCPiBH7dDKu96QXO6mZlsmyFigeq/Sub/s0HIVTuGQHCeA5kzN WD5EbLCFJ7cmi/jo8srXP/J5OxuZ6O5L3fJmyyQ7MIeUHcUQqiv2pGZ1JTc6i4Kb28Mi khavKas+wlPiVfZon3w4a5ziVclPYyPV7tIT3WWFhzmdWmTJ5fGgm9pZtvTMLlVutiqC y2akqxhaunl+dtyir4GbFf+UXAopt9YVbmbxf/5qOG8ThZ7YOsisNpe9lZd8m8u4NuQi vIbA== X-Gm-Message-State: APjAAAXgKk1I30dIYvafNvT/nj8K1aMamKdGqD8u+wzfWy6P0hUsFOrQ WQtn+TYxlVx//NL1ejd2OgLoQq7e X-Google-Smtp-Source: APXvYqwsVtV+5gPBNJ5/KohgSvbyiyIicLUYI+0rVnhfBZEXwYYHIGeUTRVqIvl6JEZe2DqGY337pA== X-Received: by 2002:ac8:7155:: with SMTP id h21mr3657750qtp.95.1581708615836; Fri, 14 Feb 2020 11:30:15 -0800 (PST) Received: from kwak ([2607:fad8:4:6:afc9:fe0d:91fc:113b]) by smtp.gmail.com with ESMTPSA id c45sm3961994qtd.43.2020.02.14.11.30.15 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 14 Feb 2020 11:30:15 -0800 (PST) From: Maxim Cournoyer To: bug-guix Subject: GRUB module all_video required to get video on 4K monitor Date: Fri, 14 Feb 2020 14:30:14 -0500 Message-ID: <877e0pj7ax.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4864:20::832 X-Spam-Score: 4.3 (++++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Hello, I installed Guix System on a new machine, which displays on a 4K (3840 x 2160 pixels) monitor. Unless I go to the GRUB command prompt with 'c' at boot and type 'insmod all_video', the video cuts early after booting a GRUB entry with 'No suitable video mode found', or similar. Content analysis details: (4.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [209.51.188.17 listed in list.dnswl.org] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (maxim.cournoyer[at]gmail.com) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 2.0 PDS_TONAME_EQ_TOLOCAL_SHORT Short body with To: name matches everything in local email 2.0 SPOOFED_FREEMAIL No description available. X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.3 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Hello, I installed Guix System on a new machine, which displays on a 4K (3840 x 2160 pixels) monitor. Unless I go to the GRUB command prompt with 'c' at boot and type 'insmod all_video', the video cuts early after booting a GRUB entry with 'No suitable video mode found', or similar. Content analysis details: (1.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [209.51.188.17 listed in list.dnswl.org] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (maxim.cournoyer[at]gmail.com) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 2.0 PDS_TONAME_EQ_TOLOCAL_SHORT Short body with To: name matches everything in local email -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager Hello, I installed Guix System on a new machine, which displays on a 4K (3840 x 2160 pixels) monitor. Unless I go to the GRUB command prompt with 'c' at boot and type 'insmod all_video', the video cuts early after booting a GRUB entry with 'No suitable video mode found', or similar. I think we should include this GRUB module in our default GRUB package/configuration. Maxim From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 19 21:56:04 2020 Received: (at 39607) by debbugs.gnu.org; 20 Feb 2020 02:56:04 +0000 Received: from localhost ([127.0.0.1]:43664 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j4c0S-0001e6-5P for submit@debbugs.gnu.org; Wed, 19 Feb 2020 21:56:04 -0500 Received: from mail-qv1-f44.google.com ([209.85.219.44]:38096) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j4c0R-0001dd-46 for 39607@debbugs.gnu.org; Wed, 19 Feb 2020 21:56:03 -0500 Received: by mail-qv1-f44.google.com with SMTP id g6so1235260qvy.5 for <39607@debbugs.gnu.org>; Wed, 19 Feb 2020 18:56:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:references:date:in-reply-to:message-id:user-agent :mime-version; bh=oKnWsnesbvOVcio4HJ4i/SJT5Qvzp3IlREAS3F3m/Xw=; b=IJse+VOp3qtx7l/Rt0aJS8AoMp7tlA/fsLJrvVPxOg7NdwBLKVJYjAW0juyuswEEeZ b64Yyat3gTT46foDKCnXDjXq2rEo2DKg93Ct8TVHvAbOKpZ5+tqrynOlcvWR4XLhFCAE 4jIEDgrO0yVx8rGPans9y7vup0O3ql8CMWMN0aX5KFKSnSTm8A4lIbP6JXnr3mFNxKdq zsdTjnFE+R99u0QvULk8sErmoxsHXOkqg+lscK+QH3LhvlyOsZYGI9/7SEusGmWGxXCF 0EbTu4XhVwyRGrD8c/ozT+erx/jTvRDiRXTYN69X2/16rrnYX0g3+12nvlLEI5gio8bi K2Xg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=oKnWsnesbvOVcio4HJ4i/SJT5Qvzp3IlREAS3F3m/Xw=; b=lTTmXoNyyO7GTJFTvVukr1bC5Dd7N/FMVQ1d5ONpCtuLMxSPnHSOfyDHnp32ISY8Eb Plxs4tm5oo24g7QCocOsL9mC1nHbeCHkAeqf7ksNHeUFjtkI/BnwDQg6utSl9QUGz65u 7UQ7+txz9XKVNjY4rVvVyBgmopeiI2Izkpxyc/mDH0pDRCfZB2d1sui0XySauUSBOIxp Lt/BeO9VD+eXhtY0zDKZb/1v+kDMacJGv9/MIvfQ9j6G9+UQBjiidzjEbxieUGDpQP6l hEobozd6We6w0BFI3tsb0Fv4EmTNpV8Oo8VZJWAvpgtNiosLEjgI/AykNrOX91lRMDp/ lURg== X-Gm-Message-State: APjAAAW8vhmIec98bKCtn1EHXaaq1kQpi/WcXfDD/fvdHj2NzUiWLmZd tRt6uGRRkTAU1ImvsV4KgAjT3zxj X-Google-Smtp-Source: APXvYqw3BxyJrYOxddlu5v9ep7uB5rmcQWTm0/rc6WwvvfyjDO/4Ncdj/J+bRr5VNPKE0Gx8EuaN3Q== X-Received: by 2002:a0c:ffc9:: with SMTP id h9mr23890907qvv.50.1582167357274; Wed, 19 Feb 2020 18:55:57 -0800 (PST) Received: from apteryx (dsl-151-135.b2b2c.ca. [66.158.151.135]) by smtp.gmail.com with ESMTPSA id q5sm907943qkf.14.2020.02.19.18.55.55 for <39607@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 19 Feb 2020 18:55:56 -0800 (PST) From: Maxim Cournoyer To: 39607@debbugs.gnu.org Subject: Re: bug#39607: GRUB module all_video required to get video on 4K monitor References: <877e0pj7ax.fsf@gmail.com> Date: Wed, 19 Feb 2020 21:55:54 -0500 In-Reply-To: <877e0pj7ax.fsf@gmail.com> (Maxim Cournoyer's message of "Fri, 14 Feb 2020 14:30:14 -0500") Message-ID: <87d0aa9dc5.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 39607 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Hello, Maxim Cournoyer writes: > Hello, > > I installed Guix System on a new machine, which displays on a 4K (3840 x > 2160 pixels) monitor. > > Unless I go to the GRUB command prompt with 'c' at boot and type 'insmod > all_video', the video cuts early after booting a GRUB entry with 'No > suitable video mode found', or similar. > > I think we should include this GRUB module in our default GRUB > package/configuration. > > Maxim I think the attached patches fixes this issue, and makes the GRUB configuration a bit simpler too! --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0001-bootloader-grub-Use-the-all_video-module-in-graphic-.patch >From 115cc43361c72b3bae0d89e03f328e4383d9e9be Mon Sep 17 00:00:00 2001 From: Maxim Cournoyer Date: Wed, 19 Feb 2020 15:35:46 -0500 Subject: [PATCH 1/2] bootloader: grub: Use the all_video module in graphic mode. Fixes . * gnu/bootloader/grub.scm (eye-candy): Load the module 'all_video' which automatically loads all the available and relevant video modules. --- gnu/bootloader/grub.scm | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) diff --git a/gnu/bootloader/grub.scm b/gnu/bootloader/grub.scm index 3ec960abd8..c1cee78a16 100644 --- a/gnu/bootloader/grub.scm +++ b/gnu/bootloader/grub.scm @@ -163,21 +163,8 @@ system string---e.g., \"x86_64-linux\"." (string-append "set gfxmode=" (string-join gfxmode ";")) "# Leave 'gfxmode' to 'auto'.")) " - insmod video_bochs - insmod video_cirrus + insmod all_video insmod gfxterm - - if [ \"${grub_platform}\" == efi ]; then - # This is for (U)EFI systems (these modules are unavailable in the - # non-EFI GRUB.) If we don't load them, GRUB boots in \"blind mode\", - # which isn't convenient. - insmod efi_gop - insmod efi_uga - else - # These are specific to non-EFI Intel machines. - insmod vbe - insmod vga - fi ") "")) -- 2.25.0 --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0002-bootloader-grub-Refactor-eye-candy-a-bit.patch >From 5892917e2e56535deba9579a3013b54177fadc57 Mon Sep 17 00:00:00 2001 From: Maxim Cournoyer Date: Wed, 19 Feb 2020 15:59:06 -0500 Subject: [PATCH 2/2] bootloader: grub: Refactor eye-candy a bit. * gnu/bootloader/grub.scm (eye-candy)[setup-gfxterm-body]: Define the GFXMODE binding using AND-LET* instead of chained AND=>. Add a comment about supporting graphical mode on other systems than x86. Generate configuration string using FORMAT rather than STRING-APPEND. --- gnu/bootloader/grub.scm | 37 ++++++++++++++++++++----------------- 1 file changed, 20 insertions(+), 17 deletions(-) diff --git a/gnu/bootloader/grub.scm b/gnu/bootloader/grub.scm index c1cee78a16..d81e990cea 100644 --- a/gnu/bootloader/grub.scm +++ b/gnu/bootloader/grub.scm @@ -36,6 +36,7 @@ #:use-module (ice-9 match) #:use-module (ice-9 regex) #:use-module (srfi srfi-1) + #:use-module (srfi srfi-2) #:export (grub-image grub-image? grub-image-aspect-ratio @@ -149,24 +150,26 @@ STORE-MOUNT-POINT is its mount point; these are used to determine where the background image and fonts must be searched for. SYSTEM must be the target system string---e.g., \"x86_64-linux\"." (define setup-gfxterm-body - ;; Intel and EFI systems need to be switched into graphics mode, whereas - ;; most other modern architectures have no other mode and therefore don't - ;; need to be switched. - (if (string-match "^(x86_64|i[3-6]86)-" system) - (string-append - " -" - (let ((gfxmode (and=> - (and=> config bootloader-configuration-theme) - grub-gfxmode))) - (if gfxmode - (string-append "set gfxmode=" (string-join gfxmode ";")) - "# Leave 'gfxmode' to 'auto'.")) - " + (let ((gfxmode + (or (and-let* ((theme (bootloader-configuration-theme config)) + (gfxmode (grub-gfxmode theme))) + (string-join gfxmode ";")) + "auto"))) + + ;; Intel and EFI systems need to be switched into graphics mode, whereas + ;; most other modern architectures have no other mode and therefore + ;; don't need to be switched. + + ;; XXX: Do we really need to restrict to x86 systems? We could imitate + ;; what the GRUB default configuration does and decide based on whether + ;; a user provided 'gfxterm' in the terminal-outputs field of their + ;; bootloader-configuration record. + (if (string-match "^(x86_64|i[3-6]86)-" system) + (format #f " + set gfxmode=~a insmod all_video - insmod gfxterm -") - "")) + insmod gfxterm~%" gfxmode) + ""))) (define (setup-gfxterm config font-file) (if (memq 'gfxterm (bootloader-configuration-terminal-outputs config)) -- 2.25.0 --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 21 09:34:01 2020 Received: (at 39607) by debbugs.gnu.org; 21 Feb 2020 14:34:01 +0000 Received: from localhost ([127.0.0.1]:46586 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j59NR-0001qp-1l for submit@debbugs.gnu.org; Fri, 21 Feb 2020 09:34:01 -0500 Received: from mail-qv1-f46.google.com ([209.85.219.46]:35928) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j59NP-0001qe-W3 for 39607@debbugs.gnu.org; Fri, 21 Feb 2020 09:34:00 -0500 Received: by mail-qv1-f46.google.com with SMTP id ff2so1067868qvb.3 for <39607@debbugs.gnu.org>; Fri, 21 Feb 2020 06:33:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:references:date:in-reply-to:message-id:user-agent :mime-version; bh=FDfnwn+EopyudHrTtQxGe6ZjbgIx3TUqdIzi6v0Lrz0=; b=g/JZ7UXaRBkk9WwOB3MvLqVNO4I45seDoiaMjAYeVxxx2gk2YehFVdmPw2tUh42R/1 GlPMPX/koj38pwrkvwYMfEjCl0Ml7Gl7YV+YEpDofVJ/mLtDfNULJ4BgFcnBRhGr/5Hr WQFZw4LVl/pkHAMQf8Tx33aeiU6S6uHHOz8mqUkEMHMa8BzQHLlE210WmQKSqyNoxuQW cBNmc5aq9nLUa/mSqrdisi7q3ooUTsncFqjb6GSqMFO6ipT2th0ImOuKMQL7L0zeSg2X 8MYfeVYfu/+snLmwrYj/joUkZmF4j2j6rrXMvrWinqpQQlIJ/DhCj77TJaM59PGyS3Bf CX4g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=FDfnwn+EopyudHrTtQxGe6ZjbgIx3TUqdIzi6v0Lrz0=; b=AAJKqYa3bHek8tGTTlADrvtxFBDTrq4XAiN0fcof952JmX6RTEXHgc291P32DqtP6m qQa8xk0yDNjP3Fk+Q3I9yXUa8eD5ZLzylwhHjZcCH4U8YFk9u5H7kjCjIg+uE/0WGSJy lkd6IfbPjLTCd5P78WjwtqvPM+Ai/loADgPHSk7IDctMHgp+Br48zGwnEO+D+xYgEY0I DctnJmLxONQ2P5ICdHpq5owlrPWa7AmfwHWi56mgk2C8VzcNcf4nDnSc/BFEHWqSLE0h pMEIGOw2w+aoIaLqO2Y6DT2RKxsTb3gCuVmmUUvxWJlV4dnZj6N0CMqwVsro60DpHmZc ZydQ== X-Gm-Message-State: APjAAAX6RUp8BJD0Bb/X9z69jC/2IHG86yy/cm8UanK2+/7xsbk4MIIW NS+kI1fERtivhFoYfoUo0BrSViH8zDc= X-Google-Smtp-Source: APXvYqzqZdAe6aT6YH5vta11OpNWwQKB3PT7x1eyyqVuZHig9YrEBck4xuptkRhB7KCqIJGcmGqyFQ== X-Received: by 2002:a0c:f485:: with SMTP id i5mr31256068qvm.8.1582295634366; Fri, 21 Feb 2020 06:33:54 -0800 (PST) Received: from raisin ([2607:fad8:4:6:235e:8579:8464:aacc]) by smtp.gmail.com with ESMTPSA id q25sm1579561qkc.60.2020.02.21.06.33.53 for <39607@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 21 Feb 2020 06:33:53 -0800 (PST) From: Maxim Cournoyer To: 39607@debbugs.gnu.org Subject: Re: bug#39607: GRUB module all_video required to get video on 4K monitor References: <877e0pj7ax.fsf@gmail.com> <87d0aa9dc5.fsf@gmail.com> Date: Fri, 21 Feb 2020 09:33:53 -0500 In-Reply-To: <87d0aa9dc5.fsf@gmail.com> (Maxim Cournoyer's message of "Wed, 19 Feb 2020 21:55:54 -0500") Message-ID: <87ftf4xb5a.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 39607 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.5 (/) --=-=-= Content-Type: text/plain Maxim Cournoyer writes: > Hello, > > Maxim Cournoyer writes: > >> Hello, >> >> I installed Guix System on a new machine, which displays on a 4K (3840 x >> 2160 pixels) monitor. >> >> Unless I go to the GRUB command prompt with 'c' at boot and type 'insmod >> all_video', the video cuts early after booting a GRUB entry with 'No >> suitable video mode found', or similar. >> >> I think we should include this GRUB module in our default GRUB >> package/configuration. >> >> Maxim > > I think the attached patches fixes this issue, and makes the > GRUB configuration a bit simpler too! While the patches above are an improvement over the current situation, it still doesn't resolve my problem. I still get the 'No suitable video modes, booting in blind mode' message after activating a GRUB entry, unless I manually "insmod all_video"... Here's my grub.cfg, along with a blank one generated by 'grub-mkconfig' for comparison. --=-=-= Content-Type: text/plain Content-Disposition: attachment; filename=grub.cfg # This file was generated from your Guix configuration. Any changes # will be lost upon reconfiguration. function setup_gfxterm { set gfxmode=auto insmod all_video insmod gfxterm } # Set 'root' to the partition that contains /gnu/store. search --label --set btrfs-pool-1 if loadfont /gnu/store/m1fx9h7gzw78k0n4da0khbga5i6k8ipk-grub-2.04/share/grub/unicode.pf2; then setup_gfxterm fi terminal_output gfxterm insmod png if background_image /gnu/store/xn6hf7a9f1242siybkb7cqh7v2x67qrh-grub-image.png; then set color_normal=light-gray/black set color_highlight=yellow/black else set menu_color_normal=cyan/blue set menu_color_highlight=white/blue fi insmod keylayouts keymap /gnu/store/ibdld2935pbkg2fkrmh2z5fjyvas0ixd-grub-keymap.dvorak set default=0 set timeout=5 menuentry "GNU with Linux-Libre 5.4.18" { search --label --set btrfs-pool-1 linux /rootfs/gnu/store/a0499drlaqfzkyqb8fzbk0za49nzpi0k-linux-libre-5.4.18/bzImage --root=btrfs-pool-1 --system=/gnu/store/ddnd4h65g3d6chknfsbkchd3xdqdhwd8-system --load=/gnu/store/ddnd4h65g3d6chknfsbkchd3xdqdhwd8-system/boot quiet modprobe.blacklist=radeon initrd /rootfs/gnu/store/s0l9md1vx0sw7rky9c9nh7xlmnczxk8g-raw-initrd/initrd.cpio.gz } submenu "GNU system, old configurations..." { menuentry "GNU with Linux-Libre 5.4.18 (#12, 2020-02-20 14:25)" { search --label --set btrfs-pool-1 linux /rootfs/gnu/store/a0499drlaqfzkyqb8fzbk0za49nzpi0k-linux-libre-5.4.18/bzImage --root=btrfs-pool-1 --system=/var/guix/profiles/system-12-link --load=/var/guix/profiles/system-12-link/boot quiet modprobe.blacklist=radeon initrd /rootfs/gnu/store/cf2qwll5nlr1i7cndxl90vlnx79bwnrq-raw-initrd/initrd.cpio.gz } menuentry "GNU with Linux-Libre 5.4.18 (#11, 2020-02-19 21:46)" { search --label --set btrfs-pool-1 linux /rootfs/gnu/store/a0499drlaqfzkyqb8fzbk0za49nzpi0k-linux-libre-5.4.18/bzImage --root=btrfs-pool-1 --system=/var/guix/profiles/system-11-link --load=/var/guix/profiles/system-11-link/boot quiet modprobe.blacklist=radeon initrd /rootfs/gnu/store/cf2qwll5nlr1i7cndxl90vlnx79bwnrq-raw-initrd/initrd.cpio.gz } menuentry "GNU with Linux-Libre 5.4.18 (#10, 2020-02-19 21:45)" { search --label --set btrfs-pool-1 linux /rootfs/gnu/store/a0499drlaqfzkyqb8fzbk0za49nzpi0k-linux-libre-5.4.18/bzImage --root=btrfs-pool-1 --system=/var/guix/profiles/system-10-link --load=/var/guix/profiles/system-10-link/boot quiet modprobe.blacklist=radeon initrd /rootfs/gnu/store/cf2qwll5nlr1i7cndxl90vlnx79bwnrq-raw-initrd/initrd.cpio.gz } menuentry "GNU with Linux-Libre 5.4.18 (#9, 2020-02-19 16:57)" { search --label --set btrfs-pool-1 linux /rootfs/gnu/store/a0499drlaqfzkyqb8fzbk0za49nzpi0k-linux-libre-5.4.18/bzImage --root=btrfs-pool-1 --system=/var/guix/profiles/system-9-link --load=/var/guix/profiles/system-9-link/boot quiet modprobe.blacklist=radeon initrd /rootfs/gnu/store/cf2qwll5nlr1i7cndxl90vlnx79bwnrq-raw-initrd/initrd.cpio.gz } menuentry "GNU with Linux-Libre 5.4.18 (#8, 2020-02-19 16:54)" { search --label --set btrfs-pool-1 linux /rootfs/gnu/store/a0499drlaqfzkyqb8fzbk0za49nzpi0k-linux-libre-5.4.18/bzImage --root=btrfs-pool-1 --system=/var/guix/profiles/system-8-link --load=/var/guix/profiles/system-8-link/boot quiet modprobe.blacklist=radeon initrd /rootfs/gnu/store/k63b8daqn4cdba3a3sxjjvpz3kil078p-raw-initrd/initrd.cpio.gz } menuentry "GNU with Linux-Libre 5.4.18 (#7, 2020-02-17 09:25)" { search --label --set btrfs-pool-1 linux /rootfs/gnu/store/a0499drlaqfzkyqb8fzbk0za49nzpi0k-linux-libre-5.4.18/bzImage --root=btrfs-pool-1 --system=/var/guix/profiles/system-7-link --load=/var/guix/profiles/system-7-link/boot quiet modprobe.blacklist=radeon initrd /rootfs/gnu/store/jyak0q5b5wjxiishkv4cfgd1xplrxg9r-raw-initrd/initrd.cpio.gz } menuentry "GNU with Linux-Libre 5.4.18 (#6, 2020-02-17 09:23)" { search --label --set btrfs-pool-1 linux /rootfs/gnu/store/a0499drlaqfzkyqb8fzbk0za49nzpi0k-linux-libre-5.4.18/bzImage --root=btrfs-pool-1 --system=/var/guix/profiles/system-6-link --load=/var/guix/profiles/system-6-link/boot quiet modprobe.blacklist=radeon initrd /rootfs/gnu/store/jyak0q5b5wjxiishkv4cfgd1xplrxg9r-raw-initrd/initrd.cpio.gz } menuentry "GNU with Linux-Libre 5.4.18 (#5, 2020-02-17 09:06)" { search --label --set btrfs-pool-1 linux /rootfs/gnu/store/a0499drlaqfzkyqb8fzbk0za49nzpi0k-linux-libre-5.4.18/bzImage --root=btrfs-pool-1 --system=/var/guix/profiles/system-5-link --load=/var/guix/profiles/system-5-link/boot quiet modprobe.blacklist=radeon initrd /rootfs/gnu/store/jyak0q5b5wjxiishkv4cfgd1xplrxg9r-raw-initrd/initrd.cpio.gz } menuentry "GNU with Linux-Libre 5.4.18 (#4, 2020-02-17 09:03)" { search --label --set btrfs-pool-1 linux /rootfs/gnu/store/a0499drlaqfzkyqb8fzbk0za49nzpi0k-linux-libre-5.4.18/bzImage --root=btrfs-pool-1 --system=/var/guix/profiles/system-4-link --load=/var/guix/profiles/system-4-link/boot quiet modprobe.blacklist=radeon initrd /rootfs/gnu/store/jyak0q5b5wjxiishkv4cfgd1xplrxg9r-raw-initrd/initrd.cpio.gz } menuentry "GNU with Linux-Libre 5.4.18 (#3, 2020-02-13 17:17)" { search --label --set btrfs-pool-1 linux /rootfs/gnu/store/a0499drlaqfzkyqb8fzbk0za49nzpi0k-linux-libre-5.4.18/bzImage --root=btrfs-pool-1 --system=/var/guix/profiles/system-3-link --load=/var/guix/profiles/system-3-link/boot quiet modprobe.blacklist=radeon initrd /rootfs/gnu/store/wf9c6l2m72frgclm65f912y325nksf82-raw-initrd/initrd.cpio.gz } menuentry "GNU with Linux-Libre 5.4.12 (#2, 2020-02-13 16:21)" { search --label --set btrfs-pool-1 linux /rootfs/gnu/store/3mm35rmk19cmsdy6hfsqgrdfbc7s199a-linux-libre-5.4.12/bzImage --root=btrfs-pool-1 --system=/var/guix/profiles/system-2-link --load=/var/guix/profiles/system-2-link/boot quiet modprobe.blacklist=radeon initrd /rootfs/gnu/store/d6df8q8nwhf61jgw0ial4rnw6xa00bs6-raw-initrd/initrd.cpio.gz } menuentry "GNU with Linux-Libre 5.4.18 (#1, 2020-02-13 15:10)" { search --label --set btrfs-pool-1 linux /rootfs/gnu/store/a0499drlaqfzkyqb8fzbk0za49nzpi0k-linux-libre-5.4.18/bzImage --root=btrfs-pool-1 --system=/var/guix/profiles/system-1-link --load=/var/guix/profiles/system-1-link/boot quiet modprobe.blacklist=radeon initrd /rootfs/gnu/store/jyak0q5b5wjxiishkv4cfgd1xplrxg9r-raw-initrd/initrd.cpio.gz } } if [ "${grub_platform}" == efi ]; then menuentry "Firmware setup" { fwsetup } fi --=-=-= Content-Type: text/plain Content-Disposition: attachment; filename=grub.cfg.default Content-Description: grub-mkconfig generated # # DO NOT EDIT THIS FILE # # It is automatically generated by grub-mkconfig using templates # from /gnu/store/3433z5hdwsxks216d4xmv1nm44ycy1jc-grub-efi-2.04/etc/grub.d and settings from /gnu/store/3433z5hdwsxks216d4xmv1nm44ycy1jc-grub-efi-2.04/etc/default/grub # ### BEGIN /gnu/store/3433z5hdwsxks216d4xmv1nm44ycy1jc-grub-efi-2.04/etc/grub.d/00_header ### if [ -s $prefix/grubenv ]; then load_env fi if [ "${next_entry}" ] ; then set default="${next_entry}" set next_entry= save_env next_entry set boot_once=true else set default="0" fi if [ x"${feature_menuentry_id}" = xy ]; then menuentry_id_option="--id" else menuentry_id_option="" fi export menuentry_id_option if [ "${prev_saved_entry}" ]; then set saved_entry="${prev_saved_entry}" save_env saved_entry set prev_saved_entry= save_env prev_saved_entry set boot_once=true fi function savedefault { if [ -z "${boot_once}" ]; then saved_entry="${chosen}" save_env saved_entry fi } function load_video { if [ x$feature_all_video_module = xy ]; then insmod all_video else insmod efi_gop insmod efi_uga insmod ieee1275_fb insmod vbe insmod vga insmod video_bochs insmod video_cirrus fi } if loadfont unicode ; then set gfxmode=auto load_video insmod gfxterm set locale_dir=$prefix/locale set lang=en_US insmod gettext fi terminal_output gfxterm if [ x$feature_timeout_style = xy ] ; then set timeout_style=menu set timeout=5 # Fallback normal timeout code in case the timeout_style feature is # unavailable. else set timeout=5 fi ### END /gnu/store/3433z5hdwsxks216d4xmv1nm44ycy1jc-grub-efi-2.04/etc/grub.d/00_header ### ### BEGIN /gnu/store/3433z5hdwsxks216d4xmv1nm44ycy1jc-grub-efi-2.04/etc/grub.d/10_linux ### ### END /gnu/store/3433z5hdwsxks216d4xmv1nm44ycy1jc-grub-efi-2.04/etc/grub.d/10_linux ### ### BEGIN /gnu/store/3433z5hdwsxks216d4xmv1nm44ycy1jc-grub-efi-2.04/etc/grub.d/20_linux_xen ### ### END /gnu/store/3433z5hdwsxks216d4xmv1nm44ycy1jc-grub-efi-2.04/etc/grub.d/20_linux_xen ### ### BEGIN /gnu/store/3433z5hdwsxks216d4xmv1nm44ycy1jc-grub-efi-2.04/etc/grub.d/30_os-prober ### ### END /gnu/store/3433z5hdwsxks216d4xmv1nm44ycy1jc-grub-efi-2.04/etc/grub.d/30_os-prober ### ### BEGIN /gnu/store/3433z5hdwsxks216d4xmv1nm44ycy1jc-grub-efi-2.04/etc/grub.d/40_custom ### # This file provides an easy way to add custom menu entries. Simply type the # menu entries you want to add after this comment. Be careful not to change # the 'exec tail' line above. ### END /gnu/store/3433z5hdwsxks216d4xmv1nm44ycy1jc-grub-efi-2.04/etc/grub.d/40_custom ### ### BEGIN /gnu/store/3433z5hdwsxks216d4xmv1nm44ycy1jc-grub-efi-2.04/etc/grub.d/41_custom ### if [ -f ${config_directory}/custom.cfg ]; then source ${config_directory}/custom.cfg elif [ -z "${config_directory}" -a -f $prefix/custom.cfg ]; then source $prefix/custom.cfg; fi ### END /gnu/store/3433z5hdwsxks216d4xmv1nm44ycy1jc-grub-efi-2.04/etc/grub.d/41_custom ### --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 24 09:08:37 2020 Received: (at 39607) by debbugs.gnu.org; 24 Feb 2020 14:08:37 +0000 Received: from localhost ([127.0.0.1]:53025 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j6EPV-0000xr-BF for submit@debbugs.gnu.org; Mon, 24 Feb 2020 09:08:37 -0500 Received: from mail-qt1-f172.google.com ([209.85.160.172]:42919) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j6EPT-0000xe-LW for 39607@debbugs.gnu.org; Mon, 24 Feb 2020 09:08:35 -0500 Received: by mail-qt1-f172.google.com with SMTP id r5so6589871qtt.9 for <39607@debbugs.gnu.org>; Mon, 24 Feb 2020 06:08:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:in-reply-to:message-id:user-agent:mime-version; bh=/hNFyySncOh2+j2tfwqBsffWiBiI3tHpSSAK4pZ8HMg=; b=UlZnZjdLA+t/I+HUbIRAKsxckkbP2rIPk58A7vTJN1UvopCjuoDeNr6zevi6jZBcR8 /WOBBLTj7jGo7ir3DSBainfP8p3GA9yVYlWF6epMvJ8bns8+OlVMWpY8yP8SX0GGy7PS IP9rXXTyICfBdqfQ/gw18kdl73yucyvv8EoIjfprNgEWYdWBeB3TUkdrSJXHPnh6p0Ml o5BqfhumLmjPUVXqQB1JuXqpTUzWLhlK9BRnqJXRfJVQj/DxvvET2Os4KDWcVDXgXtPT 5JchvFWa0qX+VfCftWIFrCvtTT59lZUzAVjewEGDb2eP1QjsHPwdVMtXS/ixGeFlOpAF Ikeg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:in-reply-to:message-id :user-agent:mime-version; bh=/hNFyySncOh2+j2tfwqBsffWiBiI3tHpSSAK4pZ8HMg=; b=l4Ez3y2DhVNGfCxd5Pd1pbrz4oR+tf1H8Y6wLFdaOZSCWX9+zW99pEUxjq4Gm+RWNY 0l5TMdjARHrHQQ2RYvB89ZIudHPMl2mE/+WtGURtGBveSVtWa3x9xahOu6xb03jcep6l U2CpA6ZKy8euO6u+08omjT/Y85gykvSI5ZuQ4cHYNdPaI7Fv2jCp5E4Lu1h/tca2pJIj CMoi8LCKprIrhp+e7UZuPNtadzUzkbSNMkrGJ5B9CxGE5hvXzMfN7nVGGoOi6asbxTcL c0xYlvsTJV5ODxz0vJyJiqorzUMTHwa3YSbQsINib9d6LkFmLVCWN5eCb35FXc2BNA1v w8hw== X-Gm-Message-State: APjAAAUaWOFAJZk46EzWGz5jQHVTi7f+cT+JMs+5Tsu+4vnzdKKuqdGW b2Zr4B9DIYEdiCIl3509hs9wDs8u X-Google-Smtp-Source: APXvYqw7WCrtGPbeOWPN0djVbDXgSu1JvPxb0XI5ynJ/Sc15xHbVIX+mQIpEWz/y6p+amd5afuXy7w== X-Received: by 2002:ac8:969:: with SMTP id z38mr46168858qth.203.1582553308524; Mon, 24 Feb 2020 06:08:28 -0800 (PST) Received: from raisin ([2607:fad8:4:6:235e:8579:8464:aacc]) by smtp.gmail.com with ESMTPSA id p18sm5926910qkp.47.2020.02.24.06.08.27 for <39607@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Feb 2020 06:08:28 -0800 (PST) From: Maxim Cournoyer To: bug#39607 <39607@debbugs.gnu.org> Subject: Re: Status: GRUB module all_video required to get video on 4K monitor Date: Mon, 24 Feb 2020 09:08:27 -0500 In-Reply-To: bug's message of "Mon\, 24 Feb 2020 14\:04\:27 +0000" Message-ID: <877e0cf57o.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 39607 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Update, after debugging: the failure to find a working video mode had nothing to do with the 4K monitor, and everything to do with a problem in our GRUB configuration generator and having /gnu/store on a Btrfs submodule. In particular, this generated pice of GRUB configuration: --8<---------------cut here---------------start------------->8--- if loadfont /rootfs/gnu/store/m1fx9h7gzw78k0n4da0khbga5i6k8ipk-grub-2.04/share/grub/unicode.pf2; then setup_gfxterm fi --8<---------------cut here---------------end--------------->8--- was causing the setup_gfxterm to not be called due to failing to resolve the unicode.pf2 file when using a Btrfs submodule. The originally attached patches still provide some > simplification/cleanup that would make it good to merge nontheless, I believe! Maxim From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 24 09:09:32 2020 Received: (at control) by debbugs.gnu.org; 24 Feb 2020 14:09:32 +0000 Received: from localhost ([127.0.0.1]:53029 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j6EQO-0000zU-KO for submit@debbugs.gnu.org; Mon, 24 Feb 2020 09:09:32 -0500 Received: from mail-qk1-f172.google.com ([209.85.222.172]:41825) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j6EQN-0000zF-DA for control@debbugs.gnu.org; Mon, 24 Feb 2020 09:09:31 -0500 Received: by mail-qk1-f172.google.com with SMTP id b5so1618425qkh.8 for ; Mon, 24 Feb 2020 06:09:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:message-id:to:from:subject; bh=ZJ86k5OKUQSIwmBQ4tGNahUqDk6s9i+KlgF5/PT+0nU=; b=jrGb7H1h10pwwFzm6B2f9RqTMrKO1ngQj5Qz9XcYfNBi03RaOdvnky1YTPshF9pGJB jRpIe+IOIICqs0R8cU1ibRJdVrkkvIYrWfPb2Qt8SVsRWx9IC/x8kIYjo1jRAbD7zKeX JrQeRNpjm2T1g3+Bhaw8nZo5be44eGC9fsQSAV0dHtlsRErQnhurXm0KjkaRcR4d6mgS WStWGiIABmSJ6tcgN6+xp34i+ATJsryRfZXd3mq7PJr/6xtKC44HhaN2nTnDWdGJ3wE7 8pjd2oDKVk4UNrs4E4d+7VIKEX8cD8hXo6oF0UDH1xeAhYV4yqskvivTlR16qJKfFiMv CVkg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:message-id:to:from:subject; bh=ZJ86k5OKUQSIwmBQ4tGNahUqDk6s9i+KlgF5/PT+0nU=; b=mGGlErP1khWkSmNOSEE+rK41YRashnCwuY82ivYqhFHU222fH81iovwpq0KAlI9A90 vsbGlmos7q9z4JTlrhxHxr8e76Wj8sbd+eYAAW/ICsKDtFmgFMtGNdx/15CdD4Sp2/sg aPey/8uXmNQew4P2+Xep28vezX3Mt5km6AuxlrzAyjx0HG6PCLCYzZqq6tU5ej4GKZBD aQbunG2g47ZUkA6wObp4kHn1qMVMNdxJKUc5M9Yflo6owUP/wpQxpalAvYFLqpbuhwXe oaXcGyxqC5klfNeIFJVWiMvyt6arwuitEbvpBU0H9DTfWVryf5OEiniMEsoaXDhwpxFu nJ7g== X-Gm-Message-State: APjAAAVKTb9Zb/4apQIv4XnRW+7ZX1MC17rJzIgOesYalBS90A7w7DA+ /MT4gNy3BIWOR/EoW1HQKtYioslU X-Google-Smtp-Source: APXvYqyxkX+dz03z6t2Du2q1NItUmtGorM/Q/qqfPHqEABJNe3ZrQYni1VRH4v/65SG3hIRFhj9a+g== X-Received: by 2002:a37:4a48:: with SMTP id x69mr47924654qka.57.1582553365781; Mon, 24 Feb 2020 06:09:25 -0800 (PST) Received: from raisin ([2607:fad8:4:6:235e:8579:8464:aacc]) by smtp.gmail.com with ESMTPSA id r6sm5914313qtm.63.2020.02.24.06.09.25 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Feb 2020 06:09:25 -0800 (PST) Date: Mon, 24 Feb 2020 09:09:24 -0500 Message-Id: <875zfwf563.fsf@gmail.com> To: control@debbugs.gnu.org From: Maxim Cournoyer Subject: control message for bug #39607 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) retitle 39607 Make use of GRUB all_video module quit From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 17 23:32:02 2020 Received: (at 39607-done) by debbugs.gnu.org; 18 Mar 2020 03:32:03 +0000 Received: from localhost ([127.0.0.1]:39729 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jEPR4-0004yu-KP for submit@debbugs.gnu.org; Tue, 17 Mar 2020 23:32:02 -0400 Received: from mail-qt1-f170.google.com ([209.85.160.170]:35060) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jEPR2-0004yR-7U for 39607-done@debbugs.gnu.org; Tue, 17 Mar 2020 23:32:00 -0400 Received: by mail-qt1-f170.google.com with SMTP id v15so19583288qto.2 for <39607-done@debbugs.gnu.org>; Tue, 17 Mar 2020 20:32:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:references:date:in-reply-to:message-id:user-agent :mime-version; bh=j3nvWMbGMfjRhVzmrq3ljSpcid75eQ/ltG2AOTrg3aA=; b=lpI7/rVQ3VNjoqhFB20dJ+ScYLTUh5/uOedicNmFBuL7T7suRDDHUXAKymk6BD+P0/ sZpAPRxwdrGcatUenl41EXzkHKQZEn9VAs4ZARWm/DH6UhFIqMLJrw2VObzJP2/GJ/RX F4XjaKKCmolbo5ReMcbaj9x0j+4FxeqA5yMLFhgYrD5A4siCSlhB6ICknnowa00k0CTQ g+R4smKbZihzWB4vy4cTbsxpITH5K5qFY7cBpHkDCpANtvSRph5t6jW1wVPHY4XNVTnA TYsa/3gnQiQoce1QGoep/midHB3opH6UIKlSUXpIw3WiGk7qFua6Wxuh/hnr8tINhnHc nkhw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=j3nvWMbGMfjRhVzmrq3ljSpcid75eQ/ltG2AOTrg3aA=; b=f2h+jF666Qn029gR4vRIdrMoqlazNwViPLy3PCU5ikjpT1KN9AlzNVXd9tjQ5nDCSx IQrjZK6H2eCBoleXk71gZTx1DMB5x5XGubgLQ5L1H9Zit27y/6ZKkwAJ5SFKQcQd1b8n nNBrDQ4nY3GJSnvYYJXlXcaErFfkwCnLSwc396ROuiliLkV0fzYEPyUP8uGPXs18PJvO LneM8/miqqcm6ZCCBjAF47nsXsMAa5qRIiqQ/girKqv60J0ocJIASS5dvEQNLoqfh+Zq U6QsemtZuAuEv5oorV7T8enBNUEiEV4kOjRPj2XNtMw4YZ5UI5AhXD0L63Ln0/PtJ9CI CCkg== X-Gm-Message-State: ANhLgQ2XqwPN6ihLqgiYG4vA7p4Q5v1zLsIowIBHYOvvIhsrCc0waC/G inlhWMwzzs2mzJlVLFVuGNLklMTBGAE= X-Google-Smtp-Source: ADFU+vsgAQDaPman6JUuhjoxGjRyLwRapqBWlt+HelVTBgQ4ADrCtu0XocoTOD5+ubDpXNgjhyH5HA== X-Received: by 2002:ac8:7583:: with SMTP id s3mr2530852qtq.166.1584502314509; Tue, 17 Mar 2020 20:31:54 -0700 (PDT) Received: from apteryx (dsl-10-130-161.b2b2c.ca. [72.10.130.161]) by smtp.gmail.com with ESMTPSA id u49sm3862729qtb.52.2020.03.17.20.31.53 for <39607-done@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 17 Mar 2020 20:31:53 -0700 (PDT) From: Maxim Cournoyer To: 39607-done@debbugs.gnu.org Subject: Re: bug#39607: GRUB module all_video required to get video on 4K monitor References: <877e0pj7ax.fsf@gmail.com> <87d0aa9dc5.fsf@gmail.com> Date: Tue, 17 Mar 2020 23:31:53 -0400 In-Reply-To: <87d0aa9dc5.fsf@gmail.com> (Maxim Cournoyer's message of "Wed, 19 Feb 2020 21:55:54 -0500") Message-ID: <87fte649ue.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 39607-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Maxim Cournoyer writes: > Hello, > > Maxim Cournoyer writes: > >> Hello, >> >> I installed Guix System on a new machine, which displays on a 4K (3840 x >> 2160 pixels) monitor. >> >> Unless I go to the GRUB command prompt with 'c' at boot and type 'insmod >> all_video', the video cuts early after booting a GRUB entry with 'No >> suitable video mode found', or similar. >> >> I think we should include this GRUB module in our default GRUB >> package/configuration. >> >> Maxim > > I think the attached patches fixes this issue, and makes the > GRUB configuration a bit simpler too! Merge to master with commit 6794653e1b. Closing! From unknown Fri Jun 20 18:22:01 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 15 Apr 2020 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator