AMD continue de contribuer sur le noyau Linux et travaille sur le noyau 4.20

AMD

AMD a déjà travaillé sur Linux Kernel 4.20 avec lequel il a commencé à porter de nombreuses lignes de code sur le nouveau noyau Linux en plus de continuer à contribuer au logiciel libre.

Compte tenu de toute la nouvelle activation matérielle qui est entrée récemment dans le noyau Linux, ainsi que de la publication d'AMDGPU DDX 18.1 et la grande sortie de ROCm 1.9, votre dernier lot de modifications de ressources a également subi DRM-Next avant le cycle Linux Kernel 4.20 ~ 5.0.

Ce sera une autre version intéressante pour les utilisateurs de Radeon Linux.

En plus de cela Michael Larabel de Phoronix a effectué une analyse où il a rendu compte des travaux menés sur les différents contributeurs, notamment les fabricants de GPUS.

AMD fournit 8.5 fois plus de code au noyau Linux que NVIDIA

Bien que ne devrait pas être une grosse surpriseConsidérant tout le travail qu'AMD a fait récemment sur sa pile graphique open source.

Alors que NVIDIA contribue encore très peu (relativement parlant) vers le noyau Linux, AMD est livré avec plus de huit fois plus de lignes de code ajoutées au noyau par rapport à NVIDIA.

Les développeurs AMD ont contribué 2.168 104. XNUMX lignes de code pour le noyau Linux, 414.761 1.753.343 lignes dans le processus, soit un gain net de XNUMX XNUMX XNUMX lignes de code.

NVIDIA, cependant, a fourni un total de 303.180 97.197 lignes de code au noyau et en a supprimé 205.983 XNUMX, soit un gain net de seulement XNUMX XNUMX lignes de code.

Les contributions d'AMD au noyau inclure divers travaux de CPU / chipset AMD ainsi que ses composants et Pilotes graphiques Open Source AMDKFD / AMDGPU / Radeon et les travaux liés à la gestion de la mémoire TTM, aux DRM principaux, etc.

AMD prépare de nombreuses ressources pour le noyau 4.20

amd-linux

Les travaux soumis par Alex Deucher d'AMD comprennent:

Prise en charge initiale des graphiques APU Picasso en attente de publication.

Les APU AMD viennent d'ouvrir leurs jetons AMDGPU pour ces nouveaux APU basés sur Vega / GFX9 plus tôt dans la semaine.

Nous continuons à travailler sur la création de l'excitante Vega 20, qui devrait sortir avant la fin de l'année.

Il semble qu'avec cette prochaine version du noyau, le support de Vega 20 sera examiné et en règle à temps pour le lancement. On s'attend généralement à ce que ce premier GPU Vega 20 soit un produit de station de travail 7 nm.

Lié à Vega 20, AMDGPU a maintenant un support xGMI initial à l'intérieur du pilote du noyau.

XGMI c'est une nouvelle interconnexion que la Vega 20 et les futurs GPU prendront en charge comme alternative à PCI Express 3.0 / 4.0.

Le code AMDKFD est en cours de fusion dans l'AMDGPU pour devenir un module de noyau.

Le travail apparemment sans gestion finale de l'alimentation continue ce cycle, améliorant l'ACP des mises à niveau de puissance et d'autres changements.

Il existe également une bonne prise en charge de l'affichage, y compris la prise en charge ABGR / XBGR, la prise en charge de DisplayPort YCbCr dans le code Affichage DC, prise en charge LVDS dans le code DC, nouvelles fonctionnalités de débogage et autres travaux.

  • Prise en charge d'une légère redéfinition des shaders par kill kill pour GFX / Compute.
  • Prise en charge du moteur JPEG VCN pour les APU Raven Ridge et plus récents. Le support de téléchargement du micrologiciel DMCU se trouve également sur le devant de Raven.
  • Raven Ridge APU prend désormais également en charge GFXOFF pour désactiver le moteur graphique lorsqu'il n'est pas nécessaire et prendre en charge le mode de bégaiement.
  • Prise en charge de l'équilibrage de charge dans le planificateur AMDGPU / DRM et utilisation de celui-ci pour la programmation des mécanismes.
  • Améliorations des performances de la mémoire virtuelle GPUVM. Il existe également des améliorations de l'efficacité de la manipulation du GPUVM LRU.

Il existe également des correctifs TTM et la prise en charge des mouvements massifs dans ce code de gestion de la mémoire.

Dans l'ensemble, les développeurs AMD ont eu un cycle chargé de se préparer au support de Vega 20 et aux ressources associées, telles que xGMI, prenant en charge les graphiques Raven2 et Picasso initiaux, améliorant encore la gestion de l'alimentation et l'AMDGPU DC, en plus d'autres fonctionnalités.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.