Windows est le système d'exploitation le plus utilisé dans le monde entier et il ne semble pas que cela change, car bien que MacOS soit de plus en plus populaire (en particulier dans les ordinateurs portables), il est encore tout à fait en retard. D'un autre côté, Linux continue de représenter une petite minorité, malgré le fait que des consoles telles que Steam Deck l'ont rendu mieux connu. Si vous utilisez Linux, vous saurez que cela fonctionne beaucoup mieux avec le matériel AMD et si vous combinez CPU et GPU de cette marque, vous obtiendrez les meilleurs résultats. Maintenant, il s'avère qu'un ingénieur Nvidia a fini par réparer le noyau Linux, car bien qu'au début il ait fait une erreur dans les pilotes GPU AMD à la fin, il a réussi à résoudre le problème.
Nous avons trois principaux systèmes d'exploitation pour le choix et Linux n'est précisément pas le plus populaire. Bien qu'il soit le seul à être open source et libre, il ne capture pas autant d'utilisateurs que prévu et pendant de nombreuses années qu'ils sont toujours dans cette minorité. Il y a plusieurs causes qui le produisent et nous dirions que le plus important est le fait que nous devons utiliser une console de commande pour effectuer certaines actions, ce qui est fait très à l'utilisateur PC moyen qui veut tout avoir en quelques clics sans complications.
Un ingénieur NVIDIA fait une erreur dans Linux et résout le problème du pilote qui affecte GPU AMD
Linux propose des options de flexibilité et de personnalisation qui ne sont pas présentes dans le reste et ont des dizaines de distributions différentes pour les installer. Il y a eu de nombreuses critiques sur la complexité de Linux, mais aussi de “la façon dont cela cède dans les jeux et les programmes”, quand ce n'est pas tout à fait vrai. Dans les programmes, nous avons vu que s'ils travaillent avec Linux, ils offrent généralement une meilleure performance que Windows lors de la consommation de ressources moins et d'être plus optimisés. Dans les jeux, il est vrai que cela s'est produit il y a quelques années, mais Linux s'est beaucoup amélioré gaming Et si vous avez une équipe AMD avec les derniers pilotes et Linux mis à jour, de nombreux jeux devraient très bien faire.
Maintenant, si vous voulez essayer de jouer ou d'utiliser des programmes avec un GPU NVIDIA à Linux, ici, tout sera bien pire ou vous n'aurez même pas un fonctionnement normal avec des fermetures inattendues. Nous savons déjà que Linux et AMD collaborent afin que tout fonctionne bien, mais à son tour, rappelez-vous qu'il est open source et cela implique que n'importe qui peut contribuer. Il s'avère qu'un ingénieur de Nvidia nommé Balbir Singh a décidé de modifier le noyau Linux la semaine dernière et a fini par limiter le GPU, aggravant les performances. Ce fut la première tentative d'augmenter la taille de PCI Bar à plus de 10e et bien qu'elle ait échoué, elle ne voulait pas se rendre.
La limitation des performances s'est produite parce que les GPU ne pouvaient pas attribuer ces 64 tib de mémoire
Après quelques jours de travail, il a trouvé la solution au problème qu'il a causé (grâce à Bert Karwatzki) et non seulement l'a résolu mais a également réussi à mettre en œuvre ce qu'il voulait et à améliorer les performances. Comme indiqué, le problème est que ce que le code a réduit le paramètre KASLR qui implique le facteur aléatoire du chargement des données du noyau en mémoire. À son tour, il a également augmenté la gamme de mémoire accessible à 64 TIB.
Étant donné que la mémoire est divisée en différentes parties de Linux, lorsqu'un GPU Radeon AMD a été utilisé, le noyau a attribué la variable “MAX_PFN” avec la valeur accrue du TIB avant 64. Le GPU n'a pas pu accéder à cette quantité de mémoire et à cause de ce “DMA_ADRESSING_LIMITE” serait activé et, par conséquent, l'accès à la mémoire serait limité en n'offrant que 4 Go dans la partie DMA32. La correction est en route, car elle devrait être publiée avant de fusionner avec Linux 6.15-RC1, où nous aurons d'autres améliorations telles que celles qui ont été répertoriées dans l'image.
