From mboxrd@z Thu Jan 1 00:00:00 1970 From: bugzilla-daemon@freedesktop.org Subject: [Bug 66963] Rv6xx dpm problems Date: Fri, 21 Apr 2017 07:23:18 +0000 Message-ID: References: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0911860874==" Return-path: Received: from culpepper.freedesktop.org (culpepper.freedesktop.org [IPv6:2610:10:20:722:a800:ff:fe98:4b55]) by gabe.freedesktop.org (Postfix) with ESMTP id E325B6E3DE for ; Fri, 21 Apr 2017 07:23:19 +0000 (UTC) In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org --===============0911860874== Content-Type: multipart/alternative; boundary="149275939911.18b0.25646"; charset="UTF-8" --149275939911.18b0.25646 Date: Fri, 21 Apr 2017 07:23:19 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://bugs.freedesktop.org/ Auto-Submitted: auto-generated https://bugs.freedesktop.org/show_bug.cgi?id=3D66963 --- Comment #294 from Kyle K --- Hello, I have been having problem with my HD6870 for some time. I experienced it on 4.7/4.8/4.9 kernels (haven't tested earlier). My HD6870 works great out of = the box with DPM enabled, I do not have any issues for general use. I do have a problem with applications that put heavier load on GPU, for exa= mple MPV with hw acceleration enabled. My R600 tries to upclock from 300Mhz base= d efault but fails with: Apr 21 00:34:22 xenon kernel: [drm:btc_dpm_set_power_state [radeon]] *ERROR* rv770_restrict_performance_levels_before_switch failed Apr 21 00:34:33 xenon kernel: [drm:btc_dpm_set_power_state [radeon]] *ERROR* rv770_restrict_performance_levels_before_switch failed I can reproduce this every time with: $ mpv --hwdec=3Dvdpau --vo=3Dvdpau The video playback follows but it is very choppy as you would imagine. Attempting to use VAAPI pipeline for hw decoding results in hard system cra= sh with blank screen after just few seconds of playback. I can reproduce it al= ways with: $ mpv --hwdec=3Dvaapi --vo=3Dvaapi I'm booting with radeon.dpm=3D0 as a workaround, vdpau hw decoding is butter smooth and playback in mpv is very reliable, however temps and noise is not= as great :( I used to run Arch on latest 4.10 kernel but recently I'm playing around wi= th Solus so I'm on 4.9.22, here are stock settings with DPM enabled on Solus system that I have this problem: root@xenon /home/kyle # cat /proc/version=20 Linux version 4.9.22-17.lts (root@solus-build-server) (gcc version 6.3.0 (Solus) ) #1 SMP Sat Apr 15 06:05:30 UTC 2017 root@xenon /home/kyle # grep . /sys/module/radeon/parameters/* /sys/module/radeon/parameters/agpmode:0 /sys/module/radeon/parameters/aspm:-1 /sys/module/radeon/parameters/audio:-1 /sys/module/radeon/parameters/auxch:-1 /sys/module/radeon/parameters/backlight:-1 /sys/module/radeon/parameters/bapm:-1 /sys/module/radeon/parameters/benchmark:0 /sys/module/radeon/parameters/connector_table:0 /sys/module/radeon/parameters/deep_color:0 /sys/module/radeon/parameters/disp_priority:0 /sys/module/radeon/parameters/dpm:-1 /sys/module/radeon/parameters/dynclks:-1 /sys/module/radeon/parameters/fastfb:0 /sys/module/radeon/parameters/gartsize:1024 /sys/module/radeon/parameters/hard_reset:0 /sys/module/radeon/parameters/hw_i2c:0 /sys/module/radeon/parameters/lockup_timeout:10000 /sys/module/radeon/parameters/modeset:1 /sys/module/radeon/parameters/msi:-1 /sys/module/radeon/parameters/mst:0 /sys/module/radeon/parameters/no_wb:0 /sys/module/radeon/parameters/pcie_gen2:-1 /sys/module/radeon/parameters/r4xx_atom:0 /sys/module/radeon/parameters/runpm:-1 /sys/module/radeon/parameters/test:0 /sys/module/radeon/parameters/tv:1 /sys/module/radeon/parameters/use_pflipirq:2 /sys/module/radeon/parameters/uvd:1 /sys/module/radeon/parameters/vce:1 /sys/module/radeon/parameters/vm_block_size:12 /sys/module/radeon/parameters/vm_size:8 /sys/module/radeon/parameters/vramlimit:0 root@xenon /home/kyle # md5sum /lib/firmware/radeon/R600_* f2432caf487c4b586a2c391435f3749c /lib/firmware/radeon/R600_me.bin 448dbf1df580c31a0e55de22bb076be3 /lib/firmware/radeon/R600_pfp.bin f74a5163948bde215be6b689ca24afde /lib/firmware/radeon/R600_rlc.bin 9bc76ae83f9326debf728f98803a7e11 /lib/firmware/radeon/R600_uvd.bin libdrm, version: 2.4.76, release: 16 Alex, I do not know if you're still keeping eye on this Bug but your attent= ion and effort would be hugely appreciated! Thank you --=20 You are receiving this mail because: You are the assignee for the bug.= --149275939911.18b0.25646 Date: Fri, 21 Apr 2017 07:23:19 +0000 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://bugs.freedesktop.org/ Auto-Submitted: auto-generated

Comme= nt # 294 on bug 66963<= /a> from Kyle K
Hello,

I have been having problem with my HD6870 for some time. I experienced it on
4.7/4.8/4.9 kernels (haven't tested earlier). My HD6870 works great out of =
the
box with DPM enabled, I do not have any issues for general use.

I do have a problem with applications that put heavier load on GPU, for exa=
mple
MPV with hw acceleration enabled. My R600 tries to upclock from 300Mhz base=
 d
efault but fails with:
Apr 21 00:34:22 xenon kernel: [drm:btc_dpm_set_power_state [radeon]] *ERROR*
rv770_restrict_performance_levels_before_switch failed
Apr 21 00:34:33 xenon kernel: [drm:btc_dpm_set_power_state [radeon]] *ERROR*
rv770_restrict_performance_levels_before_switch failed

I can reproduce this every time with:
$ mpv --hwdec=3Dvdpau --vo=3Dvdpau <foo.mkv>

The video playback follows but it is very choppy as you would imagine.

Attempting to use VAAPI pipeline for hw decoding results in hard system cra=
sh
with blank screen after just few seconds of playback. I can reproduce it al=
ways
with:
$ mpv --hwdec=3Dvaapi --vo=3Dvaapi <foo.mkv>


I'm booting with radeon.dpm=3D0 as a workaround, vdpau hw decoding is butter
smooth and playback in mpv is very reliable, however temps and noise is not=
 as
great :(


I used to run Arch on latest 4.10 kernel but recently I'm playing around wi=
th
Solus so I'm on 4.9.22, here are stock settings with DPM enabled on Solus
system that I have this problem:

root@xenon /home/kyle # cat /proc/version=20
Linux version 4.9.22-17.lts (root@solus-build-server) (gcc version 6.3.0
(Solus) ) #1 SMP Sat Apr 15 06:05:30 UTC 2017

root@xenon /home/kyle # grep . /sys/module/radeon/parameters/*
/sys/module/radeon/parameters/agpmode:0
/sys/module/radeon/parameters/aspm:-1
/sys/module/radeon/parameters/audio:-1
/sys/module/radeon/parameters/auxch:-1
/sys/module/radeon/parameters/backlight:-1
/sys/module/radeon/parameters/bapm:-1
/sys/module/radeon/parameters/benchmark:0
/sys/module/radeon/parameters/connector_table:0
/sys/module/radeon/parameters/deep_color:0
/sys/module/radeon/parameters/disp_priority:0
/sys/module/radeon/parameters/dpm:-1
/sys/module/radeon/parameters/dynclks:-1
/sys/module/radeon/parameters/fastfb:0
/sys/module/radeon/parameters/gartsize:1024
/sys/module/radeon/parameters/hard_reset:0
/sys/module/radeon/parameters/hw_i2c:0
/sys/module/radeon/parameters/lockup_timeout:10000
/sys/module/radeon/parameters/modeset:1
/sys/module/radeon/parameters/msi:-1
/sys/module/radeon/parameters/mst:0
/sys/module/radeon/parameters/no_wb:0
/sys/module/radeon/parameters/pcie_gen2:-1
/sys/module/radeon/parameters/r4xx_atom:0
/sys/module/radeon/parameters/runpm:-1
/sys/module/radeon/parameters/test:0
/sys/module/radeon/parameters/tv:1
/sys/module/radeon/parameters/use_pflipirq:2
/sys/module/radeon/parameters/uvd:1
/sys/module/radeon/parameters/vce:1
/sys/module/radeon/parameters/vm_block_size:12
/sys/module/radeon/parameters/vm_size:8
/sys/module/radeon/parameters/vramlimit:0

root@xenon /home/kyle # md5sum /lib/firmware/radeon/R600_*
f2432caf487c4b586a2c391435f3749c  /lib/firmware/radeon/R600_me.bin
448dbf1df580c31a0e55de22bb076be3  /lib/firmware/radeon/R600_pfp.bin
f74a5163948bde215be6b689ca24afde  /lib/firmware/radeon/R600_rlc.bin
9bc76ae83f9326debf728f98803a7e11  /lib/firmware/radeon/R600_uvd.bin

libdrm, version: 2.4.76, release: 16



Alex, I do not know if you're still keeping eye on this Bug but your attent=
ion
and effort would be hugely appreciated!

Thank you


You are receiving this mail because:
  • You are the assignee for the bug.
= --149275939911.18b0.25646-- --===============0911860874== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVs IG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlz dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg== --===============0911860874==--