From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.bugs Subject: bug#28695: 26.0.60; Rendering lag spikes caused by double-buffering on Linux Date: Mon, 9 Oct 2017 16:53:18 +0300 Message-ID: <859fe715-e455-128d-5fca-6f2df4ad0eaf@yandex.ru> References: <8760bvd2w7.fsf@bryan.sh> <59D4A431.7010801@gmx.at> <831smjz2b2.fsf@gnu.org> <874lrfcg4s.fsf@bryan.sh> <1931afeb-51cb-89c9-72ff-c8a062fecba7@yandex.ru> <0e4817c9-f3f3-875d-2c81-97821c839a29@yandex.ru> <83376vv0gm.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: blaine.gmane.org 1507557501 21180 195.159.176.226 (9 Oct 2017 13:58:21 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 9 Oct 2017 13:58:21 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:56.0) Gecko/20100101 Thunderbird/56.0 Cc: npostavs@users.sourceforge.net, 28695@debbugs.gnu.org, bryan@bryan.sh To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Oct 09 15:58:17 2017 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e1YZV-000553-3C for geb-bug-gnu-emacs@m.gmane.org; Mon, 09 Oct 2017 15:58:17 +0200 Original-Received: from localhost ([::1]:58053 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e1YZc-000809-Iq for geb-bug-gnu-emacs@m.gmane.org; Mon, 09 Oct 2017 09:58:24 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:45459) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e1YVU-00056c-Km for bug-gnu-emacs@gnu.org; Mon, 09 Oct 2017 09:54:14 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e1YVO-0006tG-TT for bug-gnu-emacs@gnu.org; Mon, 09 Oct 2017 09:54:08 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:48692) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1e1YVO-0006t8-Pt for bug-gnu-emacs@gnu.org; Mon, 09 Oct 2017 09:54:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1e1YVO-0003Iq-GM for bug-gnu-emacs@gnu.org; Mon, 09 Oct 2017 09:54:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Dmitry Gutov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 09 Oct 2017 13:54:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28695 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 28695-submit@debbugs.gnu.org id=B28695.150755720912646 (code B ref 28695); Mon, 09 Oct 2017 13:54:02 +0000 Original-Received: (at 28695) by debbugs.gnu.org; 9 Oct 2017 13:53:29 +0000 Original-Received: from localhost ([127.0.0.1]:57373 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e1YUr-0003Hu-AW for submit@debbugs.gnu.org; Mon, 09 Oct 2017 09:53:29 -0400 Original-Received: from mail-wm0-f66.google.com ([74.125.82.66]:34987) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e1YUp-0003He-S7 for 28695@debbugs.gnu.org; Mon, 09 Oct 2017 09:53:28 -0400 Original-Received: by mail-wm0-f66.google.com with SMTP id b189so20989167wmd.2 for <28695@debbugs.gnu.org>; Mon, 09 Oct 2017 06:53:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=WrQFxInY66vsYvoivTPmi28mLMA30XP2pAH5UO+Akxo=; b=oyLNc4ppcYtwYbAeNAzHU6xs47RQYYdd6C8NmaOz7Zcd17U6T5vis2uPPshpbLkCzu mbb051wjO1K0Vwka7LCkh+cfuESrnwVkcya5jQ0zYc8JzGxmsKzmcx11tROiwMmVLs79 64AIZnOZpL8wJwLl7R+Vgn/6RDxB8TLfdyKAvI3e3cj7jPUxDVSv7ilw1lPT0HenOX2n pid8ApTYU7gGP0c0irfq+LeXXBuqb+0AhwLszyQQa8c537lQGCoUEvRQlppLWe/a8HSf eTkgyqoeo49npWJAL7EzX18S/y265bFAQezbTbE8PVb2xksDa/GG++o2TPtmPEq9aeGL Ot/w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:subject:to:cc:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=WrQFxInY66vsYvoivTPmi28mLMA30XP2pAH5UO+Akxo=; b=j31XamnkiuyQRaZLNxKwRXG/sw5yR0Jdf8/9BM9riG+o7Dr2paGyZS9KzsLaVeVVjp HKa6hM6kkcwrWig6QPSZC1h3zb7M/MUOSzEE8HO5zcnyozTWuVn611Y6bgEhFlnDEcjr oj0k8NcQs8yjD6VLOOHSsd6K6uRJq+W/dxSbBN+WGikoMSyaqTq4i8apanT9sXVKYgK8 IwGu0Br+V0bOM9JdKNtdN0Cz1hXW7c5vtNFmvDu5bO3o5eplSVHqquUg8Jw3qe+tMCe/ 59mlSZVR1fcVoHpjR6J/opzXBrXNxVuCyFlNrQK2woC9lIPyTiJTDo+yf9fWuk0UbmBE QJGg== X-Gm-Message-State: AMCzsaUPWD0QRNYARd/jEP7iearr7MSK5c41q+2VwvqOCBFxAd/hW/EB RKlmdQCCYm4BapUQ3alaqqobJs+Q X-Google-Smtp-Source: AOwi7QC9/A4rAeKGyVu5U2tIuCwaugtvKVX0b+6TFAMMqNjKYSZxcaMJDrA2H916cyoeDX8+HQX98A== X-Received: by 10.223.179.200 with SMTP id x8mr9258892wrd.274.1507557201767; Mon, 09 Oct 2017 06:53:21 -0700 (PDT) Original-Received: from [192.168.0.133] (static-nbl2-118.cytanet.com.cy. [212.31.107.118]) by smtp.googlemail.com with ESMTPSA id 133sm9809602wmu.4.2017.10.09.06.53.19 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 09 Oct 2017 06:53:20 -0700 (PDT) In-Reply-To: <83376vv0gm.fsf@gnu.org> Content-Language: en-US X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:138126 Archived-At: On 10/7/17 11:14 AM, Eli Zaretskii wrote: > Can some of you use a tool like perf to see whether the time taken by > XdbeSwapBuffers (called from xterm.c:show_back_buffer) indeed grows > significantly when going from the 2K class of resolutions to the 4K > class? And if it isn't XdbeSwapBuffers, then what takes most of the > time which causes that "stutter"? With some pointers on how to use perf, I'd be happy to do that (or even without, if you're willing to wait). But I'm not seeing a qualitative difference between a 4K fullscreen Emacs, a half-screen Emacs, or even Emacs with window resized further down: there are still minor stutters here. So I'm probably not the best person for this experiment.