GPU compatibility matrix

From Unvanquished
Jump to: navigation, search

The Unvanquished Download page claims the minimal supported configuration is OpenGL 2.1 while OpenGL 3.2 is recommended.

This table gathers test results about various hardware and software configuration, passed means nothing wrong is noticed and frame rate is at least 60 fps on common scene. See below for more explanations.

BrandVendorNameCode nameMicro arch.LaunchFormBusMem. sizeSystemKernel moduleOpenGL driverOpenGLTesterAvailabilityUnv.StatusPresetResolutionNote
ATIUnknownRadeon X1050RV370 hariUSSA2006discretePCIe 1.0 x16128MBUbuntu 20.04Linux 5.4.0 radeonMesa 20.0.8 r3002.1illwieckzunplugged0.52~crashlowestN/Apicmip
ATISapphireRadeon HD 2600 PRORV630TeraScale 12007discreteAGP 8x512MBUbuntu 20.04Linux 5.4.0 radeonMesa 20.0.8 r600Core 3.3illwieckzconfigured0.52~passedlowest1280×720nohyperz
ATIHPRadeon HD 3650RV635 PROTeraScale 12008discretePCIe 2.0 x16256MBUbuntu 20.04Linux 5.4.0 radeonMesa 20.0.8 r600Core 3.3illwieckzconfigured0.52~passedlowest1280×720nohyperz
ATIHISRadeon HD 4670 IceQRV730 XTTeraScale 12008discreteAGP 8x1GBUbuntu 20.04Linux 5.4.0 radeonMesa 20.0.8 r600Core 3.3illwieckzunplugged0.52~passedmedium1920×1080-
ATISapphireRadeon HD 4890 Vapor-XRV790 XTTeraScale 12009discretePCIe 2.0 x161GBUbuntu 20.04Linux 5.4.0 radeonMesa 20.0.8 r600Core 3.3illwieckzunplugged0.52~passedmedium1920×1080fakefps
ATIAsusRadeon HD 5670Redwood XTTeraScale 22010discretePCIe 2.1 x161GBUbuntu 20.04Linux 5.4.0 radeonMesa 20.0.8 r600Core 3.3illwieckzforeign0.52~passedlow1920×1080-
ATIMSIRadeon HD 5450CedarTeraScale 22010discrete LPPCIe 2.1 x161GBUbuntu 20.04Linux 5.4.0 radeonMesa 20.0.8 r600Core 3.3illwieckzunplugged0.52~passedlow1280×1024-
ATIGigabyteRadeon HD 5870 Eyefinity 6Cypress XTTeraScale 22010discretePCIe 2.1 x162GBUbuntu 20.04Linux 5.4.0 radeonMesa 20.0.8 r600Core 3.0?illwieckzunplugged0.52~passedultra1920×1080-
AMDXFXRadeon HD 6970Cayman XTTeraScale 32010discretePCIe 2.1 x162GBUbuntu 20.04Linux 5.4.0 radeonMesa 20.0.8 r600Core 4.5?illwieckzunplugged0.52~passedultra1920×1080-
AMDAsusRadeon HD 7450CaicosTeraScale 22012discrete LPPCIe 2.1 x162GBUbuntu 20.04Linux 5.4.0 radeonMesa 20.0.8 r600Core 3.3illwieckzforeign0.52~passedlow1280×720-
AMDMSIRadeon R9 390X OC EditionGrenada XTGCN 2.02015discretePCIe 3.0 x16 (2.1)8GBUbuntu 20.04Linux 5.4.0 radeonMesa 20.0.8 radeonsiCore 4.6illwieckzconfigured0.52~passedultra3840×2160-
AMDQNAPRadeon R7 (RX-421BD)Carrizo / WaniGCN 3.02015integratedPCIe 3.0 x16512MBUbuntu 20.04Linux 5.4.0 amdgpuLinux 5.4.0 amdgpuCore 4.6illwieckzunconfigured0.52~passedultra2560×1440-
AMDSapphireRadeon RX Vega 56 Nitro+Vega10 XLGCN 5.02017discretePCIe 3.0 x168GBMageia 8 alpha 1Linux 5.7.6 amdgpuMesa 20.1.1 radeonsiCore 4.6illwieckzforeign0.51.1passedultra3840×2160-
BrandVendorNameCode nameMicro arch.LaunchFormBusMem. sizeSystemKernel moduleOpenGL driverOpenGLTesterAvailabilityUnv.StatusPresetResolutionNote
IntelLenovoGMA X3100 (Core 2 Duo L7500)CrestlineGMA Gen4 (GM965)2007integrated-384MBUbuntu 20.04Linux 5.4.0 i915Mesa 20.0.8 i9652.1illwieckzconfigured0.52~slowlowest640×480picmip
IntelHPGMA 3100 (Pentium E5200)BearlakeGMA Gen4 (G33)2007integrated-384MBUbuntu 20.04Linux 5.4.0 i915Mesa 20.0.8 i9651.4illwieckzunconfigured0.52~missingN/AN/A-
IntelLenovoGMA 4500 (Pentium E5200)EaglelakeGMA Gen4 (Q45)2008integrated-1536MBUbuntu 20.04Linux 5.4.0 i915Mesa 20.0.8 i9652.1illwieckzunconfigured0.52~passedlowest640×480-
IntelLenovoHD 4600 (i5-4300M)HaswellGT2 Gen72013integratedPCIe 3.0?1536MBUbuntu 20.04Linux 5.4.0 i915Mesa 20.0.8 i965Core 4.5illwieckzunconfigured0.52~passedultra1366×768-
IntelLenovoHD 4600 (i7-4810MQ)HaswellGT2 Gen72013integratedPCIe 3.0?2GBUbuntu 20.04Linux 5.4.0 i915Mesa 20.0.8 i965Core 4.5illwieckzconfigured0.52~passedmedium1920×1080-
IntelIntelUHD 620 (i5-10210U)Comet LakeGT2 Gen102017integratedPCIe 3.0?3GBUbuntu 20.04Linux 5.4.0 i915Mesa 20.0.8 i965Core 4.6illwieckzforeign0.52~passedmedium2560×1440-
BrandVendorNameCode nameMicro arch.LaunchFormBusMem. sizeSystemKernel moduleOpenGL driverOpenGLTesterAvailabilityUnv.StatusPresetResolutionNote
NvidiaAsus/HPGeForce Extreme N6600LE SilencerNV43Curie2004discretePCIe 1.0 x16256MBUbuntu 20.04Linux 5.4.0 nouveauMesa 20.0.8 nv30?2.1illwieckzunplugged0.52~missingN/AN/A-
NvidiaDellGeForce 6150 LE + nForce 430NV4C, MCP61Curie2006onboardHyperTransport128MBUbuntu 20.04Linux 5.4.0 nouveauMesa 20.0.8 nv30?2.1illwieckzconfigured0.52~missingN/AN/A-
NvidiaAsusGeForce 210 SilentNVA8, GT218-325-B1Tesla2009discrete LPPCIe 2.0 x161GBUbuntu 20.04Linux 5.4.0 nouveauMesa 20.0.8 nv50Core 3.3illwieckzunplugged0.52~slowlow1280×720picmip
NvidiaUbuntu 20.04Nvidia 340.108 nvidiaNvidia 340.108 nvidiaCore 3.3illwieckzunplugged0.52~passedlow1280×720-
NvidiaAsusGeForce GT 610/GT 520NVD9, GF119-300-A1Fermi2012discrete LPPCIe 2.0 x161GBUbuntu 20.04Linux 5.4.0 nouveauMesa 20.0.8 nvc0Core 4.3illwieckzforeign0.52~passedlow1280×720-
NvidiaUbuntu 20.04Nvidia 390.138 nvidiaNvidia 390.138 nvidiaCore 4.6illwieckzforeign0.52~passedmedium1280×720-
NvidiaAsusGeForce GTX 650NVE7, GK107Kepler2012discretePCIE 3.0 x162GBUbuntu 20.04Linux 5.4.0 nouveauMesa 20.0.8 nvc0Core 4.3illwieckzforeign0.52~passedmedium1280×720-
NvidiaUbuntu 20.04Nvidia 440.100 nvidiaNvidia 440.100 nvidiaCore 4.6illwieckzforeign0.52~passedhigh1920×1080-
NvidiaLenovoQuadro K1100MNVE7, GK107GLMKepler2013on boardPCIe 3.0 x162GBUbuntu 20.04Linux 5.4.0 nouveauMesa 20.0.8 nvc0Core 4.3illwieckzunconfigured0.52~passedmedium1280×720-
NvidiaUbuntu 20.04Nvidia 390.138 nvidiaNvidia 390.138 nvidiaCore 4.6illwieckzunconfigured0.52~passedmedium1920×1080-
NvidiaGigabyteGeForce GTX 1060NV136, GP106-300-A1Pascal2016discretePCIE 3.0 x163GBUbuntu 20.04Linux 5.4.0 nouveauMesa 20.0.8 nvc0Core 4.3illwieckzforeign0.52~passedultra3840×2160-
NvidiaUbuntu 20.04Nvidia 440.100 nvidiaNvidia 440.100 nvidiaCore 4.6illwieckzforeign0.52~passedultra3840×2160-



How to contribute

This matrix is generated from a cell sheet. Do not edit it by hand, Please ask illwieckz for access to the cell sheet.

Please sort your contributions by brand (ATI/AMD, Intel, Nvidia) then by launch date (older, newer).

The table also documents who may be able to reproduce a special configuration, please put your nick name and tell how much it is easy for you to reproduce a test on it (see below for keywords to use).

Please tell at least, brand, model, model launch date (look at Wikipedia), host, memory size, the operating system, the driver (kernel mode and user mode), OpenGL and GLSL version, Unvanquished version you tested, the status, the preset and the resolution you validated and eventual notes.

If you find out the code name and related micro architecture, please note it, same with form factor and bus.

Other data are less relevant for diagnostic and are only useful to get a better picture of the tested hardware, don't hesitate to write down as much info as you can.

Append ~ character to version number if you're testing a preversion. For example use 0.52~ to tell you tested against the to-be-released 0.52 version.

Put a single - character in cell you don't have data for (do not left empty cells). When you describe multiple configuration for the same piece of hardware, use character to tell the cell uses the same value as the previous line.

Detailed explanations

Status

  • hang: the computer becomes unresponsive, requiring a hard reset;
  • crash: the game is terminated by the operating system on some unrecoverable failure;
  • missing: the game exits by itself because of some requirement not being met;
  • broken: the game load maps but graphical bugs affecting gameplay are seen;
  • glitchy: the game load maps but graphical bugs non-affecting gameplay are seen;
  • slow: the game is rendered properly but slowly with less than 60 fps;
  • passed: nothing wrong is noticed and frame rate is at least 60 fps.

Availability

  • lost: tester has lost access to the hardware;
  • foreign: tester has access to the hardware but does not own it;
  • unplugged: tester owns the hardware but testing requires to plug the hardware in a computer;
  • unconfigured: hardware is plugged in a computer but making use of it requires software changes;
  • configured: hardware and software is ready to use for testing.

Note

  • picmip: lowering texture size is required to avoid a computer hang;
  • nohyperz: R600_DEBUG=nohyperz is required to avoid grahical glitches;
  • fakefps: game pretends to be able to do higher resolution and/or higher profile with frame rate being at least 60 fps but experience tells the contrary.

Form factor

  • discrete: full height workstation extension card;
  • discrete LP: low profile workstation extension card;
  • MXM: Mobile PCI Express module;
  • onboard: dedicated chip on motherboard;
  • integrated: chip integrated in CPU package.

Micro architecture

  • USSA: ATI Unified Superscalar Shader Architecture;
  • GCN: AMD Graphics Core Next
  • RDNA: AMD Radeon DNA
  • GMA: Intel Graphics Media Accelerator;
  • GT: Intel Graphics Technology.

Memory glossary

  • HM: HyperMemory, ATI technology using main memory when GPU memory is full;
  • TC: TurboCache, Nvidia technology using main memory when GPU memory is full.

Useful resources