Jak vaše GPU skutečně kreslí pixely

10

Váš monitor vám neukazuje magický obraz. Zobrazuje miliony malých bodů nazývaných pixely. Při standardním rozlišení je to více než 2 miliony jednotlivých světelných bodů. Počítač musí přesně určit, jakou barvu a jas každý bod potřebuje k vytvoření úplného obrazu. Sám to nezvládne. Potřebuje překladatele. Tento překladač bere nezpracovaná binární data z vašeho procesoru (CPU) a převádí je na vizuální chaos na obrazovce. Toto zařízení je grafický procesor neboli GPU.

Většina notebooků a stolních počítačů základní úrovně se dodává s integrovanou grafikou. To znamená, že GPU je zabudováno přímo do hlavního procesoru. Je to pohodlné. To šetří místo. Základní úkoly, jako je zpracování textu a procházení webu, zvládá v pohodě. Profesionální stroje nebo zakázková sestavení však často obsahují vyhrazenou grafickou kartu. Výhodou je zde rychlost. Dedikovaná karta dokáže vykreslit složité vizuální prvky výrazně rychleji než integrovaný čip.

Představte si svůj počítač jako firemní kancelář. Kreativním ředitelem je procesor (CPU). Softwarové aplikace jsou klienti, kteří odesílají požadavky na vytvoření grafiky. Grafická karta je umělecké oddělení. Ředitel předkládá na oddělení briefy. O způsobu realizace nápadu rozhoduje oddělení. Dali to na papír. Vidíte konečný výsledek. Je to jednoduchý pracovní postup, ale mechanismy za ním jsou velmi intenzivní.

Proč potřebujete vyhrazený hardware

Vytvoření obrázku z binárního kódu je zdlouhavý úkol. Pokud hrajete 3D hru, grafická karta nakreslí více než jeden obrázek. Každou sekundu nakreslí 60 až 120 obrázků. Pro každý snímek vytvoří rámec rovných čar. Rastruje obrázek a vyplní pixely. Vypočítává světelné efekty. Vrstve textury a barvy.

Bez dedikované grafické karty by si váš procesor (CPU) prostě neporadil. Náklad je příliš těžký. O tyto výpočty se stará karta, která umožňuje hlavnímu procesoru soustředit se na jiné úkoly. Právě toto rozdělení povinností vysvětluje existenci herních počítačů. Není to jen o tom mít větší moc; Jde o to mít specializovanou moc.

Čtyři pilíře grafické karty

Úloha grafické karty je složitá, ale její design je přímočarý. Jeho fungování závisí na čtyřech hlavních součástech. Odložte na chvíli marketingové fráze o „revoluční architektuře“ a podívejte se na fyzickou realitu.

  • Připojení k základní desce: Tento slot zajišťuje přenos dat i napájení. Bez něj je karta jen drahý kus kovu.
  • Graphics Processing Unit (GPU): Toto je mozek. Rozhoduje, co přesně udělá s každým jednotlivým pixelem na obrazovce.
  • Video paměť (VRAM): Ukládá informace o každém pixelu. Dočasně ukládá hotové obrázky, takže je GPU může okamžitě načíst pro další snímek.
  • Připojení k monitoru: Kabelový port. HDMI nebo DisplayPort. Takto se konečný výsledek dostane k vašim očím.

Vysvětlení činnosti GPU

Musíme se blíže podívat na procesor a paměti. Jsou to motor a palivová nádrž. GPU dělá většinu práce. VRAM mu dodává „palivo“. Chcete-li pochopit, proč se váš počítač zpomaluje při použití textur s vysokým rozlišením, musíte se podívat na to, jak tyto dvě části vzájemně ovlivňují. Úzkým hrdlem je málokdy samotná karta. Obvykle se jedná o šířku pásma paměti nebo velikost mezipaměti.

Než se však ponoříme do rychlosti VRAM a hodinových cyklů, pojďme definovat, proč je to pro vás důležité. Nekupujete jen „pixely za sekundu“. Kupujete možnost spouštět software, který vyžaduje výpočty vizuálních dat v reálném čase.

Silikonový motor pod kapotou

Představte si grafickou kartu jako specializovanou základní desku v samostatném pouzdře. Je to obvodová deska vybavená procesorem a video pamětí, ale je to čip BIOS, který udržuje chaos pod kontrolou. Tento malý čtvereček křemíku ukládá nastavení a spouští diagnostiku paměti a portů při každém zapnutí počítače. Je to neopěvovaný hrdina, který zajišťuje, že váš hardware nespadne ještě před spuštěním vašeho počítače.

Ve středu této desky je grafický procesor (GPU). GPU vypadá podobně jako centrální procesorová jednotka (CPU), ale tím podobnosti končí. Pokud je centrální procesor generalista, který zvládá mnoho úkolů, pak je GPU specialista stvořený pro jednu věc: provádění složitých matematických a geometrických výpočtů. Je určen pro renderování grafiky. Některé moderní špičkové grafické karty obsahují více tranzistorů než průměrný CPU. Nejedná se o překlep. Jedná se o čistý paralelní výpočetní výkon určený pro vizualizaci.

Teplo je nepřítelem křemíku a GPU ho produkují hodně. Najdete je schované pod masivními chladiči nebo chlazené výkonnými ventilátory, aby teploty neroztavily desku. Integrované čipy mají jiný přístup. Nemají vlastní vyhrazenou video paměť (VRAM). Místo toho využívají část hlavní paměti RAM systému. To vytváří úzké hrdlo. Když hrajete pomocí integrované grafiky, může systému dojít paměť, protože CPU a GPU soutěží o stejný zdroj. Jedná se o kompromis pro úsporu místa a peněz, ale má to znatelný dopad na výkon.

Vykreslování reality: Co GPU skutečně dělá

Výpočetní výkon je jen polovina příběhu. GPU se spoléhá na specializované programování pro analýzu dat a manipulaci s obrázky v reálném čase. AMD a Nvidia tomuto prostoru dominují a každý z nich představuje svá vlastní vylepšení pro zlepšení výkonu. Když se podíváte na to, co dokážou moderní videoprocesory, nejde ani tak o jednoduché vykreslování, ale o simulaci.

  • Full Scene Anti-Aliasing (FSAA) vyhlazuje zubaté okraje 3D objektů, takže křivky jsou skutečně hladké.
  • Anizotropní filtrování (AF) udržuje snímky ostré i při pohledu z extrémních úhlů a zabraňuje rozmazání.
  • Fyzika v reálném čase a částicové efekty simulují oheň, vodu a ničení bez snížení snímkové frekvence.
  • Konfigurace s více displeji vám umožní vytvářet rozsáhlá nastavení, kde jeden GPU ovládá více monitorů.
  • Video výstup s vysokou snímkovou frekvencí zajišťuje plynulý pohyb spíše než trhání.
  • Video s ultra vysokým rozlišením s miliony pixelů poskytuje čistotu, která odpovídá dnešním standardům 4K.
  • Výpočty s akcelerací GPU odbourávají velkou matematickou zátěž CPU a uvolňují jej pro jiné úkoly.

Každá společnost také vyvinula své vlastní metody nanášení barev, stínování, textur a vzorů. Nejsou to jen marketingová módní slova; je to rozdíl mezi plochým šedým obrázkem a obrázkem, který vypadá trojrozměrně a má texturu.

Vyrovnávací paměť

Když GPU vykresluje scény, potřebuje místo pro uložení dat. K tomu využívá grafickou paměť karty (VRAM). Je tam uložen každý pixel, jeho barva a umístění na obrazovce. Část této videopaměti funguje jako vyrovnávací paměť snímků a uchovává připravené snímky, dokud není monitor připraven je zobrazit. Není to jen skladování; toto je vysokorychlostní pracovní zóna. Video RAM běží bleskovou rychlostí a je dvouportová. Systém může současně číst data a zapisovat do nich. Tento paralelní přístup zabraňuje GPU čekat na data, což umožňuje nepřetržitý tok zpracování obrazu.

Spojení a evoluce

Moderní grafické karty se připojují přímo k rozšířenému slotu PCIe x16. Jedná se o standardní periferní sběrnici s velkou šířkou pásma. Ne každé auto se tím ale může pochlubit. Malé počítače, jako jsou notebooky a mini PC, tyto sloty často nemají. Spoléhají na integrovanou grafiku. Pokud chcete výkon na úrovni stolního počítače na kompaktním počítači, musíte použít zástupná řešení. Externí kryt grafického procesoru (eGPU) umožňuje připojit samostatnou kartu, ale je to drahé a zvyšuje objem. Toto je funkční řešení, ale je to připomínka fyzických omezení miniaturizace.

Cesta od monochromatického zobrazovacího adaptéru (MDA) k dnešním 4K monsterům je dlouhá. IBM představilo první grafickou kartu v roce 1981. MDA poskytovalo pouze textový výstup. Zelený nebo bílý text na černé obrazovce. To je vše. Žádné obrázky. Žádné květiny. Pouze řádky a písmena. Dnes mohou integrované čipy i samostatné karty snadno přenášet HD (1920 x 1080 pixelů) signály přes HDMI nebo DisplayPort kabely. Vybrané karty jdou často ještě dále a poskytují video Ultra HD 4K (3840 x 2160). Vyšší specifikace nabízejí ještě větší rozlišení. Přešli jsme od počítání symbolů k simulaci reality, to vše na křemíkové destičce, která se vám vejde do dlaně.

Nalezení optimálního vyvážení grafické karty

Vysoce výkonnou grafickou kartu najdete na míle daleko. Je hlučný, je obrovský a obvykle má dostatek video paměti, aby utopil malou rybku. Výrobci to vědí. Zdobí tyto karty RGB osvětlením, vlastními kryty a ventilátory, které vypadají jako tryskové motory. To je marketingové zlato. Potřebuje ale průměrný uživatel skutečně tolik energie?

S největší pravděpodobností ne.

Pokud vaše každodenní práce zahrnuje e-mail, dokumenty ve Wordu a procházení kanálů sociálních médií, platíte navíc za produktivitu, kterou nikdy neuvidíte. Integrovaná grafika integrovaná do moderních procesorů si dobře poradí s 2D úkoly. Je energeticky efektivní. Nevyžaduje další chladicí ventilátory. Diskrétní karta je potřeba pouze v případě, že aktivně pracujete s grafikou specifickým způsobem.

Amatérští hráči? Zlatou střední cestou je grafická karta střední úrovně. Udržuje hry v hladkém chodu, aniž byste museli vydělat peníze. Pokud jste hardcore hráč nebo trávíte dny modelováním 3D objektů pro animaci, pak potřebujete výkonná řešení. Zde se cena prudce zvyšuje.

Měření skutečného výkonu

Technické specifikace jsou plné čísel, která většině lidí nic neříkají. Abyste pochopili, co karta vlastně dělá, musíte se podívat na snímkovou frekvenci. Měří se ve snímcích za sekundu (FPS). Toto je počet úplných snímků, které grafická karta zobrazí na obrazovce každou sekundu.

Lidské oko začne vnímat obraz jako přerušovaný, pokud je frekvence nižší než 25 snímků za sekundu. Ale v rychlé střílečce nebo závodní hře? Potřebujete alespoň 60 FPS. Jakákoli hodnota pod tímto se zdá být pomalá. Jako by se hra rozpadla.

To je řízeno dvěma hlavními hardwarovými indikátory:

  • Trojúhelníky nebo vrcholy za sekundu: 3D světy jsou jen matematika. Trojúhelníky. Polygony. Tato metrika ukazuje, jak rychle dokáže grafická karta vypočítat tvar objektu, než jej uvidíte. To je rychlost drátěného rámu.
  • Pixel Fill Rate: Toto je počet pixelů, které dokáže grafická karta vyplnit a umístit na obrazovku za sekundu. Toto je rychlost rastrování.

Tyto rychlosti závisí na základních specifikacích hardwaru. Co hledat:

  • Frekvence jádra GPU (MHz)
  • Šířka paměťové sběrnice (bity)
    *Celková video paměť (MB)
  • Frekvence paměti (MHz)
  • Šířka pásma paměti (GB/s)

Neomezujte se však pouze na grafickou kartu. Důležitý je také procesor a základní deska. Pokud je vaše základní deska pomalá, nebude schopna přenášet data na tak rychlou grafickou kartu dostatečně rychle. Je to jako dát motor Ferrari do traktoru. Úzké místo je skutečně přítomno. Grafická karta potřebuje ke své činnosti pokyny od procesoru. Pokud je silnice ucpaná, auto zastaví.

Integrovaná grafika vs diskrétní karty

Mnoho procesorů nyní přichází s integrovanou grafikou. Jedná se o čipy na čipu procesoru. Snadno zvládnou 2D obrázky. Pro kancelářskou práci, procházení webu a konzumaci médií jsou ideální. Šetří energii. Udržují počítačovou skříň chladnou.

Připojení samostatné grafické karty potlačí tyto vestavěné funkce. Systém se přepne. Hlavní práci přebírá diskrétní karta.

Někteří uživatelé se snaží ze svého hardwaru vymáčknout více života jeho přetaktováním. To znamená ruční zvýšení frekvence grafické karty nebo paměti, aby běžely rychleji než tovární nastavení. Lidé obvykle přetaktují svou paměť, protože zvýšení frekvence jádra GPU často vede k přehřívání.

Pomáhá to? Ano. Produktivita se zvyšuje.

Existují nějaké nevýhody? Ano. Tím dojde ke ztrátě záruky. A pokud to přeženete, systém může zamrznout. Nebo hořet. V přeneseném slova smyslu. Pravděpodobnější.

Navigace na trhu: co je opravdu dobré?

Trh je přeplněný. Zde je návod, jak prolomit hluk.

Která grafická karta je nejlepší pro hraní her?
Neexistuje jediná odpověď. Záleží na vašem rozpočtu a rozlišení. Pro náročné hraní jsou nejlepší možnosti NVIDIA GeForce RTX 3090, 3090 Ti a 3070. Na straně AMD se Radeon RX 6800 drží dobře. Pokud chcete absolutně nejlepší grafickou kartu NVIDIA, RTX 3090 (DirectX 12.00) vede. RTX 3080 se blíží (těsná sekunda).

Co je lepší: GTX nebo RTX?
Typicky je RTX novější a podporuje sledování paprsků. V porovnání konkrétních modelů je GeForce RTX 2060 rychlejší než starší GeForce GTX 1070. Ani jedna z těchto karet ale nezvládne pohodlně 4K hraní na ultra nastavení. To vyžaduje novou architekturu.

Je možné nainstalovat grafickou kartu do notebooku?
Obvykle ne. U většiny notebooků je GPU připájen přímo k základní desce. Nelze jej nahradit. Pokud je váš notebook pomalý s grafikou, jste uvízlí.

Existuje však výjimka. Pokud má váš notebook port Thunderbolt 3, můžete externí grafickou kartu připojit přes speciální pouzdro. Funguje to. To přidává sílu. Ale to je drahé a těžkopádné.

Technologie se rychle vyvíjejí. Dnešní špičkové řešení se zítra stane řešením střední třídy. Zkontrolujte specifikace. Zkontrolujte dostupnost portů. Nekupujte největší grafickou kartu, jakou najdete. Kupte si ten, který vyhovuje vašim skutečným potřebám. A možná přetaktování nechat na profesionálech. Nebo lidi, kterým nevadí koupit si novou záruku.

Попередня статтяJak postavit domácí kino s nízkým rozpočtem
Наступна статтяClub Penguin: bezpečné útočiště pro děti na internetu?