Summary: | regression: GPU lockups since mesa-11.0.0_rc1 on RV620 (r600) driver | ||
---|---|---|---|
Product: | Mesa | Reporter: | markus gapp <markus.gapp> |
Component: | Drivers/Gallium/r600 | Assignee: | Default DRI bug account <dri-devel> |
Status: | RESOLVED FIXED | QA Contact: | Default DRI bug account <dri-devel> |
Severity: | normal | ||
Priority: | medium | ||
Version: | 11.0 | ||
Hardware: | Other | ||
OS: | All | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: | possible fix |
Description
markus gapp
2015-09-04 15:41:27 UTC
video card is: lspci -v: 80:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RV620 LE [Radeon HD 3450] (prog-if 00 [VGA controller]) Subsystem: ASUSTeK Computer Inc. RV620 LE [Radeon HD 3450] Flags: bus master, fast devsel, latency 0, IRQ 36 Memory at d0000000 (64-bit, prefetchable) [size=256M] Memory at f0000000 (64-bit, non-prefetchable) [size=64K] I/O ports at 1000 [size=256] [virtual] Expansion ROM at f0020000 [disabled] [size=128K] Capabilities: [50] Power Management version 3 Capabilities: [58] Express Legacy Endpoint, MSI 00 Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+ Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?> Kernel driver in use: radeon Kernel modules: radeon r600 does not use llvm for graphics so that doesn't matter. What version of 10.x was working? Can you bisect? git bisect found commit 29aaab2b5f55cc6d9a84f58ce2bb8607e76a9dde as the culprit. reverting it makes 11.0.0-rc2 work on my hw. for some reason it does not like commit 29aaab2b5f55cc6d9a84f58ce2bb8607e76a9dde Author: Grigori Goronzy <greg@chown.ath.cx> Date: Wed Jun 24 03:38:02 2015 +0200 winsys/radeon: align BO size to page size This is the basic granularity for BO allocations. The alignment also helps with BO reuse by the cached bufmgr. This results in a huge 45% speedup in Metro 2033 Redux on my test system. The game relies on buffer orphaning with very small buffers (hundreds of bytes in size) and that did not work efficiently before. This change may also affect other applications and games. Reviewed-by: Marek Olšák <marek.olsak@amd.com> thank you!! markus Created attachment 118101 [details] [review] possible fix Would you please try this patch? Thank you, Marek, your patch applied on 11.0.0-rc2 fixes my problem. Feel free to close this one as resoved. Great work!! markus Module: Mesa Branch: master Commit: 5c6c5b524649997805d0128d4df9dda5e8567cbb URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5c6c5b524649997805d0128d4df9dda5e8567cbb Author: Marek Olšák <marek.olsak@amd.com> Date: Sun Sep 6 16:40:21 2015 +0200 r600g: use pipe_resource::width0 instead pb_buffer::size |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.