Bien qu’il y ait eu plusieurs jours fériés en décembre, il y avait toujours du contenu quotidien et original sur Phoronix chaque jour. En décembre, il y a eu 228 articles de presse originaux sur Phoronix et 18 critiques de matériel/articles de référence de plusieurs pages. Voici un aperçu de toutes les actualités passionnantes sur le matériel et les logiciels Linux pour la clôture de 2022.
Linus Torvalds dénonce le LAM d’Intel-Rejeté pour Linux 6.2
Linus Torvalds peut être connu pour son commentaire sur le matériel parfois comme espérer que l’AVX-512″meurt d’une mort douloureuse”, les”mauvaises politiques”d’Intel autour de la mémoire ECC et donner le doigt à NVIDIA. Le dernier commentaire coloré du créateur de Linux concerne la nouvelle fonctionnalité de masquage d’adresse linéaire (LAM) d’Intel qui visait à atterrir dans Linux 6.2, mais qui est maintenant retardée jusqu’à ce que le code puisse être retravaillé.
Oups : strcmp() de Linux Pour le m68k a toujours été cassé
Il s’avère que le code d’assemblage écrit à la main fournissant une fonction optimisée de comparaison de chaînes”strcmp”pour l’architecture du processeur Motorola 68000 (m68k) a”toujours été cassé”et seulement maintenant découverte fin 2022.
Btrfs avec Linux 6.2 apportant des améliorations de performances, une meilleure fiabilité RAID 5/6
Les mises à jour du système de fichiers Btrfs et EXT4 pour Linux 6.2 fenêtre de fusion ont été soumis. Les modifications de Btrfs sont plutôt notables avec des améliorations continues des performances ainsi que des améliorations de la fiabilité de ses modes RAID5/RAID6 natifs.
Serpent OS d’Ikey Doherty tourne son premier ISO
Après deux ans de travail, la distribution Serpent OS Linux a publié sa première image publique pour cet open-source innovant et original système opérateur.
Linux 6.1 atterrit en arrière pour”d’énormes régressions de performances”à partir de trois lignes de code
Avant le noyau Linux 6.1-rc8 que Linus Torvalds devrait publier sous peu plutôt que allant directement à Linux 6.1 stable, un retour pour un petit changement conduisant à”d’énormes régressions de performances”dans certains domaines a heureusement été détecté et annulé.
Fedora 38 veut s’assurer que les arrêts et les redémarrages sont plus rapides
Une proposition de changement qui doit encore être évaluée par FESCo aiderait à garantir que les arrêts et les redémarrages du système peuvent se produire plus rapidement sur Fedora Linux.
Linux 6.1 est sorti avec MGLRU, code de rouille initial
Linus Torvalds vient de publier Linux 6.1 comme stable !
Linux 6.2 accélère une fonction de 715x-kallsyms_lookup_name()
Comme un joli cadeau de Noël, le code fusionné aujourd’hui avec le noyau Linux 6.2 accélère une fonction centrale du noyau en un facteur de 715x.
Linux 6.2 apporte une grande refonte au sous-système MSI
La demande d’extraction IRQ qui a été fusionnée au début du cycle Linux 6.2 a une grande refonte des interruptions signalées par message ( MSI).
L’utilisation de Steam sur Linux grimpe plus haut grâce au Steam Deck
Valve vient de publier les résultats de son enquête Steam de novembre 2022 et cela montre que la part de marché des jeux Linux continue de grimper, tirée par le succès de leur console de jeu portable Steam Deck alimentée par Arch Linux.
Rust-GPU 0.4 est sorti pour fournir des graphiques GPU et des shaders de calcul”de première classe”avec Rust
Embark Studios a publié une nouvelle version de Rust-GPU qui a un objectif de faire de Rust un langage de programmation et un écosystème de premier ordre pour le développement de shaders GPU.
De nouveaux correctifs visent à multiplier par ~10 les performances de Linux 9p
Un nouvel ensemble de correctifs publiés pour le code du protocole de partage de ressources Plan 9 (9p) à l’intérieur du noyau Linux peut offrent des performances environ 10 fois supérieures pour les transferts de fichiers.
Arch-Powered Manjaro 22.0 publié avec Xfce 4.18 Desktop, Linux 6.1 Kernel
Parmi de nombreuses versions de projets de logiciels open source programmés pour les vacances, Manjaro 22.0 est désormais disponible pour cette distribution de bureau populaire construite sur Arch Linux.
Ruby 3.2 est sorti avec le support WebAssembly, YJIT de qualité production
Les développeurs du langage de programmation Ruby ont publié une version de Noël de la dernière itération de ce langage axée sur la simplicité et la productivité.
Sway 1.8 est sorti avec un verrouillage d’écran plus sécurisé, des événements de molette de défilement haute résolution
Sway 1.8 est sorti ce Noël en tant que nouvelle fonctionnalité de ce compositeur Wayland inspiré par i3.
Microsoft commence à fournir des binaires Linux DirectX Shader Compiler
Au début de 2017, Microsoft a ouvert son compilateur de shader DirectX et peu de temps après, il a été possible de le construire sur Linux tout en de cette semaine, Microsoft a commencé à fournir des binaires Linux officiels de son compilateur de shader.
Wine 8.0-rc2 est sorti avec 50 correctifs
Suite à Wine 8.0-rc1 et au gel du code du début du mois, Wine 8.0-rc2 est sorti aujourd’hui en tant que calendrier-en raison de-vacances libération.
Linux 6.2 prend en charge plusieurs flux de compression avec ZRAM
Fusionné la semaine dernière avec Linux 6.2 dans le cadre des correctifs liés à la gestion de la mémoire d’Andrew Morton, la prise en charge dans ZRAM de plusieurs flux de compression.
AMD améliore l’expérience Linux lors de l’exécution de nouveaux GPU sans prise en charge appropriée des pilotes
Alors qu’AMD a fourni une prise en charge des pilotes open source en amont pour le lancement de la série Radeon RX 7900, l’utilisateur initial l’expérience peut être moins que souhaitable si vous utilisez un nouveau GPU Radeon mais que vous exécutez initialement un noyau obsolète ou que vous ne disposez pas de la prise en charge du micrologiciel nécessaire. Avec une nouvelle série de correctifs publiée, AMD cherche à améliorer l’expérience en étant capable de revenir plus facilement au tampon de trame du micrologiciel lorsque leur pilote graphique du noyau AMDGPU ne se charge pas correctement.
GCC Rust Front-End v4 publié-Maintenant autorisé à fusionner dans GCC 13
Le frontal GCC Rust qui fournit une prise en charge très préliminaire du langage de programmation Rust au-dessus du La collection de compilateurs GNU est maintenant autorisée à fusionner avec la base de code principale !
Et les critiques de matériel/articles les plus populaires du mois incluent :
AMD Radeon RX 7900 XTX + RX 7900 XT Linux Support & Performance
Aujourd’hui est le jour où l’embargo expire sur la possibilité de fournir des avis sur les cartes graphiques AMD Radeon RX série 7900… Après avoir testé les cartes graphiques Radeon RX 7900 XT et RX 7900 XTX au cours des deux dernières semaines, j’ai aujourd’hui la première les chiffres de performance à partager sur ces cartes graphiques et l’état actuel du pilote graphique Linux open-source pour ces premières cartes graphiques RDNA3. Voici le premier aperçu des nouvelles cartes graphiques Radeon de bureau phares d’AMD fonctionnant sous Linux avec des pilotes graphiques entièrement en amont et open source.
Performances de jeu/graphiques Radeon : Benchmarks du GPU Windows 11 contre Linux
Avec la fin de l’année qui approche, c’est le moment idéal pour voir comment Windows contre Linux les performances de jeu s’annoncent à l’aube de 2023. En particulier, c’est intéressant du côté d’AMD Radeon avec la pile de pilotes graphiques Linux open source ayant fait de gros gains cette année grâce à l’investissement continu d’AMD et aux fortes contributions de Valve au Mesa RADV Pilote Vulkan utilisé par le Steam Deck et généralement en général par les joueurs Linux. Voici un aperçu des performances du GPU Windows par rapport à Linux, à la fois pour la prise en charge RDNA2 mature et pour les graphiques RDNA3 récemment publiés.
AMD Radeon avec Linux 6.1 + Mesa 23.0-dev vs performances de jeu NVIDIA R525
Avec le noyau Linux 6.1 qui doit sortir la semaine prochaine, Mesa 23.0-devel continuant de voir de nombreuses améliorations débarquer pour RADV et RadeonSI, et la série de pilotes Linux NVIDIA R525 étant disponible, voici un nouveau regard sur les performances de jeu AMD Radeon contre NVIDIA GeForce Linux avec diverses cartes graphiques et un assortiment de jeux Linux-à la fois natif et via Steam Play de Valve.
Analyse des performances AMD EPYC 9654″Genoa”AVX-512 de 4e génération
Avec les excellentes performances AMD EPYC Linux de 4e génération montrant une amélioration générationnelle significative et dominant par rapport au Xeon Scalable actuel Compétition”Ice Lake”, c’est une combinaison des douze canaux de prise en charge de la mémoire système DDR5, jusqu’à 96 cœurs par socket, l’introduction d’AVX-512 et d’autres améliorations micro-architecturales Zen 4. En tant qu’articles de test de suivi de toutes les données de Gênes fournies jusqu’à présent, au cours des semaines à venir, j’ai des résultats de référence supplémentaires à partager en examinant de plus près ces différents domaines d’amélioration pour AMD 4th Gen EPYC. Dans l’article d’aujourd’hui, nous examinons les performances de l’EPYC 9654 2P avec l’AVX-512 activé/désactivé, tout en examinant l’impact de la consommation d’énergie du processeur et l’effet sur les fréquences d’horloge et les thermiques du processeur.
Le suivi de la profondeur des appels de Linux 6.2 aide à récupérer les performances perdues sur les processeurs Intel Skylake
Lorsque la vulnérabilité de sécurité Retbleed a été introduite plus tôt cette année, l’atténuant pour Intel Skylake et Skylake-les cœurs de processeur dérivés nécessitaient d’imposer la spéculation indirecte restreinte à la branche (IBRS) qui a encore réduit les performances prêtes à l’emploi de ces processeurs Intel vieillissants. Mais en cours d’introduction avec Linux 6.2, une nouvelle technique d’atténuation appelée Call Depth Tracking aide à récupérer une partie de ces performances perdues et à son tour étend l’utilité des processeurs dérivés de Skylake toujours en service.
Performances HIP de Blender 3.4 avec la série Radeon RX 7900 + RDNA3 OpenCL Compute Benchmarks
Plus tôt cette semaine, la première revue de Radeon RX 7900 XT et RX 7900 XTX Linux se concentrait sur le performances de jeu tandis que dans l’article d’aujourd’hui est un aperçu de la série Radeon RX 7900 lorsqu’elle s’exécute sur Blender 3.4 avec son back-end Cycles HIP ainsi que divers benchmarks de calcul OpenCL par rapport aux anciennes cartes graphiques Radeon et à la concurrence NVIDIA GeForce.
Exécution de la nouvelle prise en charge open source de la série NVIDIA GeForce RTX 30 sous Linux 6.2
Alors que NVIDIA est déjà sorti avec plusieurs produits de la série GeForce RTX 40, il n’est disponible que maintenant avec le Le noyau Linux 6.2 est la prise en charge initiale de l’accélération 3D open source pour les processeurs graphiques GeForce RTX 30″Ampere”. Voici ma première expérience avec cette prise en charge open source de la série NVIDIA GeForce RTX 30 sous Linux 6.2.
Performances”SME”d’AMD Secure Memory Encryption avec EPYC Genoa de 4e génération
L’une des améliorations de sécurité apportées par AMD avec ses processeurs EPYC”Genoa”de 4e génération augmente leur Prise en charge de Secure Memory Encryption (SME) de 128 bits à maintenant 256 bits AES-XTS. AMD Secure Memory Encryption peut être utilisé pour aider à contrecarrer les attaques sur la mémoire système principale, mais à quel coût en termes de performances ? Dans cet article, vous trouverez un premier aperçu des performances d’AMD EPYC Genoa avec AMD SME activé/désactivé.
Clear Linux d’Intel aide AMD EPYC Genoa à atteindre de nouveaux sommets en matière de performances
Semblable aux excellents résultats de Clear Linux optimisé pour les performances d’Intel sur le Ryzen 9 7950X, en utilisant Clear Linux sur les nouveaux processeurs EPYC”Genoa”de 4e génération contribue également à optimiser les performances de ces processeurs de serveur AVX-512. Voici quelques repères initiaux.