From owner-freebsd-x11@freebsd.org Tue Jan 3 21:17:52 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 A7B5AC9E64F for ; Tue, 3 Jan 2017 21:17:52 +0000 (UTC) (envelope-from gurenchan@gmail.com) Received: from mail-lf0-x22d.google.com (mail-lf0-x22d.google.com [IPv6:2a00:1450:4010:c07::22d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 142CB18CE for ; Tue, 3 Jan 2017 21:17:52 +0000 (UTC) (envelope-from gurenchan@gmail.com) Received: by mail-lf0-x22d.google.com with SMTP id t196so293577501lff.3 for ; Tue, 03 Jan 2017 13:17:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=zSzl9V1OYECp1XWNavzGhsMm9nHVy3kPbvOziyRWC38=; b=tAlmo02jNzUYvua4jyRKwxEJFXkfuVORbIdWpKytVK1CIYTP403msTCEfqxyt2dHsJ 24Vk5LdtEA6rAI+tPg+1OkZrJ+TwofBEKumEhPogzaiSGyzZX2eHLVOVbHrqYzEdgt7l KyEz54yziiwPeNBe9EGC/GgUM8Fgjq9IcTqgzoIiBMmljoa5xnpsZp2UH8qrsCEHEL7U k0tkBizmTB55GBm065TDPak8z7P3AjTn7HbNcr4ZDbndd7iq5C/6JSh+vC7tzHpHljn6 lft7PVsuuhhNDPhC/5ZLlN56hIRzxY6abvnf9d8Ul4HtVtOhnPvV7JCQQOdAxt7D0ZXn /oqg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=zSzl9V1OYECp1XWNavzGhsMm9nHVy3kPbvOziyRWC38=; b=NewRmykXoLMw7PoDk6uScdr6L27+eVmysS8d1C07nPHqUXKmiyGkDVuYl2a1B7LKkO owGnVYmVlu6o/bIc/Ufl4bfVJQ+RbZ2br9uVd6igNFEqTUhZi9wlO6hkWiBouJL1wauf prbM6UeqmzsTa8wfcPybGVImXnuJRHek9iwvP8We5BiEeNxTU+ESJCE+2wBHnkgPYXLi 9h3FaTEeTClcWU1/Z53mSKlR6BjS5s/B2iUfxeP5QZSPOAgWzkOS/vll9mbVenREjgpD jym3B4xp8dFMdP/ZQFdakxGerSvlhZRLzoq7KGYlEjlFotBFJHpeTG7p/Ch3zRNL+Bhx LiAw== X-Gm-Message-State: AIkVDXKfyS98FOow0rRGfIwL+qicfirbYX493XJVyRRCogpIbxqs2LPFMoaoTrwgHauNlTXQsLjzBwwIvOnL6A== X-Received: by 10.25.211.134 with SMTP id k128mr23213196lfg.118.1483478268903; Tue, 03 Jan 2017 13:17:48 -0800 (PST) MIME-Version: 1.0 Received: by 10.25.79.88 with HTTP; Tue, 3 Jan 2017 13:17:47 -0800 (PST) In-Reply-To: <15965d3f462.e563526350116.951917747823032795@nextbsd.org> References: <20161230163653.54909631@rsbsd.rsb> <15952279f17.e0be0d8c34357.732964216134709731@nextbsd.org> <20161231120453.13adf858@thor.walstatt.dynvpn.de> <20161231145143.18e6ac99@rsbsd.rsb> <20161231131150.GA3514@lonesome.com> <20161231160319.1a77a8fd@azsupport.com> <822e64b6a6efa38ad5331e2be3f175f9@vvelox.net> <20170103183149.GA86111@slackbox.erewhon.home> <15965d3f462.e563526350116.951917747823032795@nextbsd.org> From: blubee blubeeme Date: Wed, 4 Jan 2017 05:17:47 +0800 Message-ID: Subject: Re: End of year Xorg status rant To: Matthew Macy Cc: Roland Smith , "Zane C. B-H." , x11-list freebsd Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.23 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: Tue, 03 Jan 2017 21:17:52 -0000 I saw a talk that I thought was pretty cool dealing w/ x on linux, messaged the guy. The conversation went like this: Hi Eric I watched your talk here: https://www.youtube.com/watch?v=uhO3dHL7GEY I am using FreeBSD and wanted to start improving the situation over here. It seems that with linux putting more of their graphics code into the kernel and BSD cannot share that code, at least not easily I am trying to develop a plan to move forward. Are you still working on glamor and the accelerated x? Also what about the Linux KVM that strips x down to just a tiny shell. Do you have some time to talk? I'd like to get caught up on the current situation around these things in order to have a better way to move forward with graphics on BSD. Best, Owen ======= blubee blubeeme writes: > Hi Eric > > I watched your talk here: https://www.youtube.com/watch?v=uhO3dHL7GEY > > I am using FreeBSD and wanted to start improving the situation over here. > It seems that with linux putting more of their graphics code into the > kernel and BSD cannot share that code, at least not easily I am trying to > develop a plan to move forward. BSDs could try to keep porting the Linux kernel code back, which I guess a couple of people have been trying, but without many active graphics developers the best solution for open source desktops is to switch to Linux. It's what I did back when I finally realized that nobody else around me cared about open source desktop FreeBSD. ======= That statement makes me a bit sad but I do understand. People want to be productive, I moved to freebsd from Linux because it seems Linux is going in a direction where you do things the way the DE says or you're in for pain. It's going to take work, a lot of it to change things but I'm getting caught up and I want to improve the graphics stack on BSD systems. Can I ping you now and again to ask about some things? One thing that is a little annoying is that even though KMS, GEB, etc are all open since its only Linux most of the implantation is based on the Linux kernel, this isn't good for BSD since their kernels are different. It would be nice if each function would just document what should happen and leave the implantation up to the driver writers. Does that sound unreasonable? Best, Owen ======= blubee blubeeme writes: > That statement makes me a bit sad but I do understand. People want to be > productive, I moved to freebsd from Linux because it seems Linux is going > in a direction where you do things the way the DE says or you're in for > pain. > > It's going to take work, a lot of it to change things but I'm getting > caught up and I want to improve the graphics stack on BSD systems. > > Can I ping you now and again to ask about some things? I'm not interested in participating in discussions of how to help the BSDs with graphics. ======= I understand, thanks for you time and the video presentation. Best, Owen -------------------------------------------------------- Now, when that's the response from the guys working on graphics for Linux, would I be wrong to be skeptical of continually "porting" Linux code to BSD? Does it make sense and do you think your efforts will be sustainable and easy for someone else to maintain? Best, Owen On Wed, Jan 4, 2017 at 3:35 AM, Matthew Macy wrote: > Before commenting further you should really dig in to what is there now. > See sys/dev/drm2 in 11/12 and drivers/gpu/drm & sys/compat/linuxkpi in my > drm-next branches. > > > > ---- On Tue, 03 Jan 2017 11:02:57 -0800 blubee blubeeme< > gurenchan@gmail.com> wrote ---- > > I've never liked lines of code as a measure of how good software is. I > like > challenges. > > Best, > Owen > > On Wed, Jan 4, 2017, 02:33 Roland Smith wrote: > > > On Tue, Jan 03, 2017 at 12:14:54AM -0600, Zane C. B-H. wrote: > > > On 2016-12-31 09:03, Andrei wrote: > > > > On Sat, 31 Dec 2016 07:11:51 -0600 > > > > Mark Linimon wrote: > > > > > > > >> On Sat, Dec 31, 2016 at 02:51:55PM +0300, Beeblebrox via > freebsd-x11 > > > >> wrote: > > > >> > I'm sure the Foundation and developers have been debating whether > to > > > >> > drop desktop all together > > > >> > > > >> I have never heard of any such discussion. > > > > Would the Foundation be willing to sponsor a developer to work on X? I'd > be > > willing to donate toward that. > > > > > Honestly this entire thread has been full of WTF. > > > > Second that. > > > > > I've been using FreeBSD for desktop purposes since like late > 2001/early > > > 2002. The only issue I've ever had is X -configure does a shit job of > > > picking defaults at times, but that is not a FreeBSD issue. > > > > I've been using FreeBSD amd64 on desktops and laptops since 2004 (5.3). > > > > Mostly on Radeon GPU's. > > > > On the whole, I'd say X works fine. > > > > > Yes, X tends to lag a bit behind Linux, > > > > Given limited manpower, that is pretty much a given. Especially since > Linux > > graphics seem (IMO) to be in a permanent state of flux. > > > > > but all in all X is a much > > > better experience on FreeBSD than Linux. One of the big thing that > > > really stands out between the two is screen tearing is rare on FreeBSD > > > compared to Linux. > > > > I cannot recall ever seeing screen tearing on FreeBSD. > > > > > X works well enough under FreeBSD that I honestly use it for gaming > via > > > wine. > > > > > > Personally I am proud and happy with what our X team has done with it, > > > > Ditto. > > > > > especially with Intel chipset support since like 10, making using it > on > > > a broader number of laptops all that more awesome. In 11 it is > > > completely goat fragging wiz with the new KMS stuff. <3 > > > > The new KMS works fine with my Radeons. > > > > Roland > > -- > > R.F.Smith http://rsmith.home.xs4all.nl/ > > [plain text _non-HTML_ PGP/GnuPG encrypted/signed email much > appreciated] > > pgp: 5753 3324 1661 B0FE 8D93 FCED 40F6 D5DC A38A 33E0 (keyID: A38A33E0) > > > _______________________________________________ > freebsd-x11@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-x11 > To unsubscribe, send any mail to "freebsd-x11-unsubscribe@freebsd.org" > >