drm/radeon: fix render backend setup for SI and CIK
authorMarek Olšák <marek.olsak@amd.com>
Sun, 22 Dec 2013 01:18:00 +0000 (02:18 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 9 Jan 2014 20:25:11 +0000 (12:25 -0800)
commitf3c1f0d0aaf20f9dee35ae99ec8b8705af4dc60e
tree01482cb3a32f561d2eaa070564968a01c7e297e4
parented2ab532f87bdf9faadd43ce1f11a117d7d08c18
drm/radeon: fix render backend setup for SI and CIK

commit 9fadb352ed73edd7801a280b552d33a6040c8721 upstream.

Only the render backends of the first shader engine were enabled. The others
were erroneously disabled. Enabling the other render backends improves
performance a lot.

Unigine Sanctuary on Bonaire:
  Before: 15 fps
  After:  90 fps

Judging from the fan noise, the GPU was also underclocked when the other
render backends were disabled, resulting in horrible performance. The fan is
a lot noisy under load now.

Signed-off-by: Marek Olšák <marek.olsak@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/gpu/drm/radeon/cik.c
drivers/gpu/drm/radeon/si.c