Ce fut un mois de septembre très excitant avec le lancement des processeurs”Zen 4″de la série AMD Ryzen 7000, Intel en révélant beaucoup plus sur Arc Graphics, Linux 6.0 se boutonnant tandis que le travail sur les fonctionnalités vers Linux 6.1 s’accélérait, travail passionnant continu sur le noyau autour de MGLRU/IO_uring/RT/etc, et d’autres versions de logiciels comme GNOME 43 et LLVM 15, toutes faites pour un mois mouvementé.
Alors que le monde du matériel Linux continue d’être constamment passionnant et que le rythme de l’innovation dans les logiciels open-source/Linux ne faiblit jamais, malheureusement, les opérations chez Phoronix restent difficiles en raison de l’utilisation généralisée des blocs publicitaires, de l’état déprimé de l’annonce l’industrie en dehors de Facebook et YouTube, etc. Si vous appréciez le contenu nouveau et original sur Phoronix chaque jour, envisagez de montrer votre soutien en rejoignant Phoronix Premium comme le moyen numéro un de fournir une assistance en plus de désactiver les bloqueurs de publicités. Vous pouvez également suivre le contenu via Facebook et Twitter.
Avec cela, les nouvelles les plus excitantes sur Phoronix pour le mois de septembre sur les 251 articles de presse originaux inclus :
Une solution de contournement de chipset vieille de 20 ans a fait mal à Modern Systèmes AMD Linux
L’ingénieur AMD K Prateek Nayak a récemment découvert qu’une solution de contournement de jeu de puces d’environ 20 ans dans le noyau Linux, toujours appliquée aux systèmes AMD modernes, est responsable dans certains cas de la dégradation des performances sur le matériel Zen moderne. Heureusement, un correctif est en cours pour limiter cette solution de contournement aux anciens systèmes et, à son tour, améliorer les performances des systèmes modernes.
Cloudflare abandonne Nginx pour un Pingora écrit en rouille en interne
Cloudflare s’appuie depuis longtemps sur Nginx dans le cadre de sa pile de proxy HTTP, mais l’a maintenant remplacé par leur in-house, un logiciel Pingora écrit par Rust qui répondrait à plus d’un billion de requêtes par jour et offrirait de meilleures performances tout en n’utilisant qu’environ un tiers des ressources CPU et mémoire.
MGLRU ressemble à l’une des meilleures innovations de noyau Linux de l’année
Espérons que le prochain cycle avec Linux 6.1 sera le LRU multi-génération, ou mieux connu sous le nom de MGLRU , en tant qu’alternative supérieure au code de récupération de page existant du noyau. En supposant qu’il atterrisse pour Linux 6.1 comme le dernier cycle complet du noyau de 2022, cela en ferait l’une des innovations les plus excitantes à intégrer au noyau cette année.
Le pilote du noyau Linux Apple DRM écrit en rouille rend le premier cube
Le tout premier pilote Direct Rendering Manager (DRM) est écrit dans le langage de programmation Rust pour prendre en charge Apple Le processeur graphique M1/M2 a atteint le cap de pouvoir rendre un cube.
VMware : les performances des machines virtuelles ESXi chutent jusqu’à 70 % en raison de l’atténuation du retbleed d’Intel
L’équipe d’ingénierie des performances de VMware a annoncé aujourd’hui une régression des performances dans Linux 5.19 affectant les performances de calcul jusqu’à-70 %, mise en réseau jusqu’à-30 % et stockage jusqu’à-13 %. Mais le malheur est que les régressions lourdes sont connues et un effet secondaire de l’atténuation Intel Retbleed pour les processeurs plus anciens.
Il est temps d’arrêter d’utiliser les commandes egrep et fgrep, selon GNU grep 3.8
GNU Grep 3.8 a été publié aujourd’hui pour cet utilitaire de ligne de commande couramment utilisé pour la recherche en clair données textuelles. Avec le GNU Grep 3.8, il est maintenant plus clair que si vous comptez toujours sur les commandes egrep et fgrep, il est temps de passer à grep avec les arguments de ligne de commande appropriés.
Ubuntu 22.10 vise à prendre en charge la carte Sipeed LicheeRV RISC-V à 16 $ et plus
En plus d’Ubuntu prenant en charge les cartes StarFive VisionFive et Nezha RISC-V, les ingénieurs de Canonical sont également travailler également sur la prise en charge de la carte Sipeed LicheeRV pour la version 22.10 du mois prochain. La Sipeed LicheeRV se distingue par le fait qu’elle est l’une des cartes RISC-V les moins chères du marché: le prix commence à 16,90 USD.
IO_uring continue de s’avérer très excitant : io_uring_spawn prometteur annoncé
IO_uring continue de s’avérer être l’une des innovations fondamentales les plus excitantes du noyau Linux de la dernière décennie. Bien qu’il ait commencé pour les E/S de stockage asynchrones, il a vu des travaux récents autour de cas d’utilisation de mise en réseau et a également conduit d’autres innovations comme le nouveau pilote”UBD”pour un pilote de bloc d’espace utilisateur basé sur IO_uring. Il continue également d’être optimisé sans relâche par Jens Axboe et d’autres pour un potentiel de performance maximal. La dernière innovation autour de IO_uring qui a été annoncée cette semaine lors de la Linux Plumbers Conference 2022 à Dublin est io_uring_spawn.
“Nest”est une nouvelle approche intéressante de la planification du noyau Linux pour de meilleures performances du processeur
Il y a eu un certain nombre d’efforts différents ces derniers temps pour améliorer encore le fonctionnement du noyau Linux. planificateur pour mieux s’adapter aux architectures matérielles modernes, que ce soit pour les conceptions de processeurs hybrides Intel, l’adaptation aux nouvelles configurations de cache du processeur ou simplement une meilleure mise à l’échelle avec le nombre de cœurs sans cesse croissant d’aujourd’hui. Un autre effort de planificateur détaillé cette semaine est”Nest”qui vise à garder les tâches sur des”cœurs chauds”avec l’espoir d’une latence plus faible car étant déjà à des états d’horloge/performances plus élevés et fonctionnant idéalement à une fréquence turbo/boost optimale. Les développeurs de Nest constatent que leur programmateur « améliore les performances de 10 % à 2 x et peut réduire la consommation d’énergie » avec du matériel moderne.
Quelques lignes de code augmentent le débit de dessin du pilote Vulkan d’Intel de plus de 60 %
Vous vous souviendrez peut-être il y a quelques jours comment l’entrepreneur de Valve, Mike Blumenkrantz, a boosté le”RADV”de Radeon Vulkan débit de tirage des pilotes de +55 %. Eh bien, il a maintenant essayé d’optimiser le pilote Vulkan open source”ANV”d’Intel et a amélioré de 60% le débit de tirage. Encore plus intéressant, c’est qu’il ne s’agissait que de quelques lignes de code.
Microsoft et Canonical apportent systemd à WSL
Microsoft et Canonical ont annoncé aujourd’hui conjointement que systemd fonctionne désormais dans le sous-système Windows pour Linux (WSL2).
LPC 2022 : Pilotes Rust Linux capables d’atteindre des performances comparables au code C
Une mini-conférence Rust s’est tenue aujourd’hui lors de la première journée de la Linux Plumbers Conference 2022 à Dublin. sur les travaux en cours pour faire de Rust un langage de programmation système approprié et intégrer la prise en charge de Rust dans le noyau Linux principal. Il y a eu de nombreuses discussions intéressantes sur l’état de l’intégration Rust du noyau Linux à un pilote NVMe écrit en Rust qui peut fonctionner aussi bien que le pilote écrit en C.
Fedora Linux désactive la prise en charge de l’API VA H.264/H.265/VC1 de Mesa pour des raisons juridiques
Pour les utilisateurs de Fedora Linux qui utilisent actuellement la prise en charge de l’API VA de Mesa avec le pilote graphique AMD open-source ou similaire et en l’utilisant pour accélérer le décodage H.264, H.265 ou VC1, vous risquez bientôt de ne pas avoir de chance et de devoir recourir à l’un ou l’autre en utilisant le décodage basé sur le processeur ou s’appuyer sur une version non officielle/tierce de Mesa.
Richard Stallman annonce le manuel de référence du langage GNU C
Le fondateur de GNU, Richard Stallman, a récemment travaillé sur l’élaboration d’un manuel d’introduction et de référence du langage GNU C.
Ubuntu Unity devient une saveur officielle avec la version 22.10
Alors que cela fait des années que Canonical a abandonné Unity en tant qu’environnement de bureau officiel d’Ubuntu, certains membres de la communauté open source ont toujours le maintenir et exécuter une version non officielle d’Ubuntu Unity de la distribution. Maintenant, avec la sortie d’Ubuntu 22.10 du mois prochain, Ubuntu Unity sera une version officielle.
Linux 6.0 fusionne le correctif de performances d’AMD pour l’ancienne solution de contournement”d’attente fictive”
Ce matin, j’ai attiré l’attention sur des travaux en attente autour d’une solution de contournement de chipset vieille de 20 ans dans le Le noyau Linux avait nui aux systèmes AMD modernes en appliquant toujours par erreur le changement au matériel moderne. Heureusement, ce correctif a maintenant été récupéré par Linus Torvalds à temps pour le noyau Linux 6.0 attendu pour ses débuts stables le week-end prochain.
GNOME 43 est sorti avec plus d’applications portées sur GTK4, des améliorations Wayland
GNOME 43 est sorti aujourd’hui en tant que nouvelle version de cet environnement de bureau open source populaire utilisé par Fedora Workstation , Ubuntu et de nombreuses autres distributions Linux.
L’interface de luminosité/rétroéclairage de l’affichage de Linux est enfin en cours de révision
Hans de Goede de Red Hat a été impliqué dans de nombreuses améliorations matérielles Linux pour ordinateurs de bureau/portables au fil des ans pour le travail cela aurait autrement probablement été ignoré. L’une des initiatives sur lesquelles il s’est concentré récemment et qui a longtemps été un point sensible pour les ordinateurs portables Linux a été l’interface de rétroéclairage/luminosité de l’espace utilisateur. Cette semaine, lors de la Linux Plumbers Conference, il y avait une présentation sur cet effort qui était mûr depuis longtemps pour être amélioré.
Firefox 105 maintenant disponible-Meilleures performances Linux sous pression mémoire
Alors qu’un certain nombre de versions récentes de Firefox ont été plutôt”ennuyeuses”sur le front Linux avec peu de changements notables , Firefox 105.0 est sorti ce matin et cette fois-ci c’est un peu plus significatif.
L’offre spéciale Phoronix Oktoberfest commence, les abonnements Premium acceptent désormais Stripe et Corporate
Il y a dix ans, il y avait un pèlerinage annuel Phoronix (et ce qui se rapprochait le plus depuis de nombreuses années de la prise vacances/vacances/jour de congé pour moi) à l’Oktoberfest et à une rencontre de lecteurs de Phoronix. Alors que l’Oktoberfest a débuté ce week-end à Munich après une interruption de deux ans en raison de la pandémie, malheureusement, il n’y a pas d’événement Phoronix. Mais soyez dans l’esprit et profitez de l’occasion en organisant la”vente Oktoberfest”annuelle si vous souhaitez montrer votre soutien pour toutes les revues de matériel Linux, les analyses comparatives et les nouvelles open source effectuées chaque jour. De plus, Stripe est désormais accepté pour les abonnements Phoronix Premium comme alternative à PayPal. Des abonnements d’entreprise Phoronix Premium sont également désormais proposés.
Et les revues matérielles Linux les plus populaires du mois :
Les benchmarks AMD Ryzen 9 7900X/Ryzen 9 7950X montrent des performances Linux Zen 4 impressionnantes
L’embargo sur les révisions vient d’être levé pour les processeurs de bureau”Zen 4″de la série AMD Ryzen 7000 avant leur disponibilité au détail cette semaine. En tant que tel, il existe aujourd’hui quelques articles Phoronix sur ces processeurs Zen 4 sous Linux et de nombreux benchmarks, ainsi que plusieurs autres articles de suivi à venir au cours des semaines à venir. Pour l’examen du jour du lancement, j’ai les processeurs AMD Ryzen 9 7900X et 7950X. Passons en revue les importantes améliorations de performances à trouver avec la série AMD Ryzen 9 7900 sous Linux.
Intel Core i9 12900K contre AMD Ryzen 9 5950X sur Linux 6.0
Avant Intel Raptor Lake et AMD Zen 4, il y a beaucoup de nouveaux tests de CPU à Phoronix sous Linux avec la pile logicielle de pointe du dernier noyau Linux ainsi que de nombreux benchmarks nouveaux/mis à jour, les derniers BIOS de carte mère, et plus encore. Comme au cours de l’année écoulée, les ingénieurs open source d’Intel ont beaucoup travaillé sur un meilleur réglage du noyau Linux pour leur architecture hybride, voici quelques nouveaux benchmarks côte à côte de l’Intel Core i9 12900K par rapport à l’AMD Ryzen 9 5950X.
Analyse des performances d’AMD Zen 4 AVX-512 sur le Ryzen 9 7950X
Alors que la plupart des briefings d’AMD pour la série d’ordinateurs de bureau Ryzen 7000 étaient axés sur les jeux et d’autres charges de travail grand public, L’un des aspects les plus excitants pour moi avec la série Ryzen 7000 est qu’AMD prend désormais en charge AVX-512. Mais plutôt en optant pour un chemin de données FPU de 512 bits et la possibilité de fréquences d’horloge réduites et de problèmes d’alimentation/thermiques, ils ont utilisé une stratégie de”double pompage”de 256 bits. Lors de l’obtention de l’AMD Ryzen 9 7950X en laboratoire, l’exploration des performances de l’AMD Zen 4 AVX-512 était l’un des domaines que j’étais le plus enthousiaste à évaluer. D’après les références sur le point d’être présentées, la mise en œuvre initiale de l’AVX-512 d’AMD est prometteuse et m’excite d’autant plus de la trouver sur les processeurs AMD EPYC”Genoa”.
AMD Ryzen 7 5800X contre Ryzen 7 5800X3D sur Linux 6.0 Benchmarks
Avec le nouveau regard sur l’Intel Core i9 12900K contre AMD Ryzen 9 5950X sur Linux en utilisant le dernier noyau de développement et d’autres progiciels de pointe, l’article d’aujourd’hui est un nouveau regard sur les performances du Ryzen 7 5800X3D avec 3D V-Cache par rapport au Ryzen 7 5800X.
AMD Ryzen 7 5800X3D-Windows 11 vs Ubuntu 22.04 LTS Linux Benchmarks
Avec l’AMD Ryzen 7 5800X3D comme premier processeur grand public avec la technologie AMD 3D V-Cache qui lancé plus tôt cette année, les performances de Linux ont été fantastiques pour une variété de charges de travail, en particulier dans les domaines de l’informatique technique et d’autres charges de travail non liées au jeu-similaires aux excellents résultats que nous avons également obtenus avec les processeurs AMD EPYC Milan-X. L’un des domaines que je n’avais pas eu l’occasion d’examiner jusqu’à récemment était de savoir comment les performances de Windows 11 par rapport à Linux recherchent ce processeur Ryzen avec son cache L3 de 96 Mo. Voici ces repères rapides.
Compilateurs GCC contre LLVM Clang pour l’Apple M2 sous Linux
Avec l’Apple M2 exécutant Asahi Linux, vous vous demandez peut-être s’il est préférable d’utiliser le compilateur GCC tel quel la valeur par défaut sur Arch Linux en amont ou si LLVM Clang donnera de meilleures performances compte tenu de toute l’utilisation de LLVM/Clang par les fournisseurs AArch64, y compris la propre chaîne d’outils du compilateur Xcode d’Apple qui l’utilise. Si vous vous interrogez sur GCC vs Clang pour la construction de binaires sur l’Apple M2, voici quelques points de repère.
Performances de jeu AMD Ryzen 9 7900X/7950X Linux
Aujourd’hui, l’embargo sur les révisions expire sur les processeurs de bureau AMD Ryzen série 7000 avant leur disponibilité au détail cette semaine. Au cours des deux dernières semaines, j’ai testé les processeurs AMD Ryzen 9 7900X et 7950X en tant qu’échantillons d’examen initiaux (je devrais recevoir les processeurs Ryzen 5 7600X et Ryzen 7 7700X cette semaine, AMD échelonne son examen des différents modèles). Dans cet article, pour commencer, vous trouverez mes premiers tests de jeu Linux avec le Ryzen 9 7900X/7950X par rapport à un assortiment d’autres systèmes AMD et Intel.
Performances AMD Ryzen 7 7700X Linux
Plus tôt cette semaine, j’ai publié ma revue AMD Ryzen 9 7900X et Ryzen 9 7950X Linux ainsi qu’une analyse approfondie du Zen 4 AVX-512 et des tests de performances de jeu Linux. Depuis lors, j’ai reçu le Ryzen 7 7700X d’AMD pour les tests Linux et aujourd’hui sont sortis ces premiers benchmarks Linux. L’AMD Ryzen 7 7700X est disponible en stock à 399 USD auprès des détaillants Internet et est un processeur à 8 cœurs/16 threads avec une vitesse d’horloge maximale de 5,4 GHz.
Suite à Retbleed, l’impact combiné de l’atténuation de la sécurité du processeur pour AMD Zen 2/Ryzen 9 3950X
Suite à la divulgation en juillet de la vulnérabilité de sécurité du processeur Retbleed affectant les anciens processeurs et un AMD modification apportée en août, voici un nouveau regard sur l’impact sur les performances des atténuations Retbleed sur Linux, y compris si vous optez pour l’atténuation Retbleed basée sur IBPB, et l’impact accumulé sur l’atténuation de la sécurité du processeur pour Zen 2 avec le processeur phare Ryzen 9 3950X.
Blender 3.3 AMD Radeon HIP par rapport aux performances NVIDIA CUDA/OptiX
Plus tôt ce mois-ci, Blender 3.3 est sorti et en plus d’introduire un back-end Intel oneAPI, il se distingue par apportant des améliorations au back-end AMD HIP pour les GPU Radeon. Du côté d’AMD, il est important d’étendre la prise en charge du GPU à GFX9/Vega. C’est donc le bon moment pour une nouvelle série d’analyses comparatives pour montrer comment les performances d’AMD Radeon HIP par rapport à celles des back-ends CUDA et OptiX existants de NVIDIA.