All of lore.kernel.org
 help / color / mirror / Atom feed
* [Bug 84662] New: Long pauses with Unreal demo Elemental on R9270X since : Always flush the HDP cache before submitting a CS to the GPU
@ 2014-10-04 14:50 bugzilla-daemon
  2014-10-04 14:51 ` [Bug 84662] " bugzilla-daemon
                   ` (57 more replies)
  0 siblings, 58 replies; 59+ messages in thread
From: bugzilla-daemon @ 2014-10-04 14:50 UTC (permalink / raw)
  To: dri-devel


[-- 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

^ permalink raw reply	[flat|nested] 59+ messages in thread

end of thread, other threads:[~2015-11-05  9:55 UTC | newest]

Thread overview: 59+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-10-04 14:50 [Bug 84662] New: 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:51 ` [Bug 84662] " 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

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.