IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Hardware Discussion :

différence entre GPU et VGA


Sujet :

Hardware

  1. #1
    Membre régulier

    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Août 2012
    Messages
    70
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Août 2012
    Messages : 70
    Points : 120
    Points
    120
    Par défaut différence entre GPU et VGA
    Bonjour
    Je veux utiliser les GPU de mon ordinateur et donc j'ai fait une petite recherche sur internet et j'ai trouvé avec "lspci -v -nn":
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    00:02.0 VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0126] (rev 09) (prog-if 00 [VGA controller])
            Subsystem: Toshiba America Info Systems Device [1179:fc50]
            Flags: bus master, fast devsel, latency 0, IRQ 41
            Memory at c0000000 (64-bit, non-prefetchable) [size=4M]
            Memory at b0000000 (64-bit, prefetchable) [size=256M]
            I/O ports at 3000 [size=64]
            Expansion ROM at <unassigned> [disabled]
            Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
            Capabilities: [d0] Power Management version 2
            Capabilities: [a4] PCI Advanced Features
            Kernel driver in use: i915
    Puisque il n'y a une seule carte integré, il faut chercher, selon http://www.binarytides.com/linux-get-gpu-information/, le modèle de la carte mère doit être identifiée, avec "inxi -M" j'ai trouvé
    Puisque la carte mère n'ai pas identifié, j'ai googlé le modèle de bios
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Bios: INSYDE version: 2.90 date: 11/21/2011
    Je n'ai pas trouve grande chose à part un benche mark sur https://browser.primatelabs.com/geekbench3/2804775
    Donc, j'ai cherché encore plus sur les GPU d'intel et j'ai trouvé sur wikipedia cet article sur le GPU intel https://en.wikipedia.org/wiki/List_of_I ... generation
    mon processeur est :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ~$less /proc/cpuinfo
    model name      : Intel(R) Core(TM) i5-2450M CPU @ 2.50GHz
    Donc, Il est dans "Core i5-2xxxM". Et selon le tableau j'ai 12 unité d'exécution, et je dois utilisé OpenGl 3.3
    j'ai verifié sur mon PC
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    ~$ glxinfo |grep -i opengl
    OpenGL vendor string: Intel Open Source Technology Center
    OpenGL renderer string: Mesa DRI Intel(R) Sandybridge Mobile 
    OpenGL core profile version string: 3.1 (Core Profile) Mesa 10.1.3
    OpenGL core profile shading language version string: 1.40
    OpenGL core profile context flags: (none)
    OpenGL core profile extensions:
    OpenGL version string: 3.0 Mesa 10.1.3
    OpenGL shading language version string: 1.30
    OpenGL context flags: (none)
    Après cette recherché, j'ai trouvé que j'ai 12 unités d'execution sur ma carte graphique. Maintenant j'ai quelques question :
    1- Est-ce-que VGA et GPU sont des synonymes ?
    2- Est-ce-qu'il y a une relation avec le VGA (ou GPU) trouvé avec "lspci -v -nn" et le port VGA utilisé pour les écrans externes ?
    3- Est-t-il possible de trouvé un ordinateur sans GPU ?
    4- Est-ce-qu'il est possible d'utiliser ses unités de calcul dans mes programmes ?

    merci

  2. #2
    Expert éminent sénior
    Homme Profil pro
    Analyste/ Programmeur
    Inscrit en
    Juillet 2013
    Messages
    4 630
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Analyste/ Programmeur

    Informations forums :
    Inscription : Juillet 2013
    Messages : 4 630
    Points : 10 556
    Points
    10 556
    Par défaut
    Tu te mélanges les pinceaux

    1) VGA est un standard d'affichage pour ordinateurs. Un GPU (Graphic Processing Unit) c'est le processeur graphique qu'on trouve ... sur une carte graphique

    2) Le connecteur VGA est un connecteur D-sub 15. Et sûrement qu'il y a un rapport puisque le VGA est un standard. Mais le connecteur VGA c'est pour l'analogique (maintenant les signaux sont numériques).

    3) Oui cela s'appelle un APU

    4) OpenCL, CUDA (spécifique NVidia) et peut-être DirectX - OpenGL
    Je ne suis pas très à jour sur ce point

  3. #3
    Modérateur
    Avatar de sevyc64
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2007
    Messages
    10 193
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 193
    Points : 28 077
    Points
    28 077
    Par défaut
    Citation Envoyé par linux user Voir le message
    1- Est-ce-que VGA et GPU sont des synonymes ?
    Non, GPU c'est un acronyme pour désigner le processeur graphique, c'est à un microprocesseur spécialisé dans le traitement des signaux vidéo dans le but d'un affichage.
    VGA est le nom d'une norme d'affichage qui définie non seulement les capacités d'affichage (640x480 16 couleurs pour le mode VGA), mais aussi les caractéristiques électriques des signaux de sortie ainsi que le connecteur (port VGA) sur lequel ces signaux sortent.

    Citation Envoyé par linux user Voir le message
    2- Est-ce-qu'il y a une relation avec le VGA (ou GPU) trouvé avec "lspci -v -nn" et le port VGA utilisé pour les écrans externes ?
    De la cas présent, on peut dire que indirectement probablement oui.
    Ce que te donne la commande représente les caractéristiques du/d'un contrôleur graphique présent sur ta machine. Pour pouvoir y brancher un écran, ce contrôleur doit sortir ses signaux sur un port externe. Il est probable que dans le cas de ta machine, ce port soit effectivement le port VGA dont tu parle. Mais le lien est indirect. La commande ne te parle pas du port, mais elle te parle de la puce qui contrôle ce port.

    Citation Envoyé par linux user Voir le message
    3- Est-t-il possible de trouvé un ordinateur sans GPU ?
    Sur les gammes PC, processeurs Intel/Amd, c'est de plus en plus difficile, les processeurs incluant désormais le plus souvent sur leur puce un GPU.
    --- Sevyc64 ---

    Parce que le partage est notre force, la connaissance sera notre victoire

Discussions similaires

  1. Différence entre un "bidouilleur" et un Pro ?
    Par christ_mallet dans le forum Débats sur le développement - Le Best Of
    Réponses: 290
    Dernier message: 28/11/2011, 10h53
  2. Réponses: 5
    Dernier message: 11/12/2002, 12h31
  3. Différence entre TCP, UDP, ICMP
    Par GliGli dans le forum Développement
    Réponses: 1
    Dernier message: 13/09/2002, 08h25
  4. Différences entre jmp, jz, jnz, etc
    Par christbilale dans le forum Assembleur
    Réponses: 3
    Dernier message: 05/07/2002, 15h09
  5. Réponses: 3
    Dernier message: 07/05/2002, 16h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo