Conseillé, 2024

Le choix des éditeurs

Pourquoi les cartes graphiques Nvidia sont-elles les pires pour open-source, mais les meilleures pour Linux? Les cartes graphiques sont la meilleure option disponible pour les joueurs Linux - mais seulement si vous êtes prêt à utiliser les pilotes fermés de la compagnie.

JOUER AVEC UNE CARTE GRAPHIQUE A 30 € en 2020 ?! C'EST POSSIBLE !

JOUER AVEC UNE CARTE GRAPHIQUE A 30 € en 2020 ?! C'EST POSSIBLE !

Table des matières:

Anonim

Nvidia semblait s'améliorer après que Valve eut annoncé son entreprise de machine à vapeur. Linus a même donné un coup de pouce à Nvidia! Mais le dernier matériel graphique Nvidia, la série GeForce GTX 900, "est TRÈS open-source hostile", selon un développeur de Nouveau.

Vous voulez rester à jour sur Linux, BSD, Chrome OS, et le reste de la Monde au-delà de Windows? Marquez la page de la page World Beyond Windows ou suivez notre flux RSS.

Les contributions de NVIDIA sont loin derrière Intel et AMD

Nvidia offre toujours le pire support open-source, comparé à Intel et AMD. Les pilotes graphiques Linux d'Intel sont complètement open-source, ce qui est génial, mais les graphiques intégrés d'Intel ne peuvent toujours pas rivaliser avec le matériel Nvidia ou AMD dédié pour des performances de jeu sérieuses. Intel emploie des gens juste pour travailler sur leurs pilotes graphiques open-source.

[Plus d'informations: Meilleures cartes graphiques pour les jeux PC]

Le pilote Catalyst d'AMD pour Linux est également fermé et nécessaire pour obtenir la meilleure 3D performances de jeu hors du matériel graphique AMD sur Linux. Mais il y a aussi un pilote graphique open-source nommé "Radeon", et il a été développé sur la base des spécifications matérielles publiées par AMD. AMD n'est peut-être pas aussi performant qu'Intel ici, mais il aide activement la communauté Open Source. Comme Intel, AMD emploie également des personnes pour travailler et contribuer à ces pilotes open-source.

Brad Chacos

Nvidia est différent. Nvidia propose ses propres pilotes GeForce pour Linux. Il y a aussi le nouveau pilote open-source. Contrairement au pilote AMD, aidé par la sortie des spécifications d'AMD, le pilote Nouveau a été construit presque entièrement par reverse-engineering.

Nvidia a récemment aidé un peu le pilote Nouveau, en apportant un support graphique pour leur matériel Tegra, des morceaux de documentation et quelques conseils. Mais même ces contributions étaient inattendues. Maintenant, les «caractéristiques de sécurité» des dernières cartes graphiques Nvidia rendent cette ingénierie inverse plus difficile, malgré le fait que Nvidia ait dit qu'elle aiderait les développeurs de Nouveau.

Où sont les images de firmware signées?

AMD et Le matériel graphique Nvidia repose sur des blobs binaires fermés d'images de micrologiciel qui font fonctionner le matériel. AMD libère ces images de micrologiciel uniquement binaires afin que le pilote Radeon open-source puisse les utiliser, même si elles ne sont pas encore open-source.

Dans le passé, les développeurs de Nouveau devaient trouver un moyen de extraire les images du microprogramme binaire du pilote à source fermée. Le pilote Nouveau peut alors générer des images de firmware et les fournir à la carte graphique Nvidia lors de l'initialisation.

GTX Titan X de Nvidia, la première carte graphique GPU capable de jouer à des jeux en résolution 4K, utilise la même technologie que Série GeForce 900

Les dernières cartes graphiques de la série NVIDIA GTX 900 nécessitent désormais des images de firmware signées, de sorte que les développeurs de Nouveau ne peuvent pas travailler avec eux, comme l'a signalé Phoronix. Le développeur de Noveau Ben Skeggs a expliqué:

"Nvidia ne joue pas encore bien, donc il n'y a pas grand-chose à faire à ce stade … J'ai passé beaucoup de temps à essayer de trouver un moyen de faire gr ctxsw sans firmware signé, mais les restrictions "de sécurité" … sont excessives et vont au-delà de ce qui serait nécessaire pour protéger l'hôte contre les logiciels malveillants. Ce nouveau Nvidia hw est TRÈS open-source hostile. "

Nvidia a indiqué qu'il se dirigeait vers des images de firmware signées pour améliorer la sécurité et empêcher les cartes graphiques knock-off qui étaient vraiment des cartes Nvidia de bas de gamme avec le firmware du GPUS haut de gamme sur eux. Andy Ritgar de Nvidia a déclaré aux développeurs de Nouveau en septembre dernier que la société travaillait sur la meilleure façon de publier ces images de firmware signées (pas la source pour eux - seulement les binaires binaires eux-mêmes) pour les pilotes open-source. Mais ce n'est pas encore le cas.

J'espère que tout cela n'est qu'un retard et que Nvidia obtiendra bientôt ces images de firmware binaires. Mais, même s'il ne s'agit que d'un retard, cela fait partie d'un schéma général de retards et de manque de soutien open-source de la part de Nvidia. Nvidia a dit qu'ils préfèrent travailler sur leur pilote à code source fermé pour Linux.

Lectures supplémentaires: Augmentation des jeux Linux: 25 jeux de tueur pour Steam Machines et Linux

Mais les cartes graphiques de Nvidia offrent toujours les meilleures performances! Alors, est-il temps d'abandonner ces cartes graphiques NVIDIA? Loin de là. Si vous êtes prêt à utiliser un pilote graphique propriétaire, comme presque tous les joueurs Linux, les pilotes Nvidia ont toujours été beaucoup plus stables et offrent des performances bien meilleures que celles d'AMD. Les cartes intégrées d'Intel ne sont même pas dans le même état qu'une carte graphique dédiée. Ces mêmes cartes graphiques GTX 900 qui sont si hostiles envers les pilotes open-source sont certains des meilleurs matériels graphiques que vous pouvez obtenir pour les jeux Linux.

Phoronix a récemment comparé le port Linux de

Bioshock Infinite

à un large variété de cartes graphiques Nvidia et AMD. Sur Windows, des cartes graphiques similaires des deux sociétés offriraient probablement des performances similaires - mais sur Linux, les cartes Nvidia ont fait beaucoup, beaucoup mieux que celles d'AMD. Les résultats sont similaires à ceux d'autres jeux Linux modernes. En ce qui concerne open-source et open-source, d'autres benchmarks effectués par Phoronix montrent sans surprise que les performances graphiques de Nouveau sont loin derrière le driver propriétaire de Nvidia. Linux game, je conseille à tous ceux qui envisagent d'acheter une machine Steam à venir d'en choisir un avec une carte graphique Nvidia, même avec toute la fureur de la négligence de Nvidia. Évitez les machines à vapeur avec des graphiques AMD, à moins que les pilotes graphiques AMD d'AMD s'améliorent considérablement d'ici à la sortie des machines Steam. Bien sûr, si vous êtes juste après une boîte de faible puissance pour diffuser des jeux à partir de votre PC de jeu existant, même les graphiques Intel fonctionneront très bien.

Top