Während am nächsten Tag vor dem Ende des Jahres 2022 noch ein paar weitere Artikel auf Phoronix erscheinen, gab es für dieses Jahr auf Phoronix 191 Linux-Hardware-Rezensionen und vorgestellte Artikel zusammen mit 2.846 Original-Nachrichtenartikeln zu Linux, Open Source und Hardware Themen. Hier ist ein Rückblick darauf, was unsere Linux-/Open-Source-Leser im Laufe des Jahres 2022 am meisten begeistert hat.
Apple M2 vs. AMD Ryzen 7 PRO 6850U Leistung in fast 200 Benchmarks
Letzte Woche habe ich erste Apple M2 vs. AMD Rembrandt vs. Intel Alder Lake Linux Benchmarks mit Asahi Linux und Arch Linux auf breiter Front veröffentlicht. Zum Abschluss dieser Woche ist hier ein Folgeartikel, der den Apple M2 im MacBook Air im Vergleich zum AMD Ryzen 7 PRO 6850U „Rembrandt“ im Lenovo ThinkPad X13 Gen3 genauer betrachtet. Diesmal sind auch Ergebnisse von Leistungsoptimierungen an jedem Laptop für den CPUFreq-Governor und das Plattformprofil enthalten.
Python 3.11 Leistungsbenchmarks werden gesucht Fantastisch
Letzten Monat wurde Python 3.11 Beta 1 als erste Vorschau auf dieses große Update der Programmiersprache Python veröffentlicht. Neben neuen Sprachfunktionen und anderen Verbesserungen sieht die Leistung von Python 3.11 fantastisch aus, mit einer sehr schönen Leistungssteigerung gegenüber früheren Versionen von Python 3.x.
Raspberry Pi OS 32-Bit vs. 64-Bit-Leistung
Letzte Woche war die lang erwartete Veröffentlichung einer 64-Bit-Version von Raspberry Pi OS. Die Raspberry Pi Foundation hat jetzt einen 64-Bit-Build ihres Standard-Linux-Betriebssystem-Builds zur Verfügung gestellt, der von Debian für alle neueren Raspberry Pi-Hardware, die AArch64 unterstützt, abgeleitet wurde. Für Neugierige sind hier einige Benchmarks, die sich mit der Leistungsverbesserung durch den Wechsel von Raspberry Pi OS 32-Bit zu 64-Bit befassen.
Intel Arc Graphics A380: Überzeugend für Open-Source-Enthusiasten und Entwickler für ~139 $
Letzte Woche habe ich skizziert, wie man Intel Arc Graphics auf einem Open-Source-Linux-Grafiktreiber zum Laufen bringt bei Verwendung von Linux 6.0 und höher (zusammen mit einer derzeit experimentellen Überschreibung der Moduloption) und dann Mesa 22.2+. Jetzt, wo ich mehr Tage mit der Intel Arc Graphics A380 als diskreter Budget-GPU des Unternehmens verbracht habe, sind hier mehr meiner Gedanken zu dieser Grafikkarte, die in den USA für 139 US-Dollar im Einzelhandel erhältlich ist.
NVIDIA stellt auf offiziellen Open-Source-Linux-GPU-Kernel-Treiber um
Der Tag ist endlich gekommen: NVIDIA VERÖFFENTLICHT IHRE LINUX-GPU-KERNEL-MODULE ALS OPEN-SOURCE! Zu viel Aufregung und ein Zeichen der Zeit, das Embargo für diesen super aufregenden Meilenstein, auf den viele von uns seit vielen Jahren gehofft haben, ist gerade abgelaufen. In den letzten zwei Jahrzehnten hat NVIDIA mit seinem proprietären Treiber-Stack großartige Linux-Treiberunterstützung angeboten, aber mit dem Erfolg von AMDs Open-Source-Treiberbemühungen, die seit mehr als einem Jahrzehnt andauern, haben viele NVIDIA aufgefordert, seine Treiber zu öffnen. Ihre User-Space-Software bleibt Closed-Source, aber ab heute haben sie ihre Linux-GPU-Kernel-Module offiziell geöffnet und werden sie in Zukunft beibehalten. Hier ist die Zusammenfassung dieser wegweisenden Open-Source-Entscheidung bei NVIDIA.
Intels Clear Linux übertrifft Ubuntu 22.04 LTS, Fedora 36 und andere H1’2022-Distributionen
Angesichts der jüngsten Veröffentlichungen von Ubuntu 22.04 LTS und Fedora 36 neben anderen aktuellen Betriebssystem-Updates, Es ist Zeit für einen frischen Blick auf die Leistung verschiedener Linux-Distributionen. Dieser Linux-Benchmarking-Kampf befasst sich mit der Leistung des Xeon Platinum 8380 2P „Ice Lake“ unter Arch Linux, Debian, openSUSE, CentOS Stream, AlmaLinux, Fedora, Ubuntu und Intels Clear Linux.
Windows 11 vs. Linux-Leistung für Intel Core i9 12900K Mitte 2022
Letztes Jahr, als der Intel Core i9 12900K”Alder Lake”-Prozessor auf den Markt kam, war Windows 11 Die Leistung von Linux ist im Allgemeinen überraschenderweise übertroffen, aber aufgrund einiger später Linux-Kernel-Patches um Intels Hybridarchitektur erklärbar. Bereits im Februar habe ich mir die Situation noch einmal angeschaut und Linux begann Windows 11 auf dem i9-12900K mit dem damals neusten Linux-Kernel zu überholen. Aber wie sieht es jetzt aus, nachdem ein paar Monate vergangen sind und die Intel Alder Lake-Hybridprozessoren unter Windows und Linux ausgereift sind? Hier sind einige neue Benchmarks.
AMD Radeon RX 7900 XTX + RX 7900 XT Linux Support & Leistung
Heute ist der Tag, an dem das Embargo abläuft, um Bewertungen zur AMD Radeon RX 7900-Serie abgeben zu können Grafikkarten… Nachdem ich in den letzten zwei Wochen sowohl die Grafikkarten Radeon RX 7900 XT als auch RX 7900 XTX getestet habe, habe ich heute die ersten Leistungszahlen dieser Grafikkarten und den aktuellen Stand des Open-Source-Linux-Grafiktreibers diese ersten RDNA3-Grafikkarten. Hier ist der erste Blick auf AMDs neue Flaggschiff-Desktop-Radeon-Grafikkarten, die unter Linux mit vollständig vorgelagerten und Open-Source-Grafiktreibern laufen.
Benchmarking des Linux-Kernels mit einem”-O3″-optimierten Build
Hervorgegangen aus den Linux-Kernel-Patches der letzten Woche, die eine experimentelle-O3-Option für alle CPU-Architekturen und eher Linus Torvalds vorschlagen schnell abschießen, hier sind einige neue Benchmarks, die sich mit der Leistung des Linux-Kernels befassen, wenn das Kernel-Image mit der Optimierungsstufe-O3 anstelle von-O2 neu erstellt wird.
Intel Core i9 13900K Linux-Benchmarks – Sehr gute Leistung auf Ubuntu
Letzte Woche begann Intel mit der Auslieferung seiner „Raptor Lake“-Core-Prozessoren der 13. Generation. Wie in diesem Artikel zum Starttag letzte Woche erwähnt, war ich leider nicht in der Lage, meine übliche Linux-Leistungsbewertung rechtzeitig abzugeben, da ich einige DDR5-Probleme mit meiner Testplattform hatte, aber diese wurden jetzt mit einem neuen Z790-Motherboard behoben. Als erster meiner Linux-Benchmarks von Raptor Lake sehen Sie hier, wie sich der Core i9 13900K der Spitzenklasse gegen die AMD Ryzen 7000-Serie unter Ubuntu Linux zusammen mit den älteren Intel/AMD-Prozessoren verhält.
Benchmarking der abgeschwächten Linux-Leistung für Retbleed: Es ist schmerzhaft
Gestern wurde Retbleed als neuer spekulativer Ausführungsangriff veröffentlicht, der Rückgabeanweisungen ausnutzt. Während die „gute“ Nachricht ist, dass Retbleed nur frühere Generationen von AMD-und Intel-Prozessoren betrifft, ist die schlechte Nachricht, dass die gemilderten Leistungseinbußen unter Linux ziemlich schwerwiegend sind. Seit gestern bewerte ich die neu zusammengeführten Linux-Patches auf verschiedenen Intel-und AMD-Prozessoren, die von Retbleed betroffen sind. Es ist sehr schlimm, wenn Sie sich auf einem betroffenen Prozessor befinden.
Amazon Graviton3 vs. Intel Xeon vs. AMD EPYC Performance
Anfang dieser Woche kündigte AWS die allgemeine Verfügbarkeit seiner neuen Arm Neoverse-V1-basierten Prozessoren, Graviton3, an. Gleich danach habe ich einige erste Graviton3-Benchmarks gegen Graviton2 der vorherigen Generation gepostet, um die sehr beträchtliche Generationsverbesserung mit den neuen hausinternen Arm-Serverprozessoren von Amazon zu zeigen. Seitdem habe ich einen robusteren Satz von etwa 100 Benchmarks über die ursprüngliche Graviton-Instanz, Graviton2, Graviton3, und dann wieder über konkurrierende Intel Xeon-und AMD EPYC-Instanzen durchgeführt. Hier ist die viel größere Sammlung von Graviton3-Leistungsbenchmarks, die auf Ubuntu 22.04 LTS durchgeführt wurden.
HP Dev One – Ein großartiger, ausgereifter AMD Ryzen Linux Laptop
Anfang dieses Monats markierte die Markteinführung des HP Dev One eine interessante Zusammenarbeit zwischen HP und System76 für ein Laptop, der für Linux-Entwickler optimiert ist und auf dem das Ubuntu-basierte Betriebssystem Pop!_OS von System76 läuft. Es ist ein sehr interessanter Laptop und gut durchdacht für die Linux-Nutzung mit einem AMD Ryzen 7 PRO 5850U SoC und integrierter Radeon-Grafik, um die Vorlieben vieler Linux-Entwickler zu erfüllen, die einen vollständig Open-Source-Treiber-Stack bevorzugen. Dank der Großserienfertigung von HP ist es auch ein preisgünstiger Linux-Laptop im Vergleich zu vielen Linux-Laptops kleinerer Anbieter, die auf Clevo oder anderen White-Box-Laptop-Designs basieren.
AMD Ryzen 7 5800X3D unter Linux: Nicht für Spiele, aber sehr aufregend für andere Workloads
Letzte Woche begann AMD mit der Auslieferung des mit Spannung erwarteten Ryzen 7 5800X3D als erstes 3D-V-Cache-Consumer-CPU und ihre Behauptung,”der schnellste PC-Gaming-Prozessor der Welt”zu sein, indem sie sogar den Core i9 12900K/12900KS für Windows-Spiele übertreffen können. Wir wurden von AMD für diesen Launch nicht ausgesät, was uns zu der Annahme veranlasste, dass es nicht zu gut für Linux-Spiele/nicht ihren Zielmarkt ist. Aber nach dem großen Erfolg, den ich mit der Leistung von AMD Milan-X unter Linux hatte, war ich sehr gespannt darauf, diese Consumer-CPU mit dem 3D-gestapelten L3-Cache auszuprobieren, und kaufte schließlich einen 5800X3D. Tatsächlich erwies sich der Ryzen 7 5800X3D als enttäuschend für die Linux-Gaming-Leistung, aber der 5800X3D war sehr interessant für eine Reihe anderer technischer Workloads und machte mich sehr gespannt auf zukünftige Ryzen-CPUs mit 3D-V-Cache.
NVIDIA Linux Gaming Performance für Wayland vs. X.Org auf Ubuntu 22.04
Mit NVIDIAs neu eingeführter 510 Linux-Treiberserie gepaart mit dem neuesten XWayland und einem modernen Wayland-Compositor Wie die neuesten GNOME/Mutter-Pakete ist das NVIDIA (X)Wayland-Erlebnis in hervorragender Form und bietet eine vergleichbare Leistung wie eine herkömmliche X.Org-Sitzung. Die NVIDIA Wayland-Unterstützung mit GBM-Nutzung hat sich stabilisiert und scheint für die kommende Ubuntu 22.04 LTS-Version in guter Verfassung zu sein. Hier sind einige Benchmarks des NVIDIA 510-Treibers auf dem aktuellen Stand von Ubuntu 22.04 LTS.
AMD ist ein überzeugendes Argument für budgetfreundliche Ryzen Dedicated Server
Während AMD EPYC Prozessoren phänomenale High-End-Leistung für Server mit bis zu 64 Kernen/128 bieten Threads pro Socket, acht Speicherkanäle und andere Features erfordern nicht alle Server-Implementierungen solche Fähigkeiten. In der Mietfläche für dedizierte Webserver im unteren Preissegment, preisgünstigem Webhosting und ähnlichen persönlichen/kleinen Büroservern können sich AMD Ryzen-Prozessoren als mehr als leistungsfähig erweisen. Einige dedizierte Serveranbieter bieten bereits AMD Ryzen-basierte Server an, und weitere werden voraussichtlich bald folgen – insbesondere mit noch mehr serverorientierter Ware für Ryzen, die für die nächste Generation erwartet wird. Bei der Betrachtung dieses Bereichs haben wir kürzlich eine Reihe von AMD Ryzen-Prozessoren im Vergleich zur Intel Xeon E-Klasse-Konkurrenz getestet, um die Leistung und den Wert im Low-End-Bereich dedizierter Server zu untersuchen.
Ubuntu erreicht eine Reduzierung der Startzeit von Firefox Snap um etwa 50 %
Die Ingenieure von Canonical haben ihre Bemühungen fortgesetzt, die Startzeit für die Snap-Version von Mozilla zu verbessern Firefox, der standardmäßig unter Ubuntu 22.04 LTS verwendet wird. Mit den neuesten Verbesserungen, die jetzt auf Firefox Snap übertragen werden, sehen sie eine etwa 50-prozentige Reduzierung der Startzeit für den Webbrowser.
Systemd Creator landet bei Microsoft
Die gestrige Überraschung war, dass Lennart Poettering Red Hat stillschweigend verlassen hatte, nachdem er dort anderthalb Jahrzehnte lang unter anderem PulseAudio geleitet hatte und schließlich weitermachte start systemd, das moderne Linux-Distributionen grundlegend umgestaltet hat. Es stellte sich heraus, dass er Microsoft beigetreten war und seine Arbeit an systemd fortsetzte.
Ein 20 Jahre alter Chipsatz-Workaround hat modernen AMD Linux-Systemen geschadet
AMD-Ingenieur K Prateek Nayak hat kürzlich entdeckt, dass ein ~20 Jahre alter Chipsatz-Workaround im Linux-Kernel immer noch vorhanden ist Die Anwendung auf moderne AMD-Systeme ist in einigen Fällen dafür verantwortlich, dass die Leistung auf moderner Zen-Hardware beeinträchtigt wird. Glücklicherweise ist ein Fix auf dem Weg, um diese Problemumgehung auf alte Systeme zu beschränken und wiederum die Leistung moderner Systeme zu verbessern.
Cloudflare verlässt Nginx für hauseigenes, von Rust geschriebenes Pingora
Cloudflare verlässt sich seit langem auf Nginx als Teil seines HTTP-Proxy-Stacks, hat es aber jetzt durch das eigene ersetzt-house, von Rust geschriebene Pingora-Software, die angeblich über eine Billion Anfragen pro Tag bedient und eine bessere Leistung liefert, während sie nur etwa ein Drittel der CPU-und Speicherressourcen verbraucht.
Linus Torvalds: Rust für den Kernel könnte möglicherweise für Linux 5.20 zusammengeführt werden
Als er heute Morgen auf dem Open-Source-Gipfel der Linux Foundation sprach, sprach Linus Torvalds über die Möglichkeiten von Rust im Linux-Kernel und dass er ziemlich bald landen könnte – möglicherweise sogar für den nächsten Kernel-Zyklus.
Massive ~2.300 Patch-Serien würden Linux-Build-Zeiten um 50~80% verbessern und”Dependency Hell”beheben
Der langjährige Linux-Kernel-Entwickler Ingo Molnar hat eine riesige Reihe von Patches veröffentlicht heute: 2.297 Patches, die seit Ende 2020 in Arbeit sind und die Header-File-Hierarchie des Linux-Kernels komplett überarbeiten. Das Ziel dieser”schnellen Kernel-Header”-Bemühungen ist es, Kernel-Build-Zeiten zu beschleunigen und auch viele Dinge im Prozess zu bereinigen, um die”Abhängigkeitshölle”anzugehen.
Der Linux-Kernel erzwingt ein anderes Verhalten für Prozesse, die mit”X”beginnen
Ein hässlicher Hack innerhalb des Linux-Kernels, der seit über drei Jahren in Mainline ist ausgerufen. Aufgrund eines fehlerhaften X.Org-Servers/xf86-video-modesetting DDX hat der Linux-Kernel ein anderes Verhalten auferlegt, ob ein Prozess mit”X”beginnt, und im Gegenzug die Unterstützung für die Einstellung des atomaren Modus deaktiviert.
Linus Torvalds kritisiert Intels LAM – Abgelehnt für Linux 6.2
Linus Torvalds ist bekannt für seine Hardware-Kommentare, in denen er manchmal hofft, AVX-512 „stirbt einen qualvollen Tod“, Intels „schlechte Politik“ in Bezug auf ECC-Speicher und zeigt NVIDIA den Finger. Der neueste farbenfrohe Kommentar des Linux-Erstellers dreht sich um Intels neue Linear Address Masking (LAM)-Funktion, die darauf abzielte, in Linux 6.2 zu landen, aber jetzt verzögert wird, bis der Code überarbeitet werden kann.
AMD veröffentlicht endlich seinen Radeon Raytracing Analyzer „RRA“-Quellcode
Diesen Sommer kündigte AMD den Radeon Raytracing Analyzer „RRA“ als Teil seiner Entwicklersoftware-Suite an, um zu helfen um die Raytracing-Leistung/-Probleme unter Windows und Linux sowohl mit Direct3D 12 als auch mit der Vulkan-API zu profilieren. Ursprünglich war die RRA 1.0-Version nur binär, aber jetzt hat AMD ihren”GPUOpen”-Ansatz gut gemacht und es Open Source gemacht.
Google Chrome bereitet sich bereits darauf vor, JPEG-XL abzulehnen
JPEG-XL wird als lizenzfreies, verlustbehaftetes/verlustfreies Bildformat der nächsten Generation eher positiv angesehen mit viel besserer Leistung als JPEG. Zu großer Überraschung trifft Google Chrome bereits Vorbereitungen, um die Unterstützung von JPEG-XL-Bildern in ihrem Browser einzustellen.
Neuer Open-Source-Linux-Kernel-Grafiktreiber von NVIDIA erscheint
Mit NVIDIAs neuestem Linux4Tegra-Code-Drop erscheint ein neuer Open-Source-Kernel-Grafiktreiber, der zuvor noch nicht veröffentlicht wurde. Dieser Treiber basiert nicht auf dem bestehenden Nouveau-Treiber, sondern scheint eher von seiner internen Treiber-Codebasis abgeleitet zu sein, wobei einige Copyright-Referenzen bis in die 90er Jahre zurückreichen.
Linus Torvalds kommentiert die NTFS-Linux-Treiber-Situation
Wie Anfang dieser Woche geschrieben wurde, wurden Bedenken bezüglich des „neuen“ NTFS-Linux-Treibers geäußert, dass er praktisch bereits nicht mehr gewartet wird weniger als ein Jahr nach dem Mainlineing. Linus Torvalds hat sich inzwischen zu der Angelegenheit geäußert und öffnet anderen Entwicklern die Tür, um sie zu pflegen.
NVIDIA veröffentlicht 3D-Header-Dateien im Wert von 73.000 Zeilen für Fermi-bis-Ampere-GPUs
Zusätzlich zu NVIDIA, das gestern damit beschäftigt war, auf einen Open-Source-GPU-Kerneltreiber umzustellen Sie haben einen seltenen öffentlichen Open-Source-Dokumentationsbeitrag geleistet… NVIDIA hat heimlich Header-Dateien im Wert von 73.000 Zeilen veröffentlicht, um die 3D-Klassen für ihre Fermi durch Ampere-GPUs der aktuellen Generation zu dokumentieren!
Whoops: Linuxs strcmp() für den m68k war schon immer kaputt
Es stellt sich heraus, dass der handgeschriebene Assembler-Code eine optimierte”strcmp”-Funktion zum Vergleich von Zeichenfolgen für den Die Prozessorarchitektur des Motorola 68000 (m68k) war „immer kaputt“ und wurde erst jetzt Ende 2022 aufgedeckt.
Btrfs mit Linux 6.2 bringt Leistungsverbesserungen, bessere RAID 5/6-Zuverlässigkeit
Die Btrfs-und EXT4-Dateisystemaktualisierungen für das Zusammenführungsfenster von Linux 6.2 wurden eingereicht. Die Btrfs-Änderungen sind mit kontinuierlichen Leistungsverbesserungen sowie einigen Zuverlässigkeitsverbesserungen an den nativen RAID5/RAID6-Modi ziemlich bemerkenswert.
Pop!_OS COSMIC Desktop von System76 nutzt Iced Rust Toolkit anstelle von GTK
System76 hat seinen eigenen COSMIC Desktop als nächste Evolution für sein Pop!_OS entwickelt Linux-Distribution, die auf einer Ubuntu-Basis aufgebaut ist. Interessanterweise haben sie sich bei diesem großen COSMIC-Desktop-Projekt, das in der Programmiersprache Rust geschrieben wird, entschieden, von der Verwendung des GTK-Toolkits wegzukommen und stattdessen Iced-Rs als ein Rust-natives, plattformübergreifendes grafisches Toolkit zu verwenden.
Google erklärt, warum sie die JPEG-XL-Unterstützung aus Chrome entfernen
Nach dem gestrigen Artikel über Google Chrome, das sich darauf vorbereitet, das JPEG-XL-Bildformat abzulehnen, hat ein Google-Ingenieur dies nun getan gaben ihre Gründe für die Einstellung dieses Bildformats der nächsten Generation an.
Wayland-Protokoll endlich bereit für die fraktionierte Skalierung
Nach vielen Monaten der Arbeit steht das wp-fractional-scale-v1-Protokoll für Wayland kurz vor der Zusammenführung für die fraktionierte Skalierung Unterstützung.
Google kündigt KataOS als sicherheitsorientiertes Betriebssystem an, das Rust & seL4 Microkernel nutzt
Google hat diese Woche die Veröffentlichung von KataOS als neuestes Betriebssystem angekündigt, das sich auf eingebettete Geräte konzentriert Ausführen von Ambient-Machine-Learning-Arbeitslasten. KataOS ist sicherheitsbewusst, verwendet ausschließlich die Programmiersprache Rust und basiert auf dem seL4-Mikrokernel als Grundlage.
Bedenken über den”neuen”NTFS-Linux-Treiber, der letztes Jahr zusammengeführt wurde
Bereits im Jahr 2020 kündigte der Anbieter von Dateisystemtreibern, Paragon Software, an, dass er seinen NTFS-Treiber in upstreamen wollte der Linux-Kernel. Dieser Treiber war zuvor ein proprietäres, kommerzielles Angebot des Unternehmens, aber angesichts des heutigen Zustands von NTFS wollten sie diesen Treiber mit vollständiger Lese-/Schreibunterstützung und anderen Funktionen, die im vorhandenen NTFS-Treiber nicht zu finden sind, als Upstream bereitstellen. Letztes Jahr wurde der neue Treiber nach vielen Überprüfungsrunden schließlich in Linux 5.15 integriert. Leider wurden weniger als ein Jahr später Bedenken geäußert, dass der Treiber bereits praktisch verwaist ist und nicht mehr gewartet wird.