https://bugzilla.kernel.org/show_bug.cgi?id=71141
Bug ID: 71141 Summary: [drm:radeon_uvd_send_upll_ctlreq] *ERROR* Timeout setting UVD clocks Product: Drivers Version: 2.5 Kernel Version: 3.13.5-1 Hardware: x86-64 OS: Linux Tree: Mainline Status: NEW Severity: normal Priority: P1 Component: Video(DRI - non Intel) Assignee: drivers_video-dri@kernel-bugs.osdl.org Reporter: mystery.wd@gmail.com Regression: No
Created attachment 127361 --> https://bugzilla.kernel.org/attachment.cgi?id=127361&action=edit kernel log
Hello,
I'm using HP 1220tx Laptop with AMD HD8750M graphics card. Kernel keeps complaining about setting UVD clocks and whole system stalls about 1 sec when probing the UVD clocks. I've read the bug report here which reported exact same problem for HD4570M: https://bugzilla.kernel.org/show_bug.cgi?id=60858 , but the solution given doesn't help much...
According to that report, I did some research myself: 1. dump of the registers 0x0718, 0x071c and 0x0720 0x0718 0x00000031 (49) 0x071c 0xc080001c (-1065353188) 0x0720 0x3158680e (827877390) 2. fb_div=970296,vclk_div=3,dclk_div=4 at function si_set_uvd_clocks() and that function failed the first radeon_uvd_send_upll_ctlreq() call with result -110.
Full dmesg attached.
https://bugzilla.kernel.org/show_bug.cgi?id=71141
Alex Deucher alexdeucher@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |alexdeucher@gmail.com
--- Comment #1 from Alex Deucher alexdeucher@gmail.com --- You need this patch for UVD to work correctly on your chip: http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=5d... Please make sure your kernel has it.
https://bugzilla.kernel.org/show_bug.cgi?id=71141
--- Comment #2 from Charles mystery.wd@gmail.com --- Seems that the kernel has already been patched. It's the latest kernel from Arch Linux testing repository.
https://bugzilla.kernel.org/show_bug.cgi?id=71141
Christian König deathsimple@vodafone.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |deathsimple@vodafone.de
--- Comment #3 from Christian König deathsimple@vodafone.de --- The strange thing is that the first clock setting works correctly (for booting up the VCPU), but then we try it a second time (for the IB test) and that fails.
No idea what's going wrong here, but the divider numbers look ok.
Does UVD works on Windows? Might be a hardware problem as well.
https://bugzilla.kernel.org/show_bug.cgi?id=71141
--- Comment #4 from Charles mystery.wd@gmail.com --- UVD works well on Windows. When playing 720p video, cpu usage stays below 1%.
Could it be something wrong with Intel/AMD switchable graphics? I also have a Intel HD4000 on my laptop.
dri-devel@lists.freedesktop.org