Summary: | 48 fps and 50 fps video decoding is stutter on UVD | ||
---|---|---|---|
Product: | Mesa | Reporter: | russianneuromancer |
Component: | Drivers/Gallium/r600 | Assignee: | Default DRI bug account <dri-devel> |
Status: | RESOLVED FIXED | QA Contact: | |
Severity: | normal | ||
Priority: | medium | ||
Version: | git | ||
Hardware: | x86-64 (AMD64) | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: |
dmesg
vdpauinfo |
Description
russianneuromancer
2013-09-01 01:40:27 UTC
Created attachment 84989 [details]
vdpauinfo
I have very similar config to your (3.11 + DPM + oibaf PPA) except HD 6670 instead 6310 - but vdpainfo output looks exactly the same. However, I cannot confirm your issue. I am curious what is your /sys/kernel/debug/dri/0/radeon_pm_info? Mine: sudo cat /sys/kernel/debug/dri/0/radeon_pm_info uvd vclk: 70000 dclk: 56000 power level 0 sclk: 80000 mclk: 100000 vddc: 1100 vddci: 0 While playback this sample video: uvd vclk: 53334 dclk: 40000 power level 0 sclk: 49231 vddc: 975 Quote from dmesg: [147358.038752] switching from power state: [147358.038772] ui class: performance [147358.038778] internal class: none [147358.038782] caps: [147358.038787] uvd vclk: 0 dclk: 0 [147358.038793] power level 0 sclk: 27827 vddc: 900 [147358.038796] power level 1 sclk: 49231 vddc: 975 [147358.038799] status: c [147358.038803] switching to power state: [147358.038805] ui class: none [147358.038807] internal class: uvd [147358.038811] caps: [147358.038814] uvd vclk: 53334 dclk: 40000 [147358.038817] power level 0 sclk: 49231 vddc: 975 [147358.038819] status: r There are some known performance problems with UVD. I don't believe we know why it is slower than fglrx yet. Maybe something subtle related to UVD setup. Tiling is also disabled for UVD surfaces at the moment. This slightly reduces throughput, especially on GPUs with little memory bandwidth (such as APUs). Certainly fixed now. |
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.