https://bugs.freedesktop.org/show_bug.cgi?id=84147
Priority: medium Bug ID: 84147 Assignee: dri-devel@lists.freedesktop.org Summary: (piglit) gl-3.0-multidrawarrays-vertexid produce GPU fault Severity: major Classification: Unclassified OS: Linux (All) Reporter: smoki00790@gmail.com Hardware: x86-64 (AMD64) Status: NEW Version: git Component: Drivers/Gallium/radeonsi Product: Mesa
Running piglit test on Kabini:
./bin/gl-3.0-multidrawarrays-vertexid -auto
test fail and produce:
[ 9372.705357] radeon 0000:00:01.0: GPU fault detected: 147 0x07c52002 [ 9372.705366] radeon 0000:00:01.0: VM_CONTEXT1_PROTECTION_FAULT_ADDR 0x0000103E [ 9372.705370] radeon 0000:00:01.0: VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x05020002 [ 9372.705374] VM fault (0x02, vmid 2) at page 4158, write from 'TC0' (0x54433000) (32)
Guess but maybe something like intel do recently in 927f5db46135b3eb63f401833b1e40a3be9ca4e0 and before that is needed for radeonsi.
https://bugs.freedesktop.org/show_bug.cgi?id=84147
--- Comment #1 from Michel Dänzer michel@daenzer.net --- Created attachment 106655 --> https://bugs.freedesktop.org/attachment.cgi?id=106655&action=edit Dump of failing vertex shader
This test crashes for me with the assertion failure below. I wouldn't worry about the GPUVM faults until that is fixed.
gl-3.0-multidrawarrays-vertexid: /home/daenzer/src/llvm-git/llvm/include/llvm/CodeGen/MachineOperand.h:408: int64_t llvm::MachineOperand::getImm() const: Assertion `isImm() && "Wrong MachineOperand accessor"' failed.
https://bugs.freedesktop.org/show_bug.cgi?id=84147
--- Comment #2 from smoki smoki00790@gmail.com ---
Just checked, this works now with current llvm+mesa git.
Closing.
https://bugs.freedesktop.org/show_bug.cgi?id=84147
smoki smoki00790@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED
dri-devel@lists.freedesktop.org