Om du arbetar med ljudrelaterat arbete som ljudinspelning, redigering, effekt behöver du ett ljudkort.
Använder du din dator för andra ändamål behöver du inget ljudkort. Eftersom varje moderkort har ett standardljudchip. Extra ljudkort används för högre ljudkvalitet.
Idén med en bearbetningsenhet är ett kiselchip som avsiktligt har utformats för att utföra bearbetning för att väsentligt avlasta arbetet från ett annat chip.
Innan termen myntades GPU, det fanns grafikkort i persondatorernas tidigare dagar (1980-talet) men de gjorde ingen form av bearbetning som vi idag kan se en GPU göra.
CPU plus programvara som körs för den beräknade ljusstyrkan och färgen för varje pixel och skickade den till kortet i allmänhet. Sedan blev nästa steg specialiserade chips som accelererade vissa grafikoperationer. Dessa kallades grafikacceleratorer. Till exempel kan CPU:n bli acceleratorn att kopiera en del av skärmen till en annan del och låta chippet göra det direkt.
Det var först när företag tillverkade chips som kunde köra program, ofta kallade shaders, som de kände att denna klass av chips med funktionalitet mer var som en CPU designad för grafik, förtjänade ett nytt namn: alltså GPU:n. Eftersom det finns applikationer speciellt spel, videoredigering, etc som drar nytta av att vara optimerade för att använda detta chip, finns det därmed en marknad för dem och de har blivit komplexa chip som anstår begreppet GPU.
Ljudets historia
Förr i tiden hade en dator ett moderkort med bara de enklaste funktionerna. Den hade processorn, den hade RAM-minne och den hade platser att ansluta expansionskort i. Det var en liten, tunt högtalare som gjorde POST-pip, och som kunde användas av program för att indikera att du hade gjort ett fel som att trycka på en tangent som inte var acceptabel för inmatning. Det var en enstaka ton, bokstavligen ett pip även om vissa hackare lyckades programmera den för att göra icke-pipljud genom att variera hur länge den sa att den skulle komma.
Om du ville spela ett spel eller musik på din dator behövde du köpa och installera ett ljudkort . Dessa började på ganska grundläggande och gick upp till hundratals dollar för de med avancerade funktioner. Ljudkortet hade uttag för att koppla in dina högtalare.
Nuförtiden har kretsar på chips krympt så mycket att de flesta (nästan alla?) konsumentmoderkort har ljudtekniken inbyggd i moderkortet, och det är bara billigare och enklare att göra det på det sättet. Det finns fortfarande folk som vill ha bättre ljud, så de kommer att köpa ett ljudkort, men min gissning är att marknaden är på kraftig tillbakagång.
Ursprungligen fanns det skräddarsydda ljudgeneratorchips som kunde styras av CPU:n, för att göra syntetiserade ljud som från sinus- och fyrkantvågor och vissa parametrar. Detta är FM-syntes. Sedan stödde en del inspelning och/eller uppspelning av digitalt samplade ljud. Så tal kan till exempel spelas upp.
En viktig hårdvarufunktion i dessa chips var polyfoni: antalet samtidiga ljud de kunde göra samtidigt. Detta skulle tillåta musikuppspelning med flera toner och ackord.
Sedan gick det vidare det fanns ljudchips som automatiserade processen att spela upp flera samplingar av ljud. Fördelen var att CPU:n inte skulle behöva arbeta för att generera en blandad bitström av ljud utan bara ladda upp några samplingar och sedan skicka instruktioner för att spela upp samplen vid olika tidpunkter, även skalade för att få olika tonhöjder. Kombinationen av detta gjorde att musik kunde spelas upp med hjälp av vad som kallas vågbar syntes. En utmärkande egenskap skulle också vara antalet samtidiga vågbara toner som kan spelas upp.
Om vi utökar allt detta för att tillåta ljudchippet att hantera "ljudprogram" och gör sofistikerade saker som surroundljudsbearbetning (att kunna simulera samplingar som spelas upp i ett 3D-utrymme), kan det mycket kapabla ljudchipet utan tvekan kallas en APU. Ovanstående länk ger faktiskt ett chip gjort för just det.
Men något annat hände. CPU:er blev mycket kraftfulla, och i synnerhet Intel inkorporerade grundläggande funktioner för att spela upp samplat ljud direkt i sin styrkrets. Så alla datorer gjorda med en Intel-processor behöver en Intel-kretsuppsättning som inkluderar ljudkapacitet. Inte särskilt sofistikerad, inte APU-klass, men kapacitet.
Man kan säga att det är ljud utan mycket acceleration.
Men eftersom ljudbearbetning är mindre belastande än att göra grafikbearbetning för de flesta människor kan CPU:n i programvaran göra all mixning och andra operationer som tidigare laddats av till ett chip direkt och bara skicka ljudkretsuppsättningen en direkt bitström för att spela upp. Surroundljudsbehandling kan också göras.
Nu kan man faktiskt se att ett ljudchip till och med är föråldrat jämfört med en CPU. Varför ladda ner till ett ljudchip som bara kan syntetisera 32 samtidiga toner från ett wavetable-bibliotek på 4 MB RAM när processorn har resurser för att syntetisera 64 toner från ett bibliotek på till exempel 128MB? Processorns framsteg har överträffat framstegen för dessa ljudchips, men det finns ingen mening med att göra ett mer kapabelt ljudchip när CPU:n är så bra.
Så fördelen med dessa förstärkta externa ljudchips eller APU:er är att påskynda bearbetningen och avlasta CPU:n för dessa uppgifter. Men för de allra flesta applikationer är kostnaden och utrymmet för dessa chips inte värt det eftersom CPU:n är så snabb, i praktiken handlar det om ungefär 1–3 % av CPU-effekten för att hantera ljudbehandling för de flesta applikationer. Det är bara några seriösa ljudbehov som för professionell multitrack-ljudkomponering där artister kanske vill spela upp 128 spår eller mer tillsammans där ett sådant chip kan vara praktiskt. Och istället – en överraskning – eftersom CPU:n är så bra har proffsen funnit att det är bättre att investera i en flerkärnig maskin för att hantera mer ljudbearbetningsprogram, än att investera i ett anpassat chip designat för att snabba upp det.
Lång historia kort. Du kan designa en APU och det har gjorts men användningsfallen där det behövs är smalt, och för de flesta kan CPU:n idag hantera all ljudbehandling som behövs, datorn behöver bara basljudutgång förmåga. Och det förtjänar inte att kallas en APU (audio processing unit).
Vilket är det bästa ljudkortet för spel?
För riktiga ljudpurister (den typ av människor som spenderar 2000+ kr på hörlurar). Du kommer förmodligen bli nöjd med ditt moderkorts inbyggda ljud. Om du inte tycker att det är tillfredsställande, köp det ljudkort du har råd med. Spendera inte mycket, vilket som helst av befintliga Sound Blaster interna kort skulle vara bra.
Innan du köper något, kontrollera vilken kortplatstyp (PCI eller PCI Express) som är tillgänglig i din dator och köp därefter.
Relaterade länkar
Inga kommentarer:
Skicka en kommentar