From mboxrd@z Thu Jan 1 00:00:00 1970
From: bugzilla-daemon@freedesktop.org
Subject: [Bug 82055] New: [HAWAII] Running some programs, when HW
acceleration is on,
=?UTF-8?Q?=20causes=20X=20to=20spike=20in=20CPU=20usage=20=E2=86=92=20unresponsive=20desktop?=
Date: Sat, 02 Aug 2014 15:35:47 +0000
Message-ID:
Priority
medium
Bug ID
82055
Assignee
dri-devel@lists.freedesktop.org
Summary
[HAWAII] Running some programs, when HW acceleration is on, c=
auses X to spike in CPU usage =E2=86=92 unresponsive desktop
Severity
normal
Classification
Unclassified
OS
Linux (All)
Reporter
kai@dev.carbon-project.org
Hardware
x86-64 (AMD64)
Status
NEW
Version
git
Component
Drivers/Gallium/radeonsi
Product
Mesa
When running certain programs (eg. MediathekView) or watching =
recorded
broadcasts on Twitch, X starts going up in CPU usage and the desktop becomes
unresponsive, until you kill the stream or the program has finished its draw
operations (can take several seconds). Interestingly enough, YouTube videos=
are
not affected. In both cases I had HW video acceleration on (through setting=
s in
/etc/adobe/mms.conf), without HW acceleration the plugin is just consuming
ridiculous amounts of CPU cycles.
The problem with Twitch is independent off chosen video quality.
My desktop environment is KDE 4.13.3 with desktop effects enabled (composit=
ing
type=3DOpenGL 3.1, render target=3Dnative), disabling them has no effect on=
this
issue.
I haven't seen these issues with my previous HD7850 (also using Glamor),
therefore I think this is separate to bug 68524.
My stack is (base: Debian Testing):
GPU: Hawaii PRO [Radeon R9 290] (ChipID =3D 0x67b1)
Linux: Git:~agdf5/linux:drm-next-3.17-rebased-on-fixes:fa053e7263 (calls it=
self
3.16-rc6) + attachment 93015 [details]=
[review] [review]
libdrm: Git:master/libdrm-2.4.56
LLVM: SVN:trunk/r214546 (3.6 snapshot)
libclc: Git:master/5b48f170c8
Mesa: Git:master/e41cc45361
DDX: Git:master/4b5060f357 + Patch from
http://lists.x.org/archives/xorg-driver-ati/2014-July/026517.html
X: 2:1.16.0-2 (1.16.0)
Let me know, if you need further information.