[Mesa-dev] [Bug 99692] [radv] Mostly broken on Hawaii PRO/CIK ASICs

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon Feb 6 12:58:41 UTC 2017


            Bug ID: 99692
           Summary: [radv] Mostly broken on Hawaii PRO/CIK ASICs
           Product: Mesa
           Version: git
          Hardware: Other
                OS: All
            Status: NEW
          Severity: normal
          Priority: medium
         Component: Drivers/Vulkan/radeon
          Assignee: mesa-dev at lists.freedesktop.org
          Reporter: kai at dev.carbon-project.org
        QA Contact: mesa-dev at lists.freedesktop.org

Created attachment 129359
  --> https://bugs.freedesktop.org/attachment.cgi?id=129359&action=edit
vulkanscene example showing corruption

I've been trying to use radv with my Hawaii PRO GPU for some time now, but it
seems more or less broken depending on the application. The Talos Principle
starts now and I'm seeing a loading screen (with heavy visual corruption; the
corruption pattern is the same as with the demos, see below) until the main
menu should be displayed and the whole system is just frozen, won't react to
any input.
Most of the demos of Sascha Willems (<https://github.com/SaschaWillems/Vulkan>)
exhibit corrupted rendering (flickering blocks/line, see attached screenshot).

I know radv is not complete and meant for prime time, but this seems more of an
inherent incompatibility with CIK-generation GPUs, given that Dave and Bas seem
to be able to run Talos, Doom, etc. on their (newer) ASICs. Especially since
dmesg is spammed with tons of GPU fault errors while running many of the Vulkan
demos; the following messages where triggered by running the triangle example):
> [ 7048.432078] amdgpu 0000:01:00.0: GPU fault detected: 146 0x0e8b9014
> [ 7048.432080] amdgpu 0000:01:00.0:   VM_CONTEXT1_PROTECTION_FAULT_ADDR   0x00100474
> [ 7048.432081] amdgpu 0000:01:00.0:   VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x0B090014
> [ 7048.432081] VM fault (0x14, vmid 5) at page 1049716, write from 'CB2' (0x43423200) (144)
These messages look all very similar, the part changing is "write from 'CB2'",
where I can see other CBs as well (CB3, CB6, CB7 are the currently predominant
ones besides CB2). The fault address and status seem to stay constant. The
first line (GPU fault detected) has different values though.

The stack I'm using (Debian testing as a base) is:
GPU: Hawaii PRO [Radeon R9 290] (ChipID = 0x67b1)
Mesa: Git:master/02264bc6f9 + attachment 127922 (bug 97988) and revert of
7b32ae4df5bc19c378598d6a950a6019fa64ece6 (see bug 99542)
libdrm: Git:master/d4b8344363 (tag libdrm-2.4.75)
LLVM: SVN:trunk/r294119 (5.0 devel) +
<https://reviews.llvm.org/D26348?download=true> (bug 97988)
X.Org: 2:1.19.1-4
Linux: 4.9.8
Firmware (firmware-amd-graphics): 20160824-1
libclc: Git:master/2ec7d80d5e
DDX (xserver-xorg-video-amdgpu): 1.2.0-1+b1

Let me know, if you need anything else.

You are receiving this mail because:
You are the assignee for the bug.
You are the QA Contact for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/mesa-dev/attachments/20170206/860eadda/attachment.html>

More information about the mesa-dev mailing list