Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 14 Jan 2019 10:32:05 +0000
From:      Johannes Lundberg <johalun0@gmail.com>
To:        Greg V <greg@unrelenting.technology>
Cc:        Christian Weisgerber <naddy@mips.inka.de>, freebsd-x11@freebsd.org
Subject:   Re: Intel modesetting and tearing
Message-ID:  <6b095427-5a8c-6313-80f5-9a7fcd3d18e0@gmail.com>
In-Reply-To: <1547151442.4829.1@smtp.migadu.com>
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> <1547151442.4829.1@smtp.migadu.com>

next in thread | previous in thread | raw e-mail | index | archive | help

On 1/10/19 8:17 PM, Greg V wrote:
>
>
> On Thu, Jan 10, 2019 at 9:40 PM, Johannes Lundberg 
> <johalun0@gmail.com> wrote:
>>
>>
>> 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 <mailto:johalun0@gmail.com>>
>>>  wrote:
>>>  > On Thu, Jan 10, 2019 at 16:03 Christian Weisgerber
>>>  > <naddy@mips.inka.de <mailto:naddy@mips.inka.de> 
>>> <mailto: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˙s less noticeable on smaller screens but on 
>> 4K@60Hz it˙s quite severe and no Compton settings help. I tried them 
>> all. Or maybe you mean Compton in combination GL in Firefox?
>
> Yeah, I *always* used GL in Firefox.
>
>
Still no luck...

When running glxgears, scrolling in FF, watching videos (mpv with 
vaapi), etc, I can clearly see a "tear line" something like ascii pic 
below. For normal video playback or FF scrolling it's visible in 4K but 
not (or barely) 1080p. For tear test video playback, it's visible even 
in 1080p.


+-------------------------+
|-----                    |
|     \                   |
|      \                  |
|        -----------------|
|                         |
|                         |
|                         |
+-------------------------+









Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6b095427-5a8c-6313-80f5-9a7fcd3d18e0>