From owner-freebsd-x11@freebsd.org Sun Jan 1 20:53:01 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 8D457C9B2D1 for ; Sun, 1 Jan 2017 20:53:01 +0000 (UTC) (envelope-from mmacy@nextbsd.org) Received: from sender-of-o52.zoho.com (sender-of-o52.zoho.com [135.84.80.217]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4493C12AD for ; Sun, 1 Jan 2017 20:53:00 +0000 (UTC) (envelope-from mmacy@nextbsd.org) Received: from mail.zoho.com by mx.zohomail.com with SMTP id 1483303974418588.736402893992; Sun, 1 Jan 2017 12:52:54 -0800 (PST) Date: Sun, 01 Jan 2017 12:52:54 -0800 From: Matthew Macy To: "blubee blubeeme" Cc: "Beeblebrox" , "freebsd-x11@freebsd.org" Message-ID: <1595bce760d.c5a48b9473813.1749970069728099599@nextbsd.org> In-Reply-To: References: <20161230163653.54909631@rsbsd.rsb> <15952279f17.e0be0d8c34357.732964216134709731@nextbsd.org> <20161231120453.13adf858@thor.walstatt.dynvpn.de> <20161231145143.18e6ac99@rsbsd.rsb> <20170101183653.2c85698a@rsbsd.rsb> Subject: Re: End of year Xorg status rant MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Priority: Medium User-Agent: Zoho Mail X-Mailer: Zoho Mail 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:53:01 -0000 > I can understand taking inspiration from linux, I think wayland could be > cool but if we do like it, take the idea and make it BSD do we have to wait > for them to create it and then we follow? Enough about that for now. All the applications are tied to *a* framework. Wayland isn't intrinsically Linux specific, it's just that's the only platform that the graphics developers use. Wayland is only slowly becoming viable to X even with all the work being put in to it. I think that Ubuntu will eventually give up on Mir and switch. > On to the graphics card work, I have programed shaders and 3d things with > opengl before but I really don't know or fully understand the intersection > between the kernel and the hardware devices, especially since they are > closed sorce; I will have to go learn that and see how to improve that > situation on FreeBSD. We're lower on Maslow's than writing shaders. At this point we're happy to just keep the KMS drivers mostly working. To get an idea of just how much work is involved you might consider helping out with amdgpu or getting Nouveau to work on FreeBSD. I appreciate your enthusiasm but I don't think you understand the scale of the time commitment involved. If you are able to substantially contribute to making any of the KMS drivers work better and you don't let the inevitable frustrations of interacting with the community get to you or at least be reflected in your public interactions, being sponsored for a commit bit will happen as a matter of course. Sponsoring someone for a commit bit is a commitment of time and energy and is only taken for someone with an established track record - it is also very helpful to have a rapport with an existing committer (the lack of which is why many contributors end up languishing). > The next steps that I can think of is trying to find some Nvidia > evangelists and see if they are interested in working with FreeBSD and > having their devices have better support. Evangelists != money. If some data center operator tomorrow said that they'd buy 2000 pascal cards, but they had to be supported by FreeBSD, Nvidia would support would appear shortly thereafter. Unfortunately, that is not likely to happen. -M