Ako nainštalovať DirectX 11 na Ubuntu

DirectX 11 na Ubuntu

S veľkým rizikom som na obrázku vyššie nechal úmyselne „Microsoft“. Dúfam, že tento detail nie je príčinou toho, že nás niektorí naši čitatelia opúšťajú, ale je to niečo, čo slúži ako úvod do jedného z tých článkov, ktoré sú vytvorené na zodpovedanie otázok, ale ak hľadáte to, čo hovorí nadpis, by jednoducho odpovedal krátkym „nemôžem“. A je to tak, že niektorí používatelia majú pochybnosti ako nainštalovať directx 11 na ubuntu.

No inštaluje sa to isté ako WhatsApp. Alebo rovnako ako Microsoft Office, ktorý je tiež od rovnakej spoločnosti. Realita je taká, že sa neinštaluje priamo, ale dajú sa urobiť obchádzky, aby na Linuxe fungovalo čokoľvek, čo vyžaduje DirectX 11 alebo niektorú z jeho verzií. Pretože otázka, ktorá vás sem priviedla, môže mať inú zásadnú otázku a otázkou nie je, ako nainštalovať DirectX v Ubuntu, ale skôr ako môžem použiť softvér v Ubuntu, ktorý vyžaduje DirectX 11, 12 alebo čokoľvek iné.

Čo je DirectX

DirectX je a zbierka technológií programovania multimediálnych aplikácií a grafika vyvinuté spoločnosťou Microsoft. Používa sa najmä na vývoj a spúšťanie multimediálnych aplikácií a hier na platforme Windows. Táto kolekcia poskytuje množstvo nástrojov a zdrojov pre vývojárov softvéru, vrátane rozhraní API pre 2D a 3D grafiku, zvuk, vstup zariadenia, siete a všeobecné multimédiá. To umožňuje vývojárom vytvárať aplikácie, ktoré naplno využívajú hardvérové ​​zdroje počítača, výsledkom čoho je lepšia vizuálna a zvuková kvalita a rýchlejší a plynulejší výkon.

Stručne povedané, je to niečo, čo Microsoft vytvára pre vývojárov, aby vytvorili svoj softvér tak, aby fungoval na operačnom systéme, ktorý Bill Gates spopularizoval, povedal by som už v 90. rokoch, hoci Windows 1.0 bol vydaný v roku 1985. Niekedy sa vyžaduje a inštaluje spolu s nejakou hrou, alebo vedľa programu na úpravu videa a podobne, a to je otázka. To môžeme si myslieť, že nemôžeme spustiť program v Ubuntu, pretože vo svojich požiadavkách požaduje DirectX, ale nie.

Musím nainštalovať DirectX 11?

Používatelia Linuxu plne chápu, čo a závislosť: Existuje hlavný softvér a ďalšie menšie, ktoré sú potrebné na fungovanie hlavného, ​​na ktorom sú závislé, odtiaľ ich názov. Hoci DirectX je možné nainštalovať a aktualizovať ako kompletný softvér v systéme Windows, často je súčasťou hier a akýchkoľvek programov, ktoré to vyžadujú, rovnako ako závislosti na Linuxe. Príkladom je FFmpeg: ak ho nemáme nainštalovaný a ideme inštalovať softvér, ktorý ho potrebuje, nainštaluje ho Ubuntu. Môžeme ho však nainštalovať aj manuálne, aby sme s ním urobili všetko z terminálu (príklad 1, príklad 2).

Skutočne dôležitá vec je tu vedieť spustiť konkrétny program, pretože DirectX je sám o sebe málo užitočný, rovnako ako .NET Framework. Tento program bude ten, ktorý vyžaduje DirectX 11 alebo inú verziu a my sa musíme zamerať na hlavný program.

Možnosti spúšťania programov, ktoré závisia od DirextX 11 ±

VÍNO

Jedna z najlepších možností, ak nie najlepšia, je použiť VÍNO. Keď potrebujete niečo konkrétne, napríklad DirectX 11 ±, stiahne ho, aby bolo možné spustiť program. To isté, ak to závisí od .NET, ale v tomto prípade by som si stiahol Mono.

Ak chceme použiť možnosť WINE, musíme urobiť nasledovné:

  1. Otvoríme terminál a napíšeme:
sudo apt update && sudo apt upgrade && sudo apt install wine
  1. Spustíme inštalátor programu, ktorý chceme nainštalovať a závisí od DirectX. Ak už máme VÍNO, malo by sa ním otvárať. Ak vidíme niečo zvláštne, vždy môžeme kliknúť pravým tlačidlom myši a vybrať „Otvoriť pomocou WINE“ alebo nejakú podobnú správu.
  2. Postupujeme podľa pokynov, ktoré sa zobrazia na obrazovke. WINE by sa malo postarať o stiahnutie všetkého potrebného na to, aby program fungoval, vrátane DirectX či alternatívneho softvéru (skôr toho druhého, ako si vysvetlíme neskôr), čo však umožní aj spustenie programu.

OpenGL, Vulkan a Proton ako alternatívy k DirectX 11

K DirectX existujú alternatívy, ako napr OpenGL alebo Vulcana tieto sú kompatibilné s Ubuntu. Ak to, čo hľadáme, je jednoducho použiť program, ktorý uvádza DirectX 11 medzi svojimi minimálnymi požiadavkami, musíme urobiť predchádzajúci bod: dôverovať WINE a nechať ho sťahovať to, čo je potrebné, medzi ktoré byť OpenGL alebo Vulkan. V niektorých prípadoch to môže byť potrebné Protón, čo Valve používa aj na svojom Steame na zvýšenie kompatibility hier a že mnohé z nich je možné spustiť aj na Linuxe.

Toto by boli kroky, ktoré je potrebné vykonať pri inštalácii každej z týchto troch možností:

OpenGL

OpenGL je štandardne nainštalovaný v Ubuntu, takže ho nemusíte inštalovať manuálne. Áno, možno bude potrebné nainštalovať ovládače pre našu grafickú kartu, ako napríklad NVIDIA, pre ktorú musíte prejsť do časti Softvér a aktualizácie/Ďalšie ovládače a nainštalovať proprietárne, ak sa táto možnosť zobrazí. Dá sa nainštalovať aj z terminálu napísaním sudo apt nainštalovať nvidia-driver-XXX, kde XXX by bolo číslo verzie, napríklad 460.

Vulkan

Ak chcete nainštalovať Vulkan, otvorte terminál a zadajte nasledujúci príkaz, aby ste pridali jeho oficiálny archív:

sudo add-apt-repository ppa: grafika-ovládače / ppa

Neskôr aktualizujeme zoznam balíkov s sudo apt update, s ktorým už budeme mať k dispozícii Vulkan na jeho inštaláciu. Predtým, ako nainštalujeme proprietárne ovládače našej grafickej karty, ako sme vysvetlili v predchádzajúcom bode. Nakoniec nainštalujeme Vulkan:

sudo apt-get install vulkan-sdk

Protón

Proton je nástroj vyvinutý spoločnosťou Valve určený na spúšťanie hier pre Windows na Linuxe cez Steam. Ak chcete nainštalovať Proton na Ubuntu, postupujte takto:

  1. Ak ho nemáme nainštalovaný, nainštalujeme Steam. Hoci je balík Snap tou najlepšou voľbou, nemali by ste verziu DEB zahodiť a nechať si ju v komore, len pre to, čo sa môže stať.
  2. Prejdeme na kartu „Steam Play“ a začiarkneme políčko „Aktivovať Steam Play pre všetky tituly“.
  3. V rozbaľovacom zozname „Verzia kompatibility so službou Steam Play“ vyberieme najnovšiu verziu Protonu.
  4. Prijímame a ukladáme zmeny.

Vďaka tomu budeme môcť hrať tituly pre Windows na Linuxe a tiež, pretože Steam ponúka viac než len hry, aj ďalší softvér, ktorý vyžaduje DirectX 11 alebo starší.

Tento softvér spoločnosti Microsoft nemôžete nainštalovať na Ubuntu, ale rovnako ako u mnohých iných existujú alternatívy.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.