Changed in v2 of the patch series:
Updated documentation in Kconfig file.

Now that the DC analog connector support and VCE1 support
landed, amdgpu is at feature parity with the old radeon
driver on SI and CIK dedicated GPUs.

Let's enable amdgpu by default on SI and CIK dedicated GPUs.

Why?

Compared to the old radeon driver, amdgpu offers better
performance, more display features through DC,
as well as support for Vulkan 1.3 through RADV.
(Note, although the hardware is 10 years old, the R9 290
still appears in the Steam hardware survey for Linux
at a modest 0.25%.)

What can these GPUs actually do on amdgpu?

Hawaii (eg. R9 390X) can even play modern games such as
Baldur's Gate 3 or Cyberpunk 2077 and gives a decent user
experience considering the age of the hardware.
Tahiti and Pitcairn can play some modern games, albeit
at lower resolutions and lower frame rates. They are
mainly held back by a low amount of VRAM (2~3 GiB).
The other SI and CIK "gaming" GPUs are mainly useful
for playing games from their era (the mid-2010s)
or less demanding games in general.

CIK dedicated GPUs are the following:

Hawaii (2013~2015):
  Radeon R9 290 and 390 series
Bonaire (2013~2016):
  Radeon HD 7790/8870
  Radeon R7 260/360/450, RX 455
  FirePro W5100
  various mobile GPUs

SI dedicated GPUs are the following:

Tahiti (2012~2014):
  Radeon HD 7870 XT, 7950, 7970, 7990, 8950, 8970, 8990
  Radeon R9 280, 280X
  FirePro W8000, W9000, D500, D700, S9000, S9050, S10000
Pitcairn (2012~2015):
  Radeon HD 7850, 7870, 7970M, 8870, 8970M
  Radeon R9 265, 270/370 series, M290X, M390
  FirePro W5000, W7000, D300, R5000, S7000
Cape Verde (2012~2016):
  Radeon HD 7730, 7750, 7770, 8730, 8760
  Radeon R7 250E, 250X, 350, 450
  FirePro W600, W4100, M4000, M6000
Oland (2013~2019):
  Radeon HD 8570, 8670
  Radeon R5 240, 250, 330, 340, 350, 430, 520, 610
  FirePro W2100
  various mobile GPUs
Hainan (2013~2016):
  various mobile GPUs

Timur Kristóf (4):
  drm/radeon: Refactor how SI and CIK support is determined
  drm/amdgpu: Refactor how SI and CIK support is determined
  drm/amdgpu: Use amdgpu by default on CIK dedicated GPUs (v2)
  drm/amdgpu: Use amdgpu by default on SI dedicated GPUs (v2)

 drivers/gpu/drm/amd/amdgpu/Kconfig      |  24 ++--
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 160 ++++++++++++++----------
 drivers/gpu/drm/radeon/radeon_drv.c     |  81 +++++++-----
 3 files changed, 162 insertions(+), 103 deletions(-)

-- 
2.51.1

Reply via email to