Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 15 Jan 2019 22:29:52 +0100
From:      Jan Beich <jbeich@FreeBSD.org>
To:        Johannes Lundberg <johalun0@gmail.com>
Cc:        Greg V <greg@unrelenting.technology>, freebsd-x11@freebsd.org, Christian Weisgerber <naddy@mips.inka.de>
Subject:   Re: Intel modesetting and tearing
Message-ID:  <ef9d-vcbz-wny@FreeBSD.org>
In-Reply-To: <CAECmPws7LMUZDHGP6VJJhm-XNXSE8hqbdyYDB4frVd_98rS2Nw@mail.gmail.com> (Johannes Lundberg's message of "Thu, 10 Jan 2019 18:40:31 %2B0000")
References:  <slrnq3eqtu.m3o.naddy@lorvorc.mips.inka.de> <CAECmPwvmTzaYO=9_mokOc6nebD1z-VEsyUHpsJE1dwkB%2BsM6aA@mail.gmail.com> <1547145358.4829.0@smtp.migadu.com> <CAECmPws7LMUZDHGP6VJJhm-XNXSE8hqbdyYDB4frVd_98rS2Nw@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Johannes Lundberg <johalun0@gmail.com> writes:

> On Thu, Jan 10, 2019 at 18:35 Greg V <greg@unrelenting.technology> wrote:
>
>>
>>
>> On Thu, Jan 10, 2019 at 9:22 PM, Johannes Lundberg <johalun0@gmail.com>
>> wrote:
>> > On Thu, Jan 10, 2019 at 16:03 Christian Weisgerber
>> > <naddy@mips.inka.de <mailto:naddy@mips.inka.de>>
>> > wrote:
>> >
>> >>  I recently switched from an obsolescent Radeon card to the built-in
>> >>  Intel HD Graphics P4600 with i915kms.ko and the modesetting driver.
>> >>  That works fine, but there is very noticeable tearing whenever
>> >>  something moves on-screen.  If you google for it, you'll find plenty
>> >>  of complaints on Linux, so this is not a FreeBSD issue.
>> >>
>> >>  For MPlayer, replacing the default Xvideo with GL video output (-vo
>> >> gl)
>> >>  eliminates tearing.
>> >>
>> >>  And as I found out just today and quite by accident, in Firefox
>> >>  toggling layers.acceleration.force-enabled to true will also
>> >> eliminate
>> >>  all tearing, whether from soft-scrolling or when playing YouTube
>> >>  videos.  Hallelujah!
>> >
>> >
>> > Woot?! You mean I can use modesetting AND have tearfree Firefox?
>> > Thanks for
>> > the tip!! I will use this until I switch i3 -> Sway.
>>
>> When I still used X on my Intel laptop (of course with the modesetting
>> DDX), I don't think GL acceleration of Firefox helped with tearing. (I
>> always used GL accelerated Firefox anyway.)
>>
>> The solution was fiddling with compton flags, IIRC '--backend glx
>> --vsync opengl-swc' was enough for the Intel GPU
>
>
> What resolution? It=E2=80=99s less noticeable on smaller screens but on 4=
K@60Hz
> it=E2=80=99s quite severe and no Compton settings help. I tried them all.=
 Or maybe
> you mean Compton in combination GL in Firefox?

Tearing probably depends on hardware. On my 4K@60Hz display (LG 27MU67-B
connected to mainboard over DisplayPort 1.2) it isn't as severe, so I'm
using compton *without* --vsync[1]. However, before drm-v4.9 at some point
I had unfixable tearing due to what appeared broken VSync.

--
[1] My config https://github.com/FreeBSDDesktop/kms-drm/issues/32



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?ef9d-vcbz-wny>