From owner-freebsd-current@freebsd.org Thu May 2 16:06:30 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7F36F1599A58 for ; Thu, 2 May 2019 16:06:30 +0000 (UTC) (envelope-from johalun@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 25A5B94CF8 for ; Thu, 2 May 2019 16:06:30 +0000 (UTC) (envelope-from johalun@FreeBSD.org) Received: from [10.46.14.95] (wsip-72-212-151-146.ph.ph.cox.net [72.212.151.146]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) (Authenticated sender: johalun) by smtp.freebsd.org (Postfix) with ESMTPSA id C4602D279 for ; Thu, 2 May 2019 16:06:29 +0000 (UTC) (envelope-from johalun@FreeBSD.org) To: FreeBSD Current From: Johannes Lundberg Subject: Rotating (efi) framebuffer Message-ID: <57526b0a-fbfb-e933-1c52-6f96550e6273@FreeBSD.org> Date: Thu, 2 May 2019 09:06:28 -0700 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Content-Language: en-US X-Rspamd-Queue-Id: 25A5B94CF8 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.98 / 15.00]; local_wl_from(0.00)[FreeBSD.org]; NEURAL_HAM_MEDIUM(-1.00)[-0.998,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; NEURAL_HAM_SHORT(-0.99)[-0.986,0]; ASN(0.00)[asn:11403, ipnet:96.47.64.0/20, country:US] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 02 May 2019 16:06:30 -0000 Hi I have a Lenovo Ideapad where the screen is rotated 90 degrees and I can't rotate it to landscape mode until I'm in X. How many of you are in the same situation and would like a fix? Seeing how development is going with small (tiny) computers it will probably be more and more common with ultra portables having a "phone screen" which most likely is in portrait mode by default. This also applies to embedded and home brew / prototype devices. It would certainly be nice if we could have a boot time parameter that could rotate the framebuffer (just as a data point, I'm pretty sure Linux can do this). How many would be interested in this? Is there anyone working on this atm? Not sure I will have the time to develop this all of my own but thought I'd check the interest at least. Perhaps a GSoC project? Cheers Johannes