Que faire si OpenGL se bloque sur la carte. Problèmes dans OpenGL. Pourquoi les pilotes ne sont pas mis à jour

Il y a à la fois des accélérateurs professionnels et amateur ...

OpenGL Technology est "juste" un ensemble de spécifications pour la boîte à outils de traitement de graphique de l'ordinateur. En utilisant OpenGL, les développeurs offrent de nombreuses fonctionnalités supplémentaires, notamment en termes de 3D. Dans le même temps, si une plate-forme ou une carte vidéo ne prend pas en charge toutes les fonctions de graphique que le développeur de jeux d'ordinateur suppose, le lissage de tous ces inconvénients prend en charge OpenGL en raison de la prise en charge de la bibliothèque de fonctions supplémentaires.

Au début des années 90, les fabricants de logiciels devaient veiller à ce que leurs applications puissent fonctionner autant que possible de cartes vidéo. Cependant, la spécification unifiée n'existait alors pas et a dû écrire d'énormes pièces de code pour que le programme fonctionne à différents "matériels". Cela ne pouvait pas continuer pendant longtemps. Et toutes les questions de compatibilité à un niveau bas assigné à OpenGL.

Depuis lors, les programmeurs ont dû écrire pour OpenGL et les fabricants de cartes vidéo comprennent le support de cette technologie dans leurs appareils. Voici quelques zones où OpenGL s'applique:

  • modélisation en trois dimensions informatique de processus physiques;
  • dessin animé de l'ordinateur;
  • modélisation tridimensionnelle dans la conception et la publicité;
  • effets spéciaux cinématographiques;
  • et, bien sûr, des graphiques de jeu de jeu.

Accélérateurs OpenGL

Le nombre total de modifications des accélérateurs OpenGL est peut-être le calcul exact n'est pas puissant. Il y a à la fois des accélérateurs professionnels et amateur. Cependant, l'utilisateur ordinaire ne comprend pas nécessairement tous les détails techniques. Il suffit de savoir si sa carte vidéo est ouverte par la technologie OpenGL.

Aujourd'hui, il est prudent de dire que toute carte vidéo de jeu moderne, même type budgétaire de Nvidia Geforce GT 210 prend en charge la plupart des spécifications OpenGL. Bien entendu, un rapport complet sur le soutien ou l'insuffisance de toutes les spécifications peut peut-être que seul le fabricant de la carte vidéo. Par conséquent, les tests d'accélérateurs professionnels opengl peuvent être laissés en toute sécurité aux professionnels.

Cependant, la situation est compliquée par le fait qu'aujourd'hui il existe plusieurs versions de OpenGL. Et si, par exemple, OpenGL 2.0 traite avec succès la carte vidéo NVIDIA GEFORCE GT 210, et la plupart des autres, puis avec OpenGL 3.0 et encore plus avec les nouveaux modèles OpenGL 4.5 - Seuls certains modèles sont déjà. Et chaque nouvelle version fournit des graphiques aux développeurs de fonctionnalités supplémentaires pour "dessin" et l'utilisateur ouvre de nouveaux mondes informatiques plus réalistes.

Les spécifications complètes doivent être visualisées sur des sites de fabricants de cartes vidéo ou dans la documentation. Une large sélection de cartes vidéo discrètes est disponible sur le site Web.

Fichiers d'emballage appelés OpenGL Dans la plupart des cas, les utilisateurs doivent démarrer certains jeux sur un système d'exploitation Windows 7 Windows 7. Si ce pilote est manquant ou que sa version n'est pas à jour, les programmes ne seront tout simplement pas activés et la notification appropriée est affichée. à l'écran demandant l'installation ou les mises à jour. Par. Dans cet article, nous allons surtout développer sur le téléchargement de nouvelles bibliothèques OpenGL.

Tout d'abord, il convient de comprendre comment le composant en question sur le PC est installé. Tous les fichiers nécessaires sont définis avec les pilotes d'adaptateur graphique. Par conséquent, il devrait d'abord être à mettre à jour le logiciel de ce composant, puis à l'analyse de la méthode alternative.

Lorsque vous avez le pilote le plus récent sur la carte vidéo et les mises à jour ne sont plus là, il semble toujours indiquer la nécessité de mettre à jour OpenGL, passez immédiatement à la troisième méthode. Si cette option n'apporte aucun résultat, cela signifie que votre équipement ne prend pas en charge les dernières bibliothèques. Nous vous recommandons de penser à choisir une nouvelle carte vidéo.

Méthode 1: Mise à jour des pilotes de carte vidéo dans Windows 7

Comme mentionné ci-dessus, les composants OpenGL sont définis avec les fichiers d'adaptateur graphique. Windows 7 présente plusieurs méthodes de mise à jour. Chacun d'entre eux convient dans différentes situations et oblige l'utilisateur à effectuer certaines actions. Allez à l'article sur le lien ci-dessous pour vous familiariser en détail avec toutes les méthodes. Sélectionnez les instructions appropriées et utilisez les instructions fournies. À la fin du processus, il suffit de redémarrer l'ordinateur et de vérifier la performance des jeux ou d'autres programmes nécessitant la disponibilité d'une nouvelle version de la bibliothèque.

Méthode 2: Mise à jour des composants dans l'utilitaire de la carte vidéo

Maintenant, les principaux fabricants d'adaptateurs graphiques sont AMD et NVIDIA. Tout le monde a son propre logiciel qui fournit un fonctionnement correct avec le système d'exploitation et vous permet de mettre à jour le logiciel. Nous conseillons aux propriétaires des cartes vidéo NVIDIA de se référer au matériel sur le lien suivant pour faire face à l'installation de la nouvelle version du pilote OpenGL à GeForce Experience.

Les propriétaires de titulaires de carte AMD doivent être familiarisés avec d'autres articles, car, dans ce cas, toutes les actions sont effectuées dans le Catalyst Center Center ou dans l'édition de l'adrénaline Software Radeon, en fonction du type de logiciel installé.

Méthode 3: Mise à jour DirectX

Pas le plus efficace, mais parfois la méthode de travail consiste à installer de nouvelles composantes de la bibliothèque DirectX. Parfois, il contient des fichiers appropriés qui vous permettent de fonctionner des jeux ou des programmes normalement nécessaires. Vous devez d'abord savoir quel directX est déjà installé sur votre ordinateur. Pour ce faire, familiarisez-vous avec les instructions de l'article ci-dessous.

Pour le moment, la dernière version de Windows 7 est DirectX 11. Si vous avez installé une bibliothèque antérieure, nous vous conseillons de la mettre à jour et de vérifier les performances du logiciel. Il est détaillé à ce sujet dans un autre matériau.

Comme vous pouvez le constater, dans la mise à jour OpenGL, il n'y a rien de compliqué, le problème principal n'est que l'appui des derniers fichiers de ce composant à votre carte vidéo. Nous vous recommandons de vérifier toutes les méthodes, car l'efficacité de chacun dépend de différentes circonstances. Découvrez les instructions et suivez-les, alors vous allez certainement fonctionner.

  1. Dans les pilotes des cartes vidéo NVIDIA fournies dans le système d'exploitation Windows, la prise en charge OpenGL est généralement absente. Les applications utiliseront le rendu logiciel Windows OpenGL (pilote dans Direct3D dans Windows Vista). Vous pouvez vérifier la disponibilité du pilote OpenGL à l'aide des utilitaires OpenGL Extensions Viewer et GPU Caps Viewer. S'ils montrent que le fournisseur OpenGL-Microsoft, il n'y a pas de pilote OpenGL dans le système. Téléchargez et installez la dernière version de la carte vidéo du site NVIDIA.
  2. La nouvelle version du pilote pourrait être appuyée sur la nouvelle API OpenGL, une application inconnue. Par exemple, le pilote rapporte OpenGL Support Applications 2.0 et la prise en charge de la vérification de l'application / du jeu pour OpenGL version 1.x. Pour résoudre le problème, vous pouvez utiliser Rivatuner dans les paramètres OpenGL sur l'onglet Compatibilité (compatibilité) pour renforcer le pilote à la version de la version OpenGL (OpenLL Version String Remplacer) sur l'application prise en charge, par exemple, 1.5. Cette option n'affecte pas l'exécution de la carte vidéo OpenGL, mais pour la même raison, les applications nécessitant OpenGL version 2.0 peuvent arrêter de fonctionner. Un moyen plus flexible - de créer un profil de pilote pour l'application Problème à l'aide de l'utilitaire Nhancer en spécifiant la version souhaitée dans l'option "Version OpenGL sélectionnée" de l'onglet Compatibilité.
  3. Le problème peut se produire si plusieurs pilotes OpenGL sont installés dans le système pour une raison quelconque. Dans le registre à HKLM \\ Software \\ Microsoft \\ Windows NT \\ CurrentVersion \\ OpenGldrivers (HKLM \\ Software \\ Microsoft \\ Windows \\ CurrentVersion \\ OpenGldrivers Pour Windows 9x-Me), vérifiez qu'il existe une seule sous-section RivatnT et la touche DLL dans cette section contient NVoglnT (il existe une seule touche avec la valeur NVopengL.dll pour Windows 9x-Me). S'il existe d'autres sous-sections, telles que ATI2DVAG (OpenGL ATI Pilote), il devrait être supprimé, précédemment exporté vers le fichier .reg.
  4. Mise en œuvre OpenGL 2.0 pour GeForce FX Les processeurs graphiques et ci-dessus dans le pilote NVIDIA nécessite un support au processeur d'extension SSE centrale. Si ces extensions ne sont pas disponibles, le pilote ICD OpenGL ICD ne sera pas initialisé, les applications OpenGL seront fermées ou le rendu de programme sera utilisé. Vous pouvez vérifier l'initialisation du pilote à l'aide des utilitaires OpenGL Extensions Viewer et GPU Caps Viewer, vous pouvez vérifier l'extension prise en charge par l'utilitaire. Cpu-z. ou alors Sandra. . Si le processeur ne prend pas en charge SSE, vous pouvez utiliser des versions antérieures du pilote (jusqu'à 75.xx) ou utiliser Rivatuner dans les paramètres OpenGL sur l'onglet Compatibilité (compatibilité) Activer le mode "Mode d'émulation NV25" au lieu de la valeur par défaut. "Accélération maximale" Dans le cas extrême, vous pouvez utiliser OpenGL -\u003e Direct3D par GLDIRECT ou TITANIUMGL. Parfois, le processeur prend en charge SSE, mais le support ne fonctionne pas en raison de la carte mère BIOS obsolète. Surtout que ce problème est caractéristique des systèmes avec les processeurs AMD Athlon XP et DURON. La mise à jour du BIOS de la carte mère peut restaurer le support SSE.
  5. S'il existe plusieurs cartes vidéo sur la base de différents processeurs NVIDIA Graphics, le pilote OpenGL prend en charge uniquement OpenGL pris en charge par toutes les versions de cartes vidéo.

En 2015, le groupe Open Consortium Khronos, qui comprend des logiciels et des développeurs de fer, a publié la spécification OpenGL ES 3.2. Il couvre presque tous les smartphones et les appareils mobiles utilisant Android OS. De plus, l'extension Arb OpenGL 2015 a été présentée, conçue pour les ordinateurs de bureau. Dans le cadre de ces événements, Nvidia a publié une nouvelle version de OpenGL pilote pour ses cartes vidéo. Ce jeu de pilotes vous permet d'utiliser de nouvelles fonctionnalités OpenGL ES 3.2 ou OpenGL Arb pour tous les processeurs graphiques créés sur l'architecture Maxwell, Kepler ou Fermi.

Liste complète des cartes prises en charge:

GeForce Series 400.:

GeForce GTX 480, GeForce GTX 470, GeForce GTX 465, GeForce GTX 460 SE, GeForce GTX 460, GeForce GT 450, GeForce GT 440, GeForce GT 420, Geforce 405.

Geforce 500 séries.:

GeForce GTX 590, GeForce GTX 580, GeForce GTX 570, GeForce GTX 560 SE, GeForce GTX 555, GeForce GTX 550 TI, GeForce GT 530, GeForce GT 520, Geforce 510.

GeForce 600 série.:

GeForce GTX 690, GeForce GTX 680, GeForce GTX 670, GeForce GTX 660 TI, GeForce GTX 650 TI Boost, Geforce GTX 650 TI, GeForce GTX 645, GeForce GT 645, GeForce GT 640, GeForce GT 630, GeForce GT 620, GeForce GT 610, GeForce 605.

GeForce 700 série.:

GeForce GTX Titan Z, GeForce GTX Titan Black, Geforce GTX Titan, Geforce GTX 780, GeForce GTX 770, GeForce GTX 760 TI (OEM), GeForce GTX 750 TI, GeForce GTX 750, GeForce GTX 745, GeForce GT 740, GeForce GT 730.

Geforce 900 série.:

GeForce GTX 960, GeForce GTX 970, GeForce GTX 980, GeForce GTX 980 TI, GeForce GTX Titan X.

Série Quadro.:

Quadro M6000, Quadro K6000, Quadro K5200, Quadro K5000, Quadro K4000, Quadro K4200, Quadro K2200, Quadro K2000, Quadro K2000D, Quadro K1200, Quadro K420, Quadro 6000, Quadro 5000, Quadro 4000, Quadro 2000 , Quadro 2000d, Quadro 600, Quadro 410.

Sans aucun doute, de nombreux joueurs savent que pour le fonctionnement correct de tels jeux célèbres, comme Minecraft ou CS, l'une des conditions les plus élémentaires est la présence de pilotes OpenGL installés dans le système. Comment mettre à jour ce package de pilotes, maintenant sera examiné car, comme tout autre logiciel, ils peuvent être obsolètes. C'est pourquoi parfois, il y a des problèmes avec le lancement de vos jeux préférés.

OpenGL: comme le moyen le plus simple?

Tout d'abord, si, lorsque vous démarrez une partie ou une application spécifique, le système rapporte que les pilotes OpenGL doivent être mis à jour, vous devez utiliser la solution la plus standard.

Pour activer le processus, vous devez entrer le "Gestionnaire de périphériques" standard, qui peut être effectué à partir du "Panneau de configuration", de la section Administration de l'ordinateur, ou de la commande devmgmgt.msc via la chaîne de console "Exécuter" et trouvez l'adaptateur vidéo installé là-bas.

La mise à jour peut être démarrée à l'aide de la commande dans le menu du clic droit ou dans la section Propriétés du périphérique. Si vous spécifiez une recherche automatique, il peut ne pas donner un résultat et le système signalera que le pilote le plus approprié est déjà installé. Par conséquent, il est souhaitable de contacter le site Web du fabricant, sélectionnez votre modèle de carte graphique, téléchargez le nouveau pilote et spécifiez l'emplacement de la distribution enregistrée.

Comment mettre à jour OpenGL sous Windows 7 ou dans tout autre système à l'aide d'utilitaires spécialisés?

Pour les propriétaires de Nvidia et des puces Radeon, la tâche peut être quelque peu simplifiée. En règle générale, des programmes de contrôle spéciaux tels que PhysX et Catalyst sont inclus dans la forme préinstallée. C'est pourquoi le pilote OpenGL peut être mis à jour avec leur aide.

Si, pour une raison quelconque, il n'y a pas de tels utilitaires, vous devez simplement les télécharger et intégrer dans le système. S'il y a une connexion Internet constamment active, ils seront utiles non seulement pour configurer les jeux, et pour suivre automatiquement les nouvelles versions des pilotes nécessaires, y compris OpenGL.

En principe, si cette option n'aimerait pas cette option, vous pouvez utiliser non moins de programmes intéressants tels que le booster pilote, qui sans la participation des utilisateurs met à jour les pilotes absolument pour tous les périphériques "fer" et logiciels installés sur un ordinateur ou un ordinateur portable. L'application dans le système de numérisation du système lui-même déterminera la version du pilote OpenGL. Comment le mettre à jour? Nous devons juste accepter la proposition d'installer les dépôts trouvés. À la fin du processus de mise à jour, un redémarrage complet sera requis.

Enfin, vous pouvez installer un utilitaire spécial appelé OpenGL Extensions Viewer, avec lequel vous pouvez trouver la version du package pilote installé et la mettre à jour à la dernière version.

Mise à jour DirectX

Toutefois, la mise à jour ne peut pas donner le résultat positif souhaité sans mettre à jour la plate-forme DirectX, qui est un certain pont de liaison entre le matériel et le complexe de programme dans le plan multimédia.

Vous pouvez apprendre la version installée à l'aide de la commande DXDIAG entrée dans le menu "Exécuter". Vous pouvez télécharger une nouvelle distribution à partir du site officiel de support Microsoft dans la section Téléchargements.

Comme déjà compréhensible, DirectX OpenGL peut être mis à jour avec le début habituel du processus d'installation de la distribution chargée. L'avantage de cette mise à jour est également du fait que dans la boîte de dialogue DirectX lui-même, vous pouvez effectuer un certain nombre de tests, y compris la performance de DirectSound, FFDShow, Direct3D, etc.

Pourquoi les pilotes ne sont pas mis à jour?

Si soudainement, aucune des solutions ci-dessus ne contribue, probablement, la raison ne réside que dans le fait que l'adaptateur vidéo La version installée de OpenGL ne prend tout simplement pas en charge, donc, quelle que soit la tentative, le pilote ne peut pas être installé. La seule sortie sera l'installation d'une carte vidéo plus puissante.

Au fait, il est le plus souvent possible qu'un tel problème se produit dans le cas de copeaux vidéo intégrés de la norme vidéo à bord, qui sont intégrées aux cartes mères. Avec des cartes vidéo discrètes, en règle générale, il n'existe aucun problème de ce type (naturellement, à condition que la puce ne soit pas trop obsolète et prend en charge initialement la technologie OpenGL). Quant à de telles cartes, il semble qu'il est déjà clair. Mais il peut parfois être nécessaire d'entreprendre les plates-formes d'exécution Java ou même .NET Framework de Microsoft - il est également nécessaire d'oublier cela. Mais en règle générale, dans la plupart des cas, il n'est pas nécessaire de le faire - il suffit et parallèlement à utiliser l'utilitaire de visualiseur d'extensions OpenGL.

Avez-vous aimé l'article? Partager avec des amis: