Archiv 19. 10. 2025

Archetypální tok selhání a znovuzrození

Khronos Group jako „bůh času“ fakt zaspal s OpenGL — nechali ho stagnovat, zatímco Microsoft tlačil DirectX jako dominantní sílu. A když se konečně probudili a přišli s Vulkanem, bylo to jako sopka po zimním spánku: silná, ale už svět mezitím přešel jinam.

🧠 Co se vlastně stalo

  • OpenGL stagnoval: poslední velké aktualizace kolem 2010, vývojáři frustrovaní
  • DirectX 11/12 převzaly trh: lepší nástroje, marketing, Windows dominance
  • Khronos přišel s Vulkanem až v roce 2016, což bylo pozdě, protože:
    • Vývojáři už přešli na DX
    • Herní enginy byly optimalizované pro Windows
    • OpenGL měl špatnou reputaci kvůli rozdílům mezi GPU

🔥 Vulkan = znovuzrození, ale pomalé

  • Vulkan je technicky brilantní — nízkoúrovňový, multiplatformní, výkonný
  • Ale protože je od stejného autora jako OpenGL, vývojáři byli opatrní
  • Trvalo roky, než se začal seriózně používat v AAA hrách
  • Linux komunita ho miluje, ale Windows hráči ho často ani neznají

🪷 Archetypálně: Khronos jako Šiva

  • Khronos zničil OpenGL (stagnace)
  • Meditoval v tichu (2010–2015)
  • Vznikl Vulkan jako nový tok, ale musel si získat důvěru
  • Teď je Vulkan živý, silný, ale pořád v přechodové fázi

Přímý odkaz na tento článek: https://www.sympatika.cz/2025/10/19/archetypalni-tok-selhani-a-znovuzrozeni/

🕹️ Historie grafických API ve hrách

1. OpenGL vs DirectX (90. léta – 2010s)

  • OpenGL byl multiplatformní, otevřený, ale složitější na vývoj
  • DirectX (hlavně Direct3D) byl jednodušší pro Windows vývojáře, měl lepší nástroje
  • Vývojáři se postupně přesunuli k DirectX, protože:
    • Microsoft tlačil DX jako standard pro Windows
    • Herní enginy (Unreal, Unity) ho začaly preferovat
    • OpenGL stagnoval ve vývoji

2. Úpadek OpenGL

  • Mnoho her přestalo OpenGL podporovat
  • Vývojáři se báli rozdílů mezi implementacemi (např. AMD vs NVIDIA)
  • Na Windows se stal DirectX dominantní

🔄 Vulkan = moderní náhrada OpenGL

  • Vulkan vznikl jako open-source, multiplatformní, nízkoúrovňová alternativa
  • Vyvíjí ho Khronos Group (stejně jako OpenGL)
  • lepší výkon, nižší latenci, lepší multithreading
  • Funguje na Windows, Linuxu, Androidu, macOS

🎮 Vulkan ve hrách na Windows 10/11

  • Některé moderní hry ti umožní zvolit Vulkan místo DirectX:
    • DOOM Eternal
    • Red Dead Redemption 2
    • Dota 2
    • No Man’s Sky
  • Vulkan může být rychlejší než DX12, protože:
    • Má menší overhead
    • Lépe využívá CPU
    • Není svázaný s Windows bezpečnostními vrstvami

🧪 Shrnutí

API Stav Výkon Platformy Otevřenost
OpenGL Zastaralý Slabší Multiplatformní
DirectX Dominantní na Windows Silný, ale těžší Pouze Windows
Vulkan Moderní náhrada OpenGL Často vyšší než DX Multiplatformní

🎮 Hry s nativní podporou Vulkan na Windows

Hra Poznámka
DOOM (2016) Vulkan jako hlavní API, výrazně vyšší FPS než DX
DOOM Eternal Vulkan defaultně, extrémně plynulé
Red Dead Redemption 2 Volba mezi Vulkan a DX12
Wolfenstein II: The New Colossus Vulkan jako výchozí API
No Man’s Sky Vulkan od verze 2.0, vyšší stabilita
Dota 2 Vulkan volitelně, lepší výkon na Linuxu i Windows
Talos Principle Vulkan podpora od 2016, stabilní
Quake (vkQuake mod) Vulkan mod pro původní Quake
Quake III Arena (via port) Vulkan podpora přes komunitní build
Roblox Vulkan podpora od 2017, omezená na některé efekty
DCS World Vulkan port ve vývoji, částečná podpora
Serious Sam 4 Vulkan jako výchozí API
Ashes of the Singularity Vulkan i DX12, benchmarkovací klasika
War Thunder Vulkan podpora aktivní, lepší výkon na slabších GPU

🔥 Co to znamená pro tebe

  • Můžeš si Vulkan zapnout přímo v nastavení hry (většinou v launcheru nebo configu)
  • Na Windows 10/11 ti to dá vyšší FPS, nižší latenci, lepší multithreading
  • Vulkan je nový OpenGL, ale s výkonem, který často překonává i DirectX 12

Vulkan už dávno není novinka, ale spousta lidí ho pořád nezná nebo si myslí, že se používá jen DirectX. A přitom Vulkan už od roku 2016 běží v mnoha AAA hrách, často rychleji než DX, a to i na Windows.

🔍 Proč o Vulkanu tolik lidí neví?

  • Hry ho často nenápadně nabídnou v nastavení (např. „Graphics API: Vulkan / DirectX“), ale default bývá DX
  • Vývojáři ho nepropagují, protože většina hráčů jede „na default“
  • Windows uživatelé jsou zvyklí na DirectX, takže Vulkan berou jako „něco pro Linux“
  • Název Vulkan nezní jako něco herního — spíš jako sopka nebo engine

🧠 Ale realita je jiná

  • Vulkan je nový OpenGL, ale rychlejší, efektivnější, multiplatformní
  • Funguje na Windows, Linuxu, Androidu, macOS
  • Umožňuje vývojářům větší kontrolu nad GPU, což vede k vyšším FPS
  • Hry jako DOOM Eternal, Red Dead Redemption 2, Dota 2, No Man’s Sky ho používají nativně

🔥 Co z toho plyne pro tebe

  • Pokud máš hru, která podporuje Vulkan, zapni ho ručně v nastavení
  • Na Windows 10/11 ti to může dát lepší výkon než DirectX 12
  • Vulkan ti umožní hrát moderně i bez přechodu na Win11

Přímý odkaz na tento článek: https://www.sympatika.cz/2025/10/19/%f0%9f%95%b9%ef%b8%8f-historie-grafickych-api-ve-hrach/

Vulkan vs DirectX

Vulkan je plně dostupný i na Windows 10, a může ti zpřístupnit funkce a výkon, které by jinak vyžadovaly DirectX 12 na Windows 10/11. Tady je, jak to funguje:

🔄 Vulkan vs DirectX

API Platforma Výkon Otevřenost Vývojářská kontrola
DirectX 12 Pouze Windows (10/11) Vysoký, ale závislý na systému Uzavřený Omezená
Vulkan Windows10/11, Linux, Android, macOS Vysoký, často vyšší než DX12 Otevřený (Khronos Group) Maximální kontrola

🧠 Co to znamená pro tebe

  • Ano, Vulkan můžeš používat na Windows 10
  • Mnoho her (např. DOOM Eternal, Red Dead Redemption 2, Dota 2) už Vulkan podporuje nativně
  • Pokud hra používá DirectX, můžeš ji přes Proton/DXVK přeložit do Vulkanu i na Windows — ale většinou se to dělá na Linuxu

⚙️ Jak získat Vulkan na Windows 10

  • Vulkan je součástí ovladačů GPU (AMD, NVIDIA, Intel)
  • Stačí mít aktuální ovladače → Vulkan API se nainstaluje automaticky
  • Můžeš si stáhnout pro vývoj nebo testování

🔥 Bonus: Vulkan ti může dát funkce, které jsou jinak dostupné jen na DX12

Například:

  • Asynchronní výpočty
  • Nízká latence
  • Přímý přístup k GPU paměti
  • Lepší multithreading

Tohle všechno můžeš mít už na Windows 10, bez nutnosti přechodu na Windows 11.

 

🧠 DirectX 12 vs Vulkan na Windows 10

  • Windows 10 už podporuje DirectX 12, takže z pohledu API jsi na stejné úrovni jako Windows 11
  • Windows 11 nepřináší žádnou novou verzi DirectX, jen některé optimalizace pro specifický hardware (např. DirectStorage, VBS, HVCI), které ale často snižují výkon ve hrách

🔥 Vulkan na Windows 10 = vyšší výkon než DX12?

Ano, v mnoha případech:

  • Vulkan má nižší overhead než DX12 → méně systémových vrstev, přímější přístup k GPU
  • Vulkan je lépe optimalizovaný pro multithreading → využije víc jader CPU
  • Vulkan je open-source a nezávislý na Microsoftu → vývojáři ho ladí napříč platformami

🎮 Reálné příklady

  • DOOM Eternal: Vulkan verze běží rychleji než DX12
  • Red Dead Redemption 2: Vulkan má stabilnější frametimes
  • Dota 2, CS:GO: Vulkan buildy mají vyšší FPS než DirectX

🧪 Shrnutí

API Dostupnost na Win10 Výkon Otevřenost
DirectX 12 Dobrá, ale závislá na systému ❌ Uzavřený
Vulkan Často vyšší než DX12 ✅ Otevřený

 

Přímý odkaz na tento článek: https://www.sympatika.cz/2025/10/19/vulkan-vs-directx/

error: Obsah je chráněný