Skip to content

Instantly share code, notes, and snippets.

@patmaddox
Last active March 23, 2023 04:48
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save patmaddox/7ec2e96c39459733e1c94297e61021c7 to your computer and use it in GitHub Desktop.
Save patmaddox/7ec2e96c39459733e1c94297e61021c7 to your computer and use it in GitHub Desktop.
linux graphics cards

Check out https://github.com/torvalds/linux at v5.10

amdgpu

  1. cd drivers/gpu/drm/amd/amdgpu
  2. grep -R MODULE_FIRMWARE | sed -e 's/.*(//' -e 's/);//' -e 's/"//g' | grep FIRMWARE | sort -u | tr '[:upper:]' '[:lower:]' | sed -e 's/firmware_//'

(note: a couple are left out from that list. full list of blobs can be produced with grep -R MODULE_FIRMWARE | sed -e 's/.*(//' -e 's/);//' -e 's/"//g' | sort -u | tr '[:upper:]' '[:lower:]' | sed -e 's/firmware_//' -e 's|amdgpu/||' | sort -u)

arcturus
bonaire
carrizo
fiji
green_sardine
hawaii
kabini
kaveri
mullins
navi10
navi12
navi14
navy_flounder
oland
picasso
pitcairn
polaris10
polaris11
polaris12
raven
raven2
renoir
sienna_cichlid
stoney
tahiti
tonga
vega10
vega12
vega20
vegam
verde

i915

  1. cd drivers/gpu/drm/i915
  2. grep -R MODULE_FIRMWARE display/intel_csr.c | sed -e 's/.*MODULE_FIRMWARE(//' | cut -c -3 | sort
BXT
CNL
GLK
ICL
KBL
RKL
SKL
TGL

Check out https://github.com/torvalds/linux at v5.11

amdgpu

  1. cd drivers/gpu/drm/amd/amdgpu
  2. grep -R MODULE_FIRMWARE | sed -e 's/.*(//' -e 's/);//' -e 's/"//g' | grep FIRMWARE | sort -u | tr '[:upper:]' '[:lower:]' | sed -e 's/firmware_//'
arcturus
bonaire
carrizo
dimgrey_cavefish
fiji
green_sardine
hawaii
kabini
kaveri
mullins
navi10
navi12
navi14
navy_flounder
oland
picasso
pitcairn
polaris10
polaris11
polaris12
raven
raven2
renoir
sienna_cichlid
stoney
tahiti
tonga
vangogh
vega10
vega12
vega20
vegam
verde

i915

  1. cd drivers/gpu/drm/i915
  2. grep -R MODULE_FIRMWARE display/intel_csr.c | sed -e 's/.*MODULE_FIRMWARE(//' | cut -c -3 | sort
BXT
CNL
DG1
GLK
ICL
KBL
RKL
SKL
TGL

Check out https://github.com/torvalds/linux at v5.15

amdgpu

  1. cd drivers/gpu/drm/amd/amdgpu
  2. grep -R MODULE_FIRMWARE | sed -e 's/.*(//' -e 's/);//' -e 's/"//g' | grep FIRMWARE | sort -u | tr '[:upper:]' '[:lower:]' | sed -e 's/firmware_//'
aldebaran
arcturus
beige_goby
bonaire
carrizo
dimgrey_cavefish
fiji
green_sardine
hawaii
kabini
kaveri
mullins
navi10
navi12
navi14
navy_flounder
oland
picasso
pitcairn
polaris10
polaris11
polaris12
raven
raven2
renoir
sienna_cichlid
stoney
tahiti
tonga
vangogh
vega10
vega12
vega20
vegam
verde
yellow_carp

i915

  1. cd drivers/gpu/drm/i915
  2. grep -R MODULE_FIRMWARE display/intel_dmc.c | sed -e 's/.*MODULE_FIRMWARE(//' | cut -c -3 | sort -u
ADL
BXT
DG1
GLK
ICL
KBL
RKL
SKL
TGL
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment