From mboxrd@z Thu Jan 1 00:00:00 1970 From: Danny Milosavljevic Subject: Re: KMScon vs. AMD Radeon Date: Wed, 3 Apr 2019 20:56:30 +0200 Message-ID: <20190403205630.30b80f49@scratchpost.org> References: <871s3a4xd4.fsf@gnu.org> <87sgv89w3k.fsf@gnu.org> <20190328000935.qnhrbamajj47vibu@pelzflorian.localdomain> <87h8bl8xrb.fsf_-_@gnu.org> <875zs1k5ac.fsf@gmail.com> <20190329180022.pqzdrzcjrbm3z5ub@pelzflorian.localdomain> <871s2o6cyt.fsf@gmail.com> <87imw0u558.fsf@ambrevar.xyz> <20190330152211.2ugzdbvp2hjy3lvl@pelzflorian.localdomain> <871s2lkesq.fsf@gmail.com> <87a7h9jxzd.fsf@gnu.org> <87y34sj122.fsf@gmail.com> <20190402183102.3d951dc2@scratchpost.org> <87tvffilot.fsf@gmail.com> <20190403131944.2b4244c5@scratchpost.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; boundary="Sig_/At62imSCvTXPVCzCFMC/Rcw"; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([209.51.188.92]:59958) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hBl5D-0003mB-E0 for guix-devel@gnu.org; Wed, 03 Apr 2019 14:58:00 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hBl3y-0007a0-7C for guix-devel@gnu.org; Wed, 03 Apr 2019 14:56:43 -0400 In-Reply-To: <20190403131944.2b4244c5@scratchpost.org> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Mathieu Othacehe Cc: Guix-devel --Sig_/At62imSCvTXPVCzCFMC/Rcw Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable > I suggest that we use fbdev (maybe at runtime, but maybe just disable eve= rything > else :P). Selecting it at runtime should work well. I've read kmscon source now and they wait for udev events in order to choos= e backends. Once an udev event arrives, they check the result of udev_device_get_subsys= tem(). If it's "drm", they'll use [drm3d or] drm2d. If it's "graphics", they'll use fbdev. So it supports fbdev just fine and will select it when drm is unavailable. (Note that on ARM, drm is required, otherwise you won't have video. VESA BIOS setup doesn't exist there--and never did) --Sig_/At62imSCvTXPVCzCFMC/Rcw Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEds7GsXJ0tGXALbPZ5xo1VCwwuqUFAlylAd4ACgkQ5xo1VCww uqWeFQf+M/SOMFnHTMaayu1LvhxG5ZkRQV7AoQ6wkiknEWog2EKFB17V1Btrre9u bXD+GiJlsuCDJEDdchNXMB8b3YyNkeHjl+YVAlg8XRuqn2ZRMIlg6KMmbI3Fkkco 7mylkAWCbmqe1nJMhwaVb77rS8zy99ysGlJje75NjkdkkNd1KsC358qpLbww1T1V 6pzEZOFVUUDzKX3Phw5Vfd807yUxRvSRo+4zAfUaHmlIgrKKcykaQpLxNLOlMTh3 SRckzSUnhEmM1HBaY6LuC+j4MXbQ6WibT3bMkIKC1T7x60gjZB5Hqdt0l0TINgJO IOnZo447HiBMjM8N2zQ01WkZNmKZ1g== =jWsp -----END PGP SIGNATURE----- --Sig_/At62imSCvTXPVCzCFMC/Rcw--