[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
https://bugs.freedesktop.org/show_bug.cgi?id=99692
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