AMD Radeon -programvara - AMD Radeon Software

AMD Radeon -programvara
AMD Radeon Software Crimson.png
AMD Radeon -inställningar
Ursprungliga författare ATI Technologies
Utvecklare avancerade mikroenheter
Initial release 13 juni 2002 ; 19 år sedan (v. 2.1) ( 2002-06-13 )
Operativ system Microsoft Windows
Linux
Plattform IA-32 och x64
.NET Framework
Qt
Storlek 288 MB
Typ Enhetsdrivrutin och systemmonitor
Licens Gratisprogram
Hemsida amd .com /en-us /markets /game /downloads

AMD Radeon Software (tidigare kallat ATI Catalyst och AMD Catalyst ) är en drivrutin och hjälpprogram paket för Advanced Micro Devices : s grafikkort och APU . Den är byggd med Qt- verktygssatsen och körs på Microsoft Windows och Linux, 32- och 64-bitars x86-processorer.

Programpaket

Radeon -inställningar

Radeon Settings ersatte det gamla AMD Catalyst Control Center. AMD Catalyst Control Center använder Qt som en del av sin verktygskedja .

Hårdvara som stöds

AMD Radeon Software är inriktat på att stödja alla funktionsblock som finns på en GPU eller APU: s matris . Förutom IC som är inriktat på rendering , inkluderar detta displaykontroller såväl som deras SIP -block för videoavkodning , Unified Video Decoder (UVD) och videokodning Video Coding Engine (VCE).

Enhetsdrivrutinen stöder också AMD TrueAudio , ett SIP -block för att göra ljudrelaterade beräkningar.

Produkter som stöds

AMD Radeon Software stöder följande AMD (och ATI-tradition) produktlinjer som är inriktade på rendering :

Följande produktlinjer stöds förmodligen inte av AMD Radeon -programvaran, utan istället av någon annan programvara, som (till exempel) är OpenGL -certifierad:

  • AMD FireStream -produktlinje för GPGPU i superdatorer och så
  • AMD FireMV- produktlinje för multi-monitor-inställningar ( föråldrad genom att AMD Eyefinity är tillgängligt på alla konsumentprodukter )
  • AMD FirePro -produktlinje för proffs som kräver certifierad OpenGL -support

Stöd för flera bildskärmar

Från och med Catalyst 14.6 AMD har möjliggjort stöd för blandad upplösning, så att en enda Eyefinity -bildskärmsgrupp kan skapas medan varje bildskärm körs med en annan upplösning. Den nuvarande versionen kan dock inaktivera alla ytterligare visningslägen och ändra till upplösning i det tillgängliga läget. Denna funktion möjliggörs genom tillägg av två nya Eyefinity -visningslägen, Fit och Expand, som går med i det traditionella fyllningsläget. I båda Fit an Expand -läget kompenserar AMD för de felaktiga upplösningarna genom att skapa ett virtuellt skrivbord som har en annan upplösning än bildskärmarna och sedan antingen stoppa ut det eller beskära det efter behov.

Innan Eyefinity fanns det endast Windows-programvaran "HydraVision", som ursprungligen köptes från Appian Graphics komplett med dess utvecklingsteam, en programvara för dator- /skärmhantering som mestadels erbjuder hantering av flera bildskärmar och virtuell skärm. Den har omfattande snabbtangentstöd.

Videoacceleration

Båda AMD: s SIP -kärnor för videoacceleration, Video Coding Engine samt Unified Video Decoder , stöds av AMD Radeon Software.

Ljudacceleration

Vissa AMD -produkter innehåller SIP -kärnor för ljudacceleration märkt AMD TrueAudio. Stöd för denna ljudacceleration DSP-samprocessor är en del av AMD Radeon Software.

Under Microsoft Windows har stödet för AMD TrueAudio kodenamnet "ACP" (för ljudprocessor) och implementeras via "ACP-användartjänst" (amdacpusrsvc.exe) , en bakgrundstjänst som hjälper till att hantera ljuduppgifter i spel.

Under Linux har AMD TrueAudio också kodnamnet "acp", viss kod angående detta finns i katalogen/drivers/gpu/drm/radeon för Linux -kärnkällorna.

Energibesparing

AMD Radeon Software innehåller stöd för AMD PowerPlay , AMD PowerTune och AMD ZeroCore Power , AMDs uppsättning tekniker för att minska energiförbrukningen i sina grafikprodukter.

Gränssnitt som stöds

Tolkning

AMD Radeon Software-enhetsdrivrutinen stöder flera återgivningsgränssnitt , alla utformade för att ge användarutrymme-program, till exempel videospel eller CAD- programvara, åtkomst till motsvarande SIP-block.

Direct3D

Direct3D 12 tillgängligt för GCN med version 15.7.1 eller högre

Mantel

Hittills har endast Radeon -programvaran som riktar sig till Microsoft Windows stöd för Mantle (API) .

OpenGL

OpenGL 4.5 möjligt för Terascale 2 och 3 med AMD Radeon Software Crimson Edition Beta (drivrutinsversion 15.30 eller högre som Crimson Beta 16.2.1). OpenCL -stöd går förlorat, men det kan återställas genom att kopiera relevanta filer från ett tidigare paket som Radeon Software 15.11.1 Beta. Betadrivrutiner stöder inte HDCP .

OpenGL 4.5 tillgängligt för GCN med version 16.3 eller högre

OpenGL 4.x -överensstämmelse kräver stöd för FP64 -shaders. Dessa implementeras genom emulering på vissa TeraScale -GPU: er.

OpenGL 4.6 stöds i AMD Adrenalin 18.4.1 Graphics Driver på Windows 7 SP1 , 10 version 1803 (april 2018 uppdatering) för AMD Radeon HD 7700+, HD 8500+ och nyare. Släpptes i april 2018.

Vulkan

Vulkan 1.0 med 16.3.2 eller högre för GCN

Vulkan 1.1 med AMD Radeon Software Adrenalin Edition 18.3.3 eller högre

Videoacceleration

AMD Radeon Software-enhetsdrivrutinen stöder flera gränssnitt, alla utformade för att ge användarutrymme-program, t.ex. GStreamer eller HandBrake- programvara, åtkomst till motsvarande SIP-block.

GPGPU

OpenCL

Med Catalyst 9.12 fanns stöd för OpenCL 1.0 tillgängligt.

I Catalyst 10.10 var OpenCL 1.1 tillgängligt.

Catalyst 12.4 stöder OpenCL 1.2.

OpenCL 2.0-drivrutinen fungerar sedan 14.41 för GCN-baserade modeller. Detta stöder också tidigare OpenCL -versioner.

Terascale 2 och 3 chips kan använda nivå 1.2.

Nära Metal

Nära Metal var ett lågnivå-API av AMD som övergavs till förmån för OpenCL.

Övrig

AMD HD3D stereoskopisk 3D API av AMD.

Heterogen systemarkitektur

Med Catalyst 14.1 är HSA möjlig. AMD: s huvudprocessor grafiska enheter och Radeon grafikkort enheter fungerar tillsammans.

AMD GPU -tjänster (AGS)

AMD Display Library (ADL) SDK

Operativsystems support

Linux

AMD Catalyst för Linux och Mesa kommer att använda samma Linux -kärndrivrutiner: amdgpuoch amdkfd. Mantle har inte stött på Linux.
Stöd för ASIC som t.ex. UVD , VCE eller AMD TrueAudio kommer att integreras i amdgpu.
Tidigare libGL-fglrx-glxanvände AMD Catalyst for Linux (här kallad :) en proprietär binär blob .

Länge hade fglrx (en förkortning för "FireGL och Radeon för X") varit namnet på den proprietära grafikdrivrutinen för Linux . Från och med Catalyst 7.11 döptes ATI Proprietary Linux -drivrutinen till ATI Catalyst Linux och flyttades till samma utgivningsdatum och versionsnummer som versionerna för Microsoft Windows.

Under de första åren av utvecklingen hade den proprietära Linux -drivrutinen fglrx kritiserats för dess stabilitets- och prestandaproblem samt bristen på alternativ. AMD förbättrade föraren under följande perioder genom att inkludera viktiga funktioner som CrossFire, OverDrive, Catalyst AI, Stream Computing, nya anti-aliasing-funktioner, MultiView, SurroundView, etc. Men det stora genombrottet för fglrx var det strategiska beslut som AMD tog 2008, för att öka Linux -supportens betydelse: Från och med då ska alla nya GPU: er i framtiden levereras med Linux -drivrutinssupport redan från den första dagen för utgivningen, i stället för att behöva vänta på flera månader som det brukade vara tills dess. Under de följande åren hade förarens tillstånd kontinuerligt förbättrats över tiden, med AMD som samarbetade med applikationsutvecklare, och de flesta instanser av drivrutinerna ansågs vara tillräckligt solida för de flesta uppgifter och funktionella för de flesta användare.

Strax efter lanseringen som gratis programvara med öppen källkod, fick VOGL , en OpenGL-felsökning tillgänglig för Linux och Microsoft Windows, stöd för AMD Catalyst Linux-drivrutinen.

GDC 2014 utforskade AMD offentligt strategin för att återanvända användarutrymmeskomponenterna i AMD Catalyst Linux-drivrutinen från den nuvarande proprietära Linux-kärnblobben till libDRM för gratis och öppen källkod-radeon-drivrutin som underlättar användningen och implementeringen av HSA under Linux . Vid X.Org Developer's Conference i oktober 2014 introducerade AMDs Alex Deucher officiellt amdgpu och amdkfd.

Microsoft Windows och Linux

Windows -stöd Från version Till version Anteckningar
Windows 9x 02.1 4.4/6.2 Det fanns några senare versioner för dessa operativsystem, inklusive och upp till en Windows Me -version av Catalyst 6.2 som släpptes den 9 februari 2006.
Windows 2000 02.1 6,5/7,4 Nyare Catalyst -versioner upp till 7.4 fungerar inofficiellt 2000 utan några ändringar, senare versioner kan behöva inf -redigering
Windows XP [x86 & x64] 02.1 14.4 Drivrutinsuppdateringar och support stannade vid AMD Catalyst 14.4 för grafikkort med stöd upp till DirectX 11 på hårdvara och 10.2 för DirectX 9.0c -kort.
Windows Vista [x86 & x64] 7.2 13.12 Drivrutinsuppdateringar och support stannade vid AMD Catalyst 13.12 för grafikkort med stöd upp till DirectX 11.
Windows 7 [x86/x64] 9.3 18.9.3/21.5.2 Drivrutinsuppdateringar och support avbröts på grund av avbrutet stöd för x86 -operativsystem men fortsatte på x64 tills förarsupport och uppdateringar slutade vid AMD Radeon Software Adrenalin 21.5.2
Windows 8.1 [x86/x64] 12.8 17.1.2/17.7.1 Support för drivrutinsuppdateringar stoppades 2017, men det är fortfarande möjligt att installera.
Windows 10 [x86/x64] 15.7 18.9.3/21.6.1 x86 Drivrutinsstöd avbröts endast för att fokusera på x64.
RHEL 21.20
CentOS 21.20
Ubuntu 21.20
SLES/SLED 15 21.20

Från och med version 4.9 (släpptes den 4 september 2004) inkluderade Catalyst -drivrutinspaketet ATI Catalyst Control Center, en ny programvara för att manipulera många hårdvarufunktioner, till exempel 3D -inställningar, bildskärmskontroller och videoalternativ. Den visar en liten 3D -förhandsvisning och låter användaren se hur ändringar i grafikinställningarna påverkar kvaliteten på den återgivna bilden. Det visar också information om själva kortet och programvarudata. Denna applikation kräver Microsoft .NET Framework .

Radeon Software 16.x och högre endast för GCN-baserade modeller. Med 16.3.2 Vulkan 1.0 -stöd.

Radeon Software 17.7.1 är den sista drivrutinen för Windows 8.1

Radeon Software 18.9.3 är den sista drivrutinen för 32 -bitars Windows 7/10

Radeon Software 21.5.2 är den sista drivrutinen för Windows 7 (och Windows 8.1 inofficiellt), 21.5.2 är också den sista drivrutinen för GCN 1, GCN 2 och GCN 3 -baserade GPU: er

Frågor

På Windows -plattformar

  • Mängden gjorda framramar kan inte justeras
  • Trippelbuffert i D3D kan inte tvingas fram
  • V-sync i många spel under Windows 7 kan inte tvingas inaktiveras
  • Ibland klagar installerbara filer på att register används av Catalyst Control Center och AMD Fuel Service och ber att stänga dem innan de fortsätter. Användarna tvivlar på om "Avsluta uppgift" på dem kommer att få skärmen att sluta fungera. I kontrollpanelen har installerade systemprogram inte ett fält för att ange (för något program) om systemet kommer att vara oanvändbart utan det.
  • Många användare berättar i forum att förare i allmänhet får spel att krascha , upplever svarta skärmar, systemstopp, fryser , BSOD eller oönskade och plötsliga omstart. AMD hävdar på sin webbplats att de undersöker den här typen av rapporter.

Detta har fått r/AMDHelp -gemenskapen att presentera ett stort antal konsumenter som har lagt ut samma problem sedan lanseringen av RX 5700 -serien, utan att vara fixad för majoriteten. Många andra hävdar att deras enda lösning har varit att lämna tillbaka sin Radeon -produkt och gå vidare till tävlingen och säger att AMD har tappat många kunder på grund av denna typ av problem.

På Linux -plattformar

  • Inget stöd för 3D HDTV.
  • Mycket lång tid mellan uppdateringar. fglrx -utgåvor är ofta sex månader efter i kompatibilitetsvillkor med sina viktiga uppströmsberoenden, till exempel Linux -kärnan och x.org xserver .
  • Mycket begränsad portning till nyare kärnversioner. De flesta 3-åriga GPU: er måste köras antingen med en föråldrad kärna eller utan den egenutvecklade Radeon-drivrutinen.

Historia

Catalyst har sitt ursprung den 13 juni 2002 med version 02.1 - efter att ATI Technologies släppte Radeon 8500 GPU i oktober 2001 - som "en mjukvarupaket som innehåller enhetliga drivrutiner och program för att möjliggöra [ATI: s] Radeon -familj av grafikprodukter" för Windows XP , Windows 2000 och Windows Me , med stöd för Windows 98 via Windows Me -drivrutinen. Det första numret i en releaseversion anger året, det andra utgivningen inom det året, som börjar vid x.1 för alla andra år än 2003 (som hade en 3.0 -version).

I juni 2012 meddelade AMD att de skulle stoppa månatliga drivrutinsuppdateringar och släppa nya drivrutiner "när det är vettigt".

Den ursprungliga katalysatorn bestod av dessa element:

  1. en ny, enhetlig drivrutin för ATI Radeon -grafikkort
  2. Hydravision, ATI: s egenutvecklade programvara för datorhantering
  3. ett ATI "Multimedia Center"
  4. ATI: s Remote Wonder -programvara
  5. ett nytt AGP -diagnostik- och stabilitetsverktyg
  6. en omdesignad kontrollpanel

Viktiga funktioner som utlovas av ATI inkluderar frekventa drivrutinsuppdateringar med prestandaförbättringar, buggfixar och nya funktioner.

I mitten av 2004 började dock ATI att stödja Linux ( XFree86 , X.Org ) och anställde ett nytt Linux- driverteam för att producera fglrx . Deras nya proprietära Linux -drivrutiner, istället för att vara en port för Windows Catalyst -drivrutinerna, baserades på Linux -drivrutinerna för FireGL (FireGL -drivrutinerna arbetade med Radeons tidigare, men stödde dem inte officiellt), ett kort riktat till grafikproducenter , inte spelare (även om displaydrivardelen nu är baserad på samma källor som de från Windows Catalyst sedan version 4.x i slutet av 2004). De egna Linux-drivrutinerna kan stödja R200 (Radeon 8500-9200, 9250) chips. För en bättre bildskärmsdrivrutin rekommenderas drivrutinerna från en distributions officiella arkiv.

Inledningsvis producerade ATI inte Radeon-drivrutiner för Linux , utan gav i stället hårdvaruspecifikationer och dokumentation till Direct Rendering Infrastructure (DRI) -utvecklare under olika icke-avslöjande avtal .

Frekvensen av uppdateringar av drivrutiner ökade i slutet av 2004 och släppte Linux -drivrutiner varannan månad, hälften så ofta som deras Windows -motsvarigheter. Sedan slutet av 2005 har detta ökats till månatliga utgåvor, i linje med Windows Catalyst -versionerna.

Under 2008 ändrade ATI sina släppcykler och drivrutinsversioner; kallas nu Catalyst <year>. <månad>, drivrutinspaketet innehåller fortfarande en intern 8.xx.x -drivrutinsrevision, men den är nu månadsvis och har en gemensam kodbas med Windows -drivrutinen (börjar med intern version 8.43) . Under 2009 tappade Catalyst -drivrutinen officiellt stödet för R500 och äldre chips, eftersom FOSS -drivrutinen ansågs stabil och komplett nog. Den sista drivrutinsversionen som stöder äldre arkitekturer är Catalyst 9.3.

I september 2015 återintroducerade AMD drivrutinsprogramvaran som Radeon Software Crimson Edition i version 15.11 med en ny UI -design.

Från och med idag använder AMD Adrenalin -utgåvan av AMD Radeon -programvaran för specifika enheter som fortfarande stöds.

Se även

Relaterad teknik

Relaterade ämnen

Referenser

externa länkar