Maison / Navigateurs / Qu'est-ce qu'un GPU. Processeur graphique - choisissez le plus préférable Qu'est-ce qu'un processeur graphique dans un ordinateur

Qu'est-ce qu'un GPU. Processeur graphique - choisissez le plus préférable Qu'est-ce qu'un processeur graphique dans un ordinateur

Peu de gens savent que les cartes graphiques peuvent faire bien plus que simplement afficher une image sur un moniteur. En utilisant CUDA, Stream et d'autres technologies similaires, vous pouvez augmenter considérablement les performances de votre ordinateur en prenant en charge autre que vos calculs. Le principe de fonctionnement sera décrit ci-dessous.

Pour afficher des images continues dans un jeu moderne, l'ordinateur doit bonne performance. Il convient de supposer que les cartes vidéo modernes en termes de performances correspondent à de nouvelles versions de processeurs.

Il convient de noter que lorsque l'adaptateur vidéo est inactif et ne traite pas l'image, ses capacités restent non réclamées. Afin d'éviter de tels temps d'arrêt et de pouvoir assumer certaines responsabilités, ce qui réduira la charge sur le processeur, il est nécessaire d'utiliser des options spéciales pour accélérer l'ordinateur. Vous trouverez ci-dessous des instructions détaillées sur les principes de fonctionnement de cette technologie, qui peuvent augmenter les performances du PC.

Comment une carte vidéo augmente-t-elle la vitesse d'un ordinateur ?

Seulement applications spéciales. Ces programmes peuvent être combinés avec une carte vidéo et utiliser l'une des 4 technologies d'accélération physique.

CUDA. Ce développement Créé par Nvidia Corporation. Cette technologie peut être utilisée pour effectuer des manipulations informatiques complexes et pour éditer des vidéos et des images.

Flux. Cette technologie d'accélération mécanique est similaire à la première, mais a été développée par le fabricant d'adaptateurs vidéo AMD.
Ces deux technologies sont prises en charge par tous les systèmes d'exploitation à l'exception de Mac OS et ne sont utilisées qu'avec les cartes vidéo d'un fabricant approprié. Les développeurs de logiciels sont obligés de travail supplémentaire afin que les cartes vidéo des deux développeurs puissent augmenter la vitesse de leurs applications. Vous trouverez ci-dessous les technologies capables de fonctionner avec les cartes des deux fabricants.

OpenCL. Cette technologie a été lancée par Apple en 2008 et est prise en charge par tous les systèmes d'exploitation et tous les logiciels. Cependant, il n'existe à ce jour aucune application permettant d'accélérer un ordinateur utilisant cette technologie. De plus, en termes d'augmentation de la productivité, OpenCL est nettement en retard sur les deux premières technologies.

calcul direct. Cette technologie a été construite par Microsoft dans DirectX 11. Mais elle ne peut fonctionner que sur les systèmes d'exploitation Windows 7 et Vista, puis avec un petit paquet d'applications.

Quelle amélioration des performances la carte graphique offre-t-elle ?

L'augmentation dépend directement de la carte graphique et des performances des autres éléments de l'ordinateur. L'augmentation des performances est définie par les utilitaires et les opérations. Sur un PC moyen moderne, la vitesse de conversion d'une vidéo de haute qualité peut être jusqu'à 20 fois plus rapide. Mais l'édition avec des filtres et des effets spéciaux avec une photo peut être accélérée trois cents fois.

Qu'est-ce qui influence la productivité élevée de CUDA et des technologies similaires ?

Le processeur de la carte mère, lors de l'exécution de tâches complexes, divise initialement le processus en plusieurs plus petits, puis effectue leur traitement séquentiel. Le résultat intermédiaire résultant est placé dans une mémoire de processeur petite mais rapide. Lorsque les départements de mémoire se remplissent, les fichiers sont déplacés vers la mémoire cache, qui se trouve également dans le processeur. Mais l'échange d'informations entre le processeur et la RAM prend beaucoup de temps, donc la vitesse n'est pas assez élevée.

Les cartes vidéo peuvent parfois effectuer de telles manipulations beaucoup plus rapidement. Plusieurs facteurs peuvent influencer cela. L'un d'eux est le calcul parallèle. S'il est nécessaire d'effectuer plusieurs de ces manipulations, certaines d'entre elles peuvent être effectuées par le module graphique avec le processeur.

Par exemple, lorsque vous travaillez avec des vidéos ou des images, l'utilitaire doit modifier un grand nombre de pixels tout en utilisant des méthodes répétitives. Surtout pour ça adaptateur graphique a des centaines de petits processeurs, appelés streaming.

De plus, il faut accès rapideà la mémoire. Par analogie avec les processus centraux, les adaptateurs graphiques ont également leur propre mémoire intermédiaire et RAM. Mais dans ce cas, ils ont de nombreux registres mémoire de vitesse, ce qui augmente considérablement la vitesse des calculs.

Combien de processeurs de streaming les cartes graphiques ont-elles ?

Ceci est affecté par le modèle de processeur. Par exemple, la GeForse GTX 590 dispose de deux modules Fermi, chacun avec 512 processeurs de flux. L'une des cartes vidéo les plus puissantes d'AMD, la Radeon HD 6990, est également équipée d'une paire de modules, chacun avec 1536 processeurs. Mais avec tout cela, la HD 6990 perd considérablement face à la GTX 590 en termes de vitesse.

Comment exécuter CUDA ou Stream ?

Rien ne doit être lancé, car les technologies font partie du matériel des cartes vidéo. Une fois que le pilote de la carte graphique a installé une application prenant en charge un type de technologie, la vitesse de l'ordinateur augmente automatiquement. Pour obtenir des performances optimales, vous devez installer la dernière version du pilote.
Il convient de noter que les utilisateurs de cartes graphiques AMD doivent télécharger et installer le package AMD Media Codec.

Pourquoi tous les services publics ne fonctionnent-ils pas avec ces technologies ?

Jusqu'à ce qu'OpenCL soit largement distribué, les créateurs Logiciel chaque application doit être réglée pour pouvoir fonctionner avec les cartes vidéo Nvidia et AMD. Mais en même temps, tous les fabricants n'iront pas à des coûts supplémentaires.

De plus, toutes les applications n'ont pas la capacité de fournir un flux constant d'opérations de calcul simples qui peuvent se produire en parallèle. Cela peut très bien fonctionner avec les programmes de montage vidéo et graphique. Pour la poste ou éditeurs de texte ces technologies n'aideront pas beaucoup.

Super ordinateur

Par exemple, le PC chinois Tianhe-1A dispose de 7168 modules graphiques Nvidia, qui offrent d'excellentes performances. Dans le même temps, 2,5 billions de calculs par seconde ont lieu. Cet ordinateur consomme 4 mégawatts d'énergie. C'est la quantité d'électricité consommée par une ville de 5 000 habitants.

L'adaptateur graphique peut-il remplacer l'adaptateur central ?

Un tel remplacement n'est pas possible. Le dispositif de ces processeurs est complètement différent. Le CPU est une unité informatique universelle qui a la capacité de traiter et d'envoyer des informations à d'autres éléments du PC. À leur tour, les cartes vidéo sont des appareils étroitement ciblés, malgré le fait qu'elles effectuent un petit nombre d'opérations, mais en même temps à grande vitesse.

Que se passera-t-il dans le futur : les puces universelles

Pour augmenter les performances du processeur, Intel et AMD ajoutent constamment des cœurs à leurs processeurs. De plus, ils ajoutent constamment de nouvelles technologies qui peuvent augmenter l'efficacité des opérations informatiques et la possibilité de traitement parallèle de l'information.

Par rapport aux CPU, les cartes graphiques disposent déjà d'un grand nombre de cœurs simples capables d'effectuer très rapidement des calculs complexes.

Mais il s'avère que les différences initiales dans les principes de fonctionnement de la carte vidéo et du processeur s'effacent progressivement. Par conséquent, le développement d'une puce universelle est très logique. Aujourd'hui, les utilisateurs d'ordinateurs peuvent utiliser tout le potentiel d'une carte vidéo sans puces graphiques coûteuses.

Processeurs modernes des principaux développeurs, sur ce moment peut démontrer la capacité de connecter une carte graphique et un processeur et de fonctionner comme une unité de calcul universelle.

Dans toutes les puces, le cœur du processeur et les cartes vidéo sont placés sur une seule puce. Cela permet de partager rapidement des manipulations de calcul entre les cœurs. Ces technologies appliquées sont appelées Intel Quick Sync et AMD App. A l'heure actuelle il y a déjà candidatures individuelles qui utilisent ce type de technologie.

En général, c'est tout ce que vous devez savoir sur les différences entre le processeur et la carte vidéo. Comme on peut le voir d'après ce qui a été écrit, le processeur graphique est capable d'effectuer certaines opérations centrales, en particulier pour les ordinateurs modernes dotés de cartes vidéo puissantes.

L'unité de traitement graphique (GPU) n'est pas un composant moins important du SoC d'un appareil mobile que (CPU). Au cours des cinq dernières années, le développement rapide des plates-formes mobiles Android et iOS a stimulé les développeurs de GPU mobiles, et aujourd'hui personne n'est surpris par les jeux mobiles avec PlayStation 2 ou même des graphismes 3D supérieurs. J'ai consacré le deuxième article de la série "Likbez sur le matériel mobile" aux processeurs graphiques.

Actuellement, la plupart des puces graphiques sont produites à partir de cœurs : PowerVR (Imagination Technologies), Mali (ARM), Adreno (Qualcomm, anciennement ATI Imageon) et GeForce ULP (nVIDIA).

PowerVR est une division d'Imagination Technologies, qui a récemment développé des graphiques pour les systèmes de bureau, mais a été contraint de quitter ce marché sous la pression d'ATI et de nVIDIA. Aujourd'hui, PowerVR développe peut-être les GPU les plus puissants pour les appareils mobiles. Les puces PowerVR sont utilisées dans la production de processeurs par des sociétés telles que Samsung, Apple, Texas Instruments, etc. Par exemple, différentes révisions des GPU PowerVR sont installées dans toutes les générations. Iphone Apple. Les séries de puces 5 et 5XT restent pertinentes. La cinquième série comprend des puces à cœur unique : SGX520, SGX530, SGX531, SGX535, SGX540 et SGX545. Les puces de la série 5XT peuvent avoir de 1 à 16 cœurs : SGX543, SGX544, SGX554. Les spécifications de la série 6 (Rogue) sont toujours en cours de spécification, mais la plage de performances des puces de la série est déjà connue - 100-1000GFLOPS.

Mali sont des GPU développés et licenciés par le britannique ARM. Les puces Mali font partie de divers SoC fabriqués par Samsung, ST-Ericsson, Rockchip et d'autres.Par exemple, Mali-400 MP fait partie des SoC Samsung Exynos 421x utilisés dans les smartphones tels que Samsung Galaxy SII et SIII, en deux générations de "smartphone-tabletmash?" Remarque Samsung. Aujourd'hui, le Mali-400 MP est pertinent dans les versions double et quadricœur. Les puces Mali-T604 et Mali-T658 sont en route, dont les performances sont jusqu'à 5 fois supérieures à celles du Mali-400.

Adreno sont des puces graphiques développées par la division éponyme de Qualcomm. Le nom Adreno est un anagramme de Radeon. Avant Qualcomm, la division appartenait à ATI et les puces s'appelaient Imageon. Au cours des dernières années, Qualcomm a utilisé des puces de la série 2xx dans la production de SoC : Adreno 200, Adreno 205, Adreno 220, Adreno 225. La dernière de la liste est une puce très récente - fabriquée à l'aide de la technologie 28 nm, la plus puissante de la série Adreno 2xx. Ses performances sont 6 fois supérieures à celles du "vieil homme" Adreno 200. En 2013, de plus en plus d'appareils recevront des GPU Adreno 305 et Adreno 320. 2 fois plus puissants que le 225e.

GeForce ULP (ultra basse consommation) - version mobile puce vidéo de nVIDIA, fait partie du système sur puce Tegra de toutes les générations. L'un des avantages concurrentiels les plus importants de Tegra est le contenu spécialisé réservé aux appareils basés sur ce SoC. nVIDIA entretient traditionnellement une relation étroite avec les développeurs de jeux, et leur équipe de développement de contenu travaille avec eux pour optimiser les jeux pour les solutions graphiques GeForce. Pour accéder à ces jeux, nVIDIA a même lancé l'application Android Tegra Zone, une application spécialisée Marché Android, où vous pouvez télécharger des applications optimisées pour Tegra.

Les performances du GPU sont généralement mesurées en trois dimensions :

– nombre de triangles par seconde, généralement en millions – Mega (MTriangles/s);

- le nombre de pixels par seconde, généralement en millions - Mega (MPixel / s);

- le nombre d'opérations en virgule flottante par seconde, généralement en milliards - Giga (GFLOPS).

Sur les "flops" une petite explication s'impose. FLOPS (FLoating-point Operations Per Second) est le nombre d'opérations de calcul ou d'instructions effectuées sur des opérandes à virgule flottante (virgule) par seconde. Un opérande à virgule flottante est un nombre non entier (il serait plus correct de dire "virgule flottante", car la virgule est le signe séparant la partie entière du nombre de la partie fractionnaire en russe). Comprendre quel processeur graphique est installé dans votre smartphone vous aidera ctrl+f et le tableau ci-dessous. Veuillez noter que les GPU des différents smartphones fonctionnent à des fréquences différentes. Pour calculer les performances dans GFLOPS pour modèle spécifique vous devez diviser le nombre indiqué dans la colonne "performances en GFLOPS" par 200 et multiplier par la fréquence d'un seul GPU (par exemple, dans le Galaxy SIII, le GPU tourne à 533 MHz, ce qui signifie 7,2 / 200 * 533 = 19.188):

Nom du smartphone/tablette CPU GPU Performances en GFLOPS
Samsung Galaxie s4 Samsung Exynos 5410 PowerVR SGX544MP3 21,6 à 200 MHz
HTC Une Qualcomm Snapdragon 600 APQ8064T Adréno 320 20,5 à 200 MHz
Samsung Galaxie SIII, téléphone Galaxy Note II, Galaxy Note 10.1 Samsung Exynos 4412 Mali-400 MP4 7.2 @200MHz
Samsung Chromebook XE303C12, Nexus 10 Samsung Exynos 5250 Mali-T604 MP4 36 à 200 MHz
Samsung Galaxy S II, Galaxy Note, Tab 7.7, Galaxy Tab 7 Plus Samsung Exynos 4210 Mali-400 MP4 7.2 @200MHz
Samsung Galaxy S, Wave, Wave II, Nexus S, Galaxy Tab, Meizu M9 Samsung Exynos 3110 PowerVR SGX540 3.2 à 200 MHz
Pomme iPhone 3GS, Ipod touch 3gen Samsung S5PC100 PowerVR SGX535 1,6 à 200 MHz
LG Optimus G, Nexus 4, Sony Xperia Z Qualcomm APQ8064 (cœurs Krait) Adréno 320 20,5 à 200 MHz
HTC un XL, Nokia Lumia 920, Lumia 820, Motorola Razr HD, Razr M, Sony Xpéria V Qualcomm MSM8960 (cœurs Krait) Adrène 225 12,8 à 200 MHz
HTC un s, Téléphone Windows 8x, Sony Xperia TX/T Qualcomm MSM8260A Adréno 220 ~8.5* @200MHz
HTC Désir S, Incroyable S, Désir HD, Sony Ericsson Xpéria Arc, Nokia Lumia 800, Lumia 710 Qualcomm MSM8255 Adréno 205 ~4.3* @200MHz
Nokia Lumia 610, LG P500 Qualcomm MSM7227A Adréno 200 ~1.4* @128MHz
MotorolaÉtape importante, Samsung i8910, Nokia N900 TI OMAP3430 PowerVR SGX530 1,6 à 200 MHz
Samsung Galaxie Nexus, Huawei Monter P1, Monter D1, Amazone Kindle Fire HD 7″ TI OMAP4460 PowerVR SGX540 3.2 à 200 MHz
JANTE. livre de jeu de mûre, LG Optimus 3D P920, Motorola ATRIX 2, Jalon 3, RAZR, Amazone Kindle Fire première et deuxième générations TI OMAP4430 PowerVR SGX540 3.2 à 200 MHz
Motorola Défier, Milestone 2, Cliq 2, Défier +, Droid X, Nokia N9, N950, LG optimus noir, SamsungÉcran LCD Galaxy S TI OMAP3630 PowerVR SGX530 1,6 à 200 MHz
Acer Iconia Tab A210/A211/A700/A701/A510, Asus Tablette de transformation, Google Nexus 7, Eee pad Transformateur Prime, Transformateur Pad Infinity, Microsoft surface, Sony Xperia Tablette S, HTC OneX/X+, LG Optimus 4X HD, Lenovo IdeaPad Yoga nVidia Tegra 3 GeForce ULP 4,8 à 200 MHz
Acer Iconia Tab A500, Iconia Tab A501, Iconia Tab A100, Asus Curseur Eee Pad, Transformateur Eee Pad, HTC Sensatoin/XE/XL/4G, Lenovo IdeaPad K1, Tablette ThinkPad, LG Optimus Pad, Optimus 2X, Motorola Atrix 4G, Électrifier, Photon 4G, Xoom, Samsung Galaxy Tab 10.1, Galaxy Tab 8.9, Sony Tablette P, Tablette S nVidia Tegra 2 GeForce ULP 3.2 à 200 MHz
Pomme iPhone 5 Pomme A6 PowerVR SGX543MP3 19,2 à 200 MHz
Pomme iPad 2, iPhone 4S, iPod touch 5gen, iPad mini Pomme A5 PowerVR SGX543MP2 12,8 à 200 MHz
Pomme iPad, iPhone 4, iPod touch 4gen Pomme A4 PowerVR SGX535 1,6 à 200 MHz

* - les données sont approximatives.

Voici un autre tableau avec les valeurs de performances absolues des smartphones les plus populaires dans la gamme de prix supérieure :

* - données non officielles.

La puissance des graphiques mobiles augmente d'année en année. Déjà cette année, nous pouvons voir des jeux de niveau PS3/X-Box360 dans les meilleurs smartphones. Parallèlement à la puissance, la consommation électrique des SoC croît fortement et l'autonomie des appareils mobiles est indécemment réduite. Eh bien, attendons une percée dans la production d'alimentations!

Un autre consommateur d'énergie dans le monde moderne appareil mobile C'est certainement un affichage. Écrans dans téléphones portables deviennent plus jolies. Les écrans des smartphones sortis avec une différence d'un an seulement diffèrent considérablement en termes de qualité d'image. Dans le prochain article du cycle, je parlerai des écrans : de quels types ils sont, qu'est-ce que le PPI, qu'est-ce qui détermine la consommation d'énergie, etc.

Gestionnaire des tâches Windows 10 contient des outils de surveillance détaillés GPU (GPU). Vous pouvez afficher l'utilisation de chaque application et GPU à l'échelle du système, et Microsoft promet que les indicateurs Gestionnaire des tâches sera plus précis que les utilitaires tiers.

Comment ça fonctionne

Ces fonctionnalités GPU ont été ajoutés dans la mise à jour Créateurs d'automne pour Windows 10 , aussi connu sous le nom Windows 10 version 1709 . Si vous utilisez Windows 7, 8 ou plus ancienne version Windows 10, vous ne verrez pas ces outils dans votre gestionnaire de tâches.

les fenêtres utilise les nouvelles fonctionnalités du modèle de pilote d'affichage Windows pour extraire des informations directement à partir de GPU (VidSCH) et le gestionnaire de mémoire vidéo (VidMm) dans le cœur graphique WDDM, qui sont responsables de l'allocation réelle des ressources. Il affiche des données très précises, quelles que soient les applications API utilisées pour accéder au GPU - Microsoft DirectX, OpenGL, Vulkan, OpenCL, NVIDIA CUDA, AMD Mantle ou autre.

C'est pourquoi dans Gestionnaire des tâches seuls les systèmes compatibles WDDM 2.0 sont affichés GPU . Si vous ne le voyez pas, le GPU de votre système utilise probablement un ancien type de pilote.

Vous pouvez vérifier quelle version de WDDM votre pilote utilise GPU en appuyant sur le bouton Windows + R, en tapant dans le champ " dxdiag", Et puis appuyez sur" Entrée"Pour ouvrir l'outil" Outil de diagnostic DirectX". Accédez à l'onglet Écran et regardez à droite de Modèle sous Pilotes. Si vous voyez ici un pilote WDDM 2.x, votre système est compatible. Si vous voyez un pilote WDDM 1.x ici, votre GPU incompatible.

Comment afficher les performances du GPU

Ces informations sont disponibles dans Gestionnaire des tâches , bien qu'il soit masqué par défaut. Pour l'ouvrir, ouvrez Gestionnaire des tâches en cliquant avec le bouton droit sur n'importe quel espace vide de la barre des tâches et en sélectionnant " Gestionnaire des tâches” ou en appuyant sur Ctrl+Maj+Échap sur le clavier.

Cliquez sur le bouton Plus de détails en bas de la fenêtre Gestionnaire des tâches' si vous voyez la vue simple standard.

Si un Le GPU ne s'affiche pas dans le gestionnaire de tâches , dans mode plein écran sur l'onglet " Processus» faites un clic droit sur n'importe quel en-tête de colonne puis activez l'option « GPU ". Cela ajoutera une colonne GPU , qui vous permet de voir le pourcentage de ressources GPU utilisé par chaque application.

Vous pouvez également activer l'option " Cœur de processeur graphique pour voir quel GPU l'application utilise.

Usage général GPU de toutes les applications de votre système s'affiche en haut de la colonne GPU. Cliquez sur une colonne GPU pour trier la liste et voir quelles applications utilisent votre GPU le plus en ce moment.

Numéro dans la colonne GPU est l'utilisation la plus élevée que l'application utilise pour tous les moteurs. Ainsi, par exemple, si une application utilise 50 % du moteur 3D du GPU et 2 % du moteur de décodage vidéo du GPU, vous ne verrez que le nombre 50 % affiché dans la colonne GPU.

Dans la colonne " Cœur de processeur graphique” s'affiche pour chaque application. Il vous montre ce que GPU physique et quel moteur l'application utilise, par exemple si elle utilise un moteur 3D ou un moteur de décodage vidéo. Vous pouvez déterminer quel GPU correspond à une métrique particulière en cochant la case " Performance', dont nous parlerons dans la section suivante.

Comment afficher l'utilisation de la mémoire vidéo d'une application

Si vous vous demandez combien de mémoire vidéo est utilisée par une application, vous devez accéder à l'onglet Détails du Gestionnaire des tâches. Dans l'onglet Détails, cliquez avec le bouton droit sur n'importe quel en-tête de colonne et sélectionnez Sélectionner les colonnes. Faites défiler vers le bas et activez les colonnes " GPU », « Cœur de processeur graphique », « " et " ". Les deux premières sont également disponibles dans l'onglet Processus, mais les deux dernières options de mémoire ne sont disponibles que dans le panneau Détails.

Colonne " Mémoire GPU dédiée » indique la quantité de mémoire utilisée par l'application sur votre GPU. Si votre PC dispose d'une carte graphique NVIDIA ou AMD discrète, cela fait partie de sa VRAM, c'est-à-dire combien mémoire physique sur votre carte graphique utilise l'application. Si tu as processeur graphique intégré , une partie de votre mémoire système habituelle est réservée exclusivement à votre matériel graphique. Cela indique la quantité de mémoire réservée utilisée par l'application.

les fenêtres permet également aux applications de stocker certaines données dans la DRAM système standard. Colonne " Mémoire GPU partagée ' indique la quantité de mémoire que l'application utilise actuellement pour les périphériques vidéo à partir de la RAM système normale de l'ordinateur.

Vous pouvez cliquer sur l'une des colonnes pour les trier et voir quelle application utilise le plus de ressources. Par exemple, pour voir les applications utilisant le plus de mémoire vidéo sur votre GPU, cliquez sur le bouton " Mémoire GPU dédiée ».

Comment suivre l'utilisation du partage GPU

Pour suivre les statistiques globales d'utilisation des ressources GPU, allez dans " Performance' et regarde ' GPU» en bas de la barre latérale. Si votre ordinateur dispose de plusieurs GPU, vous verrez plusieurs options ici GPU.

Si vous avez plusieurs GPU liés - en utilisant une fonctionnalité telle que NVIDIA SLI ou AMD Crossfire, vous les verrez identifiés par un "#" dans leur nom.

les fenêtres affiche l'utilisation GPU en temps réel. Défaut Gestionnaire des tâches essaie d'afficher les quatre moteurs les plus intéressants en fonction de ce qui se passe sur votre système. Par exemple, vous verrez des graphismes différents selon que vous jouez à des jeux 3D ou que vous encodez des vidéos. Cependant, vous pouvez cliquer sur l'un des noms au-dessus des graphiques et sélectionner l'un des autres moteurs disponibles.

Nom de votre GPU apparaît également dans la barre latérale et en haut de cette fenêtre, ce qui facilite la vérification du matériel graphique installé sur votre PC.

Vous verrez également des graphiques d'utilisation de la mémoire dédiée et partagée GPU. Utilisation de la mémoire partagée GPU fait référence à la quantité de mémoire totale du système utilisée pour les tâches GPU. Cette mémoire peut être utilisée pour les tâches système normales et les enregistrements vidéo.

Au bas de la fenêtre, vous verrez des informations telles que le numéro de version du pilote vidéo installé, la date de développement et l'emplacement physique. GPU sur votre système.

Si vous souhaitez afficher ces informations dans une fenêtre plus petite qu'il est plus facile de laisser à l'écran, double-cliquez n'importe où dans l'écran du GPU ou cliquez avec le bouton droit n'importe où à l'intérieur et sélectionnez l'option Résumé graphique". Vous pouvez agrandir la fenêtre en double-cliquant sur le panneau, ou en cliquant dessus avec le bouton droit de la souris et en décochant " Résumé graphique».

Vous pouvez également cliquer avec le bouton droit sur le graphique et sélectionner Modifier le graphique> Single Core pour afficher un seul graphique de moteur GPU.

Pour que cette fenêtre s'affiche en permanence sur votre écran, cliquez sur "Options" > " Au-dessus des autres fenêtres».

Double-cliquez à l'intérieur du panneau GPU une fois de plus et vous avez une fenêtre minimale que vous pouvez positionner n'importe où sur l'écran.

Les cartes vidéo modernes, en raison de l'énorme puissance de traitement requise pour travailler avec des graphiques, sont équipées de leur propre commandecentre, en d'autres termes - le processeur graphique.

Cela a été fait afin de "décharger" le processeur central qui, en raison de son large "champ d'application", n'est tout simplement pas en mesure de faire face aux exigences modernesindustrie du jeu.

Les unités de traitement graphique (GPU) ne sont absolument pas inférieures en complexité aux processeurs centraux, mais en raison de leur spécialisation étroite, elles sont capables de faire face plus efficacement à la tâche de traitement des graphiques, de création d'une image, puis de son affichage sur un moniteur.

Si nous parlons des paramètres, ils sont très similaires pour les processeurs graphiques avec processeurs centraux. Ce sont des paramètres déjà connus de tous, comme la microarchitecture du processeur, fréquence d'horloge travail de base, processus de fabrication. Mais ils ont aussi des caractéristiques bien spécifiques. Par exemple, une caractéristique importante d'un GPU est le nombre de pipelines de pixels. Cette caractéristique détermine le nombre de pixels traités par cycle des robots GPU. Le nombre de ces pipelines peut varier, par exemple, dans les puces graphiques de la série Radeon HD 6000, leur nombre peut aller jusqu'à 96.

Le pipeline de pixels est engagé dans le fait qu'il calcule chaque pixel suivant de l'image suivante, en tenant compte de ses caractéristiques. Pour accélérer le processus de rendu, plusieurs pipelines parallèles sont utilisés pour calculer différents pixels de la même image.

De plus, le nombre de pipelines de pixels affecte un paramètre important - la vitesse de remplissage de la carte vidéo. Le taux de remplissage d'une carte vidéo peut être calculé en multipliant la fréquence du cœur par le nombre de pipelines.

Calculons le taux de remplissage, par exemple, pour une carte vidéo AMD Radeon HD 6990 (fig.2) La fréquence cœur GPU de cette puce est de 830 MHz, et le nombre de pipelines de pixels est de 96. Par de simples calculs mathématiques (830x96), on arrive à la conclusion que le taux de remplissage sera égal à 57,2 Gpixel/s.


Riz. 2

En plus des pipelines de pixels, il existe également des unités dites de texture dans chaque pipeline. Plus il y a d'unités de texture, plus de textures peuvent être appliquées en une seule passe du pipeline, ce qui affecte également les performances globales de l'ensemble du système vidéo. Dans la puce AMD Radeon HD 6990 susmentionnée, le nombre d'unités de récupération de texture est de 32x2.

Dans les GPU, on peut distinguer un autre type de pipelines - les pipelines de sommets, ils sont chargés de calculer les paramètres géométriques d'une image en trois dimensions.

Examinons maintenant un processus de calcul de pipeline étape par étape, quelque peu simplifié, suivi de la formation d'image :

1 - ème étape.Les données de vertex de texture sont introduites dans des pipelines de vertex, qui calculent les paramètres de géométrie. A ce stade, le bloc T&L (Transform & Lightning) est connecté. Ce bloc est responsable de l'éclairage et de la transformation de l'image dans les scènes 3D. Le traitement des données dans le vertex pipeline s'effectue aux dépens du programme de vertex shader (Vertex Shader).

2 - ô scène.Lors de la deuxième étape de la formation de l'image, un tampon Z spécial est connecté pour couper les polygones invisibles et les faces des objets tridimensionnels. Ensuite, le processus de filtrage de texture a lieu, pour cela, les pixel shaders entrent dans la « bataille ». Les API OpenGL ou Direct3D décrivent des normes pour travailler avec Images 3D. L'application appelle une certaine fonction OpenGL ou Direct3D standard, et les shaders exécutent cette fonction.

3ème étape.Au stade final de la création d'image dans le traitement en pipeline, les données sont transférées vers un tampon de trame spécial.

Donc, nous venons de passer brièvement en revue la structure et les principes de fonctionnement des processeurs graphiques, les informations, bien sûr, ne sont "pas faciles" à comprendre, mais pour le développement informatique général, je pense que cela sera très utile :)

Beaucoup ont vu l'abréviation GPU, mais tout le monde ne sait pas ce que c'est. ce composant, qui est inclus dans cartes vidéo. Parfois, cela s'appelle une carte vidéo, mais ce n'est pas correct. Le GPU est engagé En traitementéquipes qui forment Image 3D. C'est l'élément principal dont dépend la puissance performance tout le système vidéo.

Il y a plusieurs types ces puces discret et intégré. Bien sûr, il convient de mentionner tout de suite que le premier est meilleur. Il est placé sur des modules séparés. Il est puissant et nécessite une bonne refroidissement. Le second est installé sur presque tous les ordinateurs. Il est intégré au processeur, ce qui réduit la consommation d'énergie plusieurs fois. Bien sûr, il ne peut pas être comparé à des puces discrètes à part entière, mais pour le moment, il se montre plutôt bien résultats.

Comment fonctionne le processeur

GPU engagé En traitement Graphiques 2D et 3D. Grâce au GPU, le CPU de l'ordinateur devient plus libre et peut effectuer des tâches plus importantes. caractéristique principale GPU en ce qu'il essaie autant que possible augmenter la vitesse calcul des informations graphiques. L'architecture de la puce permet plus Efficacité traiter les informations graphiques que le processeur central d'un PC.

Ensembles de processeurs graphiques emplacement modèles tridimensionnels dans le cadre. Engagé filtration des triangles qu'ils contiennent, détermine ceux qui sont visibles et coupe ceux qui sont cachés par d'autres objets.