Summary: | Vsync doesn't work for rotated display | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | xorg | Reporter: | Jon <jmoroney> | ||||||||
Component: | Driver/Radeon | Assignee: | xf86-video-ati maintainers <xorg-driver-ati> | ||||||||
Status: | RESOLVED FIXED | QA Contact: | Xorg Project Team <xorg-team> | ||||||||
Severity: | normal | ||||||||||
Priority: | medium | CC: | univerz | ||||||||
Version: | unspecified | ||||||||||
Hardware: | Other | ||||||||||
OS: | All | ||||||||||
Whiteboard: | |||||||||||
i915 platform: | i915 features: | ||||||||||
Attachments: |
|
Description
Jon
2015-05-31 07:25:38 UTC
*** Bug 93494 has been marked as a duplicate of this bug. *** I have plans for making Option "TearFree" work for rotated outputs, but I don't know when I'll get around to it. Others are welcome to jump in. Created attachment 120681 [details] attachment-31766-0.html If it helps a tear free desktop is easily the most desired option for me. On 12/24/2015 05:37 PM, bugzilla-daemon@freedesktop.org wrote: > > *Comment # 2 <https://bugs.freedesktop.org/show_bug.cgi?id=90789#c2> > on bug 90789 <https://bugs.freedesktop.org/show_bug.cgi?id=90789> from > Michel Dänzer <mailto:michel@daenzer.net> * > I have plans for making Option "TearFree" work for rotated outputs, but I don't > know when I'll get around to it. Others are welcome to jump in. > ------------------------------------------------------------------------ > You are receiving this mail because: > > * You reported the bug. > Created attachment 120682 [details] [review] Add support for transforms to separate scanout buffer infrastructure Here's a preliminary patch for this, which should reduce tearing even without Option "TearFree" and eliminate it with the option enabled. Note that for 90/270 degree rotation, you'll need to patch xserver with http://lists.x.org/archives/xorg-devel/2015-December/048377.html or to disable the HW cursor with Option "SWcursor". Created attachment 120703 [details] attachment-12541-0.html Thank you much. If I'm not super familiar with patching my xserver/video driver where's the best place to get started? Would it be worth waiting until this gets included in fedora? On 12/25/2015 12:13 AM, bugzilla-daemon@freedesktop.org wrote: > > *Comment # 4 <https://bugs.freedesktop.org/show_bug.cgi?id=90789#c4> > on bug 90789 <https://bugs.freedesktop.org/show_bug.cgi?id=90789> from > Michel Dänzer <mailto:michel@daenzer.net> * > Createdattachment 120682 <attachment.cgi?id=120682> [details] > <attachment.cgi?id=120682&action=edit> [review] <page.cgi?id=splinter.html&bug=90789&attachment=120682> > Add support for transforms to separate scanout buffer infrastructure > > Here's a preliminary patch for this, which should reduce tearing even without > Option "TearFree" and eliminate it with the option enabled. > > Note that for 90/270 degree rotation, you'll need to patch xserver with > http://lists.x.org/archives/xorg-devel/2015-December/048377.html or to disable > the HW cursor with Option "SWcursor". > ------------------------------------------------------------------------ > You are receiving this mail because: > > * You reported the bug. > With https://cgit.freedesktop.org/xorg/driver/xf86-video-ati/commit/?id=798c4fd16d339b1ad5fd729cc884be084c60e38b (and xserver >= 1.16), Option "TearFree" eliminates tearing with rotation. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.