GPU : qu'est-ce que c'est et pourquoi est-il utilisé ? Programme pédagogique sur le matériel mobile : processeurs graphiques Comment fonctionne un processeur graphique dans un PC

L'unité de traitement graphique (GPU) est un composant tout aussi important du SoC d'un appareil mobile que le (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, ce n'est pas surprenant. jeux mobiles avec des graphismes 3D du niveau de la PlayStation 2 ou même supérieur. J'ai consacré le deuxième article de la série "Programme pédagogique sur le matériel mobile" aux GPU.

Actuellement, la plupart des puces graphiques sont fabriquées à 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 le bureau, mais a été évincé du marché par la pression d'ATI et de nVIDIA. PowerVR développe sans doute les GPU les plus puissants pour les appareils mobiles d'aujourd'hui. 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 du GPU PowerVR sont installées dans tous générations d'Apple iPhone. Les séries de puces 5 et 5XT restent d'actualité. La cinquième série comprend des puces monocœur : 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 6ème série (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 sous licence par UK ARM. Les chips du Mali sont partie de divers SoC fabriqués par Samsung, ST-Ericsson, Rockchip et autres. Par exemple, le Mali-400 MP fait partie du Samsung Exynos 421x SoC utilisé dans les smartphones tels que le Samsung Galaxy SII et SIII, dans deux générations de "smartphone tabletmachine? " Remarque Samsung. Le Mali-400 MP en versions deux et quatre cœurs est pertinent aujourd'hui. En route se trouvent les puces Mali-T604 et Mali-T658, dont les performances sont jusqu'à 5 fois supérieures à celles du Mali-400.

Adreno est une puce graphique développée par la division éponyme de l'américain Qualcomm. Le nom Adreno est une 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 toute nouvelle puce, fabriquée à l'aide de la technologie 28 nm, la plus puissante des 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 les GPU Adreno 305 et Adreno 320. Déjà, le 320e est installé dans le Nexus 4 et la version chinoise Nokia Lumia 920T, à certains égards, la puce est 2 fois plus puissante que la 225.

GeForce ULP (ultra basse consommation) - version mobile puce vidéo de nVIDIA, incluse dans toutes les générations de Tegra System-on-Chip. L'un des avantages concurrentiels les plus importants de Tegra est le contenu spécialisé destiné uniquement 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 à de telles jeux nVIDIA a même lancé l'application Android Tegra Zone, un analogue spécialisé de l'Android Market 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 :

- le 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).

Les "flops" ont besoin d'une petite explication. FLOPS (opérations à virgule flottante par seconde) est le nombre d'opérations de calcul ou d'instructions effectuées sur des opérandes à virgule flottante (à virgule) par seconde. L'opérande à virgule flottante est un nombre non entier (il serait plus correct de dire « virgule flottante », car la virgule est le signe qui sépare la partie entière du nombre de la partie fractionnaire en russe). Cela vous aidera à comprendre quel processeur graphique est installé dans votre smartphone ctrl + F et le tableau ci-dessous. Veuillez noter que les GPU de 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 à 533MHz, ce qui signifie 7.2 / 200 * 533 = 19.188 ):

Nom du smartphone/tablette CPU GPU Performances dans GFLOPS
Samsung Galaxie s4 Samsung Exynos 5410 PowerVR SGX544MP3 21,6 à 200 MHz
HTC Une Qualcomm Snapdragon 600 APQ8064T Adreno 320 20,5 à 200 MHz
Samsung Galaxie S III, 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 @ 200MHz
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 @ 200MHz
Pomme iPhone 3GS, Ipod touch 3génération Samsung S5PC100 PowerVR SGX535 1.6 @ 200MHz
Lg Optimus G, Nexus 4, Sony Xperia Z Qualcomm APQ8064 (noyaux Krait) Adreno 320 20,5 à 200 MHz
HTC Un XL, Nokia Lumia 920, Lumia 820, Motorola RAZR HD, Razr M, Sony Xperia V Qualcomm MSM8960 (noyaux Krait) Adreno 225 12,8 à 200 MHz
HTC Un S, Téléphone Windows 8x, Sony Xperia TX/T Qualcomm MSM8260A Adreno 220 ~ 8.5 * @ 200MHz
HTC Désir S, Incroyable S, Désir HD, Sony Ericsson Arc Xperia, Nokia Lumia 800, Lumia 710 Qualcomm MSM8255 Adreno 205 ~ 4.3 * @ 200MHz
Nokia Lumia 610, Lg P500 Qualcomm MSM7227A Adreno 200 ~ 1,4 * @ 128 MHz
Motorola Jalon, Samsung i8910, Nokia N900 TI OMAP3430 PowerVR SGX530 1.6 @ 200MHz
Samsung Galaxy Nexus, Huawei Monter P1, Monter D1, Amazone Kindle Fire HD 7 ″ TI OMAP4460 PowerVR SGX540 3.2 @ 200MHz
JANTE Livre de lecture BlackBerry, Lg Optimus 3D P920, Motorola ATRIX 2, jalon 3, RAZR, Amazone Kindle Fire de première et deuxième génération TI OMAP4430 PowerVR SGX540 3.2 @ 200MHz
Motorola Defy, Milestone 2, Cliq 2, Defy +, Droid X, Nokia N9, N950, Lg Optimus Noir, Samsung Galaxy S scLCD TI OMAP3630 PowerVR SGX530 1.6 @ 200MHz
Acer Onglet Iconia A210 / A211 / A700 / A701 / A510, ASUS Transformer Pad, Google Nexus 7, Eee Pad Transformer Prime, Transformer Pad Infinity, Microsoft Surface, Sony Tablette Xperia S, HTC Un X / X +, Lg Optimus 4X HD, Lenovo Idée Pad Yoga nVidia Tegra 3 GeForce ULP 4.8 @ 200MHz
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 Tampon Optimus, Optimus 2X, Motorola Atrix 4G, Electrify, Photon 4G, Xoom, Samsung Galaxy Tab 10.1, Galaxy Tab 8.9, Sony Tablette P, Tablette S nVidia Tegra 2 GeForce ULP 3.2 @ 200MHz
Pomme iPhone 5 Pomme a6 PowerVR SGX543MP3 19,2 à 200 MHz
Pomme iPad 2, iPhone 4S, iPod touch 5e génération, iPad mini Pomme a5 PowerVR SGX543MP2 12,8 à 200 MHz
Pomme iPad, iPhone 4, iPod touch 4 génération Pomme A4 PowerVR SGX535 1.6 @ 200MHz

* - les données sont approximatives.

Je vais donner un autre tableau avec les valeurs absolues des performances les plus smartphones populaires fourchette 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 du niveau PS3 / X-Box360 dans les meilleurs smartphones. Simultanément à la puissance, la consommation électrique du SoC augmente 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 mangeur d'énergie dans le moderne appareil mobile Est certainement un affichage. Écrans dans téléphones portables deviennent de plus en plus belles. Les écrans des smartphones sortis avec une différence d'un an seulement présentent une qualité d'image remarquablement différente. Dans le prochain article de la série, je parlerai des écrans : de quels types il s'agit, qu'est-ce que le PPI, de quelle consommation d'énergie dépend, etc.

Le GPU (Graphics Processing Unit) est un processeur dédié exclusivement au traitement graphique et au calcul en virgule flottante. Il existe principalement pour faciliter le travail du processeur principal lorsqu'il s'agit de jeux gourmands en ressources ou d'applications graphiques 3D. Lorsque vous jouez à n'importe quel jeu, le GPU est responsable de la création de graphiques, de couleurs et de textures, tandis que le CPU peut le faire. intelligence artificielle ou des calculs de la mécanique du jeu.

Que regardons-nous en premier lors du choix d'un smartphone ? Mis à part le coût pour un instant, la première chose que nous faisons, bien sûr, est la taille de l'écran. Ensuite, nous nous intéressons à la caméra, la quantité de l'opératif, le nombre de cœurs et la fréquence du processeur. Et ici, tout est simple : le plus, le mieux et le moins, le pire, respectivement. Cependant, les appareils modernes utilisent également un processeur graphique, alias GPU. Qu'est-ce que c'est, comment cela fonctionne et pourquoi il est important de le savoir, nous le décrirons ci-dessous.

L'architecture GPU n'est pas très différente de l'architecture CPU, mais elle est plus optimisée pour travail efficace avec des graphiques. Si vous forcez le GPU à faire d'autres calculs, il se montrera du pire côté.

Cartes vidéo connectées séparément et fonctionnant sur hautes capacités, n'existent que dans les ordinateurs portables et ordinateurs de bureau... Si nous parlons de périphériques, nous parlons alors de graphiques intégrés et de ce que nous appelons SoC (System-on-a-Chip). Par exemple, le processeur intègre un processeur graphique Adreno 430. La mémoire qu'il utilise pour son travail est la mémoire système, tandis que les cartes graphiques des ordinateurs de bureau se voient allouer de la mémoire disponible uniquement pour eux. Certes, il existe également des puces hybrides.

Alors qu'un processeur multicœur fonctionne à des vitesses élevées, un GPU a de nombreux cœurs de processeur fonctionnant sur basses vitesses et ne traitant que du calcul des sommets et des pixels. L'usinage des sommets s'articule principalement autour d'un système de coordonnées. Le GPU gère les tâches de géométrie en créant espace en trois dimensions sur l'écran et permettant aux objets de se déplacer à l'intérieur.

Le traitement des pixels est plus complexe et gourmand en calculs. À ce stade, le GPU applique diverses couches, applique des effets, fait tout pour créer des textures complexes et des graphismes réalistes. Une fois les deux processus traités, le résultat est transféré sur l'écran de votre smartphone ou de votre tablette. Tout cela se produit des millions de fois par seconde pendant que vous jouez à un jeu.

Bien sûr, cette histoire sur le travail du GPU est très superficielle, mais elle suffit pour se faire une idée générale correcte et pouvoir entretenir une conversation avec des amis ou un vendeur d'électronique, ou comprendre pourquoi votre appareil est devenu si chaud en jouant . Plus tard, nous discuterons certainement des avantages de certains GPU pour travailler avec des jeux et des tâches spécifiques.

Basé sur des matériaux d'AndroidPit

Savez-vous comment choisir le GPU préféré pour exécuter une application ou un jeu parmi les deux options disponibles ? Sinon, je suggère aux propriétaires d'ordinateurs portables de se familiariser avec cet article.

Aujourd'hui, même un ordinateur portable moyen en termes de coût et de performances est livré avec deux cartes vidéo. Le premier, qui fonctionne par défaut, est intégré, le second est discret. Un GPU supplémentaire se trouve principalement dans les ordinateurs portables de jeu, mais il n'est pas rare de le trouver sur une plate-forme non-jeu.

Parmi les puces intégrées, le choix est restreint et il s'agit généralement d'une puce d'Intel, mais les puces discrètes peuvent provenir de Nvidia ou d'AMD. Ce sont les produits les plus répandus et les plus fiables des utilisateurs. Et les fabricants essaient tout d'abord de compléter les appareils en fonction de nos préférences.

Examinons maintenant rapidement le processus même d'interaction entre deux cartes vidéo. Lorsque les exigences d'une application en cours d'exécution dépassent les capacités de la carte intégrée, votre système passe automatiquement en fonctionnement discret. Cela se produit principalement lorsque vous commencez à jouer à des jeux.

Comme mentionné ci-dessus, le marché des PC est dominé par deux grands fabricants de GPU. Il convient de noter que le Nvidia le plus largement utilisé utilise relativement nouvelle technologie Optimus. Sa fonctionnalité réside dans le fait que chaque fois qu'il détecte qu'un programme ou un jeu a besoin de ressources supplémentaires et plus puissantes, un GPU dédié est automatiquement activé.

Pour l'instant, je vais vous montrer comment vous pouvez facilement forcer une application à utiliser un GPU hautes performances ou intégré de votre choix. Cela ne sera démontré qu'aujourd'hui avec NVIDIA et Intel.

PROCESSEUR GRAPHIQUE

Ouvrir le panneau Contrôle NVIDIA... Le plus simple et manière rapide est de cliquer clic-droit souris sur l'icône correspondante située dans la barre des tâches dans le coin inférieur droit. Allez dans le menu "Bureau" et cochez la case à côté de l'élément "Ajouter un élément au menu contextuel".

Maintenant, après ces étapes simples, vous pouvez cliquer avec le bouton droit sur le raccourci de n'importe quelle application et, dans l'élément de menu qui apparaît, sélectionner l'une des deux options de lancement.

MISE EN SERVICE PERMANENTE

Et si vous décidez de manière permanente uniquement avec l'utilisation d'une carte vidéo discrète, vous devez alors accéder à la section "Gérer les paramètres 3D" du Panneau de configuration, sélectionner l'onglet "Paramètres du logiciel" et installer le jeu ou le programme requis dans l'élément 1 , et sélectionnez la carte vidéo requise dans l'élément 2, puis cliquez sur le bouton "Appliquer".

C'est tout! Visitez et découvrez tous les conseils informatiques disponibles. Devenez membre de notre groupe sur FB, où vous pouvez obtenir de l'aide, participer à des discussions ou publier votre point de vue.

Peu d'utilisateurs savent que les cartes vidéo 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 vos propres calculs. Le principe de fonctionnement sera décrit ci-dessous.

Un ordinateur a besoin de bonnes performances pour afficher des images continues dans un jeu moderne. Il faut supposer que les cartes vidéo modernes correspondent en termes de performances aux dernières versions de processeurs.

Il convient de noter que lorsque la carte vidéo est inactive et n'effectue pas de traitement d'image, ses capacités ne sont pas réclamées. Pour qu'il n'y ait pas de tels temps d'arrêt et qu'il soit possible de le charger de certaines responsabilités, ce qui réduira la charge sur le processeur, il est nécessaire d'utiliser des options d'accélération informatique spéciales. Ci-dessous sera des instructions détaillées sur le fonctionnement de cette technologie, qui peut augmenter les performances de votre PC.

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

Seul applications spéciales... Ces programmes peuvent être combinés avec une carte vidéo et utilisent 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 des manipulations informatiques complexes et pour l'édition de vidéos et d'images.

Flux. Cette technologie d'accélération mécanique est similaire à la première, mais 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 graphiques du fabricant approprié. Les développeurs de logiciels sont obligés de faire un travail supplémentaire pour que les cartes vidéo des deux développeurs puissent augmenter la vitesse de leurs applications. Vous trouverez ci-dessous des technologies qui fonctionnent 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, à ce jour, il n'y a pas d'applications pour accélérer votre ordinateur en utilisant cette technologie. De plus, en termes de gains de productivité, OpenCL est loin derrière 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 augmentation de performances la carte graphique offre-t-elle ?

Le gain dépend directement de la carte graphique et des performances du reste de l'ordinateur. L'augmentation de la productivité est établie par les services publics et les opérations en cours. Sur le PC moyen d'aujourd'hui, 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 sur 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 situé dans une mémoire de processeur petite mais rapide. Lorsque des sections de mémoire sont pleines, les fichiers sont déplacés vers la mémoire cache, qui se trouve également dans le processeur. Mais il faut beaucoup de temps pour échanger des informations entre le processeur et la RAM, donc la vitesse n'est pas très élevée.

Les cartes vidéo peuvent parfois effectuer de telles manipulations beaucoup plus rapidement. Cela peut être influencé par plusieurs circonstances. 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 conjointement avec le processeur.

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

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

Combien de processeurs de streaming les cartes vidéo ont-elles ?

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

Comment démarrer CUDA ou Stream ?

Vous ne devriez rien commencer, car les technologies sont un élément de la partie matérielle des cartes vidéo. Une fois que le pilote de la carte graphique a installé une application prenant en charge certaines technologies, la vitesse de l'ordinateur augmente automatiquement. Pour obtenir des performances optimales, vous devez installer le dernier pilote.
Il convient de noter que les utilisateurs de cartes graphiques AMD doivent télécharger et installer AMD Media Codec Package.

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

Jusqu'à ce qu'OpenCL se généralise, les créateurs Logiciel vous devez modifier chaque application pour pouvoir travailler avec les cartes vidéo Nvidia et AMD. Mais dans le même temps, tous les fabricants n'auront pas à payer des coûts supplémentaires.

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

Super PC

Par exemple, le PC chinois Tianhe-1A possède 7168 modules graphiques Nvidia qui prennent en charge d'excellentes performances. Dans le même temps, 2,5 billions de calculs par seconde ont lieu. Cet ordinateur utilise 4 mégawatts de puissance. Tant d'électricité est consommée par une ville de cinq mille habitants.

L'adaptateur graphique est-il capable de remplacer celui central ?

Un tel remplacement est impossible. La conception de ces processeurs est complètement différente. Le CPU est une unité de calcul 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 très ciblés, malgré le fait qu'elles effectuent un petit nombre d'opérations, mais en même temps à grande vitesse.

L'avenir : les puces universelles

Pour améliorer les performances du processeur, Intel et AMD ajoutent continuellement des cœurs à leurs processeurs. De plus, ils ajoutent constamment de nouvelles technologies qui peuvent augmenter l'efficacité des opérations de calcul et la capacité de traiter les informations en parallèle.

Par rapport aux unités centrales de traitement, les cartes vidéo ont déjà un grand nombre de cœurs simples qui peuvent effectuer des calculs complexes très rapidement.

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 graphique sans puces graphiques coûteuses.

Les processeurs modernes des principaux développeurs, à l'heure actuelle, peuvent démontrer leur capacité à connecter un adaptateur graphique et un processeur et à fonctionner comme une seule unité de calcul universelle.

Dans toutes les puces, les cœurs du processeur et de la carte vidéo sont situés sur un seul cristal. Cela permet un partage plus rapide des manipulations de calcul entre les cœurs. Ces technologies utilisées sont appelées Intel Quick Sync et AMD App. A cette époque, il y a déjà demandes séparées qui utilisent une technologie similaire.

En général, c'est tout ce qu'il y a à savoir sur les différences. unité centrale de traitement et des cartes vidéo. Comme vous pouvez le voir d'après ce qui a été écrit, le processeur graphique est capable d'effectuer certaines opérations centrales, en particulier dans les ordinateurs modernes dotés de cartes vidéo puissantes.

Vous avez la possibilité de suivre les données de performance de l'unité de traitement graphique (GPU). Les utilisateurs peuvent analyser cette information comprendre comment sont utilisées les ressources de la carte graphique, de plus en plus utilisées en informatique.

Cela signifie que tous les GPU installés sur le PC seront affichés dans l'onglet Performances. De plus, dans l'onglet Processus, vous pouvez voir quels processus accèdent au GPU et les données d'utilisation de la mémoire du GPU se trouvent dans l'onglet Détails.

Comment vérifier si la visionneuse de performances GPU est prise en charge

Bien que le Gestionnaire des tâches n'ait pas d'exigences spécifiques pour surveiller le processeur, la mémoire, le disque ou adaptateurs réseau, la situation avec les GPU est un peu différente.

Dans Windows 10, les informations GPU ne sont disponibles dans le Gestionnaire des tâches que lors de l'utilisation de l'architecture WDDM (Windows Display Driver Model). WDDM est une architecture de pilote graphique pour une carte vidéo qui permet le rendu du bureau et des applications à l'écran.

WDDM fournit un cœur graphique qui comprend un ordonnanceur (VidSch) et un gestionnaire de mémoire vidéo (VidMm). Ce sont ces modules qui sont chargés de prendre des décisions lors de l'utilisation des ressources GPU.

Le gestionnaire de tâches reçoit des informations sur l'utilisation des ressources GPU directement du planificateur et du gestionnaire de mémoire vidéo du cœur graphique. De plus, cela est vrai à la fois dans le cas des processeurs graphiques intégrés et dans le cas des processeurs graphiques dédiés. WDDM version 2.0 ou supérieure est requis pour que la fonction fonctionne correctement.

Pour vérifier si vos appareils prennent en charge l'affichage des données GPU dans le Gestionnaire des tâches, procédez comme suit :

  1. Utiliser une combinaison Touches Windows+ R pour ouvrir la commande Exécuter.
  2. Entrez la commande dxdiag.exe pour ouvrir l'outil de diagnostic DirectX et appuyez sur Entrée.
  3. Cliquez sur l'onglet « Affichage ».
  4. Dans la section de droite « Pilotes », examinez la signification du modèle de pilote.

Si vous utilisez WDDM 2.0 ou supérieur, le Gestionnaire des tâches affichera l'utilisation du GPU dans l'onglet Performances.

Comment surveiller les performances du GPU à l'aide du Gestionnaire des tâches

Pour surveiller les données de performances du GPU à l'aide du Gestionnaire des tâches, cliquez simplement avec le bouton droit sur la barre des tâches et sélectionnez Gestionnaire des tâches. Si la vue compacte est active, cliquez sur le bouton Détails, puis sur l'onglet Performances.

Conseil: pour lancer rapidement le gestionnaire de tâches, vous pouvez utiliser le raccourci clavier Ctrl + Shift + Esc

Onglet Performances

Si votre ordinateur prend en charge WDDM 2.0 ou version ultérieure, dans le volet gauche des onglets Performance votre GPU sera affiché. Au cas où plusieurs GPU seraient installés sur le système, chacun d'eux sera affiché à l'aide d'un numéro correspondant à son emplacement physique, par exemple GPU 0, GPU 1, GPU 2, etc.

Windows 10 prend en charge des ensembles de plusieurs GPU utilisant les modes Nvidia SLI et AMD Crossfire. Lorsqu'une de ces configurations est trouvée sur le système, l'onglet Performance indiquera chaque lien à l'aide d'un numéro (ex. Lien 0, Lien 1, etc.). L'utilisateur pourra voir et vérifier chaque GPU du bundle.

Sur une page GPU spécifique, vous trouverez un résumé des données de performances, qui est généralement divisé en deux sections.

Cette section contient des informations à jour sur les moteurs du GPU lui-même, et non sur ses cœurs individuels.

Le gestionnaire de tâches affiche par défaut les quatre moteurs GPU les plus demandés, qui incluent la 3D, la copie, le décodage vidéo et le traitement vidéo par défaut, mais vous pouvez modifier ces vues en cliquant sur le titre et en choisissant un moteur différent.

L'utilisateur peut même changer l'affichage du graphique en un seul curseur en cliquant avec le bouton droit n'importe où dans la section et en choisissant l'option « Modifier le graphique > Un seul noyau ».

Sous les graphiques des moteurs se trouve un bloc de données sur la consommation de mémoire vidéo.

Le Gestionnaire des tâches affiche deux types de mémoire vidéo : partagée et dédiée.

La mémoire dédiée est la mémoire qui ne sera utilisée que par la carte graphique. Il s'agit généralement de la quantité de VRAM sur les cartes discrètes ou de la quantité de mémoire disponible pour le processeur sur lequel l'ordinateur est configuré pour réserver explicitement.

Dans le coin inférieur droit, l'option Hardware Reserved Memory s'affiche - cette quantité de mémoire est réservée au pilote vidéo.

La mémoire allouée dans cette section représente la quantité de mémoire activement utilisée par les processus, et la mémoire partagée dans cette section représente la quantité de mémoire système consommée à des fins graphiques.

De plus, dans le volet de gauche sous le nom des GPU, vous verrez le pourcentage actuel d'utilisation du GPU. Il est important de noter que le Gestionnaire des tâches utilise le pourcentage du moteur le plus chargé pour représenter l'utilisation globale.

Pour afficher les données de performances au fil du temps, exécutez une application gourmande en GPU, telle qu'un jeu vidéo.

Onglet Processus

Vous pouvez également surveiller les performances du GPU dans l'onglet Processus... Dans cette section, vous trouverez un résumé de haut niveau pour un processus spécifique.

La colonne GPU affiche l'utilisation du moteur le plus actif pour représenter l'utilisation totale des ressources GPU par un processus particulier.

Cependant, une confusion peut survenir si plusieurs moteurs signalent une utilisation à 100 %. Une colonne supplémentaire « GPU core » fournit des informations détaillées sur le moteur chargé par ce processus.

L'en-tête de colonne de l'onglet Processus affiche la consommation totale de ressources de tous les GPU disponibles sur le système.

Si vous ne voyez pas ces colonnes, faites un clic droit sur l'en-tête de n'importe quelle colonne et cochez les cases appropriées.

Onglet Détails

Par défaut, l'onglet n'affiche pas les informations GPU, mais vous pouvez toujours cliquer avec le bouton droit sur un en-tête de colonne, sélectionner l'option Sélectionner les colonnes et activer les options suivantes :

  • Noyau GPU
  • Mémoire GPU dédiée
  • Mémoire GPU totale

Les onglets Mémoire affichent les quantités totales et allouées de mémoire, respectivement, qui sont utilisées par un processus particulier. Les colonnes GPU et GPU Core affichent les mêmes informations que dans l'onglet Processus.

Lorsque vous utilisez l'onglet Détails, vous devez savoir que l'ajout de mémoire utilisée par chaque processus peut être supérieur à la mémoire totale disponible, car la mémoire totale sera comptée plusieurs fois. Ces informations sont utiles pour comprendre l'utilisation de la mémoire dans un processus, mais vous devez utiliser l'onglet Performances pour afficher des informations plus précises sur l'utilisation des graphiques.

Sortir

Microsoft s'engage à fournir aux utilisateurs un outil plus précis pour évaluer les performances du sous-système graphique par rapport aux applications tierces. Notez que le travail sur cette fonctionnalité est en cours et que des améliorations sont possibles dans un avenir proche.

2021 wisemotors.ru. Comment ça fonctionne. Le fer. Exploitation minière. Crypto-monnaie.