GNU/Linux >> Tutoriels Linux >  >> Linux

Quel est l'état actuel de la prise en charge du pilote vidéo Linux ?

La question dépend TRÈS de plusieurs facteurs,

  1. Le modèle/type exact de carte que vous prévoyez d'utiliser
  2. Comment comptez-vous utiliser la carte (c'est-à-dire juste pour piloter l'affichage, ou des choses accélérées en 3D plus intensives)
  3. Les fonctionnalités dont vous avez besoin.

En général , presque toutes les cartes que vous pouvez utiliser seront prises en charge avec certaines pilote pour piloter l'affichage 2d (c'est-à-dire que vous devriez pouvoir démarrer et exécuter gnome/unity). Le pilote vesa open source prendra en charge la majorité des cartes fabriquées depuis le début des années 90 dans un mode graphique à résolution relativement basse.

Là où ça devient très boueux, c'est l'état actuel des choses pour les pilotes plus avancés qui vous permettront d'exploiter l'accélération matérielle offerte par les cartes graphiques.

En général , nvidia offre une meilleure prise en charge des pilotes pour la communauté Linux. Le pilote nvidia à source fermée (disponible sous forme de blob binaire dans la plupart des distributions Linux) prend en charge les cartes remontant à environ 2004 (la série Geforce 6xxx étant la première carte prise en charge). Comme il s'agit d'un pilote actuel et pris en charge par nvidia, il offre une bonne prise en charge de toutes les principales fonctionnalités de la carte et est compatible avec la plupart des distributions Linux modernes. Là où vous pourriez avoir des problèmes, c'est avec des cartes plus anciennes (disons une Geforce 4), où vous seriez obligé d'utiliser une version héritée du pilote nvidia, les modifications apportées au noyau depuis lors peuvent avoir rendu le pilote incompatible avec les noyaux modernes et potentiellement Xorg et peut nécessiter un système Linux hérité pour utiliser le pilote propriétaire hérité. Cependant, si vous utilisez une carte aussi ancienne, une accélération matérielle 3D entièrement prise en charge peut ne pas être nécessaire et vous vous contenterez d'un pilote 2D générique.

ATI fournit également son propre pilote pour les systèmes Linux, qui prendra en charge sa gamme de cartes avec toutes les fonctionnalités. CEPENDANT, les cartes qu'ils prennent en charge à un moment donné sont beaucoup plus petites que nvidia. Alors que le pilote nvidia actuel prend en charge les cartes grand public jusqu'à la série 6000, le pilote ati prend en charge les cartes jusqu'à la série 2xxx (il y a environ 3 ans). Pour les autres cartes, la prise en charge d'ATI est une salade de pilotes propriétaires hérités, de pilotes open source et de pilotes génériques qui se chevauchent. Gardez à l'esprit que l'installation d'un pilote propriétaire hérité (pour lequel le support est abandonné) est une ÉNORME douleur dans le cul, car le pilote n'a pas suivi les mises à jour de xorg ou de l'interface du noyau et ne fonctionnera probablement pas à moins que vous n'utilisiez un système Linux hérité.

D'AUTRE PART, étant donné qu'ATI a fourni un support open source pendant un certain temps dans le passé, le support open source des cartes ati est bien meilleur que nvidia, en particulier en ce qui concerne les cartes héritées. À moins que vous n'utilisiez la dernière et la meilleure carte ATI prise en charge par leur pilote Linux, le pilote open source est probablement la meilleure option pour pirater un pilote propriétaire hérité sur votre système. En raison de la prise en charge officielle précédente, le pilote radeon open source prend en charge une large sélection de cartes anciennes avec la plupart des fonctionnalités matérielles.

En résumé :

Si vous envisagez de nouvelles cartes, ATI et Nvidia fournissent des pilotes propriétaires qui alimenteront vos cartes. Historiquement, Nvidia a maintenu le support Linux pour ses anciennes cartes beaucoup plus longtemps, avec ATI, vous pourriez ne plus être pris en charge 2 ans plus tard. Si vous souhaitez simplement afficher votre bureau, presque toutes les cartes fabriquées par l'un ou l'autre des fabricants au cours de la dernière décennie devraient fonctionner correctement.

ATI :support propriétaire douteux en ce qui concerne les cartes prises en charge, support open source bien développéNvidia :pilote propriétaire décent, support open source presque inexistant.

EN CONCLUSION :RECHERCHEZ LA CARTE QUE VOUS VOULEZ ACHETER SUR GOOGLE, avec une requête du type Radeon XXXX ubuntu 11.04 (La seule raison pour laquelle je dis ubuntu est qu'ils ont tendance à avoir plus de succès que les autres distributions, si c'est faisable dans ubuntu, c'est aussi faisable sur la plupart des autres distributions) et voyez si les gens ont réussi à l'utiliser. Malheureusement, la réalité de la situation est que le support Linux du fabricant est imprévisible et le support open source est très difficile à mettre à jour en raison du volume considérable de cartes et des changements que les fabricants introduisent chaque année.


En général, NVIDIA a un meilleur support Linux, bien que la stabilité/robustesse puisse encore varier beaucoup.

Ceci est tiré de mon expérience personnelle (je n'ai eu aucun mal à trouver de bons pilotes NVIDIA pour mon ordinateur portable, contrairement à ATI pour mon autre ordinateur portable); une simple recherche sur Google montre également généralement des résultats plus positifs pour NVIDIA que pour ATI. Mais encore une fois, ils n'étaient pas dans la même période - ATI aurait pu potentiellement rattraper son retard (bien que je n'aie rien vu qui soutienne cette idée jusqu'à présent).


Souvent, les propres référentiels de la distribution contiennent des pilotes Nvidia de bonne qualité. J'ai utilisé à la fois Ubuntu et Fedora avec des cartes Nvidia (une GTX8600 et deux GTX 465) et j'ai passé un bon moment avec. Vérifiez les dépôts de votre distribution préférée pour voir ce qu'ils prennent en charge. Nvidia propose également des pilotes Linux à partir de son site Web (mais je préfère utiliser les packages de la distribution). Bien sûr, ATI/AMD aussi. Cependant, les pilotes Nouveau par défaut sont des ordures totales. Abandonnez-les aussi vite que possible.

Jetez un œil à quelques critiques des deux cartes opposées.

Les pilotes ATI, bien que pris en charge dans une certaine mesure, semblent avoir plus de problèmes et n'obtiennent pas les meilleurs taux de rafraîchissement. Les nouvelles cartes ne semblent pas être prises en charge aussi rapidement ou... jamais.

Malheureusement, jusqu'à ce que quelqu'un ou quelque part décide de faire des études empiriques à ce sujet, les preuves anecdotiques et votre propre expérience seront les meilleures avec lesquelles vous pourrez travailler.


Linux
  1. Linux vs Unix :Quelle est la différence ?

  2. Quelle est la différence entre un pilote de plate-forme Linux et un pilote de périphérique normal ?

  3. Quelle est la définition d'une session sous Linux?

  4. Comment le nouveau support matériel est-il ajouté au noyau Linux ?

  5. Quel est l'ordre par défaut du tri Linux ?

Qu'est-ce que la commande Linux Watch + Exemples

Qu'est-ce que le Shell sous Linux ?

Quelle est la différence entre Linux et Unix ?

4 sessions vidéo pour l'administrateur système Linux

Les 10 meilleurs livres Linux à lire en 2019

Qu'est-ce que la commande kill sous Linux ?