]> git.baikalelectronics.ru Git - kernel.git/commit
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)
committerAlex Deucher <alexander.deucher@amd.com>
Mon, 23 Dec 2013 15:03:42 +0000 (10:03 -0500)
commitd8dd32319e47eaccb76b9a51f68b57763259700b
tree6b929ae350635634570b41c7119783b26efe547e
parent41b648914e769365163a3a774d3d71a9238f03ef
drm/radeon: fix render backend setup for SI and CIK

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>
Cc: stable@vger.kernel.org
drivers/gpu/drm/radeon/cik.c
drivers/gpu/drm/radeon/si.c