From owner-freebsd-x11@freebsd.org Wed Apr 15 00:41:53 2020 Return-Path: Delivered-To: freebsd-x11@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 0FAEA2CE11C; Wed, 15 Apr 2020 00:41:53 +0000 (UTC) (envelope-from theron.tarigo@gmail.com) Received: from mail-pj1-x1042.google.com (mail-pj1-x1042.google.com [IPv6:2607:f8b0:4864:20::1042]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4923TD3QHQz42Q3; Wed, 15 Apr 2020 00:41:52 +0000 (UTC) (envelope-from theron.tarigo@gmail.com) Received: by mail-pj1-x1042.google.com with SMTP id np9so6032921pjb.4; Tue, 14 Apr 2020 17:41:52 -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-transfer-encoding:content-language; bh=4btK3cGZ9/d3YWIyazUvot5DbF5WN61ZuRWjro3ujYU=; b=AP4hHlTE2puyH1xKvvl0UBoecY9I1mPaXJg7c4UNxkULTTjkTeDxdVbryFLiphR8n3 yW/E8F36Upabj5B6C7Aocfn8qVRZRl4Pt+7f6aDe2WzYpZSb77ZXdg/hxMSqVLqIHOyJ XT87UqLk2BvzlVmfrJNZ1LvMdcWpodswWWRyhfBndbKn0m6wGlFRFoZql5SngGdEU7gp ZsFY10w1/Xvqu0+mW/NEcNL+WtFpfhXllHogvx9IOR8QUAjA1/vQaGYf5kcP/uYpluEa 7i8VbCrx5vykMy7lpr8rIifdykGx3POBjLP4bFN/PocOQSQ+HHGdeAMqpxBR3RlOamX1 6mmg== 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-transfer-encoding :content-language; bh=4btK3cGZ9/d3YWIyazUvot5DbF5WN61ZuRWjro3ujYU=; b=VZwV+GVG1l2bXry4b8RI8FFKUeBimdnot8Trn0P2PSwP2d/LxwceGKN4yI9tYQYwAs 1PnGkBAexd+MLKbzQ+DgWadNd86d4Ia5FA2n3kNM5KbHwVpSY5L9oqPTsqcl2uBcx+VZ 6xqkSX+a1zt7TTJmj+5s9BPUwhrmxdAdcQPVVqASIZhvo4TXnhwadYuDwexYKfdxT9mM ygGoTix84eLEVFiT3cav0Jy/F0Op5Cg0rKHSFdbGwy4OIdSXgrInMXFP1mgUmxJzgMLF Cfwv6sfmMz11/+HBgODXzMoo1yKeTcwcx3HE68auTuJgJbHcgRn9Gl2rJ+VZlxWDe4Xa ZLiA== X-Gm-Message-State: AGi0PubH7XHQXu/3GdFbbZMCdTKlpNghV/DYc16zKE9G5tT6yclsKNM2 k5qhWw46TB9UU5esmPWhXDbWHEnXnzQ= X-Google-Smtp-Source: APiQypIIRlefepy8H2xLKXuHYqSyW/c9TH3F77vDLSobIOL88BXH+x9W3Sxxi3dwFT/IY/tsBYlIeg== X-Received: by 2002:a17:90b:3444:: with SMTP id lj4mr2987442pjb.37.1586911310229; Tue, 14 Apr 2020 17:41:50 -0700 (PDT) Received: from [192.168.1.30] (c-76-126-107-221.hsd1.ca.comcast.net. [76.126.107.221]) by smtp.gmail.com with ESMTPSA id w28sm11019996pgc.26.2020.04.14.17.41.48 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 14 Apr 2020 17:41:49 -0700 (PDT) Sender: Theron Tarigo Subject: Re: drm-i915kms + x11-intel eats out all of the ram and swap but not with x11-scfb To: Tomasz CEDRO , Niclas Zeising Cc: freebsd-x11@freebsd.org, FreeBSD Questions Mailing List References: <19d0dbdc-f1ac-22f1-6934-076bb5733ab7@daemonic.se> From: Theron Message-ID: <24c43065-527d-499b-282a-43df2a947a1d@gmail.com> Date: Tue, 14 Apr 2020 20:40:17 -0400 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:68.0) Gecko/20100101 Thunderbird/68.6.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US X-Rspamd-Queue-Id: 4923TD3QHQz42Q3 X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=AP4hHlTE; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of therontarigo@gmail.com designates 2607:f8b0:4864:20::1042 as permitted sender) smtp.mailfrom=therontarigo@gmail.com X-Spamd-Result: default: False [-1.50 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; FREEMAIL_FROM(0.00)[gmail.com]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; RECEIVED_SPAMHAUS_PBL(0.00)[221.107.126.76.khpj7ygk5idzvmvt5x4ziurxhy.zen.dq.spamhaus.net : 127.0.0.10]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; MID_RHS_MATCH_FROM(0.00)[]; TAGGED_FROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-0.998,0]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; TAGGED_RCPT(0.00)[freebsd]; MIME_GOOD(-0.10)[text/plain]; IP_SCORE_FREEMAIL(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com.dwl.dnswl.org : 127.0.5.0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2.4.0.1.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.b.8.f.7.0.6.2.list.dnswl.org : 127.0.5.0]; IP_SCORE(0.00)[ip: (-0.01), ipnet: 2607:f8b0::/32(-0.33), asn: 15169(-0.43), country: US(-0.05)]; RCVD_TLS_ALL(0.00)[]; SUSPICIOUS_RECIPS(1.50)[] X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 15 Apr 2020 00:41:53 -0000 Please forgive the following for being not exactly related to the memory leak, but very relevant to scfb vs. modesetting vs. intel: On 2020-04-14 19:44, Tomasz CEDRO wrote: > I forgot that xf86-video-intel is for the old cards only So, new cards (newer than skylake at least) don't encounter frame-tearing problem (completely unacceptable to me) even with modesetting driver and no compositor ?  But the software design bug is still there either way if it can happen on some hardware.  Sorry, I have no idea whether it's a hardware timing being configured wrong or a software data race, but when I've heard "use a compositor" proposed as a solution, it smells of underlying ill-conceived implementation.  I wouldn't be surprised if Linux graphics has this same problem, but I don't run that. Shame to see xf86-video-intel being treated as if it's deprecated software meanwhile modesetting driver lags behind it on this basic level of image quality. > , the new way > is to use drm-kmod + xorg modesetting this is my default setup (even > no xorg.conf). > > I am sometimes using scfb when no drm is loaded just to have xorg working. Using scfb with i915kms loaded (yes it does work, no reason not to) actually gives substantial power savings for me (530 Skylake GT2 0x191b) compared to using xf86-video-intel: even with Xorg and a few non-animated graphical apps I can have power consumption on laptop almost as low as in console, but of course it is not good for video.  Xorg+xf86-video-intel always wastes a few watts no matter what I try. Theron