From owner-freebsd-x11@freebsd.org Sun Jan 1 20:49:45 2017 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8A030C9B15D for ; Sun, 1 Jan 2017 20:49:45 +0000 (UTC) (envelope-from abi@abinet.ru) Received: from mail.abinet.ru (mail.abinet.ru [136.243.72.227]) by mx1.freebsd.org (Postfix) with ESMTP id 52A8D1FE8 for ; Sun, 1 Jan 2017 20:49:45 +0000 (UTC) (envelope-from abi@abinet.ru) Received: from [10.0.1.1] (unknown [10.0.1.1]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.abinet.ru (Postfix) with ESMTPSA id 2474C34923 for ; Sun, 1 Jan 2017 20:49:44 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=abinet.ru; s=dkim; t=1483303784; bh=+zWams0NIiOTdKKvJ29LVsOV0x776nF3cbZGi+ZRoYk=; h=Date:From:To:Subject:References:In-Reply-To; b=BhUe8rHQu6Ka6VUh9j2YTk45gGxLyjx0uJiO87PmuqPP452gne8nTf+uBbq7VDxyj VQJ8Ae3WVwrJastkbEqvY0p2D4SB8NfdDGoWAyOvd79ahhM2Y2XSuJEq84tDKg6+HK GCFptVde4hSujACtu0+EsRIQPWyJSj0iDNfnTP4k= Message-ID: <58696BAD.9040200@abinet.ru> Date: Sun, 01 Jan 2017 23:50:53 +0300 From: abi User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:25.8) Gecko/20151117 FossaMail/25.1.9 MIME-Version: 1.0 To: freebsd-x11@freebsd.org Subject: Re: End of year Xorg status rant References: <20161230163653.54909631@rsbsd.rsb> <15952279f17.e0be0d8c34357.732964216134709731@nextbsd.org> <20161231120453.13adf858@thor.walstatt.dynvpn.de> <20161231145143.18e6ac99@rsbsd.rsb> <20170101183653.2c85698a@rsbsd.rsb> In-Reply-To: <20170101183653.2c85698a@rsbsd.rsb> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 01 Jan 2017 20:49:45 -0000 On 01.01.2017 18:36, Beeblebrox via freebsd-x11 wrote: > Interesting discussion; thank you for all comments. > I have several questions: > > * Is TrueOS/PC-BSD ahead of FreeBSD on the Desktop? If so, why? The answer is probably "depends on the card", but again, is it ahead of FreeBsd for certain cards and why? If it's because they have integrated Matt's work, why has FreeBSD not opted to do so? Yes, it's ahead. They merged Matt branch. As for FreeBSD, who must adopt it ? FreeBSD has phabricator review system, I don't remember I saw review for this patch. Also, I tested Matt's branch on my Skylake laptop. I can't say intel driver in current state has some benefits against fb. The primary disadvantages of fb driver is lack of support for backlight and resume. The same applies for Matt's branch. Also, X crashing from time to time and I observed visual artifacts. If this is true for haswell and lower, I doubt branch will be committed without some sort of WITH_NEW_DRM knob. And I'm not sure this can be implemented using current ports infrastructure. > * Does the problem have anything to do with the Kernel Compat Layer for Linux (https://wiki.freebsd.org/linux-kernel)? I'm asking to understand the extent of the issue. It will die. Just when CentOS userland drops 2.6 kernel support. > > * Other than that, perhaps we could try and slice this problem in the short term from another angle: > Which GPU cards work (and are expected to work with new hardware) as of now? If anything, this discussion shows that the Graphics Wiki page (https://wiki.freebsd.org/Graphics) is inadequate for GPU selection. Perhaps it could be updated to a parametrised format showing functions by column each GPU card supports (rather than simply works"/"does not work"). Work for what? If you need cuda, nothing works. If you type on your laptop and watching ponies in youtube, intel works with fb driver. You will get full resolution and visually flawless picture.