Received: (at 72960) by debbugs.gnu.org; 4 Sep 2024 01:00:04 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Sep 03 21:00:04 2024 Received: from localhost ([127.0.0.1]:33005 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sleNQ-0005wG-4o for submit <at> debbugs.gnu.org; Tue, 03 Sep 2024 21:00:04 -0400 Received: from sonic311-25.consmr.mail.ne1.yahoo.com ([66.163.188.206]:40392) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <luangruo@HIDDEN>) id 1sleNO-0005vF-EF for 72960 <at> debbugs.gnu.org; Tue, 03 Sep 2024 21:00:02 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1725411534; bh=HSA09Jz+e0G9f3aKg+JZjNeGfo3545AB+vjEZhIA3uI=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=X5ArgnzOp4pNBBAmATBJa4lhNzZF0wPm6dNe8ecA0MZYXsZh3UJForNprP1aUtS1akHIdvpjFOvExFl/GHXuv2KW01RqdWLxTH3o7wN7vEQ28XZTDo04HYdCLHVM1N5FmW60rwzmNapnbhe6TZIMtfUakuXr0gvVPXVdRm/D3yZdual2a6OOOzZ76Bj13irdXtYqSrDcYMk7Bk8AQYP7knBS9L+VORE6ytOVMjIioRlaKioCO3WO2cI6mei8GXpBAodnIsM6wpuisTClQhk6Nx5ANlx6LgDRg2NdfwKC5auK0XmSaw0HtxNFVFFJaYLYHm2maCehJyTnWLpj2xGgzQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1725411534; bh=dbFkPMUMpvqvNCmkGW8foSGYA5S4OH6aMuE0e3+suCU=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=BJAgXM3vrG811jmKF2zR9LMQA/u8k+fUTUnufIo8l+O6Dhyhd26U6b5NJ2ponFTIW5U75c+eJdzHY8rnlvwhOEwqZaaLCZLJToXPOXW7i4tzDejhD+7rwmvxBMgOmDxY7HbuswkvGeVLF5qAZjPoKWnx3HduzKmdf1iybXbKGblKaqy2yNZiHxLgy0yz9RuJp0vhV2UJq89IGcaoIZ7WPqUsVstgxhswCtZfJmbEjmp59XN2kfUWHIqyvKmpPFykgQm/uJYy1m60n/Y4sYzsRLoftMqJ83/DoYrkBGmWY/3jSR8d+tB/c8L8CFrLZ1VxsCeAeGJn+QbLaJeC0PL14A== X-YMail-OSG: LinAK1EVM1lNFUQ6fj7CfJ9NPhrf.rt26C69LVCa61ooc7NHC1KEzWydPyYP5n_ VMyVFgIieqDiZB2zzYeOeMjKqEx3w.3xhtRTr3puVLU4KsIdG42QjGZv5JzPXMzgGvS6x9Wu4zj_ n3zlcN0qx35ScJlrnEt.kjqNp15VuIbuUja5toYqJ5GqKIpSC77zP7bRWUX3yefuc_xN.gSNQrXJ Xl6GwUXerU7IJoYgmyAjjGBnuUFof0iSYOj0VoVIEQW2LiPaLu4Dl5vBxplO6dveI9H4.CHOGV9x n1mXsF3M2R0mwwrClKnoZ8Bju2XpM4d_soTQep5FvdvTDbnic1JecyAS50NQvB1UEP.sskZJDttb w2Tw0ec1vM4wziLqV1ZMHq19Wgi49jC0xl_Ab0hrB52uTmwsESjBescxaPC7pgLvUlQ2q4NC43kp x6PGq6B8jFkms.pMXPXumcGTFIO0KL7czGGKGl2IzEcBJNMhL1U96KlEmHl1e8uwn5HaMfw7WtXH qTsvwA7iA6pZNe51J67zkO_4PbU_Y9yPHcoNtgIrmno3KWogReS4GnTq4XZNPPRC45f1KcWUjY3W 0ONZ_HLgx.DoxHxDGz7oNkZKAkJ6e0cmguNHHwOc5NdCByplfgmO6pga_2t0vbIEFlObsrY.F6_d kaPpc5JeghXZaK6XieqagQFyllh.yu963M_OVscnQSLnBRNgfO5bDKbT8fuvF_pDu1uUMtbDOljC mN_pefmPUHPofZK1GWFmtwRcOtlMkNncCyJ74EY06bajbK4RMEFTxcqTstTSQ3SDWEgKdzWlO4T6 F238cNGyZ4m.i0_nFDmTL8QY5gVzDS0i37QgiiehiL2E8SAUt7YutgwmJoxBk2ildgiJLeuEeG68 FYhhwv77hol.M2lT534wIlHNv94AwT5skaWoHjT07rBTgyhgcyVZMAf66xg362SOGiq2puqYmtZB H1q_0ICtJT4czUsxvFDuqIJaX6AbfUrfydFkD.ikUheP_5wUxL5VbOwNZ8srDP2VLz_t0kvx.wtY 4.35qOeO7JGqRXQgxtl3Me2mX_JvyiGckLYA4Dyl0YtXg1GzHcGxqj_kk9GNxkHU2U4nBov4N6mW swk4SQpRAn1qO7lwHFqiDq9h4MMc0EmtPCSPhtZMXDhnxzb.7clndyW146GAHGj_qca.h7geK3Hd lVPHJ60qdjRlvHIvCzQY6DjUizQZXz0nPjc.Hk0b3q8MxBH_Gj4qd2yYpsC2ts_xz7lYHhgj96IL QBSNS6xt_qYrsXrJ3GicUX.AnkAqCZTQEnBAYIp0ALjJfPqTuDVzWpFPI401s46vLDKHEkUJnN8m PE0Un2DZ4HFcJPnDui_mmQIULlMQ1EFGb461Bl3KEKGb.CJ12q18TBXa30291Nw0vMpLh9HNCwb2 LJvFOavtKBHE6ATZG.6z.frL5_1IefGvYIQ.uT.vMAtYEWAYs4Yn.ntw2bDlT4iLgVSj9gSSMeV2 _9ZmmLA17dhLq3e4.WQ1nhscgScUiaefASvfjLqn1.9TEDRLrelfR2DjgJsbzdhCWG_YeGX3xmBm ADz3T_5HUPSDGkKjYo2ToiphiX3Z8XN3S_bn7.Tbd.rmfl930Tws.XMZGm9GgCIAIpJuEkvHKZ5t udWzTh.Z7XmzpKNK6pHpSW6HtDbJpp3Ua8CMWkQEOlWk9wBcX7YorUsJvOzPqpMDi7eoCDHBKzsS 77TwthT9EtEAYGP8bqQgd.EFVyH45W8ppNgDQm094Aaq0l_jZ2Exoi1JniOiZX.CKVJ54Bz1yVb3 idyckURAvjp7fhGYWraDH5hUOMjNP5UWNizxbjcdGAqtqJqxjXCoNrhRhgwpqu_oy8BntE9HUoyW MaXuTH9nQ3Glf9eKmSXQN9KlWvkqRDPTuEVtn0hH7a08055xSSyZhPLKrDwerEC3VYVk0KIyca16 txE769Fo4OAP7oY5ClkdRBsqGq0C4DyFAFZh_bPCAdoFPRBnGyoFQ3PGAVd7AEeGkUnGv5lTtNtF BPfo9bhkI71Tpff03waF5vVANiU.DfiZ9td.3fGit7M3bfIEdrd7n2F.rZVR_Bdn3xFnevGEBBWd gqc.LtDYPJjex7TcJbc2hOx4a8qlsBZ0MpQoYUpcoBymxXGuKnPTgdlDnUNyJKqra3AIztT_0VEe DCD_oObRcNX91xtWr6DXOhkkU3HLCuiNSeMktKVm3NqOjLn9OQEvKN6ini_ox5JQLDe1LRbEmELO zoZqal8ZxJsZ4ewCsQDjHh6WqWGtzmsgmmlJGEC4Mxz9wU_AAos1Fcmfr50v0ZMJWNJ3ddTQ- X-Sonic-MF: <luangruo@HIDDEN> X-Sonic-ID: f19f3def-ba83-4773-85ac-becd709ce507 Received: from sonic.gate.mail.ne1.yahoo.com by sonic311.consmr.mail.ne1.yahoo.com with HTTP; Wed, 4 Sep 2024 00:58:54 +0000 Received: by hermes--production-sg3-fc85cddf6-kdpzj (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID a7a0bfb95d9a0c4462effc9033eb49f7; Wed, 04 Sep 2024 00:58:50 +0000 (UTC) From: Po Lu <luangruo@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#72960: 31.0.50; PGTK Wayland exhibits more lag than X11 version In-Reply-To: <865xrc7mly.fsf@HIDDEN> (Eli Zaretskii's message of "Tue, 03 Sep 2024 19:01:13 +0300") References: <4086d678-7a60-4b87-8c73-c5c9939f05e8@HIDDEN> <86mskq8dlm.fsf@HIDDEN> <ed3540a9-013c-46fd-bc11-0bb771d810c1@HIDDEN> <6985778c-712c-48ff-be6d-d5c8cbfd30f5@HIDDEN> <86ikvc7vcr.fsf@HIDDEN> <6cd67964-40f2-4861-8625-a2a4cfab6655@HIDDEN> <865xrc7mly.fsf@HIDDEN> Date: Wed, 04 Sep 2024 08:58:43 +0800 Message-ID: <87jzfstet8.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.22645 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 172 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 72960 Cc: 72960 <at> debbugs.gnu.org, Stephane Travostino <sph@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Eli Zaretskii <eliz@HIDDEN> writes: > Thanks. Maybe Po Lu will have some ideas. I mentioned one. I think a C profiler (e.g. gprof) would provide more insightful data.
bug-gnu-emacs@HIDDEN
:bug#72960
; Package emacs
.
Full text available.Received: (at 72960) by debbugs.gnu.org; 4 Sep 2024 00:59:07 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Sep 03 20:59:07 2024 Received: from localhost ([127.0.0.1]:33000 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sleMU-0005uH-Nh for submit <at> debbugs.gnu.org; Tue, 03 Sep 2024 20:59:07 -0400 Received: from sonic311-25.consmr.mail.ne1.yahoo.com ([66.163.188.206]:46702) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <luangruo@HIDDEN>) id 1sleMR-0005tl-6M for 72960 <at> debbugs.gnu.org; Tue, 03 Sep 2024 20:59:04 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1725411474; bh=42aPdMVlsHNcGqFM87T5iH+VnRGeK6uI0RzWfzijcmE=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=FUlFXI6i2eVgZh2SQnKR47LojTQb9mACQcVOsQ8VYP1md0aHGj/cbqJR81v+zFJ2UMhSDKiBPZgCg8nYS92si8EUXVC4+HESdfKihxgnIRUs2lsiiRJskhcLXsA+kn9PnQP0yNTsed/iMQ5DVVHkiFu4k07ikn7msYHH6nW+Y9G1kMr2Kqi1FyvgkWts+gE1sYGZB8jptpx+7/uIgS7fP6AFDO/lwnIM820yARaO95qZ5fy6S/FtHXZbl4qp4gzG3DAwpEeaNQ+LW1YPOr8hcATPpO0MEEcYfrutZzZe5SD6hoCgRWpyCP01J3yFK+wPnEdtzWg5dqkiXjWMhZfkGQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1725411474; bh=vUZfnSRfQZeCVqieKrQ2If8iICCPIm17PDbpjUUgjwN=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=ozIwQdnMPzgXUqTGIBa791qiRdtEiwZcIELUCCH5Ijkgi88K6c3mJ/n8pKuYIJ6hRVW+nAGTzjL2Cy9ITG8Qcpx9eghBRoj6QB1eMNY+BJwk6fqt0cR7FRG77o8rfajB3pBhLsoYHhDK/vuAtl32qYwEB7sQiUWtdTIsouvbXkZDLjektHStsInXCJ0B0FMWuCRV8sad3p4Vm6MwFpjE4QEFyuERMXIBBWae0pQOua4tvJ/+Go4jT2RtxUu9lL/guflCXpO14QN1/IkuwoqDPzeYBMWtvP+0hO/KwV5HHaoJkLAXoyPtvdyjSXgABAcZryYDLb6DP4ehwOGhz/Depw== X-YMail-OSG: xInnU2kVM1maaJbpzDrIyGLbaP9..DMPMqFed1lNs56OpIWuTy6r8hkdX0bze5F zKdeybN7dEz.RAUeB7zcoq5J1d8zrACSoRVujUY56kabLs96TpsSk1x9Ww60YTicChpAuv6LpzwE zQPJOGHOcba5CpguZrZxB5ytnyk10qK7PRGF4DB.TxTndYs47dWOwOJZ3b8h211e0uMLUIH8hI.V Yl7eAELAY8DVp3CiH7PoW.xbokM6xdGtBq9ljCAWOwiojHUAFDvk9NlzQ9y3HabsQ6R6Ae.sF_kB 2KaLejbKuJiijMdO7bqwaHbjN3i5O_m1re8LMPKxjmtntWJjFtyusqriMCSpbMsoxlymGvifSCcM mynghWAQv6u4HHgQXTfUKFJbHtmoxBuEz33ctqduXei7rBbm_c7dLAvVYVuNWrT6gAJfu3UimaUT nEzVB6QWqAGrBq4rnE8o6H6Bk5qD0tywCro2M2dBLIl5ve7Y_slxBgRdZg9lzs3zXIuXw.Vg0ZeP gNsTVqm3ZrC5_dybRelpygyVxnCj2z_R1acVQS1bN7.ievhRCvsUu4H3nY8.luO74LqKJIb9Cl1y VBo.tQAWY1N3232i8uEOGrMMvxhCJ1LmbUrbt8pXK0m_NHfeyF29Fdr6vzlMZol0p1xsi2eLy.fx IYgfqBXs14EUUrHfRPCKNuT1rAosNqpWm1GnpyoerJnlEFOhVgCgbt0jtqxgM2BmbA0BvT1j8.77 Orpvviio2.xRSdsGeK7n.EIy0QUfTXlwFIkjD7UBdRNAFZ53.SqoedxxvEU3lMJ5iiQJxEqMy_RJ o01PujYlNpu7psg0yvX53kxkh1xSgNHU.4KLp4VD6HOCD82wg6IibzYTcIUOn9IRUZJVyuaQfW37 X6aDwrb9KxuYRWdgmgs2Vg.7pmse2DnEFim.jHjrpsyge2FS1npcqlNkEELoxmVHraMO5dmb3Jd2 13Y4a44ISeM_mB6.wMrA82jZZ_rsmJWBn97agA_0R3ZwxTfinmUptoNDyUeuQkqwjLS73lxmoU_f HJn52hvm0H64bCu7mKoyvYuhvRhZ6ZGElgFVFwchk8YkRPd9qySAsfqHqoLLNBlpjQyy_ufBsQq3 nGoRJRtlfAqy2_tXsYjdaSXC2awUEkaTHvssQvLfFmN8YX72X4yTfDOBS6jdHsEAkBTWmdffBQSM LQ_N9hNM6623WxE2Ka07B4iJIw3KC7um3Q8zdVm_eINJdjrN4spjGK5XOcdMwqEgqc3mreJ9yGlf ruZHDqPLqlPfAFu48V9n5H4uRtR9rlCN0Zx5Mk8VhXgp7qwkfdLY9vYnNZAWHZrAngoEmdmyHaeX MzJMxbTfwb3ezVGAR7tepYSEXvuQ_gQ2i9YZMHjz8Cl6oTVRAyWGuWteFwv55dXJ1BIUcsIkVBy7 hz2S.f2E271uZuGHo_j0SO89IHq5C8iWDLrGVN7Fk_Yo661OnHWBtKqv_UD6nLvTUKJWduYMLz3Q iYmgW80cDsbrqewRWPJ1PdWII7JdZ4Uk6G0lXBIAveQXqELNyBfW6W6WrQz8qaLFsNluk14QzVN. 8nCbOXeB6BB03Qbxj7iAlUbxEJyFfX9713hnlEVYBMfmgT4mQsO.YS6E7TfDAKsjzsFHyOLoeCRp uVL_Z1dRhPfWDvtyT4LmVykBPGU.TIFs.sEZj2Z1KgT_m3QivWAybAawNVD9TDZqHc1rNbZ4ei5c hW2cLBIZci8KzLWMQZPkWIJNthgZfdfPupwIIsk47olqI1fo.deRqfN3EHw1vsNUFBvElgsapLoN iCH1ElPCyUSMKoFHljhCKETnAg7Qspvf94tBYm3iI4GKRQK9CGg8BRb1XvEf.N0XO7j7.Bg4Uvp9 EPwxIjmgHa_a_3hv4kiM0Dp3Sv66ckGVuNV1nqOcGspxZ4JUKJpZXzyqIThe1hpy7MhaJVcJ2k0D Ix6FMCuIlHjLbQ2_okEUsDlKxtxrE1SKkpoxwlWeuPg_iz.VYbyXSCaYqzG76yBAg5DKtPwOG6tN VAStR17ci.1MUHR8E0.sv7VuZU4awU4x37qLCpGJn3TryGDMsJOfBFmxWwpIDtOeozAcmROIL07h XdNlxjoqKZi3LhMgZHnVrFasVNT7RDDakr0LoVf8OGSPBt64fvdtPembBnJAEP0er8VwJQnfGbbH vpmMDiZzQQoaOBEV0NG3EtmwGXVkR_CEplN2atCR4vmAqaZOorEYzinKMR0TlHWyrJ7Vl7OJUVZW IppNjSp_TppKZD4WVmzCcMR2YmE644Qi2Pj.ypfCJJ5aPuFgh2.fPT.p9ouJftK87QQ-- X-Sonic-MF: <luangruo@HIDDEN> X-Sonic-ID: bc6c9d9f-e42c-452a-8e0a-a3384fe4053b Received: from sonic.gate.mail.ne1.yahoo.com by sonic311.consmr.mail.ne1.yahoo.com with HTTP; Wed, 4 Sep 2024 00:57:54 +0000 Received: by hermes--production-sg3-fc85cddf6-kdpzj (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID fc9223dab591db9dfb359843dc924c1a; Wed, 04 Sep 2024 00:57:47 +0000 (UTC) From: Po Lu <luangruo@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#72960: 31.0.50; PGTK Wayland exhibits more lag than X11 version In-Reply-To: <86ikvc7vcr.fsf@HIDDEN> (Eli Zaretskii's message of "Tue, 03 Sep 2024 15:52:20 +0300") References: <4086d678-7a60-4b87-8c73-c5c9939f05e8@HIDDEN> <86mskq8dlm.fsf@HIDDEN> <ed3540a9-013c-46fd-bc11-0bb771d810c1@HIDDEN> <6985778c-712c-48ff-be6d-d5c8cbfd30f5@HIDDEN> <86ikvc7vcr.fsf@HIDDEN> Date: Wed, 04 Sep 2024 08:57:43 +0800 Message-ID: <87o754teuw.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.22645 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 737 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 72960 Cc: 72960 <at> debbugs.gnu.org, Stephane Travostino <sph@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Eli Zaretskii <eliz@HIDDEN> writes: > Po Lu, any other ideas or suggestions? > >> FYI there are other reports online of people noticing major latency in HiDPI mode with the PGTK version, especially when the frame is fullscreen (so there's more pixels to update): >> >> https://old.reddit.com/r/emacs/comments/ucv0at/awful_performance_with_pgtk_on_wayland/ >> >> https://old.reddit.com/r/emacs/comments/1acdieh/pgtk_emacs_high_input_lag_at_large_frame_sizes_on/ > > I don't doubt what you report is real. I proposed a theory in a number of other tickets concerning this lag, specifically that the GTK 3 toolkit cannot take advantage of hardware accelerated graphics on Wayland, which produces perceptible delays on large displays.
bug-gnu-emacs@HIDDEN
:bug#72960
; Package emacs
.
Full text available.Received: (at 72960) by debbugs.gnu.org; 3 Sep 2024 22:19:32 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Sep 03 18:19:32 2024 Received: from localhost ([127.0.0.1]:32947 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1slbs2-0001ly-QJ for submit <at> debbugs.gnu.org; Tue, 03 Sep 2024 18:19:32 -0400 Received: from fout6-smtp.messagingengine.com ([103.168.172.149]:45575 helo=pfout6-smtp.messagingengine.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <sph@HIDDEN>) id 1slVbg-00083Q-5P for 72960 <at> debbugs.gnu.org; Tue, 03 Sep 2024 11:38:15 -0400 Received: from phl-compute-03.internal (phl-compute-03.phl.internal [10.202.2.43]) by mailfout.phl.internal (Postfix) with ESMTP id 9DDC713804D2; Tue, 3 Sep 2024 11:37:04 -0400 (EDT) Received: from phl-imap-10 ([10.202.2.85]) by phl-compute-03.internal (MEProxy); Tue, 03 Sep 2024 11:37:04 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=combo.cc; h=cc :cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to; s=fm2; t=1725377824; x=1725464224; bh=D6KAvqJGHqrA9UwKhIRx4SxvHcZayEV+IMcRL1bNfyw=; b= UX7kQkVwpVdN3VGIkNpYRmpZQN/ZQJs/6ed9wVz2xtcDd5DxOVUJ9ultdVY0+GvR NMSkP7D3UJKYsx6gQcRW6q2O2PZBvdHb6bjl1y3nmCpveLHi2CXYv5CPZOBTsn6t WeJ0/4aJGlxTeEqb2A8oC0kr0G4Cw26Hudn9wrNApkDKa8cFJAhcgSfOqq3/fjvd OF1rY82X+9m5SY0uJAv8zhI0VJEl0hbkuFABVIsTLMDuLTRib3KU7adnqTATBSHI AiibChmu3T2GbmNB5M11nlZ7KJ9sr1f/hCcxM6NHKFLfaRVJo9fWYFwYmMYUSUH9 nEuMgAyiZUGfOutgTe/WNw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1725377824; x= 1725464224; bh=D6KAvqJGHqrA9UwKhIRx4SxvHcZayEV+IMcRL1bNfyw=; b=Z dEVFtiz+KosYgH9aHcmDF+vxHaCdie3SZZlrxt9Z6GSUWiW8oSDiGT88217cfGdN WAmAXY8gsN8v836n/YbGR5J31ugtLEr9MSARGGBce45k2cVr6kFKN35+ZmIlzycj ZYpWAL+oCg0whe3ZUy+wwRX+no1u2Q97kGMvXhm/b5HTs9ts6JT69xgR8XTd9mk5 XfEBvy+hfeYvb+44Ny09pHwwI3ZSTaBt3FlyT77FmpJbzI+RSw9FTUpnAd23tBRq lTViV0uTU24GfSOFpCoG9tpKbU/+jk0gWsovt3AefOyxGMCBsXsTatCWMpApLsSf tVWRP8JR+C+j50/Ie2N9w== X-ME-Sender: <xms:IC3XZrEID1HRkkbyTOOiH-jQ1eJvHr9z_zTBT2Va5xiwh7azTmWUvQ> <xme:IC3XZoXVV87hqYI0lYYCvwyO6TW5qUdOkF76d9FzOdaFMJAPB1cWqAeVnSjVhxAXe gKiZb0nlZlyVw_awKk> X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeftddrudehhedgleduucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnh htshculddquddttddmnegfrhhlucfvnfffucdludehmdenucfjughrpefoggffhffvvefk jghfufgtgfesthejredtredttdenucfhrhhomhepfdfuthgvphhhrghnvgcuvfhrrghvoh hsthhinhhofdcuoehsphhhsegtohhmsghordgttgeqnecuggftrfgrthhtvghrnhepveeg geejgffhtdefkedvfedufffgieelieefhefhueehleefvddvvedtiefhgeefnecuvehluh hsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepshhphhestghomhgs ohdrtggtpdhnsggprhgtphhtthhopeefpdhmohguvgepshhmthhpohhuthdprhgtphhtth hopeejvdeliedtseguvggssghughhsrdhgnhhurdhorhhgpdhrtghpthhtohepvghlihii sehgnhhurdhorhhgpdhrtghpthhtoheplhhurghnghhruhhoseihrghhohhordgtohhm X-ME-Proxy: <xmx:IC3XZtK_N-lht4QTRiHxG7LoB-TZzSJPiNaZZGGiX7JFcgrBbjP96A> <xmx:IC3XZpHEjpkQzuFmgfKB2gNHrb7CQoJU7F9CZzWVfTmFKyNPkdEZfg> <xmx:IC3XZhW8U9bohsA3FBvgMNSeoG4vT_obg6rjBQ0VAGupmHJcsXSOLg> <xmx:IC3XZkOP5JYaOa5JqQvsBc7MIVi9TcQrniM-Lz_uVH367i8GK7YFhQ> <xmx:IC3XZuhWcJmMQ2j-grWB5zARIUGpkHDynLVrJLs_lhK-fi_wVWux9Cw7> Feedback-ID: i4629447b:Fastmail Received: by mailuser.phl.internal (Postfix, from userid 501) id 36FFD3C0066; Tue, 3 Sep 2024 11:37:04 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface MIME-Version: 1.0 Date: Tue, 03 Sep 2024 16:36:44 +0100 From: "Stephane Travostino" <sph@HIDDEN> To: "Eli Zaretskii" <eliz@HIDDEN>, "Po Lu" <luangruo@HIDDEN> Message-Id: <6cd67964-40f2-4861-8625-a2a4cfab6655@HIDDEN> In-Reply-To: <86ikvc7vcr.fsf@HIDDEN> References: <4086d678-7a60-4b87-8c73-c5c9939f05e8@HIDDEN> <86mskq8dlm.fsf@HIDDEN> <ed3540a9-013c-46fd-bc11-0bb771d810c1@HIDDEN> <6985778c-712c-48ff-be6d-d5c8cbfd30f5@HIDDEN> <86ikvc7vcr.fsf@HIDDEN> Subject: Re: bug#72960: 31.0.50; PGTK Wayland exhibits more lag than X11 version Content-Type: text/plain Content-Transfer-Encoding: 7bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 72960 X-Mailman-Approved-At: Tue, 03 Sep 2024 18:19:29 -0400 Cc: 72960 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) On Tue, 3 Sep 2024, at 13:52, Eli Zaretskii wrote: >> Date: Tue, 03 Sep 2024 12:27:09 +0100 >> From: "Stephane Travostino" <sph@HIDDEN> >> Cc: 72960 <at> debbugs.gnu.org >> >> On Mon, 2 Sep 2024, at 13:12, Stephane Travostino wrote: >> > On Mon, 2 Sep 2024, at 13:05, Eli Zaretskii wrote: >> >>> Date: Mon, 02 Sep 2024 10:18:03 +0100 >> >>> From: "Stephane Travostino" <sph@HIDDEN> >> >>> >> >>> Heavy operations, such as scrolling back and forth in a buffer, are >> >>> noticeably laggier, for lack of better word, in the PGTK/Wayland version >> >>> than the X11, both tested on KDE in Wayland mode. >> >>> >> >>> Affects both 29.2 and the latest HEAD compiled a few days ago. >> >>> >> >>> I am unsure whether it is a KDE or Emacs problem. >> >>> >> >>> Running on an AMD RX 6800 XT graphics card on a HiDPI 4k screen at 2x >> >>> scaling. >> >> >> >> AFAIU, this is a problem with GTK input methods. From PROBLEMS: >> >> >> >> *** Emacs built with GTK lags in its response to keyboard input. >> >> This can happen when input methods are used. It happens because Emacs >> >> behaves in an unconventional way with respect to GTK input methods: it >> >> registers to receive keyboard input as unprocessed key events with >> >> metadata (as opposed to receiving them as text strings). Most GTK >> >> programs use the latter approach, so some modern input methods have >> >> bugs and misbehave when faced with the way Emacs does it. >> >> >> >> A workaround is to set GTK_IM_MODULE=none in the environment, or maybe >> >> find a different input method without these problems. >> > >> > Thank you, though without more scientific methods of measuring latency >> > I can't tell if that helps or not. >> > >> > I noticed I had pixel precision scrolling mode on and that contributed >> > a large part to that feeling of lag compared to other programs. If >> > Firefox is able to smooth scroll at 60 Hz, I would say empirically >> > Emacs PGTK would scroll at 15 Hz, making navigation in the buffer a >> > choppy affair. >> >> Update: GTK_IM_MODULE=none does not make it any less laggier. It is mostly felt in typing and editing source code, and switching to the X11 build makes it immensely snappier and doesn't feel like I'm working through a remote connection. > > Please try profiling the lagging cases with "M-x profiler", and post > the profile here. I don't know how to make a consistent test case. I have tried here to profile opening Emacs (same commit with and without PGTK) on the same 547-line Elixir file, and holding the Down key until it reaches the bottom and then back to the top of the buffer. I have (setopt scroll-conservatively 101) so after the first page the contents are continuously redrawn for every new line. The PGTK version feels like it's skipping frames while it's relatively smooth on X11: X11: 8795 86% + redisplay_internal (C function) 1141 11% + command-execute 54 0% + direnv--maybe-update-environment 49 0% + gcmh-register-idle-gc 42 0% + winner-save-old-configurations 20 0% + timer-event-handler 18 0% + ... 18 0% + jit-lock--antiblink-post-command PGTK: 9387 91% + redisplay_internal (C function) 698 6% + command-execute 19 0% + ... 19 0% + timer-event-handler 12 0% + direnv--maybe-update-environment 11 0% + winner-save-old-configurations I have run this a few times and in Wayland `redisplay_internal` takes always a few percent more time than on X11, though I am not sure these numbers can prove anything as they are quite close. Is there some kind of consistent UI benchmark I can run? The frame skipping reminds me of missed vsync deadlines one might experience in games.
bug-gnu-emacs@HIDDEN
:bug#72960
; Package emacs
.
Full text available.Received: (at 72960) by debbugs.gnu.org; 3 Sep 2024 16:04:41 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Sep 03 12:04:41 2024 Received: from localhost ([127.0.0.1]:60627 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1slW1I-0000PM-Pn for submit <at> debbugs.gnu.org; Tue, 03 Sep 2024 12:04:41 -0400 Received: from eggs.gnu.org ([209.51.188.92]:35592) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1slW1F-0000P3-0r for 72960 <at> debbugs.gnu.org; Tue, 03 Sep 2024 12:04:39 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1slVy2-0001mm-9g; Tue, 03 Sep 2024 12:01:18 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=G2IKsLZIrcztUAMNo9xGjhl44gsxHWWWX4o8D3fLmjQ=; b=rHBjIwOOuhC8 FcE4hm3jtmGSzZE+P6LUeA7/9/R0SYEoQhP5JZXfJlpzIPcVM6lBiqyqOLqc97byePGPEcKOLSC0j q9huhFDBNotsSRHudst5jEP5BtzTqFhVZjb/5GoM8GU4jd8XRw8rYMYpV46f2UGeim0FjwRBi1pNv Bx5EZPYMlFaBXy74JXKhxoV5nt4Y2+WtTZlOttF2YSl5f8wUmGOXa4A1+on9OB6EYa7GT7rZ4OIQQ q7QnUYG9roHO04zzTd+5VF1F2sBPkWX/bYhlrK58dYFag7uJx0hZM1MTnMtWiY5jM6ByZgk0dDJrm +4TB0nndzrQQz+paCzzfFA==; Date: Tue, 03 Sep 2024 19:01:13 +0300 Message-Id: <865xrc7mly.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: "Stephane Travostino" <sph@HIDDEN> In-Reply-To: <6cd67964-40f2-4861-8625-a2a4cfab6655@HIDDEN> (sph@HIDDEN) Subject: Re: bug#72960: 31.0.50; PGTK Wayland exhibits more lag than X11 version References: <4086d678-7a60-4b87-8c73-c5c9939f05e8@HIDDEN> <86mskq8dlm.fsf@HIDDEN> <ed3540a9-013c-46fd-bc11-0bb771d810c1@HIDDEN> <6985778c-712c-48ff-be6d-d5c8cbfd30f5@HIDDEN> <86ikvc7vcr.fsf@HIDDEN> <6cd67964-40f2-4861-8625-a2a4cfab6655@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 72960 Cc: luangruo@HIDDEN, 72960 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Date: Tue, 03 Sep 2024 16:36:44 +0100 > From: "Stephane Travostino" <sph@HIDDEN> > Cc: 72960 <at> debbugs.gnu.org > > > Please try profiling the lagging cases with "M-x profiler", and post > > the profile here. > > I don't know how to make a consistent test case. I have tried here to profile opening Emacs (same commit with and without PGTK) on the same 547-line Elixir file, and holding the Down key until it reaches the bottom and then back to the top of the buffer. I have (setopt scroll-conservatively 101) so after the first page the contents are continuously redrawn for every new line. > > The PGTK version feels like it's skipping frames while it's relatively smooth on X11: > > X11: > 8795 86% + redisplay_internal (C function) > 1141 11% + command-execute > 54 0% + direnv--maybe-update-environment > 49 0% + gcmh-register-idle-gc > 42 0% + winner-save-old-configurations > 20 0% + timer-event-handler > 18 0% + ... > 18 0% + jit-lock--antiblink-post-command > > > PGTK: > 9387 91% + redisplay_internal (C function) > 698 6% + command-execute > 19 0% + ... > 19 0% + timer-event-handler > 12 0% + direnv--maybe-update-environment > 11 0% + winner-save-old-configurations > > I have run this a few times and in Wayland `redisplay_internal` takes always a few percent more time than on X11, though I am not sure these numbers can prove anything as they are quite close. Thanks. Maybe Po Lu will have some ideas. > Is there some kind of consistent UI benchmark I can run? The frame skipping reminds me of missed vsync deadlines one might experience in games. Try this: (defun scroll-up-benchmark () (interactive) (let ((oldgc gcs-done) (oldtime (float-time))) (condition-case nil (while t (scroll-up) (redisplay)) (error (message "GCs: %d Elapsed time: %f seconds" (- gcs-done oldgc) (- (float-time) oldtime)))))) Evaluate this function, then visit a large file, like src/xdisp.c from the Emacs sources, and invoke "M-x scroll-up-benchmark RET". It will show the time it took at the end. Record the results and compare with the other configuration.
bug-gnu-emacs@HIDDEN
:bug#72960
; Package emacs
.
Full text available.Received: (at 72960) by debbugs.gnu.org; 3 Sep 2024 12:57:58 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Sep 03 08:57:58 2024 Received: from localhost ([127.0.0.1]:59429 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1slT6b-00030F-Jz for submit <at> debbugs.gnu.org; Tue, 03 Sep 2024 08:57:58 -0400 Received: from fout4-smtp.messagingengine.com ([103.168.172.147]:42043 helo=pfout4-smtp.messagingengine.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <sph@HIDDEN>) id 1slRiI-0000K1-6l for 72960 <at> debbugs.gnu.org; Tue, 03 Sep 2024 07:30:55 -0400 Received: from phl-compute-03.internal (phl-compute-03.phl.internal [10.202.2.43]) by mailfout.phl.internal (Postfix) with ESMTP id 651DD138048A; Tue, 3 Sep 2024 07:27:30 -0400 (EDT) Received: from phl-imap-10 ([10.202.2.85]) by phl-compute-03.internal (MEProxy); Tue, 03 Sep 2024 07:27:30 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=combo.cc; h=cc :cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to; s=fm2; t=1725362850; x=1725449250; bh=LcVz2ghsow0mm82Gb8fAQF6FUhDSpNuQxsUhcbG1cYY=; b= Awhwxzp+HRZvf+02RVxLGcCLWgctIADS97z4/hcWjkh52q3nd0L5J6Bq1EKCrDYu /41K2m4DpXIhDKnRDV/3kmTiFTxcNQh0wHChZm6CMnQ1oGMkjDmYja5HZYfoj1W9 1yImP+hg12R5+h3KdrANm0dh0s3YAXc2O0Nhd543UThtGCSs0X7+uIlMk2D49Xn6 cV20SnqpZOXfo4VklTUEjc0yqn91jtX/XElLoTWaJG6uxSuqWx04J0k1h0fhbTZg oCYuUuhc6sxW/mDaUomcJjnkVmkGos0LjRautTYk2ygeMWIRlZps+dHsoR3dsQNe 8cu7ClT65Kd0juHM+cUxSw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1725362850; x= 1725449250; bh=LcVz2ghsow0mm82Gb8fAQF6FUhDSpNuQxsUhcbG1cYY=; b=T h2YREbT38Ap8EwtJnDW5jJPv43DsU7TLfF+TqTI4g/4Xqnnz4M7ki032gimYlZxX m4MHZI8euombXQ3qny4HAxDco7qMw1kG8DnzEOWjmiiRRGozoTO5E/ZXRsqHgysQ GNtU2v7eoH0e4gr9p95IZDkMepNPYUxaOvtjhqBGEQeWPWkuNG2MsdrAxX7Tww0G FQ5ZGC8v+TuQ31hw1fUCgsq72AW1VdWQEZ/v/ZfHjl2eed9YZszNfeUJSSvM/ai6 kVjM/mPABhY+a+JuSsCDIQ4wJaHX3E3L/kcPoaO/Qhl8S4cfx80oN9gPDwkN/gIQ yRtxqpJxEnlmDFzwC48Lw== X-ME-Sender: <xms:ovLWZnaTZX5YI81kAheJMmC2fMEmV48OpUodFqFxSn4EdTKvM9i4Xw> <xme:ovLWZmbpeaDOZmAB0V8NBozf5TkZ9gvrGzgHp7pveiXoVUieiAU3fPAiQnKX3rx-4 Av2DIfB8TisCSL04kc> X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeftddrudehhedggedtucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnh htshculddquddttddmnegfrhhlucfvnfffucdludehmdenucfjughrpefoggffhffvvefk jghfufgtgfesthejredtredttdenucfhrhhomhepfdfuthgvphhhrghnvgcuvfhrrghvoh hsthhinhhofdcuoehsphhhsegtohhmsghordgttgeqnecuggftrfgrthhtvghrnhepledv tdejfedvhfdvvddukedvheffkeehfeegkeehveehfefhffelfefffefhgedvnecuffhomh grihhnpehrvgguughithdrtghomhenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgr mhepmhgrihhlfhhrohhmpehsphhhsegtohhmsghordgttgdpnhgspghrtghpthhtohepvd dpmhhouggvpehsmhhtphhouhhtpdhrtghpthhtohepjedvleeitdesuggvsggsuhhgshdr ghhnuhdrohhrghdprhgtphhtthhopegvlhhiiiesghhnuhdrohhrgh X-ME-Proxy: <xmx:ovLWZp9cAnHhr52Rvq5bb2wIBgbRB7wd9M8B5YixiqBB3gCH_8riHw> <xmx:ovLWZtq1r8YHGgvJK6weXWRydMpC8sXQ6q8oo0g-cxHLz-OFO82tJQ> <xmx:ovLWZioObmN-H4flp3cduPTE7FtBo8kCmWn0qzikfFCqNJ-RsNx6aw> <xmx:ovLWZjRgNDJb_fXQv4Z9BCnPxrRK6bf6KYHJZu-nAZZ_xnTrujspUQ> <xmx:ovLWZnDicYhF2l6_G9xZvn8n5rolxVYlHebX23yZ8uNeitskxcJrNVMT> Feedback-ID: i4629447b:Fastmail Received: by mailuser.phl.internal (Postfix, from userid 501) id 093C83C0066; Tue, 3 Sep 2024 07:27:30 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface MIME-Version: 1.0 Date: Tue, 03 Sep 2024 12:27:09 +0100 From: "Stephane Travostino" <sph@HIDDEN> To: "Eli Zaretskii" <eliz@HIDDEN> Message-Id: <6985778c-712c-48ff-be6d-d5c8cbfd30f5@HIDDEN> In-Reply-To: <ed3540a9-013c-46fd-bc11-0bb771d810c1@HIDDEN> References: <4086d678-7a60-4b87-8c73-c5c9939f05e8@HIDDEN> <86mskq8dlm.fsf@HIDDEN> <ed3540a9-013c-46fd-bc11-0bb771d810c1@HIDDEN> Subject: Re: bug#72960: 31.0.50; PGTK Wayland exhibits more lag than X11 version Content-Type: text/plain Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 72960 X-Mailman-Approved-At: Tue, 03 Sep 2024 08:57:56 -0400 Cc: 72960 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) On Mon, 2 Sep 2024, at 13:12, Stephane Travostino wrote: > On Mon, 2 Sep 2024, at 13:05, Eli Zaretskii wrote: >>> Date: Mon, 02 Sep 2024 10:18:03 +0100 >>> From: "Stephane Travostino" <sph@HIDDEN> >>> >>> Heavy operations, such as scrolling back and forth in a buffer, are >>> noticeably laggier, for lack of better word, in the PGTK/Wayland version >>> than the X11, both tested on KDE in Wayland mode. >>> >>> Affects both 29.2 and the latest HEAD compiled a few days ago. >>> >>> I am unsure whether it is a KDE or Emacs problem. >>> >>> Running on an AMD RX 6800 XT graphics card on a HiDPI 4k screen at 2x >>> scaling. >> >> AFAIU, this is a problem with GTK input methods. From PROBLEMS: >> >> *** Emacs built with GTK lags in its response to keyboard input. >> This can happen when input methods are used. It happens because Emacs >> behaves in an unconventional way with respect to GTK input methods: it >> registers to receive keyboard input as unprocessed key events with >> metadata (as opposed to receiving them as text strings). Most GTK >> programs use the latter approach, so some modern input methods have >> bugs and misbehave when faced with the way Emacs does it. >> >> A workaround is to set GTK_IM_MODULE=none in the environment, or maybe >> find a different input method without these problems. > > Thank you, though without more scientific methods of measuring latency > I can't tell if that helps or not. > > I noticed I had pixel precision scrolling mode on and that contributed > a large part to that feeling of lag compared to other programs. If > Firefox is able to smooth scroll at 60 Hz, I would say empirically > Emacs PGTK would scroll at 15 Hz, making navigation in the buffer a > choppy affair. Update: GTK_IM_MODULE=none does not make it any less laggier. It is mostly felt in typing and editing source code, and switching to the X11 build makes it immensely snappier and doesn't feel like I'm working through a remote connection. FYI there are other reports online of people noticing major latency in HiDPI mode with the PGTK version, especially when the frame is fullscreen (so there's more pixels to update): https://old.reddit.com/r/emacs/comments/ucv0at/awful_performance_with_pgtk_on_wayland/ https://old.reddit.com/r/emacs/comments/1acdieh/pgtk_emacs_high_input_lag_at_large_frame_sizes_on/
bug-gnu-emacs@HIDDEN
:bug#72960
; Package emacs
.
Full text available.Received: (at 72960) by debbugs.gnu.org; 3 Sep 2024 12:53:35 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Sep 03 08:53:35 2024 Received: from localhost ([127.0.0.1]:59417 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1slT2M-0002sa-99 for submit <at> debbugs.gnu.org; Tue, 03 Sep 2024 08:53:34 -0400 Received: from eggs.gnu.org ([209.51.188.92]:40192) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1slT2K-0002sL-0h for 72960 <at> debbugs.gnu.org; Tue, 03 Sep 2024 08:53:33 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1slT1D-0008Vg-An; Tue, 03 Sep 2024 08:52:24 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=ZVqK4CbF5XrucitZQHq6+uDWQl20zaaD7iOnj3egh5M=; b=d6ivbYO+7DjB pHJMCCD82hC7M4PSOUukOYkdhLMCNdXjvQr3EJy0H+3r9GWVdqJIHw6Fn7RpRm+5rOyzYVET0xgEX yjPAzE5InF954uDf4YgPReKM6TH00u0Wp3HPZ+m5/knZIGiOvqy/DibDlA/u12v99+JyOnXu1230h i3jQQsSn3pxMo1PfCTAIHEqM0Le14k0Wdza5dDQNcDWeHIwHTS/xRd1enArLa6zAwaJmzsNvbJC10 FOO9l6N0LW/9hA898hVfzzj8Rih5KeB7CR194aSNTaw1WpWO4NCnXtWl1m+1ug1oCZXqmp2PgAOiR NYSZvoH8JpekKBJFPsyzrA==; Date: Tue, 03 Sep 2024 15:52:20 +0300 Message-Id: <86ikvc7vcr.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: "Stephane Travostino" <sph@HIDDEN>, Po Lu <luangruo@HIDDEN> In-Reply-To: <6985778c-712c-48ff-be6d-d5c8cbfd30f5@HIDDEN> (sph@HIDDEN) Subject: Re: bug#72960: 31.0.50; PGTK Wayland exhibits more lag than X11 version References: <4086d678-7a60-4b87-8c73-c5c9939f05e8@HIDDEN> <86mskq8dlm.fsf@HIDDEN> <ed3540a9-013c-46fd-bc11-0bb771d810c1@HIDDEN> <6985778c-712c-48ff-be6d-d5c8cbfd30f5@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 72960 Cc: 72960 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Date: Tue, 03 Sep 2024 12:27:09 +0100 > From: "Stephane Travostino" <sph@HIDDEN> > Cc: 72960 <at> debbugs.gnu.org > > On Mon, 2 Sep 2024, at 13:12, Stephane Travostino wrote: > > On Mon, 2 Sep 2024, at 13:05, Eli Zaretskii wrote: > >>> Date: Mon, 02 Sep 2024 10:18:03 +0100 > >>> From: "Stephane Travostino" <sph@HIDDEN> > >>> > >>> Heavy operations, such as scrolling back and forth in a buffer, are > >>> noticeably laggier, for lack of better word, in the PGTK/Wayland version > >>> than the X11, both tested on KDE in Wayland mode. > >>> > >>> Affects both 29.2 and the latest HEAD compiled a few days ago. > >>> > >>> I am unsure whether it is a KDE or Emacs problem. > >>> > >>> Running on an AMD RX 6800 XT graphics card on a HiDPI 4k screen at 2x > >>> scaling. > >> > >> AFAIU, this is a problem with GTK input methods. From PROBLEMS: > >> > >> *** Emacs built with GTK lags in its response to keyboard input. > >> This can happen when input methods are used. It happens because Emacs > >> behaves in an unconventional way with respect to GTK input methods: it > >> registers to receive keyboard input as unprocessed key events with > >> metadata (as opposed to receiving them as text strings). Most GTK > >> programs use the latter approach, so some modern input methods have > >> bugs and misbehave when faced with the way Emacs does it. > >> > >> A workaround is to set GTK_IM_MODULE=none in the environment, or maybe > >> find a different input method without these problems. > > > > Thank you, though without more scientific methods of measuring latency > > I can't tell if that helps or not. > > > > I noticed I had pixel precision scrolling mode on and that contributed > > a large part to that feeling of lag compared to other programs. If > > Firefox is able to smooth scroll at 60 Hz, I would say empirically > > Emacs PGTK would scroll at 15 Hz, making navigation in the buffer a > > choppy affair. > > Update: GTK_IM_MODULE=none does not make it any less laggier. It is mostly felt in typing and editing source code, and switching to the X11 build makes it immensely snappier and doesn't feel like I'm working through a remote connection. Please try profiling the lagging cases with "M-x profiler", and post the profile here. Po Lu, any other ideas or suggestions? > FYI there are other reports online of people noticing major latency in HiDPI mode with the PGTK version, especially when the frame is fullscreen (so there's more pixels to update): > > https://old.reddit.com/r/emacs/comments/ucv0at/awful_performance_with_pgtk_on_wayland/ > > https://old.reddit.com/r/emacs/comments/1acdieh/pgtk_emacs_high_input_lag_at_large_frame_sizes_on/ I don't doubt what you report is real.
bug-gnu-emacs@HIDDEN
:bug#72960
; Package emacs
.
Full text available.Received: (at 72960) by debbugs.gnu.org; 2 Sep 2024 12:43:19 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Sep 02 08:43:19 2024 Received: from localhost ([127.0.0.1]:47454 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sl6Os-00026P-LQ for submit <at> debbugs.gnu.org; Mon, 02 Sep 2024 08:43:19 -0400 Received: from fhigh2-smtp.messagingengine.com ([103.168.172.153]:58087) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <sph@HIDDEN>) id 1sl5wq-0000b1-1s for 72960 <at> debbugs.gnu.org; Mon, 02 Sep 2024 08:14:30 -0400 Received: from phl-compute-03.internal (phl-compute-03.nyi.internal [10.202.2.43]) by mailfhigh.nyi.internal (Postfix) with ESMTP id B42C4114027B; Mon, 2 Sep 2024 08:13:13 -0400 (EDT) Received: from phl-imap-10 ([10.202.2.85]) by phl-compute-03.internal (MEProxy); Mon, 02 Sep 2024 08:13:13 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=combo.cc; h=cc :cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to; s=fm2; t=1725279193; x=1725365593; bh=h9Ob4//9yZpVxcM+6buoN7Tq8GoG6JG4inhB0EZn9RQ=; b= k+oAIHg548pb7HxRDXs2jJMDD/ZE5tB2x1JmjAfI6C/pkzSvySCLeJhqMTl5NaLv F/iaO8plvMDt+J7Q+c6fCA7S+KE+LtNhrToSISk8QY8TfddlVSEJh9m4K4ctI/Lo XkYu58PRIE0/Z+u0PQyzzAqLIqMpMEXl0z6qVEa4TqZBeU1hwjporsuxl5psCQQM znaN8CBvEM7goZ05T1h0UkrCOe3kuwyrTg0L6rU421i9ejY37QYCsiqHoJljxMHm fP1MOqmJCFW9AJ2SO6hqlIJiTLLzy5jwXjgvDEyEA1l4EeddvAYFFisaLrxhf6KJ LEL40uCaYAFiDrP2kyrPow== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1725279193; x= 1725365593; bh=h9Ob4//9yZpVxcM+6buoN7Tq8GoG6JG4inhB0EZn9RQ=; b=V /hkPEy2GQGSv5F7LbiUKFE+yzKptwJe2m8wTKevh2AlipyNB6FN7kZsHm1h/nbgN ZCyNZSYJjjJi6lJQ4Op3Ftd8zxkbZ9kkHb19CU8qgO528uOtSvhZwTb70DhFPUlu 0jj3eFQva2vLnNSeKZdGOiyfeugihtKoLlPSHTAGLwe2QzuBPVHcFvJlzcN4fzq7 09eOCmSULGXEU2uyH2XaqdrV8cj5OsZyqH1vu4kGGW0AhDlkKuDl4MEiUxtyhhAW vJ20+QF3PTacKUnH2MQk4a/Wj6vIfZ7Wg4y7K8fz/AzapsPg9XLX71MuBQMmOS6U 8cEHZzeyaN5vBnySnikYw== X-ME-Sender: <xms:2avVZh9PBazH1DdAWSwQXMWwmesQdN0Nd0htwkaK7nYp62cj7Qabqw> <xme:2avVZlum4h0B4unPPcpLMjXVKN3MnBJy3QLT_OyF6B1akd36uIuHoQBAloF6F7pTe 3rCtTDviSLrqEEPwA0> X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeftddrudehfedggeelucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnh htshculddquddttddmnegfrhhlucfvnfffucdludehmdenucfjughrpefoggffhffvvefk jghfufgtgfesthejredtredttdenucfhrhhomhepfdfuthgvphhhrghnvgcuvfhrrghvoh hsthhinhhofdcuoehsphhhsegtohhmsghordgttgeqnecuggftrfgrthhtvghrnhepveeg geejgffhtdefkedvfedufffgieelieefhefhueehleefvddvvedtiefhgeefnecuvehluh hsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepshhphhestghomhgs ohdrtggtpdhnsggprhgtphhtthhopedvpdhmohguvgepshhmthhpohhuthdprhgtphhtth hopeejvdeliedtseguvggssghughhsrdhgnhhurdhorhhgpdhrtghpthhtohepvghlihii sehgnhhurdhorhhg X-ME-Proxy: <xmx:2avVZvDuOpjZnWQ1Qp0Jn3dbpcILKlBiGAOz1lta_L2MeZZRa7LeVw> <xmx:2avVZlfI5m0TZNUN-3KY5U15vXe7-0qOgPQ_OQuY-bJAMOyfhFGakA> <xmx:2avVZmM7uYEXnswQ5l_6IKrac5wBq_Ii6HQVrtPev3FBdWstlP9bFQ> <xmx:2avVZnnXY8F_D9g7UwKCEixONyBuI-sLPg1qaiBRlaYWyf6cYuNNUQ> <xmx:2avVZo3nF5pOX98RnouhhpfgEV7_LT3AfcXHpVvDCbYpVhyos5eThz8Z> Feedback-ID: i4629447b:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id 5ED233C0066; Mon, 2 Sep 2024 08:13:13 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface MIME-Version: 1.0 Date: Mon, 02 Sep 2024 13:12:53 +0100 From: "Stephane Travostino" <sph@HIDDEN> To: "Eli Zaretskii" <eliz@HIDDEN> Message-Id: <ed3540a9-013c-46fd-bc11-0bb771d810c1@HIDDEN> In-Reply-To: <86mskq8dlm.fsf@HIDDEN> References: <4086d678-7a60-4b87-8c73-c5c9939f05e8@HIDDEN> <86mskq8dlm.fsf@HIDDEN> Subject: Re: bug#72960: 31.0.50; PGTK Wayland exhibits more lag than X11 version Content-Type: text/plain Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 72960 X-Mailman-Approved-At: Mon, 02 Sep 2024 08:43:18 -0400 Cc: 72960 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) On Mon, 2 Sep 2024, at 13:05, Eli Zaretskii wrote: >> Date: Mon, 02 Sep 2024 10:18:03 +0100 >> From: "Stephane Travostino" <sph@HIDDEN> >> >> Heavy operations, such as scrolling back and forth in a buffer, are >> noticeably laggier, for lack of better word, in the PGTK/Wayland version >> than the X11, both tested on KDE in Wayland mode. >> >> Affects both 29.2 and the latest HEAD compiled a few days ago. >> >> I am unsure whether it is a KDE or Emacs problem. >> >> Running on an AMD RX 6800 XT graphics card on a HiDPI 4k screen at 2x >> scaling. > > AFAIU, this is a problem with GTK input methods. From PROBLEMS: > > *** Emacs built with GTK lags in its response to keyboard input. > This can happen when input methods are used. It happens because Emacs > behaves in an unconventional way with respect to GTK input methods: it > registers to receive keyboard input as unprocessed key events with > metadata (as opposed to receiving them as text strings). Most GTK > programs use the latter approach, so some modern input methods have > bugs and misbehave when faced with the way Emacs does it. > > A workaround is to set GTK_IM_MODULE=none in the environment, or maybe > find a different input method without these problems. Thank you, though without more scientific methods of measuring latency I can't tell if that helps or not. I noticed I had pixel precision scrolling mode on and that contributed a large part to that feeling of lag compared to other programs. If Firefox is able to smooth scroll at 60 Hz, I would say empirically Emacs PGTK would scroll at 15 Hz, making navigation in the buffer a choppy affair.
bug-gnu-emacs@HIDDEN
:bug#72960
; Package emacs
.
Full text available.Received: (at 72960) by debbugs.gnu.org; 2 Sep 2024 12:07:07 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Sep 02 08:07:07 2024 Received: from localhost ([127.0.0.1]:46976 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sl5pr-0000Ib-8d for submit <at> debbugs.gnu.org; Mon, 02 Sep 2024 08:07:07 -0400 Received: from eggs.gnu.org ([209.51.188.92]:37840) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1sl5pp-0000I1-Kj for 72960 <at> debbugs.gnu.org; Mon, 02 Sep 2024 08:07:06 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1sl5ol-0005Dd-A5; Mon, 02 Sep 2024 08:05:59 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=TcdEckuB+AqHWGcXu0iDcIOR6vMPMM/m69ALVkq3TxE=; b=QwLGRDoEKQJR 5LSEANWw6iqK4okOsh7MJKgFSOoItxl8ZLChBZKpMS4fBKNvmwSPhz0q7gFV9AOjOteDHquPieSAi Phr5xV6DpLFuU0eAEW6YlJWpHeYhSTtWHtLMod6clt+1kudElbSa7mj19A3M7KWtm/s22e/V8eS7H GW8EwG81o/krSWRpKGAUwQd2GttmQ1Ww5WxTdzSL5s+MlUiew0Ry4rxOmy7dJyNoWasOtWMr9MAqQ u3ZSq+e06dKyNJRfxHhlSrG/YbSUWu0SjzcZIcPibBMXZJDggvuWWZOLiPgDrg9TLuSdXAhwtn0pZ uT9mFZOHZGGhNSzCMRdZxA==; Date: Mon, 02 Sep 2024 15:05:57 +0300 Message-Id: <86mskq8dlm.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: "Stephane Travostino" <sph@HIDDEN> In-Reply-To: <4086d678-7a60-4b87-8c73-c5c9939f05e8@HIDDEN> (sph@HIDDEN) Subject: Re: bug#72960: 31.0.50; PGTK Wayland exhibits more lag than X11 version References: <4086d678-7a60-4b87-8c73-c5c9939f05e8@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 72960 Cc: 72960 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Date: Mon, 02 Sep 2024 10:18:03 +0100 > From: "Stephane Travostino" <sph@HIDDEN> > > Heavy operations, such as scrolling back and forth in a buffer, are > noticeably laggier, for lack of better word, in the PGTK/Wayland version > than the X11, both tested on KDE in Wayland mode. > > Affects both 29.2 and the latest HEAD compiled a few days ago. > > I am unsure whether it is a KDE or Emacs problem. > > Running on an AMD RX 6800 XT graphics card on a HiDPI 4k screen at 2x > scaling. AFAIU, this is a problem with GTK input methods. From PROBLEMS: *** Emacs built with GTK lags in its response to keyboard input. This can happen when input methods are used. It happens because Emacs behaves in an unconventional way with respect to GTK input methods: it registers to receive keyboard input as unprocessed key events with metadata (as opposed to receiving them as text strings). Most GTK programs use the latter approach, so some modern input methods have bugs and misbehave when faced with the way Emacs does it. A workaround is to set GTK_IM_MODULE=none in the environment, or maybe find a different input method without these problems.
bug-gnu-emacs@HIDDEN
:bug#72960
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 2 Sep 2024 11:38:59 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Sep 02 07:38:59 2024 Received: from localhost ([127.0.0.1]:46301 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sl5Ob-0007P0-3z for submit <at> debbugs.gnu.org; Mon, 02 Sep 2024 07:38:59 -0400 Received: from lists.gnu.org ([209.51.188.17]:45112) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <sph@HIDDEN>) id 1sl3EI-0000ZB-0h for submit <at> debbugs.gnu.org; Mon, 02 Sep 2024 05:20:11 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <sph@HIDDEN>) id 1sl3DI-0002iH-Ov for bug-gnu-emacs@HIDDEN; Mon, 02 Sep 2024 05:19:09 -0400 Received: from fhigh8-smtp.messagingengine.com ([103.168.172.159]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <sph@HIDDEN>) id 1sl3DE-0008FI-Ls for bug-gnu-emacs@HIDDEN; Mon, 02 Sep 2024 05:19:08 -0400 Received: from phl-compute-03.internal (phl-compute-03.nyi.internal [10.202.2.43]) by mailfhigh.nyi.internal (Postfix) with ESMTP id DACAD11402AF for <bug-gnu-emacs@HIDDEN>; Mon, 2 Sep 2024 05:19:01 -0400 (EDT) Received: from phl-imap-10 ([10.202.2.85]) by phl-compute-03.internal (MEProxy); Mon, 02 Sep 2024 05:19:01 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=combo.cc; h=cc :content-type:content-type:date:date:from:from:in-reply-to :message-id:mime-version:reply-to:subject:subject:to:to; s=fm2; t=1725268741; x=1725355141; bh=d9nqfRNiT/wPkKAXJNhlufq8JSEzGfsM 9YybmD0vyTM=; b=cOpsTE9NgS/3UdzFhK0qgCAFPLa+tbJOk7N2FJpZ32wO8IvF RukdMP05ZOceUfNqCbRystDEx/dwVVnRegslrLVq6V0mPiblf067fOI3sq9L51dT aXVGhTslthQgJM0DUQkvJyEkaoulznV3rwgg4fK/VEZewp2ahXKhEnnnhhQ+j5rz u6o80uPHZULSKMQmlIhBKnfqFS9yDu5+KcVk4DOTSfJxqxN/fnaNVhX8pBHKrsUb PcTp/P3kPJkRNRg+9GrNtLVI939KjBpQZ3ZHFZQBDl03sghw0j/E+yxYBz7FHWwz mcB9B4cF2XJqenRFnEGZmGc64g1rvz5HQA93IA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:message-id :mime-version:reply-to:subject:subject:to:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t= 1725268741; x=1725355141; bh=d9nqfRNiT/wPkKAXJNhlufq8JSEzGfsM9Yy bmD0vyTM=; b=GLe7PoMz4YCOctViAS/8gruA5i3qcH+CmJCzY2QXi4evHB3jH/S gbLQg9mdWDmlQ2+mSaVrt81f6veTAQWZKDCwoBS+N0m/GqCmORdrHUseHFxJgaMP peKnBp1VN3Lz3wGrQFpIT9nQ4ypzDYHx9TVOb0T7hEDeMY0t3rNgT+TUZUZeGHxQ T25KCIG+y/I64QqYJrbgZLHldP1Annw2/xmsEkDdRprHP9nYNm9fdNmOqN2Sfg1R zg0l751X2Z1G6iHmFrbnf7uar+9+Gm9K/nSy+jYdysOwrubtKifKdSi0VWRWNU1H X8msEKMQxHcg3x7QslgkbfKYoKutoJZu+4w== X-ME-Sender: <xms:BYPVZiTWoo_Y71Ecj-Qtt-1hh-xBf475s3EnYw_2yhys8LFu1bwZTw> <xme:BYPVZnyh312hFmb1yD74L2-dvkJH8WiGmyVvX26Vm3oSpF-1nf6xGB_tV4cVZ35br rsFNcht4kZ5yiHBPEU> X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeftddrudehfedgudegucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucgfrhhlucfvnfffucdlud ehmdenucfjughrpefoggffhffvkffutgesrgdtreerredttdenucfhrhhomhepfdfuthgv phhhrghnvgcuvfhrrghvohhsthhinhhofdcuoehsphhhsegtohhmsghordgttgeqnecugg ftrfgrthhtvghrnheptdekgedvtddugeefvedvheejveffgfffuefhfeehvdekveejjeej leefjedvkeeunecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrh homhepshhphhestghomhgsohdrtggtpdhnsggprhgtphhtthhopedupdhmohguvgepshhm thhpohhuthdprhgtphhtthhopegsuhhgqdhgnhhuqdgvmhgrtghssehgnhhurdhorhhg X-ME-Proxy: <xmx:BYPVZv2B_UC-O84vXMhGhR20R-X4Md2eNFZWeYvzlDIfhXVacRYN7A> <xmx:BYPVZuAS2e58FdCH1B_JXaEzA0vK8tuPYEMTm5LegiXmW3J9M_huZg> <xmx:BYPVZrgNJpymK2qFqctYOXsQRoD5nmQcqcCzQrvUs2JkjTJtDc_M2g> <xmx:BYPVZqrDDWNCQLI9f1l2zKPBKmyaukuIXjavyq3Nu5yO-Ed18cyshg> <xmx:BYPVZrIBSOmaOnihrNT20vRkhQDXyZWeAR2ak5kyUIP2-VwO8nPlfhVv> Feedback-ID: i4629447b:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id 849183C0066; Mon, 2 Sep 2024 05:19:01 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface MIME-Version: 1.0 Date: Mon, 02 Sep 2024 10:18:03 +0100 From: "Stephane Travostino" <sph@HIDDEN> To: bug-gnu-emacs@HIDDEN Message-Id: <4086d678-7a60-4b87-8c73-c5c9939f05e8@HIDDEN> Subject: 31.0.50; PGTK Wayland exhibits more lag than X11 version Content-Type: multipart/alternative; boundary=1bcf185a953e43a4a60f294589e2bb9c Received-SPF: pass client-ip=103.168.172.159; envelope-from=sph@HIDDEN; helo=fhigh8-smtp.messagingengine.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.6 (-) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Mon, 02 Sep 2024 07:38:55 -0400 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.6 (--) --1bcf185a953e43a4a60f294589e2bb9c Content-Type: text/plain Content-Transfer-Encoding: 7bit Heavy operations, such as scrolling back and forth in a buffer, are noticeably laggier, for lack of better word, in the PGTK/Wayland version than the X11, both tested on KDE in Wayland mode. Affects both 29.2 and the latest HEAD compiled a few days ago. I am unsure whether it is a KDE or Emacs problem. Running on an AMD RX 6800 XT graphics card on a HiDPI 4k screen at 2x scaling. In GNU Emacs 31.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.43, cairo version 1.18.0) of 2024-08-29 built on toolbox.tranquility Repository revision: b6f4ffcc106fdbc21dfea45c75fdc4f217d8f201 Repository branch: makepkg Windowing system distributor 'The X.Org Foundation', version 11.0.12401002 System Description: Arch Linux Configured using: 'configure --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib --localstatedir=/var --mandir=/usr/share/man --with-gameuser=:games --with-modules --without-m17n-flt --without-gconf --with-native-compilation=yes --with-xinput2 --with-sound=no --with-tree-sitter --without-gpm --without-compress-install '--program-transform-name=s/\([ec]tags\)/\1.emacs/' 'CFLAGS=-march=native -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection' LDFLAGS=-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG LCMS2 LIBOTF LIBSYSTEMD LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP X11 XDBE XIM XINPUT2 XPM GTK3 ZLIB Important settings: value of $LANG: en_GB.UTF-8 locale-coding-system: utf-8-unix Major mode: Fundamental Minor modes in effect: vertico-prescient-mode: t prescient-persist-mode: t marginalia-mode: t vertico-mode: t consult-notes-denote-mode: t denote-menu-bar-mode: t whole-line-or-region-global-mode: t whole-line-or-region-local-mode: t global-git-commit-mode: t magit-auto-revert-mode: t server-mode: t midnight-mode: t delete-selection-mode: t global-auto-revert-mode: t recentf-mode: t super-save-mode: t savehist-mode: t yas-global-mode: t yas-minor-mode: t direnv-mode: t pulsar-global-mode: t pulsar-mode: t which-key-mode: t winner-mode: t pixel-scroll-precision-mode: t override-global-mode: t gcmh-mode: t tooltip-mode: t global-eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tab-bar-mode: t file-name-shadow-mode: t context-menu-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t minibuffer-regexp-mode: t line-number-mode: t transient-mark-mode: (only . t) auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: /var/home/sph/.emacs.d/elpa/ef-themes-1.6.1/theme-loaddefs hides /var/home/sph/.emacs.d/elpa/modus-themes-20240826.647/theme-loaddefs /var/home/sph/.emacs.d/elpa/which-key-20240620.2145/which-key hides /usr/share/emacs/31.0.50/lisp/which-key /var/home/sph/.emacs.d/elpa/transient-20240821.158/transient hides /usr/share/emacs/31.0.50/lisp/transient /var/home/sph/.emacs.d/elpa/ef-themes-1.6.1/theme-loaddefs hides /usr/share/emacs/31.0.50/lisp/theme-loaddefs /var/home/sph/.emacs.d/elpa/bind-key-20230203.2004/bind-key hides /usr/share/emacs/31.0.50/lisp/bind-key /var/home/sph/.emacs.d/elpa/use-package-20230426.2324/use-package hides /usr/share/emacs/31.0.50/lisp/use-package/use-package /var/home/sph/.emacs.d/elpa/use-package-20230426.2324/use-package-lint hides /usr/share/emacs/31.0.50/lisp/use-package/use-package-lint /var/home/sph/.emacs.d/elpa/use-package-20230426.2324/use-package-jump hides /usr/share/emacs/31.0.50/lisp/use-package/use-package-jump /var/home/sph/.emacs.d/elpa/use-package-20230426.2324/use-package-ensure hides /usr/share/emacs/31.0.50/lisp/use-package/use-package-ensure /var/home/sph/.emacs.d/elpa/use-package-20230426.2324/use-package-diminish hides /usr/share/emacs/31.0.50/lisp/use-package/use-package-diminish /var/home/sph/.emacs.d/elpa/use-package-20230426.2324/use-package-delight hides /usr/share/emacs/31.0.50/lisp/use-package/use-package-delight /var/home/sph/.emacs.d/elpa/use-package-20230426.2324/use-package-core hides /usr/share/emacs/31.0.50/lisp/use-package/use-package-core /var/home/sph/.emacs.d/elpa/use-package-20230426.2324/use-package-bind-key hides /usr/share/emacs/31.0.50/lisp/use-package/use-package-bind-key /usr/share/emacs/site-lisp/xscheme hides /usr/share/emacs/31.0.50/lisp/progmodes/xscheme /var/home/sph/.emacs.d/elpa/idlwave-6.5.1/idlwave hides /usr/share/emacs/31.0.50/lisp/progmodes/idlwave /var/home/sph/.emacs.d/elpa/idlwave-6.5.1/idlw-toolbar hides /usr/share/emacs/31.0.50/lisp/progmodes/idlw-toolbar /var/home/sph/.emacs.d/elpa/idlwave-6.5.1/idlw-shell hides /usr/share/emacs/31.0.50/lisp/progmodes/idlw-shell /var/home/sph/.emacs.d/elpa/idlwave-6.5.1/idlw-help hides /usr/share/emacs/31.0.50/lisp/progmodes/idlw-help /var/home/sph/.emacs.d/elpa/idlwave-6.5.1/idlw-complete-structtag hides /usr/share/emacs/31.0.50/lisp/progmodes/idlw-complete-structtag /var/home/sph/.emacs.d/elpa/heex-ts-mode-20240113.1104/heex-ts-mode hides /usr/share/emacs/31.0.50/lisp/progmodes/heex-ts-mode /var/home/sph/.emacs.d/elpa/elixir-ts-mode-20240116.645/elixir-ts-mode hides /usr/share/emacs/31.0.50/lisp/progmodes/elixir-ts-mode /var/home/sph/.emacs.d/elpa/faceup-20170925.1946/faceup hides /usr/share/emacs/31.0.50/lisp/emacs-lisp/faceup Features: (shadow sort mail-extr emacsbug avy-zap mule-util helpful cc-langs trace cl-print edebug f elisp-refs s ps-mode vc-svn two-column vertico-directory vc-git vc-dispatcher flymake-shellcheck misearch multi-isearch flymake-cc elec-pair cap-words superword subword dtrt-indent advice company-yasnippet company-files company-capf company make-mode org-indent oc-basic org-element org-persist org-id org-refile org-element-ast inline avl-tree ol-eww eww url-queue mm-url ol-rmail ol-mhe ol-irc ol-info ol-gnus nnselect gnus-art mm-uu mml2015 mm-view mml-smime smime dig gnus-sum shr pixel-fill kinsoku url-file svg gnus-group gnus-undo gnus-start gnus-dbus gnus-cloud nnimap nnmail mail-source utf7 nnoo gnus-spec gnus-int gnus-range gnus-win gnus nnheader range ol-docview doc-view jka-compr image-mode exif ol-bibtex bibtex ol-bbdb ol-w3m ol-doi org-link-doi crux sph-src-boon sph-src-completion vertico-prescient prescient char-fold hotfuzz marginalia vertico sph-src-consult sph-src-denote consult-notes-denote consult-notes consult denote sph-dired dired-x sph-editing ws-butler whole-line-or-region avy sph-src-eglot eglot external-completion jsonrpc flymake ert ewoc debug backtrace sph-src-evil sph-src-format sph-src-keybinds sph-src-lang-c sph-src-lang-elixir sph-src-lang-go go-ts-mode go-mode find-file ffap sph-src-lang-html sgml-mode facemenu dom sph-src-lang-javascript sph-src-lang-nim nim-mode commenter nim-fill nim-smie nim-helper nim-util nim-syntax nim-rx nim-vars sph-src-lang-odin odin-mode js c-ts-common cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs sph-src-lang-php sph-src-lang-rust sph-src-langs sph-src-paredit geiser-mit geiser-guile info-look geiser geiser-debug geiser-repl geiser-image geiser-capf geiser-doc geiser-menu geiser-autodoc geiser-edit etags fileloop generator xref geiser-completion geiser-eval geiser-connection tq geiser-syntax scheme geiser-impl help-fns radix-tree geiser-log geiser-popup view geiser-custom geiser-base parinfer-rust-mode parinfer-rust-changes parinfer-rust parinfer-rust-helper sph-src-magit forge-repos forge-tablist hl-line forge-topics forge-commands forge-semi forge-bitbucket buck forge-gogs gogs forge-gitea gtea forge-gitlab glab forge-github ghub-graphql treepy gsexp ghub url-http url-gw nsm url-auth let-alist gnutls forge-notify forge-revnote forge-pullreq forge-issue forge-topic yaml eieio-custom bug-reference forge-post markdown-mode edit-indirect forge-repo forge forge-core forge-db closql emacsql-sqlite-common emacsql emacsql-compiler eieio-base magit-bookmark magit-submodule magit-blame magit-stash magit-reflog magit-bisect magit-push magit-pull magit-fetch magit-clone magit-remote magit-commit magit-sequence magit-notes magit-worktree magit-tag magit-merge magit-branch magit-reset magit-files magit-refs magit-status magit magit-repos magit-apply magit-wip magit-log which-func imenu magit-diff smerge-mode diff git-commit log-edit message sendmail yank-media puny dired dired-loaddefs rfc822 mml mml-sec epa derived epg rfc6068 epg-config gnus-util mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr mailabbrev mail-utils gmm-utils mailheader pcvs-util add-log magit-core magit-autorevert magit-margin magit-transient magit-process with-editor server magit-mode transient benchmark magit-git magit-base magit-section cursor-sensor crm compat sph-src-misc midnight vundo re-builder delsel autorevert filenotify recentf tree-widget comp comp-cstr warnings super-save savehist sph-src-org org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-src sh-script smie treesit executable ob-comint org-pcomplete org-list org-footnote org-faces org-entities noutline outline ob-emacs-lisp ob-core ob-eval org-cycle org-table ol org-fold org-fold-core org-keys oc org-loaddefs thingatpt cal-menu calendar cal-loaddefs org-version org-compat org-macs sph-src-programming yasnippet direnv diff-mode track-changes dash sph-src-project project sph-src-prose languagetool languagetool-server languagetool-console languagetool-java languagetool-issue languagetool-correction languagetool-core ispell sph-terminal vterm bookmark face-remap compile text-property-search term disp-table ehelp find-func vterm-module term/xterm xterm sph-src-theme modus-vivendi-tritanopia-theme modus-operandi-tritanopia-theme modus-vivendi-deuteranopia-theme modus-operandi-deuteranopia-theme modus-vivendi-tinted-theme modus-operandi-tinted-theme modus-vivendi-theme modus-operandi-theme modus-themes dbus comp-run comp-common xml sph-src-tramp tramp trampver tramp-integration files-x tramp-message tramp-compat xdg shell pcomplete comint ansi-osc parse-time iso8601 time-date format-spec ansi-color tramp-loaddefs sph-src-tree-sitter sph-src-ui pulsar pulse color which-key winner pixel-scroll cua-base ring zoom edmacro kmacro use-package-bind-key bind-key easy-mmode rx sph-workspaces sph-core-config sph-core-prelude gcmh cl-extra help-mode vc-use-package use-package-ensure use-package-core cus-edit pp cus-load wid-edit finder-inf avy-zap-autoloads avy-autoloads boon-autoloads bufferlo-autoloads company-autoloads consult-notes-autoloads consult-project-extra-autoloads consult-autoloads crux-autoloads deft-autoloads denote-autoloads dired-sidebar-autoloads dired-subtree-autoloads dired-hacks-utils-autoloads direnv-autoloads dtrt-indent-autoloads eat-autoloads ef-themes-autoloads eglot-booster-autoloads elixir-ts-mode-autoloads expand-region-autoloads faceup-autoloads flymake-shellcheck-autoloads forge-autoloads closql-autoloads emacsql-autoloads format-all-autoloads forth-mode-autoloads gcmh-autoloads geiser-guile-autoloads geiser-mit-autoloads geiser-autoloads ghub-autoloads go-mode-autoloads heex-ts-mode-autoloads helpful-autoloads elisp-refs-autoloads f-autoloads hotfuzz-autoloads howm-autoloads idlwave-autoloads inheritenv-autoloads just-mode-autoloads langtool-autoloads language-id-autoloads languagetool-autoloads lua-mode-autoloads magit-autoloads pcase git-commit-autoloads magit-section-autoloads dash-autoloads marginalia-autoloads markdown-mode-autoloads modus-themes-autoloads multiple-cursors-autoloads nim-mode-autoloads flycheck-nimsuggest-autoloads flycheck-autoloads commenter-autoloads epc-autoloads ctable-autoloads concurrent-autoloads deferred-autoloads olivetti-autoloads paredit-autoloads parinfer-rust-mode-autoloads php-mode-autoloads pulsar-autoloads rust-mode-autoloads s-autoloads super-save-autoloads transient-autoloads treepy-autoloads try-autoloads use-package-autoloads bind-key-autoloads vc-use-package-autoloads vertico-prescient-autoloads vertico-autoloads prescient-autoloads vterm-autoloads vue-mode-autoloads edit-indirect-autoloads ssass-mode-autoloads vue-html-mode-autoloads mmm-mode-autoloads vundo-autoloads web-mode-autoloads which-key-autoloads whole-line-or-region-autoloads info with-editor-autoloads ws-butler-autoloads yaml-autoloads yaml-mode-autoloads yasnippet-autoloads zoom-autoloads package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs icons password-cache json subr-x map byte-opt gv bytecomp byte-compile url-vars cl-loaddefs cl-lib rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win term/common-win x-dnd touch-screen tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting cairo gtk x-toolkit xinput2 x multi-tty move-toolbar make-network-process native-compile emacs) Memory information: ((conses 16 1142139 1538133) (symbols 48 70089 4) (strings 32 338997 58702) (string-bytes 1 9668153) (vectors 16 206510) (vector-slots 8 4151356 115944) (floats 8 1793 5011) (intervals 56 1711 666) (buffers 992 20)) --1bcf185a953e43a4a60f294589e2bb9c Content-Type: text/html Content-Transfer-Encoding: quoted-printable <!DOCTYPE html><html><head><title></title><style type=3D"text/css">p.Mso= Normal,p.MsoNoSpacing{margin:0}</style></head><body><div>Heavy operation= s, such as scrolling back and forth in a buffer, are<br></div><div>notic= eably laggier, for lack of better word, in the PGTK/Wayland version<br><= /div><div>than the X11, both tested on KDE in Wayland mode. <br></div><d= iv><br></div><div>Affects both 29.2 and the latest HEAD compiled a few d= ays ago.<br></div><div><br></div><div>I am unsure whether it is a KDE or= Emacs problem.<br></div><div><br></div><div>Running on an AMD RX 6800 X= T graphics card on a HiDPI 4k screen at 2x<br></div><div>scaling.<br></d= iv><div><br></div><div>In GNU Emacs 31.0.50 (build 1, x86_64-pc-linux-gn= u, GTK+ Version<br></div><div>3.24.43, cairo version 1.18.0) of 2024-08-= 29 built on<br></div><div>toolbox.tranquility<br></div><div>Repository r= evision: b6f4ffcc106fdbc21dfea45c75fdc4f217d8f201<br></div><div>Reposito= ry branch: makepkg<br></div><div>Windowing system distributor 'The X.Org= Foundation', version 11.0.12401002<br></div><div>System Description: Ar= ch Linux<br></div><div><br></div><div>Configured using:<br></div><div>'c= onfigure --prefix=3D/usr --sysconfdir=3D/etc --libexecdir=3D/usr/lib<br>= </div><div>--localstatedir=3D/var --mandir=3D/usr/share/man --with-gameu= ser=3D:games<br></div><div>--with-modules --without-m17n-flt --without-g= conf<br></div><div>--with-native-compilation=3Dyes --with-xinput2 --with= -sound=3Dno<br></div><div>--with-tree-sitter --without-gpm --without-com= press-install<br></div><div>'--program-transform-name=3Ds/\([ec]tags\)/\= 1.emacs/'<br></div><div>'CFLAGS=3D-march=3Dnative -O2 -pipe -fno-plt -fe= xceptions<br></div><div>-Wp,-D_FORTIFY_SOURCE=3D2 -Wformat -Werror=3Dfor= mat-security<br></div><div>-fstack-clash-protection -fcf-protection'<br>= </div><div>LDFLAGS=3D-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now'<= br></div><div><br></div><div>Configured features:<br></div><div>ACL CAIR= O DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG<br></div><di= v>LCMS2 LIBOTF LIBSYSTEMD LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY<br>= </div><div>PDUMPER PNG RSVG SECCOMP SQLITE3 THREADS TIFF TOOLKIT_SCROLL_= BARS<br></div><div>TREE_SITTER WEBP X11 XDBE XIM XINPUT2 XPM GTK3 ZLIB<b= r></div><div><br></div><div>Important settings:<br></div><div> val= ue of $LANG: en_GB.UTF-8<br></div><div> locale-coding-system: utf-= 8-unix<br></div><div><br></div><div>Major mode: Fundamental<br></div><di= v><br></div><div>Minor modes in effect:<br></div><div> vertico-pre= scient-mode: t<br></div><div> prescient-persist-mode: t<br></div><= div> marginalia-mode: t<br></div><div> vertico-mode: t<br></= div><div> consult-notes-denote-mode: t<br></div><div> denote= -menu-bar-mode: t<br></div><div> whole-line-or-region-global-mode:= t<br></div><div> whole-line-or-region-local-mode: t<br></div><div= > global-git-commit-mode: t<br></div><div> magit-auto-revert= -mode: t<br></div><div> server-mode: t<br></div><div> midnig= ht-mode: t<br></div><div> delete-selection-mode: t<br></div><div>&= nbsp; global-auto-revert-mode: t<br></div><div> recentf-mode: t<br= ></div><div> super-save-mode: t<br></div><div> savehist-mode= : t<br></div><div> yas-global-mode: t<br></div><div> yas-min= or-mode: t<br></div><div> direnv-mode: t<br></div><div> puls= ar-global-mode: t<br></div><div> pulsar-mode: t<br></div><div>&nbs= p; which-key-mode: t<br></div><div> winner-mode: t<br></div><div>&= nbsp; pixel-scroll-precision-mode: t<br></div><div> override-globa= l-mode: t<br></div><div> gcmh-mode: t<br></div><div> tooltip= -mode: t<br></div><div> global-eldoc-mode: t<br></div><div> = show-paren-mode: t<br></div><div> electric-indent-mode: t<br></div= ><div> mouse-wheel-mode: t<br></div><div> tab-bar-mode: t<br= ></div><div> file-name-shadow-mode: t<br></div><div> context= -menu-mode: t<br></div><div> global-font-lock-mode: t<br></div><di= v> font-lock-mode: t<br></div><div> blink-cursor-mode: t<br>= </div><div> minibuffer-regexp-mode: t<br></div><div> line-nu= mber-mode: t<br></div><div> transient-mark-mode: (only . t)<br></d= iv><div> auto-composition-mode: t<br></div><div> auto-encryp= tion-mode: t<br></div><div> auto-compression-mode: t<br></div><div= ><br></div><div>Load-path shadows:<br></div><div>/var/home/sph/.emacs.d/= elpa/ef-themes-1.6.1/theme-loaddefs hides /var/home/sph/.emacs.d/elpa/mo= dus-themes-20240826.647/theme-loaddefs<br></div><div>/var/home/sph/.emac= s.d/elpa/which-key-20240620.2145/which-key hides /usr/share/emacs/31.0.5= 0/lisp/which-key<br></div><div>/var/home/sph/.emacs.d/elpa/transient-202= 40821.158/transient hides /usr/share/emacs/31.0.50/lisp/transient<br></d= iv><div>/var/home/sph/.emacs.d/elpa/ef-themes-1.6.1/theme-loaddefs hides= /usr/share/emacs/31.0.50/lisp/theme-loaddefs<br></div><div>/var/home/sp= h/.emacs.d/elpa/bind-key-20230203.2004/bind-key hides /usr/share/emacs/3= 1.0.50/lisp/bind-key<br></div><div>/var/home/sph/.emacs.d/elpa/use-packa= ge-20230426.2324/use-package hides /usr/share/emacs/31.0.50/lisp/use-pac= kage/use-package<br></div><div>/var/home/sph/.emacs.d/elpa/use-package-2= 0230426.2324/use-package-lint hides /usr/share/emacs/31.0.50/lisp/use-pa= ckage/use-package-lint<br></div><div>/var/home/sph/.emacs.d/elpa/use-pac= kage-20230426.2324/use-package-jump hides /usr/share/emacs/31.0.50/lisp/= use-package/use-package-jump<br></div><div>/var/home/sph/.emacs.d/elpa/u= se-package-20230426.2324/use-package-ensure hides /usr/share/emacs/31.0.= 50/lisp/use-package/use-package-ensure<br></div><div>/var/home/sph/.emac= s.d/elpa/use-package-20230426.2324/use-package-diminish hides /usr/share= /emacs/31.0.50/lisp/use-package/use-package-diminish<br></div><div>/var/= home/sph/.emacs.d/elpa/use-package-20230426.2324/use-package-delight hid= es /usr/share/emacs/31.0.50/lisp/use-package/use-package-delight<br></di= v><div>/var/home/sph/.emacs.d/elpa/use-package-20230426.2324/use-package= -core hides /usr/share/emacs/31.0.50/lisp/use-package/use-package-core<b= r></div><div>/var/home/sph/.emacs.d/elpa/use-package-20230426.2324/use-p= ackage-bind-key hides /usr/share/emacs/31.0.50/lisp/use-package/use-pack= age-bind-key<br></div><div>/usr/share/emacs/site-lisp/xscheme hides /usr= /share/emacs/31.0.50/lisp/progmodes/xscheme<br></div><div>/var/home/sph/= .emacs.d/elpa/idlwave-6.5.1/idlwave hides /usr/share/emacs/31.0.50/lisp/= progmodes/idlwave<br></div><div>/var/home/sph/.emacs.d/elpa/idlwave-6.5.= 1/idlw-toolbar hides /usr/share/emacs/31.0.50/lisp/progmodes/idlw-toolba= r<br></div><div>/var/home/sph/.emacs.d/elpa/idlwave-6.5.1/idlw-shell hid= es /usr/share/emacs/31.0.50/lisp/progmodes/idlw-shell<br></div><div>/var= /home/sph/.emacs.d/elpa/idlwave-6.5.1/idlw-help hides /usr/share/emacs/3= 1.0.50/lisp/progmodes/idlw-help<br></div><div>/var/home/sph/.emacs.d/elp= a/idlwave-6.5.1/idlw-complete-structtag hides /usr/share/emacs/31.0.50/l= isp/progmodes/idlw-complete-structtag<br></div><div>/var/home/sph/.emacs= .d/elpa/heex-ts-mode-20240113.1104/heex-ts-mode hides /usr/share/emacs/3= 1.0.50/lisp/progmodes/heex-ts-mode<br></div><div>/var/home/sph/.emacs.d/= elpa/elixir-ts-mode-20240116.645/elixir-ts-mode hides /usr/share/emacs/3= 1.0.50/lisp/progmodes/elixir-ts-mode<br></div><div>/var/home/sph/.emacs.= d/elpa/faceup-20170925.1946/faceup hides /usr/share/emacs/31.0.50/lisp/e= macs-lisp/faceup<br></div><div><br></div><div>Features:<br></div><div>(s= hadow sort mail-extr emacsbug avy-zap mule-util helpful cc-langs trace<b= r></div><div>cl-print edebug f elisp-refs s ps-mode vc-svn two-column<br= ></div><div>vertico-directory vc-git vc-dispatcher flymake-shellcheck mi= search<br></div><div>multi-isearch flymake-cc elec-pair cap-words superw= ord subword<br></div><div>dtrt-indent advice company-yasnippet company-f= iles company-capf company<br></div><div>make-mode org-indent oc-basic or= g-element org-persist org-id org-refile<br></div><div>org-element-ast in= line avl-tree ol-eww eww url-queue mm-url ol-rmail<br></div><div>ol-mhe = ol-irc ol-info ol-gnus nnselect gnus-art mm-uu mml2015 mm-view<br></div>= <div>mml-smime smime dig gnus-sum shr pixel-fill kinsoku url-file svg<br= ></div><div>gnus-group gnus-undo gnus-start gnus-dbus gnus-cloud nnimap = nnmail<br></div><div>mail-source utf7 nnoo gnus-spec gnus-int gnus-range= gnus-win gnus<br></div><div>nnheader range ol-docview doc-view jka-comp= r image-mode exif ol-bibtex<br></div><div>bibtex ol-bbdb ol-w3m ol-doi o= rg-link-doi crux sph-src-boon<br></div><div>sph-src-completion vertico-p= rescient prescient char-fold hotfuzz<br></div><div>marginalia vertico sp= h-src-consult sph-src-denote consult-notes-denote<br></div><div>consult-= notes consult denote sph-dired dired-x sph-editing ws-butler<br></div><d= iv>whole-line-or-region avy sph-src-eglot eglot external-completion json= rpc<br></div><div>flymake ert ewoc debug backtrace sph-src-evil sph-src-= format<br></div><div>sph-src-keybinds sph-src-lang-c sph-src-lang-elixir= sph-src-lang-go<br></div><div>go-ts-mode go-mode find-file ffap sph-src= -lang-html sgml-mode facemenu<br></div><div>dom sph-src-lang-javascript = sph-src-lang-nim nim-mode commenter nim-fill<br></div><div>nim-smie nim-= helper nim-util nim-syntax nim-rx nim-vars<br></div><div>sph-src-lang-od= in odin-mode js c-ts-common cc-mode cc-fonts cc-guess<br></div><div>cc-m= enus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs<br></div><div>= sph-src-lang-php sph-src-lang-rust sph-src-langs sph-src-paredit<br></di= v><div>geiser-mit geiser-guile info-look geiser geiser-debug geiser-repl= <br></div><div>geiser-image geiser-capf geiser-doc geiser-menu geiser-au= todoc<br></div><div>geiser-edit etags fileloop generator xref geiser-com= pletion geiser-eval<br></div><div>geiser-connection tq geiser-syntax sch= eme geiser-impl help-fns<br></div><div>radix-tree geiser-log geiser-popu= p view geiser-custom geiser-base<br></div><div>parinfer-rust-mode parinf= er-rust-changes parinfer-rust<br></div><div>parinfer-rust-helper sph-src= -magit forge-repos forge-tablist hl-line<br></div><div>forge-topics forg= e-commands forge-semi forge-bitbucket buck forge-gogs<br></div><div>gogs= forge-gitea gtea forge-gitlab glab forge-github ghub-graphql treepy<br>= </div><div>gsexp ghub url-http url-gw nsm url-auth let-alist gnutls forg= e-notify<br></div><div>forge-revnote forge-pullreq forge-issue forge-top= ic yaml eieio-custom<br></div><div>bug-reference forge-post markdown-mod= e edit-indirect forge-repo forge<br></div><div>forge-core forge-db closq= l emacsql-sqlite-common emacsql<br></div><div>emacsql-compiler eieio-bas= e magit-bookmark magit-submodule magit-blame<br></div><div>magit-stash m= agit-reflog magit-bisect magit-push magit-pull magit-fetch<br></div><div= >magit-clone magit-remote magit-commit magit-sequence magit-notes<br></d= iv><div>magit-worktree magit-tag magit-merge magit-branch magit-reset<br= ></div><div>magit-files magit-refs magit-status magit magit-repos magit-= apply<br></div><div>magit-wip magit-log which-func imenu magit-diff smer= ge-mode diff<br></div><div>git-commit log-edit message sendmail yank-med= ia puny dired<br></div><div>dired-loaddefs rfc822 mml mml-sec epa derive= d epg rfc6068 epg-config<br></div><div>gnus-util mm-decode mm-bodies mm-= encode mail-parse rfc2231 rfc2047<br></div><div>rfc2045 mm-util ietf-dru= ms mail-prsvr mailabbrev mail-utils gmm-utils<br></div><div>mailheader p= cvs-util add-log magit-core magit-autorevert magit-margin<br></div><div>= magit-transient magit-process with-editor server magit-mode transient<br= ></div><div>benchmark magit-git magit-base magit-section cursor-sensor c= rm compat<br></div><div>sph-src-misc midnight vundo re-builder delsel au= torevert filenotify<br></div><div>recentf tree-widget comp comp-cstr war= nings super-save savehist<br></div><div>sph-src-org org ob ob-tangle ob-= ref ob-lob ob-table ob-exp org-macro<br></div><div>org-src sh-script smi= e treesit executable ob-comint org-pcomplete<br></div><div>org-list org-= footnote org-faces org-entities noutline outline<br></div><div>ob-emacs-= lisp ob-core ob-eval org-cycle org-table ol org-fold<br></div><div>org-f= old-core org-keys oc org-loaddefs thingatpt cal-menu calendar<br></div><= div>cal-loaddefs org-version org-compat org-macs sph-src-programming<br>= </div><div>yasnippet direnv diff-mode track-changes dash sph-src-project= project<br></div><div>sph-src-prose languagetool languagetool-server la= nguagetool-console<br></div><div>languagetool-java languagetool-issue la= nguagetool-correction<br></div><div>languagetool-core ispell sph-termina= l vterm bookmark face-remap compile<br></div><div>text-property-search t= erm disp-table ehelp find-func vterm-module<br></div><div>term/xterm xte= rm sph-src-theme modus-vivendi-tritanopia-theme<br></div><div>modus-oper= andi-tritanopia-theme modus-vivendi-deuteranopia-theme<br></div><div>mod= us-operandi-deuteranopia-theme modus-vivendi-tinted-theme<br></div><div>= modus-operandi-tinted-theme modus-vivendi-theme modus-operandi-theme<br>= </div><div>modus-themes dbus comp-run comp-common xml sph-src-tramp tram= p trampver<br></div><div>tramp-integration files-x tramp-message tramp-c= ompat xdg shell pcomplete<br></div><div>comint ansi-osc parse-time iso86= 01 time-date format-spec ansi-color<br></div><div>tramp-loaddefs sph-src= -tree-sitter sph-src-ui pulsar pulse color<br></div><div>which-key winne= r pixel-scroll cua-base ring zoom edmacro kmacro<br></div><div>use-packa= ge-bind-key bind-key easy-mmode rx sph-workspaces<br></div><div>sph-core= -config sph-core-prelude gcmh cl-extra help-mode vc-use-package<br></div= ><div>use-package-ensure use-package-core cus-edit pp cus-load wid-edit<= br></div><div>finder-inf avy-zap-autoloads avy-autoloads boon-autoloads<= br></div><div>bufferlo-autoloads company-autoloads consult-notes-autoloa= ds<br></div><div>consult-project-extra-autoloads consult-autoloads crux-= autoloads<br></div><div>deft-autoloads denote-autoloads dired-sidebar-au= toloads<br></div><div>dired-subtree-autoloads dired-hacks-utils-autoload= s direnv-autoloads<br></div><div>dtrt-indent-autoloads eat-autoloads ef-= themes-autoloads<br></div><div>eglot-booster-autoloads elixir-ts-mode-au= toloads expand-region-autoloads<br></div><div>faceup-autoloads flymake-s= hellcheck-autoloads forge-autoloads<br></div><div>closql-autoloads emacs= ql-autoloads format-all-autoloads<br></div><div>forth-mode-autoloads gcm= h-autoloads geiser-guile-autoloads<br></div><div>geiser-mit-autoloads ge= iser-autoloads ghub-autoloads go-mode-autoloads<br></div><div>heex-ts-mo= de-autoloads helpful-autoloads elisp-refs-autoloads<br></div><div>f-auto= loads hotfuzz-autoloads howm-autoloads idlwave-autoloads<br></div><div>i= nheritenv-autoloads just-mode-autoloads langtool-autoloads<br></div><div= >language-id-autoloads languagetool-autoloads lua-mode-autoloads<br></di= v><div>magit-autoloads pcase git-commit-autoloads magit-section-autoload= s<br></div><div>dash-autoloads marginalia-autoloads markdown-mode-autolo= ads<br></div><div>modus-themes-autoloads multiple-cursors-autoloads nim-= mode-autoloads<br></div><div>flycheck-nimsuggest-autoloads flycheck-auto= loads commenter-autoloads<br></div><div>epc-autoloads ctable-autoloads c= oncurrent-autoloads deferred-autoloads<br></div><div>olivetti-autoloads = paredit-autoloads parinfer-rust-mode-autoloads<br></div><div>php-mode-au= toloads pulsar-autoloads rust-mode-autoloads s-autoloads<br></div><div>s= uper-save-autoloads transient-autoloads treepy-autoloads try-autoloads<b= r></div><div>use-package-autoloads bind-key-autoloads vc-use-package-aut= oloads<br></div><div>vertico-prescient-autoloads vertico-autoloads presc= ient-autoloads<br></div><div>vterm-autoloads vue-mode-autoloads edit-ind= irect-autoloads<br></div><div>ssass-mode-autoloads vue-html-mode-autoloa= ds mmm-mode-autoloads<br></div><div>vundo-autoloads web-mode-autoloads w= hich-key-autoloads<br></div><div>whole-line-or-region-autoloads info wit= h-editor-autoloads<br></div><div>ws-butler-autoloads yaml-autoloads yaml= -mode-autoloads<br></div><div>yasnippet-autoloads zoom-autoloads package= browse-url url url-proxy<br></div><div>url-privacy url-expand url-metho= ds url-history url-cookie<br></div><div>generate-lisp-file url-domsuf ur= l-util mailcap url-handlers url-parse<br></div><div>auth-source cl-seq e= ieio eieio-core cl-macs icons password-cache json<br></div><div>subr-x m= ap byte-opt gv bytecomp byte-compile url-vars cl-loaddefs cl-lib<br></di= v><div>rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-= hook<br></div><div>vc-hooks lisp-float-type elisp-mode mwheel term/x-win= x-win<br></div><div>term/common-win x-dnd touch-screen tool-bar dnd fon= tset image regexp-opt<br></div><div>fringe tabulated-list replace newcom= ment text-mode lisp-mode prog-mode<br></div><div>register page tab-bar m= enu-bar rfn-eshadow isearch easymenu timer select<br></div><div>scroll-b= ar mouse jit-lock font-lock syntax font-core term/tty-colors<br></div><d= iv>frame minibuffer nadvice seq simple cl-generic indonesian philippine<= br></div><div>cham georgian utf-8-lang misc-lang vietnamese tibetan thai= tai-viet lao<br></div><div>korean japanese eucjp-ms cp51932 hebrew gree= k romanian slovak czech<br></div><div>european ethiopic indian cyrillic = chinese composite emoji-zwj charscript<br></div><div>charprop case-table= epa-hook jka-cmpr-hook help abbrev obarray oclosure<br></div><div>cl-pr= eloaded button loaddefs theme-loaddefs faces cus-face macroexp<br></div>= <div>files window text-properties overlay sha1 md5 base64 format env<br>= </div><div>code-pages mule custom widget keymap hashtable-print-readable= backquote<br></div><div>threads dbusbind inotify lcms2 dynamic-setting = system-font-setting<br></div><div>font-render-setting cairo gtk x-toolki= t xinput2 x multi-tty move-toolbar<br></div><div>make-network-process na= tive-compile emacs)<br></div><div><br></div><div>Memory information:<br>= </div><div>((conses 16 1142139 1538133) (symbols 48 70089 4)<br></div><d= iv>(strings 32 338997 58702) (string-bytes 1 9668153)<br></div><div>(vec= tors 16 206510) (vector-slots 8 4151356 115944)<br></div><div>(floats 8 = 1793 5011) (intervals 56 1711 666) (buffers 992 20))<br></div><div><br><= /div></body></html> --1bcf185a953e43a4a60f294589e2bb9c--
"Stephane Travostino" <sph@HIDDEN>
:bug-gnu-emacs@HIDDEN
.
Full text available.bug-gnu-emacs@HIDDEN
:bug#72960
; Package emacs
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.