Radeon/ARUBA_me.bin radeon/ARUBA_pfp.bin radeon/ARUBA_rlc.bin radeon/TAHITI_uvd.bin radeon/TAHITI_vce.bin Radeon/CAYMAN_mc.bin radeon/CAYMAN_me.bin radeon/CAYMAN_pfp.bin radeon/CAYMAN_rlc.bin radeon/CAYMAN_smc.bin radeon/SUMO_uvd.bin Radeon/BTC_rlc.bin radeon/BARTS_mc.bin radeon/BARTS_me.bin radeon/BARTS_pfp.bin radeon/BARTS_smc.bin radeon/SUMO_uvd.bin
Radeon/BTC_rlc.bin radeon/TURKS_mc.bin radeon/TURKS_me.bin radeon/TURKS_pfp.bin radeon/TURKS_smc.bin radeon/SUMO_uvd.bin Radeon/BTC_rlc.bin radeon/CAICOS_mc.bin radeon/CAICOS_me.bin radeon/CAICOS_pfp.bin radeon/CAICOS_smc.bin radeon/SUMO_uvd.bin Radeon/SUMO2_me.bin radeon/SUMO2_pfp.bin radeon/SUMO_rlc.bin radeon/SUMO_uvd.bin Radeon/SUMO_me.bin radeon/SUMO_pfp.bin radeon/SUMO_rlc.bin radeon/SUMO_uvd.bin Radeon/PALM_me.bin radeon/PALM_pfp.bin radeon/SUMO_rlc.bin radeon/SUMO_uvd.bin Radeon/CYPRESS_me.bin radeon/CYPRESS_pfp.bin radeon/CYPRESS_rlc.bin radeon/CYPRESS_smc.bin radeon/CYPRESS_uvd.bin Radeon/JUNIPER_me.bin radeon/JUNIPER_pfp.bin radeon/JUNIPER_rlc.bin radeon/JUNIPER_smc.bin radeon/CYPRESS_uvd.bin Radeon/REDWOOD_me.bin radeon/REDWOOD_pfp.bin radeon/REDWOOD_rlc.bin radeon/REDWOOD_smc.bin radeon/CYPRESS_uvd.bin Radeon/CEDAR_me.bin radeon/CEDAR_pfp.bin radeon/CEDAR_rlc.bin radeon/CEDAR_smc.bin radeon/CYPRESS_uvd.bin Radeon/R700_rlc.bin radeon/RV770_smc.bin radeon/RV770_uvd.bin Radeon/R700_rlc.bin radeon/RV740_smc.bin radeon/RV710_uvd.bin Kernel 4.14 and newer: radeon/R700_rlc.bin radeon/RV730_smc.bin radeon/RV710_uvd.bin radeon/RV730_me.bin radeon/RV730_pfp.bin
Kernel 4.13 and older: radeon/R700_rlc.bin radeon/RV730_smc.bin radeon/RV710_uvd.bin Kernel 4.14 and newer: radeon/R700_rlc.bin radeon/RV710_smc.bin radeon/RV710_uvd.bin radeon/RV710_pfp.bin radeon/RV710_me.bin Kernel 4.13 and older: radeon/R700_rlc.bin radeon/RV710_smc.bin radeon/RV710_uvd.bin Kernel 4.14 and newer: radeon/R600_rlc.bin radeon/RS780_uvd.bin radeon/RS780_pfp.bin radeon/RS780_me.bin
Kernel 4.13 and older: radeon/R600_rlc.bin radeon/RS780_uvd.bin for Northern Islands TURKS the correct entry into the kernel would be: ( radeon/BTC_rlc.bin radeon/TURKS_mc.bin radeon/TURKS_me.bin radeon/TURKS_pfp.bin radeon/TURKS_smc.bin radeon/SUMO_uvd.bin)īelow is a list of the firmware files needed for each family/chipset of cards:
Radeon/.bin should be replaced with the full list (space separated) appearing in front of the chipset's name in the table below (e.g.
Install sys-kernel/linux-firmware (which also contains other firmware). Microcode (firmware) is required for R600 and newer GPUs. Root # aplay -l **** List of PLAYBACK Hardware Devices ****Ĭard 0: NVidia, device 0: ALC888 Analog Ĭard 0: NVidia, device 1: ALC888 Digital Ĭard 1: HDMI, device 3: HDMI 0 Ĭard 1: HDMI, device 7: HDMI 1 Ĭard 1: HDMI, device 8: HDMI 2 Ĭard 1: HDMI, device 9: HDMI 3 Ĭard 1: HDMI, device 10: HDMI 4 Ĭard 1: HDMI, device 11: HDMI 5 If the card is not available in the above list the X.org wiki is a good place to look for the latest hardware.ĭepending on the card or the features desired, set the following kernel options.
4 OpenGL 4.6 requires media-libs/mesa 20.0.0 or higher 5 The newer AMDGPU driver has full support for GCN2.0 "Sea Islands" and newer. 3 There is experimental support for GCN1.1+ i.e. 2 OpenGL 4.5 requires sys-kernel/gentoo-sources 4.7 or higher. Other chips are limited to OpenGL 3.3 due to lacking 64-bit arithmetic. HD7750-HD7970, R9 270, R9 280, R9 370X, R7 240, R7 250ġ OpenGL 4.2+ is currently only supported on CYPRESS, CAYMAN and ARUBA (non-mobile HD6xxx or better). HD5430-HD5970, all HD6xxx not listed under Northern Islands, HD7350 Root # lspci | grep -i VGA Feature support Family To choose the right driver, first detect the graphics card. Installation Prerequisites Hardware detection