From: bugzilla-daemon@freedesktop.org
To: dri-devel@lists.freedesktop.org
Subject: [Bug 84662] New: Long pauses with Unreal demo Elemental on R9270X since : Always flush the HDP cache before submitting a CS to the GPU
Date: Sat, 04 Oct 2014 14:50:48 +0000 [thread overview]
Message-ID: <bug-84662-502@http.bugs.freedesktop.org/> (raw)
[-- Attachment #1.1: Type: text/plain, Size: 2027 bytes --]
https://bugs.freedesktop.org/show_bug.cgi?id=84662
Bug ID: 84662
Summary: Long pauses with Unreal demo Elemental on R9270X since
: Always flush the HDP cache before submitting a CS to
the GPU
Product: Mesa
Version: git
Hardware: Other
OS: All
Status: NEW
Severity: normal
Priority: medium
Component: Drivers/Gallium/radeonsi
Assignee: dri-devel@lists.freedesktop.org
Reporter: adf.lists@gmail.com
R9270X PCIE 2.0 2 gig vram 4 gig ram.
Unreal demo Elemental only recently started working with git llvm/mesa, do no
bisection done on these.
The demo even when working is very broken - constant 1/4 sec stutters with a
couple of 1/2 - 1 sec.
But after -
commit 4439d469706699b4e69ef410ebc9115339f6e9e6
Author: Michel Dänzer <michel.daenzer@amd.com>
Date: Thu Jul 31 18:43:49 2014 +0900
drm/radeon: Always flush the HDP cache before submitting a CS to the GPU
This ensures the GPU sees all previous CPU writes to VRAM, which makes it
safe:
* For userspace to stream data from CPU to GPU via VRAM instead of GTT
* For IBs to be stored in VRAM instead of GTT
* For ring buffers to be stored in VRAM instead of GTT, if the HPD flush
is performed via MMIO
There are far longer pauses of many seconds - run time to unreal logo on "good"
is 3:45 on bad best 5:39 can be longer.
Screens to be attached show quite different vram/gtt usage between good and
bad.
Related to
https://bugs.freedesktop.org/show_bug.cgi?id=82050
I bisected to the same commit in that bug, but applying the mesa patch
https://bugs.freedesktop.org/show_bug.cgi?id=82050#c19
doesn't help here.
CONFIG_CMA is not set.
Tried kernel org 3.17-rc7 as it was reported in above as working, but not for
me.
--
You are receiving this mail because:
You are the assignee for the bug.
[-- Attachment #1.2: Type: text/html, Size: 3764 bytes --]
[-- Attachment #2: Type: text/plain, Size: 159 bytes --]
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel
next reply other threads:[~2014-10-04 14:50 UTC|newest]
Thread overview: 59+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-10-04 14:50 bugzilla-daemon [this message]
2014-10-04 14:51 ` [Bug 84662] Long pauses with Unreal demo Elemental on R9270X since : Always flush the HDP cache before submitting a CS to the GPU bugzilla-daemon
2014-10-04 14:57 ` bugzilla-daemon
2014-10-04 14:58 ` bugzilla-daemon
2014-10-05 15:41 ` bugzilla-daemon
2014-10-05 17:31 ` bugzilla-daemon
2014-10-05 17:48 ` bugzilla-daemon
2014-10-05 19:24 ` bugzilla-daemon
2014-10-05 20:15 ` bugzilla-daemon
2014-10-05 20:50 ` bugzilla-daemon
2014-10-05 21:17 ` bugzilla-daemon
2014-10-05 21:29 ` bugzilla-daemon
2014-10-06 7:24 ` bugzilla-daemon
2014-10-06 11:35 ` bugzilla-daemon
2014-10-06 14:33 ` bugzilla-daemon
2014-10-06 16:59 ` bugzilla-daemon
2014-10-06 17:15 ` bugzilla-daemon
2014-10-07 3:47 ` bugzilla-daemon
2014-10-07 9:39 ` bugzilla-daemon
2014-10-07 13:13 ` bugzilla-daemon
2014-10-07 13:17 ` bugzilla-daemon
2014-10-07 14:19 ` bugzilla-daemon
2014-10-07 23:38 ` bugzilla-daemon
2014-10-07 23:44 ` bugzilla-daemon
2014-10-08 3:04 ` bugzilla-daemon
2014-10-08 8:03 ` bugzilla-daemon
2014-10-08 8:04 ` bugzilla-daemon
2014-10-08 8:06 ` bugzilla-daemon
2014-10-08 9:15 ` bugzilla-daemon
2014-10-08 15:20 ` bugzilla-daemon
2014-10-08 15:22 ` bugzilla-daemon
2014-10-08 15:52 ` bugzilla-daemon
2014-10-08 15:57 ` bugzilla-daemon
2014-10-09 12:54 ` bugzilla-daemon
2014-10-09 19:58 ` bugzilla-daemon
2014-10-09 20:27 ` bugzilla-daemon
2014-10-09 21:18 ` bugzilla-daemon
2014-10-10 1:23 ` bugzilla-daemon
2014-10-10 1:26 ` bugzilla-daemon
2014-10-15 6:54 ` bugzilla-daemon
2014-10-15 9:52 ` bugzilla-daemon
2014-10-15 9:55 ` bugzilla-daemon
2014-10-16 3:12 ` bugzilla-daemon
2014-10-19 20:20 ` bugzilla-daemon
2014-10-19 20:34 ` bugzilla-daemon
2014-10-19 20:40 ` bugzilla-daemon
2014-10-20 7:16 ` bugzilla-daemon
2014-11-03 22:00 ` bugzilla-daemon
2014-11-03 22:03 ` bugzilla-daemon
2014-11-04 0:30 ` bugzilla-daemon
2014-12-22 21:52 ` bugzilla-daemon
2014-12-22 21:54 ` bugzilla-daemon
2014-12-22 23:13 ` bugzilla-daemon
2015-01-08 7:12 ` bugzilla-daemon
2015-01-08 17:30 ` bugzilla-daemon
2015-02-06 2:39 ` bugzilla-daemon
2015-02-06 18:12 ` bugzilla-daemon
2015-11-05 7:45 ` bugzilla-daemon
2015-11-05 9:55 ` bugzilla-daemon
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=bug-84662-502@http.bugs.freedesktop.org/ \
--to=bugzilla-daemon@freedesktop.org \
--cc=dri-devel@lists.freedesktop.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.