FS#52620 - [xf86-video-ati] Video tearing with 1:7.8.99.r16.gea30d856-1
Attached to Project:
Arch Linux
Opened by Hald (Smallville) - Wednesday, 18 January 2017, 17:58 GMT
Last edited by Andreas Radke (AndyRTR) - Friday, 11 August 2017, 14:20 GMT
Opened by Hald (Smallville) - Wednesday, 18 January 2017, 17:58 GMT
Last edited by Andreas Radke (AndyRTR) - Friday, 11 August 2017, 14:20 GMT
|
Details
After last update xf86-video- 1:7.8.99.r16.gea30d856-1 , the
tear apears on top of the image with all video players.
Have downgrade do xf86-video-ati-1:7.8.0-2-x86_64 and all working good. Thx |
This task depends upon
Closed by Andreas Radke (AndyRTR)
Friday, 11 August 2017, 14:20 GMT
Reason for closing: Upstream
Additional comments about closing: I'm CC'ed to the upstrem report.
Friday, 11 August 2017, 14:20 GMT
Reason for closing: Upstream
Additional comments about closing: I'm CC'ed to the upstrem report.
In any case, this is probably an upstream issue. On the mailing lists, I read some messages indicating issues with DRI3. However, until a few weeks ago, I was running DRI3 just fine before it was enabled by default and the issue appeared about a month ago. As of yet, I have not spent the time to file a proper bug report.
Vendor: X.Org (0x1002)
Device: AMD PALM (DRM 2.48.0 / 4.9.4-1-ARCH, LLVM 3.9.1) (0x9808)
Version: 13.0.3
Accelerated: yes
Video memory: 384MB
Unified memory: no
Preferred profile: core (0x1)
Max core profile version: 3.3
Max compat profile version: 3.0
Max GLES1 profile version: 1.1
Max GLES[23] profile version: 3.0
I notice also random corrupt display on some small part of the screen ( for example in menus in firefox, cascade menus like bookmark menus, randomly a corrupt diplay on this menu can occur )
# pacman -U xf86-video-ati-1\:7.8.0-1-x86_64.pkg.tar.xz
loading packages...
warning: downgrading package xf86-video-ati (1:7.8.99.r16.gea30d856-1 => 1:7.8.0-1)
resolving dependencies...
looking for conflicting packages...
:: xf86-video-ati and xorg-server are in conflict (X-ABI-VIDEODRV_VERSION). Remove xorg-server? [y/N]
so I hope that upstream will find a solution
I made slight modifications on the PKGBUILD file ( see the attachment )
you put the setting "export LIBGL_DRI3_DISABLE=1" in your ~/.bashrc file ?
no other possibilities like a conf file in order to set this setting for all users ?
There is this bug report https://bugs.freedesktop.org/show_bug.cgi?id=97873 , but it should fix the tearing
and the version we provide have already the fix.
I think it is the same "random corrupt display on some small part of the screen" patrick (potomac) was talking about.
Setting in xorg.conf:
Option "DRI" "2"
and in /etc/profile.d/test.sh:
export LIBGL_DRI3_DISABLE=1
and rebooting did not help.
Compiling an older version (1:7.8.0-2) did help.
https://bugs.freedesktop.org/show_bug.cgi?id=99491
potomac: For me, it was enough to just set it before I started my video player or game. This should be enough to check if it works. If it works and you want to set it globally, you might as well just disable DRI3 in you xorg.conf.
it would be interesting if someone can make a git bisect, in order to find the commit which has introduced this bug
The upstream commit for PALM chips should be included in this package in testing repo.
I have a radeon HD4650 Pcie graphic card ( chip : RV730 pro )
https://en.wikipedia.org/wiki/List_of_AMD_graphics_processing_units#Radeon_R700_.28HD_4xxx.29_Series
tearing problem is still here for the users like me ( old amd card : radeon HD4650 )
other user in this archlinux bug report has also an old card ( radeon HD2400 ) and the same bug ( tearing ) and he has also noticed like me a corrupt display sometimes on pull-down menus
To all people with rendering issues: Do you use a compositor? If I use compton with GLX backend sometimes areas are not properly rendered (I assume that there are wrong assumptions about the content of some buffer, but I tried various configs for compton and it was always broken): https://github.com/chjj/compton/issues/399
Also disabling DRI3 did not help (there are some programs that assume different buffers like blender, see https://www.youtube.com/watch?v=tnVNrp80LDI).
nothing has changed since march 2017, the version of the package is still 1:7.9.0-1
and the bug is still here : big tearing in videos, corrupted pull-down menus and tooltips
https://bugs.freedesktop.org/show_bug.cgi?id=102144