From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=17.151.62.66; helo=nwk-aaemail-lapp01.apple.com; envelope-from=afish@apple.com; receiver=edk2-devel@lists.01.org Received: from nwk-aaemail-lapp01.apple.com (nwk-aaemail-lapp01.apple.com [17.151.62.66]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 2C036211435B8 for ; Wed, 19 Sep 2018 10:31:25 -0700 (PDT) Received: from pps.filterd (nwk-aaemail-lapp01.apple.com [127.0.0.1]) by nwk-aaemail-lapp01.apple.com (8.16.0.22/8.16.0.22) with SMTP id w8JHMHog059178; Wed, 19 Sep 2018 10:31:24 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apple.com; h=mime-version : content-type : sender : subject : from : in-reply-to : date : cc : content-transfer-encoding : message-id : references : to; s=20180706; bh=Qe+1OWwa9gG/vskJAxXnrBxdz6GLfDeD7+GwfKRABlc=; b=bulluSUHVuIwZL9EtxZ3Jki4cp0WLrBFYc5r2msKyEUgXk4jNtwmngEz8ITQET2DwjzJ kb5+G1NdjYk27jkyXI6L6in/kEXqxYb5MI8VyPlrmW1O5AMCGqBA8NQHreyLqzrkCweE 5MBHKK/WS9a3YORuBnDzUMr2jeNdzUHgF7A02CP1JSha9O8rePiIA2HrQvL0mmg5uhls 2/LHHcya2zeGCaDAljVs7MmvlNR3+eowerHkqKsxOLpymL2LJMvq4cBkucuIAgo4KQvn VkW+Tm7+RPBBJ2mtX8FhbKEZM8dNarAcNUWPekFFJIhEbZe7e+nkp0Lorc0LzabzyRWn wQ== Received: from mr2-mtap-s03.rno.apple.com (mr2-mtap-s03.rno.apple.com [17.179.226.135]) by nwk-aaemail-lapp01.apple.com with ESMTP id 2mh116uur3-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO); Wed, 19 Sep 2018 10:31:24 -0700 MIME-version: 1.0 Received: from nwk-mmpp-sz11.apple.com (nwk-mmpp-sz11.apple.com [17.128.115.155]) by mr2-mtap-s03.rno.apple.com (Oracle Communications Messaging Server 8.0.2.3.20180614 64bit (built Jun 14 2018)) with ESMTPS id <0PFB000LQCOB0E10@mr2-mtap-s03.rno.apple.com>; Wed, 19 Sep 2018 10:31:23 -0700 (PDT) Received: from process_viserion-daemon.nwk-mmpp-sz11.apple.com by nwk-mmpp-sz11.apple.com (Oracle Communications Messaging Server 8.0.2.3.20180614 64bit (built Jun 14 2018)) id <0PFB00B00CCALM00@nwk-mmpp-sz11.apple.com>; Wed, 19 Sep 2018 10:31:23 -0700 (PDT) X-Va-A: X-Va-T-CD: 5406077780d1085d9a5f1a4d64854aa4 X-Va-E-CD: 0498a5624f5ad47821349bab2253a6f3 X-Va-R-CD: 0d882bda7ec37ea55b1c5b5d47a29aa2 X-Va-CD: 0 X-Va-ID: f256f08d-f596-45db-9af7-8cba333fd28e X-V-A: X-V-T-CD: 49f1857882a0b7f3e611e01672125c1a X-V-E-CD: 0498a5624f5ad47821349bab2253a6f3 X-V-R-CD: 0d882bda7ec37ea55b1c5b5d47a29aa2 X-V-CD: 0 X-V-ID: cc143088-d0bd-4d4e-ac8b-9e1ff3fcd384 Received: from process_milters-daemon.nwk-mmpp-sz11.apple.com by nwk-mmpp-sz11.apple.com (Oracle Communications Messaging Server 8.0.2.3.20180614 64bit (built Jun 14 2018)) id <0PFB00J00CO02500@nwk-mmpp-sz11.apple.com>; Wed, 19 Sep 2018 10:31:23 -0700 (PDT) X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:,, definitions=2018-09-19_10:,, signatures=0 X-Proofpoint-Scanner-Instance: nwk-grpmailp-qapp17.corp.apple.com-10000_instance1 Received: from [17.235.3.241] (unknown [17.235.3.241]) by nwk-mmpp-sz11.apple.com (Oracle Communications Messaging Server 8.0.2.3.20180614 64bit (built Jun 14 2018)) with ESMTPSA id <0PFB007UDCOBXO40@nwk-mmpp-sz11.apple.com>; Wed, 19 Sep 2018 10:31:23 -0700 (PDT) Sender: afish@apple.com From: Andrew Fish In-reply-to: <91A3C2FB-042C-48F0-A1BF-6CE77B5BA800@gmail.com> Date: Wed, 19 Sep 2018 10:31:12 -0700 Cc: edk2-devel@lists.01.org Message-id: <1FE7F4C7-8A77-4D57-90E5-A04ABA2DB41C@apple.com> References: <91A3C2FB-042C-48F0-A1BF-6CE77B5BA800@gmail.com> To: prabin ca X-Mailer: Apple Mail (2.3445.6.18) X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2018-09-19_10:, , signatures=0 Subject: Re: Updating/adding video mode X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Sep 2018 17:31:25 -0000 Content-type: text/plain; charset=utf-8 Content-transfer-encoding: quoted-printable Prabin, There is not an easy answer to your question.=20 1) What video resolution is available can be a function of what monitor = is plugged in to the graphics card.=20 2) The monitor can publish an EDID that defines what resolutions the = monitor supports. EDID is a VESA standard.=20 3) An EFI Platform can provide an EFI_EDID_OVERRIDE_PROTOCOL that can = impact the available video modes that get published.=20 4) The GOP card will publish EDID information via the = EFI_EDID_DISCOVERED_PROTOCOL.=20 As I mentioned the EDID data structure is defined by a VESA standard, = but it also has to be valid for what the monitor can support. Basically = you can override the EDID and tell the GOP card to does something the = monitor can not support.=20 Some platforms use the ConSpliter and it produces a virtual GOP protocol = that will aggregate hardware GOPs. So for example if you system has an = internal panel and an external monitor installed you could end up with 2 = HW GOP protocols and a virtual GOP protocol that represents the = ConSpliter.=20 Thanks, Andrew Fish=20 > On Sep 15, 2018, at 10:37 PM, prabin ca wrote: >=20 > Any points on this really helpful for me.=20 >=20 >> On 15-Sep-2018, at 6:46 AM, prabin ca wrote: >>=20 >> Hi Team, >> I=E2=80=99m working with a platform having UHD (3840X2160as native = resolution) display screen. I have dump the video modes using = EFI_GRAPHICS_PROTOCOL. >>=20 >> Following are the dump result=20 >>=20 >> Mode 0 : hRes =3D 3840 Vres=3D2160 >> Mode 1 : hRes =3D 640 Vres =3D 480 >> Mode 2 : hRes =3D 800 Vres =3D 600 >> Mode 3 : hRes =3D 1024 Vres =3D 768 >> Mode 4 : hRes =3D 1280 Vres =3D 1024 >> Mode 5 : hRes =3D 1600 Vres =3D 1200 >> Mode 6 : hRes =3D 1920 Vres =3D 1440=20 >>=20 >> In the supported video mode list, 1920X1080 is not there. Is there = any way to add support for this resolution. I have checked UEFI spec but = didn=E2=80=99t find any useful API/protocol=20 >> Any help really appreciate. > _______________________________________________ > edk2-devel mailing list > edk2-devel@lists.01.org > https://lists.01.org/mailman/listinfo/edk2-devel