Summary: | [R9 270x] Intermittent flickering of entire screen | ||
---|---|---|---|
Product: | xorg | Reporter: | Ivan Bulatovic <combuster> |
Component: | Driver/Radeon | Assignee: | xf86-video-ati maintainers <xorg-driver-ati> |
Status: | RESOLVED MOVED | QA Contact: | Xorg Project Team <xorg-team> |
Severity: | normal | ||
Priority: | high | CC: | jan.public |
Version: | git | ||
Hardware: | x86-64 (AMD64) | ||
OS: | Linux (All) | ||
See Also: | https://bugs.freedesktop.org/show_bug.cgi?id=105729 | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
Ivan Bulatovic
2013-12-29 11:09:25 UTC
Can you test the master branch of the Linux kernel? There are some new fixes. Sure thing, but this will be hard to bisect (at least it would take a lot of time) because I can't reproduce it on my own. I've done a little research about this issue, it seems that this is caused by a bug in VBIOS: http://forums.amd.com/game/messageview.cfm?catid=440&threadid=169203 I have no intention of flashing my Sapphire Dual-X R9 270X with a BIOS from a site that doesn't belong to OEM of my card :) I'll contact Sapphire about this also, but in the meantime I'll test with the current mainline, also itchy to test the performance with the latest drm code pushed. Thank you Marek, I'll report back with some new info... I think I used to have the same problem as you, but it seems to be fixed now. Running the latest mainline and this bug is not resolved, I still have flickering (watching youtube, starting an application like thunar) but it seems random and there is no particular trigger for it. It seems there is a problem with powersafe: With auto: echo auto > /sys/class/drm/card0/device/power_dpm_force_performance_level you will see heavy screen flickering on higher display resolutions (2560 x 1440). It's ok with 1920x1200. With low or high: echo low > /sys/class/drm/card0/device/power_dpm_force_performance_level or echo high > /sys/class/drm/card0/device/power_dpm_force_performance_level there is no screen flickering with all display resolutions. hardware: 01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Curacao XT / Trinidad XT [Radeon R7 370 / R9 270X/370X] Kernel: mainline 4.7.0-rc7 Drivers: x11-drivers/xf86-video-ati-7.7.0 media-libs/mesa-12.0.1 (with radeon and radeonsi enabled) x11-base/xorg-server-1.18.3 (In reply to peter.garba from comment #5) > It seems there is a problem with powersafe: > > With auto: > echo auto > /sys/class/drm/card0/device/power_dpm_force_performance_level > > you will see heavy screen flickering on higher display resolutions (2560 x > 1440). It's ok with 1920x1200. > > With low or high: > echo low > /sys/class/drm/card0/device/power_dpm_force_performance_level or > echo high > /sys/class/drm/card0/device/power_dpm_force_performance_level > > there is no screen flickering with all display resolutions. This. Was almost ready to throw R9 270x I bought out of the window as unusable until tested above. Ubuntu 17.04, kernel 4.10.0, xserver-org-video-radeon/ati 7.9.0, mesa 17.0.3 etc. > It seems there is a problem with powersafe: > > With auto: > echo auto > /sys/class/drm/card0/device/power_dpm_force_performance_level > > you will see heavy screen flickering on higher display resolutions (2560 x > 1440). It's ok with 1920x1200. > > With low or high: > echo low > /sys/class/drm/card0/device/power_dpm_force_performance_level or > echo high > /sys/class/drm/card0/device/power_dpm_force_performance_level > > there is no screen flickering with all display resolutions. > > hardware: > > 01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] > Curacao XT / Trinidad XT [Radeon R7 370 / R9 270X/370X] > > Kernel: mainline 4.7.0-rc7 > > Drivers: > x11-drivers/xf86-video-ati-7.7.0 > media-libs/mesa-12.0.1 (with radeon and radeonsi enabled) > x11-base/xorg-server-1.18.3 (In reply to peter.garba from comment #5) Can confirm. Tho I have flickering even with 1920x1080. Linux 4.11.7-1-ARCH, Vendor: X.Org (0x1002) Device: AMD TAHITI (DRM 2.49.0 / 4.11.7-1-ARCH, LLVM 4.0.1) (0x6798) Version: 17.1.4 Accelerated: yes Video memory: 3072MB Unified memory: no Preferred profile: core (0x1) Max core profile version: 4.5 Max compat profile version: 3.0 Max GLES1 profile version: 1.1 Max GLES[23] profile version: 3.1 OpenGL version string: 3.0 Mesa 17.1.4 [ 4.336] (II) Module radeon: vendor="X.Org Foundation" [ 4.336] compiled for 1.19.3, module version = 7.9.0 Hello, another one experiencing it here (nothing in Xorg.0.log or dmesg). uname -a: Linux gentoo 4.14.8-gentoo #1 SMP Wed Dec 20 20:09:58 CET 2017 x86_64 AMD FX(tm)-8350 Eight-Core Processor AuthenticAMD GNU/Linux GPU: VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere [Radeon RX 470/480] (rev e7) Xorg: 1.19.5 Xorg.conf.d: default amdgpu settings Mesa: 17.3 Setting /sys/class/drm/card0/device/power_dpm_force_performance_level to high or low does fix it. It seems worthy to say that "high" does flicker too (it just seems more rare). It's worthy to say that "high" does flicker too, it just seems more rare. This issue seems to be manifest for a whole range of AMD Radeon GPUs under Gnome on Wayland after resume from suspend. See: https://bugs.freedesktop.org/show_bug.cgi?id=105729 -- GitLab Migration Automatic Message -- This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/xorg/driver/xf86-video-ati/issues/87. |
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.