Summary: | [hyperz] Performance drop since git-01e6371 (disable hyperz by default) with radeonsi | ||
---|---|---|---|
Product: | Mesa | Reporter: | Tom Guder <kontakt> |
Component: | Drivers/Gallium/radeonsi | Assignee: | Default DRI bug account <dri-devel> |
Status: | RESOLVED FIXED | QA Contact: | |
Severity: | normal | ||
Priority: | medium | CC: | ansla80, hafenbrack |
Version: | git | ||
Hardware: | x86-64 (AMD64) | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Bug Depends on: | 75112 | ||
Bug Blocks: | |||
Attachments: | Results from gputest |
Description
Tom Guder
2014-02-15 08:39:27 UTC
I think the performance drop is caused by: radeon: reverse DBG_NO_HYPERZ logic [1] You can explicitly enable hyperz with setting the environment variable R600_DEBUG=hyperz [1] http://cgit.freedesktop.org/mesa/mesa/commit/?id=01e637114914453451becc0dc8afe60faff48d84 I confirm this. Thanks. We keep this bug open until hyperz gets re-enabled by default. Yes I confirm too. HyperZ gives a serious boost. In the Counter Strike: Source Video Stress Test I was at 46,65 FPS with a RV770, and now at 37,90 FPS without HyperZ. Fixed with commit 14bdcc6ff98664552216acfdb7e35d0b128003ef Author: Andreas Boll <andreas.boll.dev@gmail.com> Date: Thu Oct 23 14:52:55 2014 +0200 radeon: enable Hyper-Z on r600g and radeonsi by default This reverts commit 01e637114914453451becc0dc8afe60faff48d84. Since then many Hyper-Z issues have been fixed or worked around. Enable Hyper-Z by default so that we get enough feedback for the upcoming mesa 10.4 release. If you have issues with Hyper-Z try to disable Hyper-Z using the enviroment variable R600_DEBUG=nohyperz and please report the issue on the bugtracker. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=75011 See also: https://bugs.freedesktop.org/show_bug.cgi?id=75112 Signed-off-by: Andreas Boll <andreas.boll.dev@gmail.com> Reviewed-by: Marek Olšák <marek.olsak@amd.com> |
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.