From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Alan Third Newsgroups: gmane.emacs.devel Subject: Re: macOS metal rendering engine in mac port Date: Sun, 23 May 2021 22:08:48 +0100 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="9072"; mail-complaints-to="usenet@ciao.gmane.io" Cc: YAMAMOTO Mitsuharu , emacs-devel@gnu.org To: Aaron Jensen Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun May 23 23:11:03 2021 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lkvNG-0002Ag-VW for ged-emacs-devel@m.gmane-mx.org; Sun, 23 May 2021 23:11:02 +0200 Original-Received: from localhost ([::1]:60892 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lkvNF-0008QZ-HG for ged-emacs-devel@m.gmane-mx.org; Sun, 23 May 2021 17:11:01 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:56996) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lkvMA-0007lI-Sr for emacs-devel@gnu.org; Sun, 23 May 2021 17:09:54 -0400 Original-Received: from ip6-2001-8b0-3f8-8129-b5fa-1fab-a3d0-1d47.holly.idiocy.org ([2001:8b0:3f8:8129:b5fa:1fab:a3d0:1d47]:57840 helo=breton.holly.idiocy.org) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lkvM8-0004zc-Js for emacs-devel@gnu.org; Sun, 23 May 2021 17:09:54 -0400 Original-Received: by breton.holly.idiocy.org (Postfix, from userid 501) id 21025202C1E200; Sun, 23 May 2021 22:08:48 +0100 (BST) Mail-Followup-To: Alan Third , Aaron Jensen , emacs-devel@gnu.org, YAMAMOTO Mitsuharu Content-Disposition: inline In-Reply-To: Received-SPF: none client-ip=2001:8b0:3f8:8129:b5fa:1fab:a3d0:1d47; envelope-from=alan@breton.holly.idiocy.org; helo=breton.holly.idiocy.org X-Spam_score_int: -4 X-Spam_score: -0.5 X-Spam_bar: / X-Spam_report: (-0.5 / 5.0 requ) BAYES_00=-1.9, KHOP_HELO_FCRDNS=0.399, RDNS_DYNAMIC=0.982, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:269703 Archived-At: On Sun, May 23, 2021 at 09:13:51AM -0700, Aaron Jensen wrote: > On Sun, May 23, 2021 at 4:47 AM Alan Third wrote: > > > > > > Mine are fairly consistent. I imagine hitting thermal would hurt > > > though and Intel macs love to do that. > > > > Yeah, I wonder if that's what's happening. I have to say that I don't > > think this Mac has ever been what I'd consider fast. My ancient first > > gen i7 absolutely wipes the floor with it in compilation speed > > despite being at least 7 years older. I guess Moores law really did > > run out of steam. ;) > > I'm curious what chip you have? I have a 2.4 GHz I9-9980HK and it's > not slow to compile, but the linux machine I was using for a while > demolished it. Of course, that was a 16 core 3950X, so... It's a 2.7GHz i5 with two real cores and Iris graphics. > Interesting. And generally speaking, are there licensing issues > preventing a merge/collaboration w/ the mac port? We already use the Mac port font backend (although I suspect they may have diverged a little over time). Other than that I don't know how much "collaboration" would be practical, and anything else would be simply throwing the NS port out altogether and replacing it with the Mac port, although then it would be subject to the same rules as the NS port which may or may not be to Yamamoto Mitsuharu's taste. I don't really care one way or the other, I'm already using my new ThinkPad as my daily driver and it would be quite nice to see the back of the people on Reddit telling me I'm actively harming the Free Software movement by maintaining the NS port instead of letting it die so everyone is forced to use the Mac port. > > It's a lot of work. I'd have to be sure that the patch actually stops > > the flashing and blanking before I tried that. I'm not hopeful, tbh. > > I've been using it and haven't seen any flickers. I'll continue using > it and report back. I probably would have seen one by now. My configuration seems to not even work with Emacs 27 any more, so I can't properly use it myself. -- Alan Third