AMD Eyefinity

AMD Eyefinity
AMD Eyefinit Technology logo 2014.svg
Designfirma avancerade mikroenheter
Introducerad september 2009
Typ flerskärms- eller videoväggar
Hamnar
DisplayPort , HDMI , DVI , VGA , DMS-59 , VHDCI
Spelar ett racing-videospel på Single Large Surface (SLS) med en 5x1-porträttgruppkonfiguration vid ExtravaLANza 2012 i Toronto.

AMD Eyefinity är ett varumärke för AMD - videokortprodukter som stöder inställningar för flera bildskärmar genom att integrera flera (upp till sex) skärmkontroller på en GPU. AMD Eyefinity introducerades med Radeon HD 5000-serien "Evergreen" i september 2009 och har också varit tillgänglig på APU:er och professionella grafikkort med märket AMD FirePro .

AMD Eyefinity stöder maximalt 2 icke- DisplayPort- skärmar (t.ex. HDMI , DVI , VGA , DMS-59 , VHDCI ) (som AMD kallar "legacy output") och upp till 6 DisplayPort-skärmar samtidigt med ett enda grafikkort eller APU. För att mata mer än två bildskärmar måste de extra panelerna ha inbyggt DisplayPort- stöd. Alternativt kan aktiva DisplayPort-till-DVI/HDMI/VGA-adaptrar användas.

Installationen av stora videoväggar genom att ansluta flera datorer över Gigabit Ethernet eller Ethernet stöds också.

Den version av AMD Eyefinity (alias DCE, display controller engine) introducerad med grävmaskinsbaserade Carrizo APU:er har ett videounderlagsrör.

Översikt

AMD Eyefinity implementeras av flera ondie - displaykontroller . HD 5000-seriens design är värd för två interna klockor och en extern klocka. Skärmar anslutna via VGA , DVI eller HDMI kräver var och en sin egen interna klocka. Men alla bildskärmar som är anslutna över DisplayPort kan drivas från endast en extern klocka. Denna externa klocka är det som gör att Eyefinity kan driva upp till sex bildskärmar från ett enda kort.

Hela HD 5000-serien av produkter har Eyefinity-funktioner som stöder tre utgångar. Radeon HD 5870 Eyefinity Edition stöder dock sex mini DisplayPort- utgångar, som alla kan vara aktiva samtidigt.

Bildskärmskontrollern har två RAMDAC-enheter som driver VGA- eller DVI -portarna i analogt läge. Till exempel när en DVI-till-VGA-omvandlare är ansluten till en DVI-port). Den har också maximalt sex digitala sändare som kan mata ut antingen en DisplayPort -signal eller en TMDS -signal för antingen DVI eller HDMI , och två klocksignalgeneratorer för att driva de digitala utgångarna i TMDS -läge. Dual-link DVI- skärmar använder två av TMDS/DisplayPort-sändarna och en klocksignal var. Enlänkade DVI-skärmar och HDMI-skärmar använder en TMDS/DisplayPort-sändare och en klocksignal vardera. DisplayPort-skärmar använder en TMDS/DisplayPort-sändare och ingen klocksignal.

En aktiv DisplayPort-adapter kan konvertera en DisplayPort-signal till en annan typ av signal—som VGA, single-link DVI eller dual-link DVI; eller HDMI om fler än två icke-DisplayPort-skärmar måste anslutas till ett Radeon HD 5000-grafikkort.

DisplayPort 1.2 lade till möjligheten att driva flera skärmar på en enda DisplayPort-kontakt, kallad Multi-Stream Transport ( MST). AMD-grafiklösningar utrustade med DisplayPort 1.2-utgångar kan köra flera bildskärmar från en enda port.

På High-Performance Graphics 2010 presenterade Mark Fowler Evergreen och sa att t.ex. 5870 (Cypress), 5770 (Juniper) och 5670 (Redwood) stöder maximal upplösning på 6 gånger 2560×1600 pixlar, medan 5470 (Cedar) stöder 4 gånger 2560×1600 pixlar.

Tillgänglighet

Funktionsöversikt för AMD-grafikkort

Alla AMD GPU:er som börjar med Evergreen-serien stöder maximalt 2 icke - DisplayPort- skärmar och maximalt 6 DisplayPort-skärmar per grafikkort.

Följande tabell visar funktioner hos AMD / ATI :s GPU:er (se även: Lista över AMD-grafikbehandlingsenheter ).

Namn på GPU -serien Undra Mach 3D Rage Rage Pro Rage 128 100 kr 200 RUB R300 R400 R500 R600 RV670 R700 Evergreen
Norra öarna

Södra öarna

Havsöarna _

Vulkaniska öar

Arktiska öarna
/ Polaris
Vega Navi 1x Navi 2x Navi 3x
Släppte 1986 1991
april 1996

mars 1997

augusti 1998

april 2000

augusti 2001

september 2002

maj 2004

oktober 2005

maj 2007

nov 2007

juni 2008

september 2009

oktober 2010

jan 2012

september 2013

juni 2015
juni 2016, april 2017, augusti 2019 juni 2017, februari 2019
juli 2019

nov 2020

dec 2022
Marknadsföringsnamn Undra Mach
3D Rage

Rage Pro

Rage 128

Radeon 7000

Radeon 8000

Radeon 9000

Radeon X700/X800

Radeon X1000

Radeon HD 2000

Radeon HD 3000

Radeon HD 4000

Radeon HD 5000

Radeon HD 6000

Radeon HD 7000

Radeon 200

Radeon 300

Radeon 400/500/600

Radeon RX Vega, Radeon VII

Radeon RX 5000

Radeon RX 6000

Radeon RX 7000
AMD-stöd Ended Current
Snäll 2D 3D
Instruktionsuppsättningsarkitektur Inte allmänt känd TeraScale instruktionsuppsättning GCN-instruktionsuppsättning RDNA-instruktionsuppsättning
Mikroarkitektur
TeraScale 1 (VLIW)

TeraScale 2 (VLIW5)


TeraScale 2 (VLIW5)
upp till 68xx


TeraScale 3 (VLIW4)
i 69xx

GCN 1:a gen

GCN 2:a gen

GCN 3:e gen

GCN 4:e gen

GCN 5:e gen
RDNA RDNA 2 RDNA 3
Typ Fast pipeline Programmerbara pixel- och vertexpipelines Unified shader modell
Direct3D 5.0 6,0 7,0 8.1
9,0 11 ( 9_2 )

9.0b 11 ( 9_2 )

9.0c 11 ( 9_3 )

10,0 11 ( 10_0 )

10.1 11 ( 10_1 )
11 ( 11_0 )
11 ( 11_1 ) 12 ( 11_1 )

11 ( 12_0 ) 12 ( 12_0 )

11 ( 12_1 ) 12 ( 12_1 )

11 ( 12_1 ) 12 ( 12_2 )
Shader modell 1.4 2,0+ 2.0b 3.0 4.0 4.1 5.0 5.1
5,1 6,5
6.7 6.7
OpenGL 1.1 1.2 1.3 2.1 3.3 4.5 (på Linux: 4.5 (Mesa 3D 21.0)) 4.6 (på Linux: 4.6 (Mesa 3D 20.0))
Vulkan
1.0 ( Win 7+ eller Mesa 17+ )

1.2 (Adrenalin 20.1.2, Linux Mesa 3D 20.0) 1.3 (GCN 4 och högre (med Adrenalin 22.1.2, Mesa 22.0))
1.3
OpenCL Nära metall 1.1 (inget stöd för Mesa 3D) 1.2 (på Linux : 1.1 (inget bildstöd) med Mesa 3D)
2.0 (Adrenalin-drivrutin på Win7+ ) (på Linux : 1.1 (inget bildstöd) med Mesa 3D, 2.0 med AMD-drivrutiner eller AMD ROCm)
2.0 2.1 ?
HSA / ROCm Yes ?
Videoavkodning ASIC Avivo / UVD UVD+ UVD 2 UVD 2.2 UVD 3 UVD 4 UVD 4.2 UVD 5.0 ​​eller 6.0 UVD 6.3 UVD 7 VCN 2.0 VCN 3.0 ?
Videokodning ASIC VCE 1.0 VCE 2.0 VCE 3.0 eller 3.1 VCE 3.4 VCE 4.0
Fluid Motion ASIC No Yes No ?
Energibesparing ? Maktspel PowerTune PowerTune & ZeroCore Power ?
TrueAudio Via dedikerad DSP Via shaders ?
FreeSync
1 2
?
HDCP ? 1.4 2.2 2.3
Spelklar 3.0 No 3.0 ?
Skärmar som stöds 1–2 2 2–6 ?
Max. upplösning ?
2–6 × 2560 × 1600

2–6 × 4096×2160 @ 30 Hz

2–6 × 5120×2880 @ 60 Hz

3 × 7680 × 4320 @ 60 Hz

7680×4320 @ 60 Hz PowerColor
?
/drm/radeon Yes ?
/drm/amdgpu Experimentell Yes ?

Funktionsöversikt för AMD APU:er

AMD Eyefinity finns också i AMD:s APU-märkta produktlinje. A10-7850K sägs stödja upp till fyra skärmar.

Följande tabell visar funktioner hos AMD :s processorer med 3D-grafik, inklusive APU:er (se även: Lista över AMD-processorer med 3D-grafik ).

Plattform Hög, standard och låg effekt Låg och ultralåg effekt
Kodnamn Server Grundläggande Toronto
Micro Kyoto
Skrivbord Prestanda Raphael
Vanliga Llano Treenighet Richland Kaveri Kaveri Refresh (Godavari) Carrizo Bristol Ridge Raven Ridge Picasso Renoir Cezanne
Inträde
Grundläggande Kabini Dalí
Mobil Prestanda Renoir Cezanne Rembrandt Dragon Range
Vanliga Llano Treenighet Richland Kaveri Carrizo Bristol Ridge Raven Ridge Picasso
Renoir Lucienne

Cezanne Barceló
Fågel Fenix
Inträde Dalí Mendocino
Grundläggande Desna, Ontario, Zacate Kabini, Temash Beema, Mullins Carrizo-L Stoney Ridge Pollock
Inbäddad Treenighet Vithövdad havsörn
Merlin Falcon , Brown Falcon
Stor hornuggla Grå hök Ontario, Zacate Kabini
Stäppörn , Crowned Eagle , LX-Familjen
Prairie Falcon Bandad tornfalk River Hawk
Släppte augusti 2011 oktober 2012 juni 2013 jan 2014 2015 juni 2015 juni 2016 oktober 2017 jan 2019 mars 2020 jan 2021 jan 2022 september 2022 jan 2023 jan 2011 Maj 2013 apr 2014 maj 2015 februari 2016 april 2019 juli 2020 juni 2022 nov 2022
CPU mikroarkitektur K10 Piledriver Ångvält Grävmaskin " Grävmaskin+ " Zen Zen+ Zen 2 Zen 3 Zen 3+ Zen 4 Bobcat Jaguar Puma Puma+ " Grävmaskin+ " Zen Zen+ " Zen 2+ "
ÄR EN x86-64 v1 x86-64 v2 x86-64 v3 x86-64 v4 x86-64 v1 x86-64 v2 x86-64 v3
Uttag Skrivbord Prestanda AM5
Vanliga AM4
Inträde FM1 FM2 FM2+ FM2+ , AM4 AM4
Grundläggande AM1 FP5
Övrig FS1 FS1+ , FP2 FP3 FP4 FP5 FP6 FP7 ? ? FT1 FT3 FT3b FP4 FP5 FT5 FP5 FT6
PCI Express- version 2.0 3.0 4.0 5.0 4.0 2.0 3.0
CXL
Fab. ( nm )
GF 32SHP ( HKMG SOI )

GF 28SHP (HKMG bulk)

GF 14LPP ( FinFET bulk)

GF 12LP (FinFET bulk)

TSMC N7 (FinFET bulk)

TSMC N6 (FinFET bulk)


CCD: TSMC N5 (FinFET bulk)

cIOD: TSMC N6 (FinFET bulk)

TSMC 4nm (FinFET bulk)

TSMC N40 (bulk)

TSMC N28 (HKMG bulk)

GF 28SHP (HKMG bulk)

GF 14LPP ( FinFET bulk)

GF 12LP (FinFET bulk)

TSMC N6 (FinFET bulk)
Formarea (mm 2 ) 228 246 245 245 250 210 156 180 210
CCD: (2x) 70 cIOD: 122
178 75 (+ 28 FCH ) 107 ? 125 149 ~100
Min TDP (W) 35 17 12 10 15 105 35 4.5 4 3,95 10 6 12 8
Max APU TDP (W) 100 95 65 45 170 54 18 25 6 54 15
Max lager APU basklocka (GHz) 3 3.8 4.1 4.1 3.7 3.8 3.6 3.7 3.8 4.0 3.3 4.7 4.3 1,75 2.2 2 2.2 3.2 2.6 1.2 3,35 2.8
Max APU per nod 1 1
Max kärndör per CPU 1 2 1 1
Max CCX per kärnform 1 2 1 1
Max kärnor per CCX 4 8 2 4 2 4
Max CPU -kärnor per APU 4 8 16 8 2 4 2 4
Max trådar per CPU-kärna 1 2 1 2
Heltals pipelinestruktur 3+3 2+2 4+2 4+2+1 1+3+3+1+2 1+1+1+1 2+2 4+2 4+2+1
i386, i486, i586, CMOV, NOPL, i686, PAE , NX bit , CMPXCHG16B, AMD-V , RVI , ABM och 64-bitars LAHF/SAHF Yes Yes
IOMMU v2 v1 v2
BMI1 , AES-NI , CLMUL och F16C Yes Yes
MOVBE Yes
AVIC , BMI2 , RDRAND och MWAITX/MONITORX Yes
SME , TSME , ADX , SHA , RDSEED , SMAP , SMEP , XSAVEC, XSAVES, XRSTORS, CLFLUSHOPT, CLZERO och PTE Coalescing Yes Yes
GMET , WBNOINVD, CLWB, QOS, PQE-BW, RDPID, RDPRU och MCOMMIT Yes Yes
MPK , VAES Yes
SGX
FPU per kärna 1 0,5 1 1 0,5 1
Rör per FPU 2 2
FPU rörbredd 128-bitars 256-bitars 80-bitars 128-bitars 256-bitars
CPU- instruktionsuppsättning SIMD- nivå SSE4a AVX AVX2 AVX-512 SSSE3 AVX AVX2
3DNu! 3DNow!+
PREFETCH/PREFETCHW Yes Yes
GFNI Yes
AMX
FMA4 , LWP, TBM och XOP Yes Yes
FMA3 Yes Yes
AMD XDNA Yes
L1- datacache per kärna (KiB) 64 16 32 32
L1 datacacheassociativitet (sätt ) 2 4 8 8
L1-instruktionscacher per kärna 1 0,5 1 1 0,5 1
Max APU totalt L1-instruktionscache (KiB) 256 128 192 256 512 256 64 128 96 128
L1-instruktionscacheassociativitet (sätt ) 2 3 4 8 2 3 4 8
L2 cacher per kärna 1 0,5 1 1 0,5 1
Max APU totalt L2-cache (MiB) 4 2 4 16 1 2 1 2
L2-cacheassociativitet ( sätt) 16 8 16 8
Max on--die L3 cache per CCX (MiB) 4 16 32 4
Max 3D V-cache per CCD (MiB) 64
Max total cache i-CCD L3 per APU (MiB) 4 8 16 64 4
Max. totalt 3D V-cache per APU (MiB) 64
Max. kort L3-cache per APU (MiB)
Max total L3-cache per APU (MiB) 4 8 16 128 4
APU L3-cacheassociativitet ( sätt) 16 16
L3 cache-schema Offer Offer
Max. L4 cache
Max lager DRAM- stöd DDR3 -1866 DDR3-2133 DDR3-2133, DDR4 -2400 DDR4-2400 DDR4-2933 DDR4-3200, LPDDR4 -4266 DDR5 -4800, LPDDR5 -6400 DDR5 -5200 DDR5 -5600, LPDDR5x -7500 DDR3L -1333 DDR3L-1600 DDR3L-1866 DDR3-1866, DDR4 -2400 DDR4-2400 DDR4-1600 DDR4-3200 LPDDR5-5500
Max DRAM- kanaler per APU 2 1 2 1 2
Max lager DRAM- bandbredd (GB/s) per APU 29,866 34,132 38.400 46,932 68,256 102.400 83.200 120 000 10,666 12.800 14,933 19.200 38.400 12.800 51.200 88 000
GPU mikroarkitektur TeraScale 2 (VLIW5) TeraScale 3 (VLIW4) GCN 2:a gen GCN 3:e gen GCN 5:e gen RDNA 2:a gen RDNA 3:e gen TeraScale 2 (VLIW5) GCN 2:a gen GCN 3:e gen GCN 5:e gen RDNA 2:a gen
GPU- instruktionsuppsättning TeraScale instruktionsuppsättning GCN-instruktionsuppsättning RDNA-instruktionsuppsättning TeraScale instruktionsuppsättning GCN-instruktionsuppsättning RDNA-instruktionsuppsättning
Max lager GPU basklocka (MHz) 600 800 844 866 1108 1250 1400 2100 2400 400 538 600 ? 847 900 1200 600 1300 1900
Max lager GPU bas GFLOPS 480 614,4 648,1 886,7 1134,5 1760 1971.2 2150,4 3686,4 102,4 86 ? ? ? 345,6 460,8 230,4 1331,2 486,4
3D-motor Upp till 400:20:8 Upp till 384:24:6 Upp till 512:32:8 Upp till 704:44:16 Upp till 512:32:8 768:48:8 128:?:? 80:8:4 128:8:4 Upp till 192:12:8 Upp till 192:12:4 192:12:4 Upp till 512:?:? 128:?:?
IOMMUv1 IOMMUv2 IOMMUv1 ? IOMMUv2
Videoavkodare UVD 3.0 UVD 4.2 UVD 6.0 VCN 1.0 VCN 2.1 VCN 2.2 VCN 3.1 ? UVD 3.0 UVD 4.0 UVD 4.2 UVD 6.0 UVD 6.3 VCN 1.0 VCN 3.1
Videokodare VCE 1.0 VCE 2.0 VCE 3.1 VCE 2.0 VCE 3.1
AMD Fluid Motion No Yes No No Yes No
GPU energibesparing Maktspel PowerTune Maktspel PowerTune
TrueAudio Yes ? Yes
FreeSync
1 2

1 2
HDCP ? 1.4 2.2 2.3 ? 1.4 2.2 2.3
Spelklar 3.0 inte än 3.0 inte än
Skärmar som stöds 2–3 2–4 3
3 (dator) 4 (mobil, inbäddad)
4 2 3 4 4
/drm/radeon Yes Yes
/drm/amdgpu Yes Yes

Programvarustöd

Stöd för Eyefinity- skärmkontrollern finns tillgängligt i Linux-kärnenhetsdrivrutinen amdgpu och tillgängligt via DRM/KMS API.

AMD Catalyst stöder Eyefinity och gör det möjligt för användaren att självständigt konfigurera och köra varje ansluten bildskärm. Det underlättar konfigurationen av "klonat läge", dvs att kopiera ett skrivbord till flera skärmar eller "utökat läge", dvs att spänna arbetsytan över flera skärmar och kombinera upplösningarna för alla dessa skärmar till en stor upplösning. AMD kallar de utökade lägena Single Large Surface (SLS) och Catalyst-stöd för vissa skärmgruppskonfigurationer. Till exempel stöds 5x1 liggande och 5x1 stående sedan AMD Catalyst version 11.10 från oktober 2011.

Från och med Catalyst 14.6 stöder AMD stöd för blandad upplösning, så en enda Eyefinity-bildskärmsgrupp kan köra varje bildskärm med en annan upplösning. Detta tillhandahålls genom två nya Eyefinity-visningslägen, Fit och Expand , utöver det befintliga Fill- läget. I Fit- eller Expand-läge kompenserar AMD för oöverensstämmande upplösningar genom att skapa ett virtuellt skrivbord med en annan upplösning än bildskärmarna och sedan antingen utfylla det eller beskära det efter behov.

AMD Eyefinity fungerar med spel som stöder icke-standardiserade bildförhållanden, vilket krävs för att panorera över flera skärmar. SLS ("Single Large Surface")-läget kräver en identisk skärmupplösning på alla konfigurerade skärmar. AMD validerade några videospel för att stödja Eyefinity. Den korta listan innehåller titlar som Age of Conan , ARMA 2: Operation Arrowhead , STALKER: Call of Pripyat , Serious Sam 3: BFE , Singularity (videospel) , Sleeping Dogs , Assassin's Creed II , Sniper Elite V2 , Soldier of Fortune Online , Tom Clancy's Splinter Cell: Conviction , Star Wars: The Force Unleashed 2 , Marvel Super Hero Squad Online , RUSE , Supreme Commander 2 bland andra. Vissa spel som inte finns på denna korta lista verkar dock fungera lika bra, t.ex. Dirt 3 och The Elder Scrolls V: Skyrim .

KMS-drivrutinen stöder AMD Eyefinity.

Se även

externa länkar