[Bug 102144] video tearing since update to xf86-video-ati 1:7.8.99.r16.gea30d856-1

2017-08-15 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=102144

--- Comment #13 from Michel Dänzer  ---
It's not directly related to DRI3 vs DRI2.

By setting vsync to "never" in kwin, you basically tell it that you don't mind
tearing.

The meaning of the "auto" value of the per-output TearFree property is
documented in the radeon manpage.

-- 
You are receiving this mail because:
You are the assignee for the bug.___
xorg-driver-ati mailing list
xorg-driver-ati@lists.x.org
https://lists.x.org/mailman/listinfo/xorg-driver-ati


[Bug 102144] video tearing since update to xf86-video-ati 1:7.8.99.r16.gea30d856-1

2017-08-15 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=102144

--- Comment #12 from Barto  ---
in fact I notice that by default in 1:7.9.x Tearfree option is set on "auto" :

$ cat bad_case_xorg_log_video-ati-1.7.9.0.txt | grep Tear
[ 12603.614] (==) RADEON(0): TearFree property default: auto

the auto mode doesn't work with my graphic card as I see tearing on videos,

but if I explicitely set Tearfree to "ON" then the tearing disapears,

maybe there is a bug in this "auto mode feature" for tearfree ?

-- 
You are receiving this mail because:
You are the assignee for the bug.___
xorg-driver-ati mailing list
xorg-driver-ati@lists.x.org
https://lists.x.org/mailman/listinfo/xorg-driver-ati


[Bug 102144] video tearing since update to xf86-video-ati 1:7.8.99.r16.gea30d856-1

2017-08-15 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=102144

--- Comment #11 from Barto  ---
(In reply to Michel Dänzer from comment #9)
> P.S. If you don't want to use kwin's tearing avoidance functionality for
> some reason, you can use TearFree instead:
> 
> xrandr --output DVI-0 --set TearFree on

so the solution I found is to create a radeon.conf file in /etc/X11/xorg.conf :

Section "Device"
Identifier "Radeon"
Driver "radeon"
Option "TearFree" "on"
Option "DRI" "3"
Option "AccelMethod" "glamor"
EndSection


I have a suggestion : you should enable by default "TearFree on" if the graphic
card supports both DRI 3 and glamor,

it will permit to eliminate tearing even if vsync is set to "never" in kwin

-- 
You are receiving this mail because:
You are the assignee for the bug.___
xorg-driver-ati mailing list
xorg-driver-ati@lists.x.org
https://lists.x.org/mailman/listinfo/xorg-driver-ati


[Bug 102144] video tearing since update to xf86-video-ati 1:7.8.99.r16.gea30d856-1

2017-08-15 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=102144

--- Comment #10 from Barto  ---
Ok,

I notice also that DRI 3 is enabled by default in 1:7.9.x :

$ cat bad_case_xorg_log_video-ati-1.7.9.0.txt | grep DRI
[ 12603.610] (II) glamor: EGL version 1.4 (DRI2):
[ 12603.703] (II) RADEON(0): [DRI2] Setup complete
[ 12603.703] (II) RADEON(0): [DRI2]   DRI driver: r600
[ 12603.703] (II) RADEON(0): [DRI2]   VDPAU driver: r600
[ 12603.704] (==) RADEON(0): DRI3 enabled
[ 12603.823] (II) GLX: Initialized DRI2 GL provider for screen 0

but not in 1:7.8 :

$ cat good_case_xorg_log_video-ati-1.7.8.0.txt | grep DRI
[69.914] (II) RADEON(0): [DRI2] Setup complete
[69.914] (II) RADEON(0): [DRI2]   DRI driver: r600
[69.914] (II) RADEON(0): [DRI2]   VDPAU driver: r600
[69.920] (==) RADEON(0): DRI3 disabled
[72.787] (II) GLX: Initialized DRI2 GL provider for screen 0

I think it can explain why I see no tearing with "vsync disabled" in 1:7.8.x
version, with DRI 2 it seems that there is no need to activate vsync, 

but with DRI 3 I have to activate vsync in order to avoid tearing

-- 
You are receiving this mail because:
You are the assignee for the bug.___
xorg-driver-ati mailing list
xorg-driver-ati@lists.x.org
https://lists.x.org/mailman/listinfo/xorg-driver-ati


[Bug 102144] video tearing since update to xf86-video-ati 1:7.8.99.r16.gea30d856-1

2017-08-15 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=102144

--- Comment #9 from Michel Dänzer  ---
P.S. If you don't want to use kwin's tearing avoidance functionality for some
reason, you can use TearFree instead:

xrandr --output DVI-0 --set TearFree on

-- 
You are receiving this mail because:
You are the assignee for the bug.___
xorg-driver-ati mailing list
xorg-driver-ati@lists.x.org
https://lists.x.org/mailman/listinfo/xorg-driver-ati


[Bug 102144] video tearing since update to xf86-video-ati 1:7.8.99.r16.gea30d856-1

2017-08-14 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=102144

--- Comment #7 from Barto  ---
vsync setting is set to "never" in plasma 5 compositor,

with 1:7.8 version I don't see tearing in videos even if the vsync is set to
"never",

but with 1:7.9 version I see tearing when vsync is set to never,

if I chose ""Reuse screen contents" then I get a warning in the GUI compositor
about the risk on instability of mesa driver, with this setting I notice that
the background of my desktop "blinks" when VLC plays a video, the display is
corrupted,

with the setting "automatic" it's better, I see no tearing ( for the moment )
with 1:7.9,

does it mean that the vsync is mandatory with 1:7.9 version ?

it doesn't seem normal to have to activate the vsync setting in compositor,
with the previous version of xf86-video-ati I never seen tearing in videos when
the vsync setting was disabled in the compositor, 

for me tearing should be seen only on 3D video games when the framerate doesn't
match with the framerate of the monitor

-- 
You are receiving this mail because:
You are the assignee for the bug.___
xorg-driver-ati mailing list
xorg-driver-ati@lists.x.org
https://lists.x.org/mailman/listinfo/xorg-driver-ati


[Bug 102144] video tearing since update to xf86-video-ati 1:7.8.99.r16.gea30d856-1

2017-08-14 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=102144

--- Comment #4 from Barto  ---
Created attachment 133509
  --> https://bugs.freedesktop.org/attachment.cgi?id=133509=edit
xorg log file when xf86-video-ati 1.7.9 is used ( bad case, tearing )

and here is the xorg log file when the 1.7.9.0 version of xf86-video-ati is
used ( bad case, a lot of tearing in videos, and sometimes corrupt menus
display )

-- 
You are receiving this mail because:
You are the assignee for the bug.___
xorg-driver-ati mailing list
xorg-driver-ati@lists.x.org
https://lists.x.org/mailman/listinfo/xorg-driver-ati


[Bug 102144] video tearing since update to xf86-video-ati 1:7.8.99.r16.gea30d856-1

2017-08-14 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=102144

--- Comment #3 from Barto  ---
Created attachment 133508
  --> https://bugs.freedesktop.org/attachment.cgi?id=133508=edit
xorg log file when xf86-video-ati 1.7.8 is used ( good case )

here is the xorg log file when the xf86-video-ati 1.7.8 is used ( good case, no
bug, no tearing )

-- 
You are receiving this mail because:
You are the assignee for the bug.___
xorg-driver-ati mailing list
xorg-driver-ati@lists.x.org
https://lists.x.org/mailman/listinfo/xorg-driver-ati


[Bug 102144] video tearing since update to xf86-video-ati 1:7.8.99.r16.gea30d856-1

2017-08-14 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=102144

--- Comment #2 from Michel Dänzer  ---
Please attach the Xorg log file corresponding to the good and bad case.

Most likely it's related to the default for Option "AccelMethod" switching from
EXA to glamor for your GPU, but in that case you should have tearing with EXA
as well, just less noticeable one (horizontal vs diagonal). To really eliminate
tearing, you need to use a compositing manager that can reliably eliminate it.

-- 
You are receiving this mail because:
You are the assignee for the bug.___
xorg-driver-ati mailing list
xorg-driver-ati@lists.x.org
https://lists.x.org/mailman/listinfo/xorg-driver-ati


[Bug 102144] video tearing since update to xf86-video-ati 1:7.8.99.r16.gea30d856-1

2017-08-10 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=102144

--- Comment #1 from Barto  ---
Created attachment 133431
  --> https://bugs.freedesktop.org/attachment.cgi?id=133431=edit
glxinfo

-- 
You are receiving this mail because:
You are the assignee for the bug.___
xorg-driver-ati mailing list
xorg-driver-ati@lists.x.org
https://lists.x.org/mailman/listinfo/xorg-driver-ati