Čo je OpenGL? Je možné určiť verziu balíka Office a service pack z VBA

  • 28.06.2019

Mnoho hráčov nepochybne vie, že pre správne fungovanie tak známych hier ako Minecraft alebo CS je jednou z najzákladnejších podmienok, aby mal systém nainštalované najnovšie ovládače OpenGL. Teraz sa bude diskutovať o tom, ako aktualizovať tento balík ovládačov, pretože ako každý iný softvér môže byť zastaraný. Preto sa niekedy vyskytnú problémy so spustením vašich obľúbených hier.

OpenGL: ako najjednoduchším spôsobom?

V prvom rade, ak pri spustení hry alebo nejakej konkrétnej aplikácie systém hlási, že je potrebné aktualizovať ovládače OpenGL, mali by ste použiť najštandardnejšie riešenie.

Ak chcete proces aktivovať, musíte zadať štandardný „Správca zariadení“, ktorý je možné vykonať z „Ovládací panel“, časť správy počítača alebo príkaz devmgmgt.msc cez riadok konzoly „Spustiť“ a nájsť nainštalovaný grafický adaptér. tam.

Aktualizáciu je možné spustiť pomocou rovnomenného príkazu v ponuke po kliknutí pravým tlačidlom myši alebo v sekcii vlastností zariadenia. Ak zadáte automatické vyhľadávanie, nemusí to fungovať a systém ohlási, že najvhodnejší ovládač je už nainštalovaný. Preto je vhodné najskôr kontaktovať stránku výrobcu hardvéru, vybrať model grafickej karty, stiahnuť najnovší ovládač a pri inštalácii uviesť umiestnenie uloženej distribúcie.

Ako aktualizovať OpenGL na Windows 7 alebo inom systéme pomocou špecializovaných nástrojov?

Pre majiteľov čipov NVIDIA a Radeon môže byť úloha trochu zjednodušená. Spravidla sa pre ne dodávajú predinštalované špeciálne ovládacie programy ako PhysX a Catalyst. Preto s ich pomocou môžete aktualizovať ovládač OpenGL.

Ak z nejakého dôvodu takéto nástroje nie sú dostupné, mali by ste si ich jednoducho stiahnuť a integrovať do systému. Ak máte neustále aktívne internetové pripojenie, budú užitočné nielen pri nastavovaní hier, ale aj pri automatickom sledovaní vzhľadu nových verzií potrebných ovládačov vrátane OpenGL.

V zásade, ak sa používateľovi táto možnosť nepáči, môžete použiť nemenej zaujímavé programy ako Driver Booster, ktoré bez zásahu používateľa aktualizujú ovládače pre absolútne všetky hardvérové ​​a softvérové ​​zariadenia nainštalované v počítači alebo notebooku. Aplikácia sama určí verziu ovládača OpenGL počas kontroly systému. Ako ho aktualizovať? Musíte len súhlasiť s ponukou inštalácie nájdených aktualizácií. Po dokončení procesu aktualizácie sa bude vyžadovať úplný reštart.

Nakoniec si môžete nainštalovať špeciálny nástroj s názvom OpenGL Extensions Viewer, pomocou ktorého môžete zistiť verziu nainštalovaného balíka ovládačov a aktualizovať ho na najnovšiu verziu.

Aktualizácia DirectX

Aktualizácia však nemusí priniesť želaný pozitívny výsledok bez aktualizácie platformy DirectX, ktorá je z hľadiska multimédií akýmsi spojovacím mostíkom medzi hardvérom a softvérovým balíkom.

Nainštalovanú verziu zistíte pomocou príkazu dxdiag, ktorý sa zadáva v menu Spustiť. Novú distribúciu si môžete stiahnuť z oficiálnej stránky podpory spoločnosti Microsoft v sekcii Downloads.

Ako už bolo jasné, DirectX OpenGL je možné aktualizovať obvyklým spustením procesu inštalácie stiahnutej distribúcie. Výhodou tejto aktualizácie je aj to, že v samotnom dialógovom okne DirectX je možné spustiť množstvo testov, vrátane výkonu DirectSound, ffdshow, Direct3D atď.

Prečo nie sú ovládače aktualizované?

Ak zrazu žiadne z vyššie uvedených riešení nepomôže, s najväčšou pravdepodobnosťou dôvod spočíva iba v tom, že grafický adaptér jednoducho nepodporuje nainštalovanú verziu OpenGL, takže bez ohľadu na to, ako veľmi sa snažíte, ovládač nie je možné nainštalovať. Jediným východiskom je inštalácia výkonnejšej grafickej karty.

Mimochodom, najčastejšie sa tento problém vyskytuje v prípade integrovaných video čipov štandardu video-on-board, ktoré sú zabudované do základných dosiek. S diskrétnymi grafickými kartami spravidla takéto problémy nie sú (samozrejme za predpokladu, že čip nie je príliš zastaraný a spočiatku podporuje technológiu OpenGL). Čo sa týka takýchto kariet, myslím, že je to už jasné. Niekedy však môže byť potrebné aktualizovať platformy JAVA Runtime alebo dokonca .NET Framework od spoločnosti Microsoft - na to by sa tiež nemalo zabúdať. Spravidla sa to však vo väčšine prípadov nevyžaduje - stačí paralelne použiť pomôcku OpenGL Extensions Viewer.

  1. Ovládače pre grafické karty NVIDIA dodávané s operačným systémom Windows zvyčajne nepodporujú OpenGL. Aplikácie budú používať vykresľovanie softvéru Windows OpenGL (obal v Direct3D v systéme Windows Vista). Pomocou nástrojov OpenGL Extensions Viewer a GPU Caps Viewer môžete skontrolovať, či má systém ovládač OpenGL. Ak ukazujú, že dodávateľom OpenGL je Microsoft, potom systém nemá ovládač OpenGL. Stiahnite si a nainštalujte najnovší ovládač grafickej karty z webovej stránky NVIDIA.
  2. Nová verzia ovládača mohla pridať podporu pre novú verziu OpenGL API, ktorú aplikácia nepozná. Napríklad ovládač povie aplikáciám, aby podporovali OpenGL verzie 2.0, a aplikácia/hra skontroluje, či podporujú OpenGL verzie 1.X. Na vyriešenie problému môžete použiť RivaTuner v nastaveniach OpenGL na karte Kompatibilita, aby ste prinútili hodnotu verzie OpenGL (prepísanie reťazca verzie OpenGL) nahlásenej ovládačom na verziu podporovanú aplikáciou, napríklad 1.5 . Táto možnosť neovplyvňuje výkon OpenGL grafickej karty, ale aplikácie vyžadujúce OpenGL verzie 2.0 môžu prestať fungovať z rovnakého dôvodu. Flexibilnejším spôsobom je vytvorenie profilu ovládača pre problematickú aplikáciu pomocou pomôcky nHancer, pričom požadovanú verziu špecifikujete vo voľbe „Reported OpenGL Version“ na karte „Compatibility“.
  3. Problém môže nastať, ak je v systéme z nejakého dôvodu nainštalovaných viacero ovládačov OpenGL. V registri na HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\OpenGLDrivers (HKLM\Software\Microsoft\Windows\CurrentVersion\OpenGLdrivers pre Windows 9x-ME), overte, že existuje jeden podkľúč RIVATNT a že kľúč Dll v tomto kľúči je nvoglnt (pre Windows 9x-ME existuje jeden kľúč s hodnotou nvopengl.dll). Ak existujú ďalšie podkľúče, ako napríklad ati2dvag (ovládač OpenGL od ATI), mali by sa po exporte do súboru .reg odstrániť.
  4. Implementácia OpenGL 2.0 pre GeForce FX a vyššie GPU v ovládači NVIDIA vyžaduje, aby CPU podporoval rozšírenia SSE. Ak tieto rozšírenia nie sú dostupné, ovládač OpenGL ICD sa neinicializuje, aplikácie OpenGL sa zatvoria alebo sa použije softvérové ​​vykresľovanie. Inicializáciu ovládača môžete skontrolovať pomocou nástrojov OpenGL Extensions Viewer a GPU Caps Viewer, rozšírenia podporované procesorom môžete skontrolovať pomocou nástrojov CPU-Z alebo Sandra. Ak procesor nepodporuje SSE, môžete použiť staršie verzie ovládača (pred 75.XX) alebo použiť RivaTuner v nastaveniach OpenGL na karte Kompatibilita a povoliť režim emulácie NV25 namiesto predvolenej maximálnej akcelerácie “. Ako poslednú možnosť môžete použiť OpenGL -> Direct3D wrapper GLDirect alebo TitaniumGL . Niekedy procesor podporuje SSE, ale podpora nefunguje kvôli zastaranému BIOSu základnej dosky. Tento problém je typický najmä pre systémy s procesormi AMD Athlon XP a Duron. Aktualizácia systému BIOS základnej dosky môže obnoviť podporu SSE.
  5. Ak má systém niekoľko grafických kariet založených na rôznych GPU NVIDIA, ovládač OpenGL bude podporovať iba verziu OpenGL podporovanú všetkými grafickými kartami.

Obávam sa, že v prvý deň Linuxu budete musieť otvoriť príkazový riadok (nebojte sa, stalo sa to aj mne). Aplikácie -> Príslušenstvo -> Terminál. Napíšte lspci a stlačte Enter. Všetky pripojenia cez PCI alebo PCI express sú uvedené tu, vrátane grafickej karty. Čítajte zoznam, kým neuvidíte niečo o ATI alebo nVidia alebo o jednom z modelov Intel.

potom prejdite na porovnávacie tabuľky grafických kariet na Wikipédii a zistite, ktorú verziu OpenGL vaša karta podporuje.

pamätajte, že hovoria iba o tom, ktorú verziu hardvér podporuje. Aby ste mohli spustiť knižnice OpenGL, potrebujete aj ovládač, ktorý ich podporuje. Viaceré ovládače videa pre každú generáciu čipu pre Linux. Ubuntu prichádza s verziami s otvoreným zdrojovým kódom, ktoré nie sú zlé, ale vo všeobecnosti sú o krok pozadu za proprietárnymi ovládačmi vydanými výrobcami grafických kariet (často označované ako binárne ovládače alebo proprietárne ovládače). Ak zistíte, že váš hardvér podporuje OpenGL 2.0 (čo je väčšina), môžete vyskúšať proprietárne ovládače. Nazývajú sa nvidia-current pre nvidia a fglrx pre ATI. Pre Intel existujú iba ovládače s otvoreným zdrojom.

prvým nástrojom, ktorý použijete, by mal byť pravdepodobne lspci, ale ak vás zaujíma viac podrobností, môžete použiť lshw .

príklad z môjho notebooku:

Prompt>lspci | grep VGA 00:02.0 VGA kompatibilný radič: Intel Corporation Core Processor Integrated Graphics Controller (rev 02) 01:00.0 VGA kompatibilný radič: nVidia Corporation Device 0df0 (rev a1) výzva>

a zodpovedajúci úryvok z lshw:

*-pci:0 popis: PCI mostový produkt: Core Processor PCI Express x16 Root Port predajca: Intel Corporation fyzické ID: 1 informácie o zbernici: :00:01.0 verzia: 02 šírka: 32 bitov takt: 33MHz schopnosti: pci pm msi pciexpress normal_decode bus_master cap_list konfigurácia: driver=pcieport zdroje: irq:42 ioport:2000(veľkosť=4096) pamäť:fb000000-fbffffff ioport:f0000000(veľkosť=167772160) *-popis displeja: VGA kompatibilný výrobca ovládača Corporation: nVindia Corporation id: 0 info o zbernici: :01:00.0 verzia: a1 šírka: 64 bitov takt: 33MHz schopnosti: pm msi pciexpress vga_controller bus_master cap_list configuration: driver=nouveau latency=0 resources: irq:16 memory:fb000000-fbffffff memory:f00 f7ffffff pamäť:f8000000-f9ffffff ioport:2000(veľkosť=128) *-popis displeja: VGA kompatibilný radič produkt: Core Processor Integrated Graphics Controller Dodávateľ: Intel Corporation fyzické id: 2 bus info.

Niekedy na spustenie aplikácie alebo hry v systéme Windows možno budete potrebovať názov balíka programov nainštalovaných v operačnom systéme.

A preto odpovedať na otázku, ako zistiť, ktoré DirectX je nainštalované.

Keď poznáte presnú verziu tohto balíka, ktorý sa pôvodne používal iba na herné účely, ale potom sa používal na podporu prehrávania multimediálnych súborov a na vykonávanie iných úloh, môžete pochopiť, či má váš počítač dostatok zdrojov alebo aktualizáciu (samotného programu alebo počítačové prvky).

Čo dáva nová verzia?

Veľká časť softvéru funguje len v správnom prostredí – so správnymi ovládačmi a softvérovými balíkmi.

Napríklad Adobe Photoshop vyžaduje nainštalovaný softvér OpenGL a takmer všetky moderné hry sa bez DirectX 11 nespustia.

Presná znalosť multimediálneho balíka (ako aj počítačových zdrojov) zabráni nasledujúcim problémom:

  • Nákupy alebo sťahovanie aplikácií, ktoré nie sú podporované systémom;
  • Pokusy o inštaláciu starších verzií DirectX.

Pre väčšinu aplikácií, ktoré vyžadujú špeciálny softvér, ako je DirectX, je súčasťou dodávky. A počas procesu inštalácie sa navrhuje nainštalovať ho do počítača alebo aktualizovať.

Ak sa však nevyskytnú automatické aktualizácie, ale program sa z nejakého dôvodu nespustí, budete musieť zistiť multimediálny balík, aby ste pochopili, či je príčinou problému jeho nekompatibilita s aplikáciou.

Jednoduchý spôsob, ako určiť

Zistenie verzie DirectX na novo nainštalovanom systéme je celkom jednoduché – v moderných operačných systémoch je balík už pribalený k Windowsu. A odrodu môžete určiť podľa názvu systému:

  • V jednom z najbežnejších systémov Windows 7 je zabudovaný DirectX 10, vhodný pre väčšinu grafických aplikácií, hier a multimediálnych súborov;
  • V zastaranom systéme Windows XP bola štandardne nainštalovaná 9. verzia balíka, ktorá sa často musela aktualizovať, aby bolo možné spustiť modernejšie programy;
  • Windows 8 obsahuje DirectX 11;
  • Kompletný s posledným, desiatym Windowsom, by mohla ísť 11. aj 12. verzia programu.

Definícia pomocou vstavaných nástrojov

Na presné určenie verzie DirectX pomocou vstavaného diagnostického nástroja potrebujete:

  1. Otvorte ponuku na vykonávanie príkazov, pre ktoré by ste mali súčasne stlačiť klávesy Windows + "R";
  2. Zadajte príkaz dxdiag;
  3. V okne, ktoré sa otvorí po vykonaní príkazu, na prvej karte nájdite informácie o programe, ktorý sa nachádza v spodnej časti zoznamu.

Poradte! Keďže systém zobrazuje iba celočíselné hodnoty, niekedy môžu zobrazené informácie o DirectX 11 znamenať, že systém má skutočne nainštalovanú verziu 11.1 alebo 11.2. Na takýchto detailoch však vo väčšine prípadov nezáleží.

Ďalším miestom na zistenie verzie DirectX je ovládací panel grafickej karty, ak je nainštalovaná.

Napríklad pri produktoch NVidia sa takéto informácie zobrazujú pri prezeraní systémových informácií.

Okrem toho existujú špeciálne nástroje, ktoré tiež poskytujú všetky potrebné informácie o systéme vrátane verzie DirectX. Napríklad Aida 64, predtým nazývaná Everest.

Bezplatné verzie tejto pomôcky nájdete na internete a nainštalujete si ju do počítača – v budúcnosti ju budete potrebovať nielen na určenie verzie DirectX.

Podobné funkcie nájdete aj v iných nástrojoch.

Verzia balíka médií zobrazená AIDA 64