Kuinka selvittää Windows 7:n opengl-versio. Jotkut OpenGL-sovellukset ja -pelit lakkasivat toimimasta, koska järjestelmä ei tue OpenGL:ää. Ne, jotka alkavat, ovat erittäin hitaita. Mitä tapahtui

Useimmissa tapauksissa käyttäjät tarvitsevat OpenGL-nimisen tiedostopaketin tiettyjen pelien suorittamiseksi oikein tietokoneessa, jossa on Windows 7 -käyttöjärjestelmä tämä kuljettaja puuttuu tai sen versio on vanhentunut, ohjelmat eivät yksinkertaisesti käynnisty, ja näytölle tulee vastaava ilmoitus, jossa sinua pyydetään asentamaan tai päivittämään ohjelmisto. Tässä artikkelissa puhumme mahdollisimman yksityiskohtaisesti uusien OpenGL-kirjastojen lataamisesta.

Ensinnäkin on syytä ymmärtää, kuinka kyseinen komponentti asennetaan tietokoneeseen. Kaikki tarvittavat tiedostot asennettu näytönohjaimen ohjaimien mukana. Siksi sinun tulee ensin päivittää tämän komponentin ohjelmisto ja sitten siirtyä vaihtoehtoisen menetelmän analysointiin.

Kun sinulla on eniten asennettuja tuore kuljettaja näyttökortille ei ole enää päivityksiä, mutta ilmoitus OpenGL-päivitystarpeesta tulee silti näkyviin, siirry välittömästi kolmanteen menetelmään. Jos tämä vaihtoehto ei tuota tuloksia, se tarkoittaa, että laitteesi ei tue uusimmat kirjastot. Suosittelemme harkitsemaan uuden näytönohjainkortin valintaa.

Tapa 1: Päivitä näytönohjaimen ajurit Windows 7:ssä

Kuten edellä mainittiin, OpenGL-komponentit asennetaan näytönohjaimen tiedostojen mukana. Windows 7:ssä on useita tapoja päivittää niitä. Jokainen niistä sopii erilaisiin tilanteisiin ja vaatii käyttäjältä tiettyjen toimien suorittamista. Siirry artikkeliin alla olevasta linkistä tutustuaksesi kaikkiin menetelmiin yksityiskohtaisesti. Valitse itsellesi sopiva ja noudata annettuja ohjeita. Kun prosessi on valmis, käynnistä tietokone uudelleen ja tarkista pelien tai muiden ohjelmien toimivuus, jotka vaativat uuden kirjastoversion.

Tapa 2: Päivitä komponentit näytönohjaimen omassa apuohjelmassa

Nyt tärkeimmät tuottajat näytönohjaimet ovat AMD ja NVIDIA. Jokaisella on oma ohjelmistonsa, joka varmistaa käyttöjärjestelmän oikean toiminnan ja mahdollistaa ohjelmiston päivittämisen. Pitimet NVIDIA näytönohjain Suosittelemme, että tutustut seuraavan linkin materiaaliin ymmärtääksesi kuinka uusi versio asennetaan OpenGL ajurit V .

AMD-korttien omistajien on luettava muita artikkeleita, koska tässä tapauksessa kaikki toiminnot suoritetaan sisään tai sisään asennetun ohjelmiston tyypistä riippuen.

Tapa 3: DirectX-päivitys

Ei tehokkain, mutta joskus toimiva tapa on asentaa uusia DirectX-kirjastokomponentteja. Joskus se sisältää sopivia tiedostoja, joiden avulla se toimii normaalisti. tarvittavat pelit tai ohjelmia. Ensin sinun on selvitettävä, mikä DirectX on jo asennettu tietokoneellesi. Voit tehdä tämän lukemalla alla olevan artikkelin ohjeet.

Päällä tällä hetkellä Windows 7 -käyttöjärjestelmän uusin versio on DirectX 11. Jos sinulla on aikaisempi kirjasto asennettuna, suosittelemme sen päivittämistä ja ohjelmiston toimivuuden tarkistamista. Lue lisää tästä aiheesta toisesta artikkelista.

Kuten näette, sisään OpenGL-päivitys ei ole mitään monimutkaista, pääkysymys on vain näytönohjain tämän komponentin uusien tiedostojen tuki. Suosittelemme kaikkien menetelmien testaamista, koska kunkin tehokkuus riippuu erilaisista olosuhteista. Lue ohjeet ja noudata niitä, niin onnistut varmasti.

Epäilemättä monet pelaajat tietävät sen oikea toiminta sellaisia kuuluisia pelejä, kuten Minecraft tai CS, yksi perusedellytyksistä on asennettuna uusimmat versiot OpenGL ajurit. Tämän ohjainpaketin päivittämisestä keskustellaan nyt, koska, kuten kaikki muutkin ohjelmistot, ne voivat vanhentua. Tästä syystä suosikkipelien käynnistämisessä on joskus ongelmia.

OpenGL: mikä on yksinkertaisin tapa?

Ensinnäkin, jos järjestelmä ilmoittaa pelin tai jonkin tietyn sovelluksen käynnistämisen yhteydessä, että OpenGL-ajurit on päivitettävä, kannattaa käyttää tavallisinta ratkaisua.

Prosessin aktivoimiseksi sinun on syötettävä standardi "Device Manager", joka voidaan tehdä "Ohjauspaneelista", tietokoneen hallintaosiosta tai komennolla devmgmgt.msc "Suorita"-konsolirivin kautta ja etsi asennettu video. adapteri siellä.

Päivitys voidaan käynnistää samannimisellä komennolla hiiren kakkospainikkeen valikossa tai laitteen ominaisuudet -osiossa. Jos määrittelet automaattinen haku, tämä ei välttämättä toimi, ja järjestelmä raportoi siitä eniten sopiva kuljettaja jo asennettu. Siksi on suositeltavaa mennä ensin laitteen valmistajan verkkosivustolle ja valita mallisi näytönohjain, lataa eniten uusi kuljettaja, ja ilmoita asennuksen aikana tallennetun jakelun sijainti.

Kuinka päivittää OpenGL Windows 7:ssä tai missä tahansa muussa järjestelmässä erikoistuneiden apuohjelmien avulla?

Omistajille NVIDIA sirut ja Radeonin tehtävää voidaan hieman yksinkertaistaa. Yleensä erityiset ohjausohjelmat, kuten PhysX ja Catalyst, toimitetaan niille esiasennettuina. Siksi voit päivittää OpenGL-ohjaimen käyttämällä niitä.

Jos tällaisia ​​apuohjelmia ei jostain syystä ole saatavilla, sinun tulee vain ladata ne ja integroida ne järjestelmään. Jos sinulla on jatkuvasti aktiivinen Internet-yhteys, ne ovat hyödyllisiä paitsi pelien määrittämisessä, myös uusien versioiden ilmestymisen automaattisessa seurannassa tarvittavat kuljettajat, mukaan lukien OpenGL.

Periaatteessa, jos käyttäjä ei pidä tästä vaihtoehdosta, voit käyttää ainakin mielenkiintoisia ohjelmia pitää Driver Booster, joka päivittää ajurit ehdottomasti kaikille laitteille ja ohjelmistolaitteet asennettu tietokoneeseen tai kannettavaan tietokoneeseen. Sovellus määrittää automaattisesti OpenGL-ohjainversion järjestelmän tarkistuksen aikana. Miten se päivitetään? Sinun tarvitsee vain hyväksyä tarjous asentaaksesi löydetyt päivitykset. Kun päivitys on valmis, vaaditaan täydellinen uudelleenkäynnistys.

Lopuksi voit asentaa erityisen apuohjelman nimeltä OpenGL Extensions Viewer, jonka avulla voit selvittää version asennettu paketti ajurit ja päivitä se uusimpaan versioon.

DirectX päivitys

Päivitys ei kuitenkaan välttämättä anna sinulle sitä, mitä haluat. positiivinen tulos päivittämättä DirectX-alustaa, joka on eräänlainen yhdistävä silta laitteiston ja laitteiden välillä ohjelmistopaketti multimedian suhteen.

Tietääkseen asennettu versio voit käyttää Suorita-valikkoon syötettyä dxdiag-komentoa. Voit ladata uuden jakelun viralliselta verkkosivustolta Microsoftin tuki Lataukset-osiossa.

Kuten jo on selvää, DirectX OpenGL Voit päivittää yksinkertaisesti käynnistämällä ladatun jakelun asennusprosessin. Toinen tämän päivityksen etu on, että voit suorittaa useita testejä itse DirectX-valintaikkunassa, mukaan lukien DirectSoundin suorituskyky, ffdshow, Direct3D jne.

Miksi ohjaimia ei ole päivitetty?

Jos yhtäkkiä mikään yllä olevista ratkaisuista ei auta, syy on todennäköisesti vain siinä, että näytönohjain ei yksinkertaisesti tue asennettua OpenGL-versiota, joten et voi asentaa ohjainta riippumatta siitä, kuinka yrität. Ainoa ratkaisu on asentaa tehokkaampi näytönohjain.

Muuten, tämä ongelma ilmenee useimmiten integroiduissa video-on-board-standardin videosiruissa, jotka on sisäänrakennettu emolevyt. KANSSA erilliset näytönohjaimet Yleensä tällaisia ​​ongelmia ei ole (luonnollisesti edellyttäen, että siru ei ole liian vanhentunut ja tukee alun perin OpenGL-tekniikkaa). Mielestäni on jo selvää, miten tällaisille korteille. Mutta joskus päivitys saattaa olla tarpeen JAVA-alustat Kestoaika tai jopa. NET Framework Microsoftilta - meidän ei myöskään pidä unohtaa tätä. Mutta pääsääntöisesti tätä ei vaadita useimmissa tapauksissa - riittää, että käytät OpenGL Extensions Viewer -apuohjelmaa rinnakkain.

Joskus sovelluksen tai pelin suorittamiseksi Windowsissa saatat tarvita asennetun paketin nimen käyttöjärjestelmä ohjelmia.

Ja siksi vastaa kysymykseen, kuinka selvittää, mikä DirectX on asennettu.

Tietäen tarkka versio Tämä paketti, jota alun perin käytettiin vain pelaamiseen, mutta jota käytettiin sitten tukemaan multimediatiedostojen toistoa ja muita tehtäviä, saat selville, onko tietokoneessasi tarpeeksi resursseja vai tarvitaanko päivitys (itse ohjelmaan tai tietokoneen elementteihin) .

Mitä uusi versio tarjoaa?

Merkittävä osa ohjelmisto toimii vain sopivassa ympäristössä - tarvittavilla ohjaimilla ja ohjelmistopaketteilla.

Esimerkiksi, Adobe Photoshop vaatii OpenGL-ohjelmiston asennettuna, ja melkein kaikki moderneja pelejä ei toimi ilman DirectX 11:tä.

Tarkkaa tietoa multimediapaketti(sekä tietokoneresurssit) voit välttää seuraavat ongelmat:

  • sellaisten sovellusten ostaminen tai lataaminen, joita järjestelmä ei tue;
  • Yritetään asentaa enemmän kuin varhaiset versiot DirectX.

Useimmissa sovelluksissa, jotka vaativat erikoisohjelmiston, kuten DirectX, se sisältyy pakkaukseen. Ja asennuksen aikana on suositeltavaa asentaa se tietokoneellesi tai päivittää se.

Mutta jos automaattista päivitystä ei tapahdu, mutta ohjelma ei jostain syystä käynnisty, sinun on selvitettävä multimediapaketti ymmärtääksesi, aiheuttaako sen yhteensopimattomuus sovelluksen kanssa ongelman.

Yksinkertainen tapa määrittää

Tietääkseen DirectX versioäskettäin asennettu järjestelmä melko yksinkertainen - nykyaikaisissa käyttöjärjestelmissä paketti sisältyy jo Windowsiin. Ja voit määrittää lajikkeen järjestelmän nimen perusteella:

  • Yhdessä yleisimmistä Windows-järjestelmät Sisäänrakennettu 7 on DirectX 10, joka sopii useimmille graafiset sovellukset, pelit ja multimediatiedostot;
  • IN vanhentunut Windows XP oletuksena asennettiin paketin 9. versio, joka piti usein päivittää, jotta se toimisi enemmän nykyaikaiset ohjelmat;
  • Windows 8 sisälsi DirectX 11:n;
  • Sekä ohjelman 11. että 12. versio voitaisiin sisällyttää uusimpaan, kymmenenteen Windowsiin.

Määritelmä sisäänrakennettujen työkalujen avulla

varten tarkka määritelmä DirectX-versio, joka käyttää sisäänrakennettua diagnostiikkatyökalua, vaatii:

  1. Avaa komennon suoritusvalikko painamalla samanaikaisesti Windows + "R" -näppäimiä;
  2. Anna komento dxdiag;
  3. Etsi komennon suorittamisen jälkeen avautuvan ikkunan ensimmäisestä välilehdestä tiedot ohjelmasta, joka sijaitsee luettelon alaosassa.

Neuvoja! Koska järjestelmä näyttää vain kokonaislukuja, joskus näytetyt DirectX 11 -tiedot voivat tarkoittaa, että järjestelmässä on todellakin asennettu versio 11.1 tai 11.2. Useimmissa tapauksissa tällaiset yksityiskohdat eivät kuitenkaan ole tärkeitä.

Toinen paikka DirectX-version selvittämiseen on näytönohjaimen ohjauspaneeli, jos se on asennettu.

Esimerkiksi tuotteille NVidia Nämä tiedot näkyvät järjestelmätietoja tarkasteltaessa.

Lisäksi on erityisiä apuohjelmia, jotka myös näyttävät kaiken tarvittavat tiedot järjestelmästä, mukaan lukien DirectX-versio. Esimerkiksi Aida 64, aiemmin nimeltään Everest.

Ilmaiset versiot Tämä apuohjelma löytyy Internetistä ja asennetaan tietokoneellesi - tulevaisuudessa tarvitset sitä paitsi määrittääksesi, mikä DirectX-versio sinulla on.

Löydät samanlaisia ​​ominaisuuksia muista apuohjelmista.

Mediapaketin versio näkyy AIDA ohjelma 64

Kysymys: Määritä opengl-versio


Tarvitsen koodin opengl es 2:lle,
ja verkko on täynnä ensimmäisen version koodia
kuinka voit nopeasti määrittää opengl-version koodilla?
Tarvitseeko mustaa merkkiä ensimmäisissä vaiheissa?

Vastaus: Ensin on käytettävä VBO:ta. eli glGenBuffers, glBindBuffer jne. vaikka tätä asiaa on tuettu 1.5. Toiseksi sinun on käytettävä varjostimia. eli glCreateProgram, glLinkProgram, glSetShader jne. No, koodin pitäisi sisältää myös shader-koodi (vaikka varjostimia ei vaadita ennen versiota 3.3, mutta ilman shadereitä 2.0 ei auta ollenkaan 1.5:stä).

Kysymys: Mikä OpenGL-versio minun pitäisi valita, jotta sovellus tukee? suurin luku videokortit?


Hei! Kysymys on täsmälleen sama kuin aiheessa: mikä OpenGL-versio minun pitäisi valita, jotta sovellus tukee suurinta määrää näytönohjainkortteja?

Vastaus: Yleisesti ottaen olen sitä mieltä.
Aluksi PC-käyttäjien määrä kasvoi eksponentiaalisesti ja uskon, että tämä kasvu saavutti huippunsa jossain vuosina 2008-2011 (jokaisessa maassa tämä huippu oli eri aikoina, mutta jossain muualla sitä ei ehkä ole saavutettu), ja nyt tämä kasvu on laskemassa.

Itse asiassa aloittaisin tästä huipusta, eli... katsoisin mikä OpenGL:n versio oli tuolloin ja käyttäisin sitä tarkoitukseen, jos tarvitsisin tukea ollakseen todennäköisin. No, ehkä vielä miinus pari kuukautta... eli aika, joka kuluu PC:n siirtymiseen valmistajalta ostajalle.

Kysymys: Optimaalisen OpenGL-version valitseminen


Kysymys kuuluu: mikä pitäisi olla riittävä järjestelmävaatimukset yksinkertaiseen 2D-peliin vuonna 2016? On ajatus, että olisi väärin luoda Flappy Bird -tason projekti OpenGL 4.x:lle, koska monet näytönohjaimet eivät ole yhteensopivia tämän version kanssa. Minimiversio OpenGL on mielestäni 2.0, koska toisaalta se kattaa vanhempien sukupolvien laitteistot, toisaalta mahdollistaa GLSL-varjosimien käytön. Laajennukset tukevat jälkikäsittelyä kehyspuskurilla. Mutta en ole tyytyväinen glTexImage2D-toimintoon liittyviin rajoituksiin. Kaikki OpenGL 2.0 -näytönohjaimet eivät salli pintakuvioiden luomista muistiin, joka on suurempi kuin 1024px*1024px. Myös vaaditaan enemmän vaivaa optimoinnista tällaisille laitteistoille. Otan mielelläni kaikista neuvoista. Olisi myös mukava saada tilastoja tästä aiheesta.

Vastaus:

Viesti lähettäjältä 8 Tarkkailija8

Minulla on sellainen tilanne, että kerään (exe-versiossa) pelejä modernilla kannettavalla Win7-käyttöjärjestelmällä.

Sillä ei ole väliä, mitä keräät.
Moottorin kannalta koneen kokoonpano, jolla se toimii, on tärkeä.

Viesti lähettäjältä 8 Tarkkailija8

Osoittautuu, että moottori kokoaa exe:n siten, että kun se käynnistyy exe-sovellus valitsee, mitä käyttää: OpenGL 2.0 vai OpenGL 4.x?

Exe sisältää moottorin.
Juuri tämä kokoaa kokoonpanonsa dynaamisesti, kun se käynnistetään olemassa olevista moduuleista.

Kysymys: OpenGL-versio


Hyvää iltaa, hyvät foorumilaiset. Onko se mahdollista käyttämällä OpenGL:ää versiot 1.0–1.5 (tämän rajoituksen asetti instituutin opettaja), asentaen esimerkiksi GLUT:n (tai joitain muita kirjastoja)? Kiitos jo etukäteen vastauksestasi.
PS: ohjelmointikieli C tai C++.

Vastaus: Jos et käytä laajennuksia ja toimintoja, kuten glCreateShaderObjectARB(..), glAttachObjectARB(..) jne. (eli täysin ilman varjostimia), tämä on OpenGL 1.5

Kysymys: Määrittele Windows-versio


Tervehdys kaikille.
Kohtasin seuraavan ongelman: Minun on määritettävä käyttöjärjestelmäversio ilman GetVersionExiä. Tosiasia on, että msdn:ssä on kirjoitettu tästä toiminnosta:

Lainata

Hakemuksia ei ole julkaistu Windowsille 8.1 tai Windows 10 palaa Windows 8 Käyttöjärjestelmän version arvo (6.2). Kun hakemus on julkaistu tietylle käyttöjärjestelmä versio, GetVersionEx palauttaa aina version, joka sovellus näkyy tulevissa julkaisuissa.

Mutta tarvitsen vain sovellukseni havaitsemaan, että se toimii Windows 10:ssä.
Mahdollisuus lisätä luetteloon Windows-sovellukset 10 ei kelpaa.

Tässä on itse asiassa kysymys: onko olemassa tapoja määrittää Windowsin versio käyttämällä vain käyttäjätilan toimintoja (RtlGetVersion ei sovellu, koska se toimii ydintilassa).

Tätä viestiä on muokannut rudolfninja - 13.8.2015, 12:16

Kysymys: Selvitä asennetun ASP.NETin versio


Hei! Kirjoitan ohjelmaa tiedon keräämiseksi ympäristöstä.
Kerro minulle, kuinka määritän tietokoneeseen asennetun ASP.NET-version
Olen jo määrittänyt .NET-kehyksen version ja paljon muuta, mutta ASP.NET:ssä on ongelmia.

Vastaus:

Viesti lähettäjältä nevbie

vai sopiiko se yhteen NET-versiot Puitteet?

Sitä ei voi puuttua, koska tämä on NET Framework, vain muutama kokoonpano sen koostumuksesta.