Es war ein sehr aufregender September mit der Einführung der Prozessoren der AMD Ryzen 7000-Serie”Zen 4″, Intel enthüllte viel mehr über Arc Graphics, Linux 6.0 wurde zugeknöpft, während die Feature-Arbeit in Richtung Linux 6.1 beschleunigte, anhaltende aufregende Kernel-Arbeit rund um MGLRU/IO_uring/RT/etc und andere Software-Releases wie GNOME 43 und LLVM 15 sorgten für einen ereignisreichen Monat.
Während die Welt der Linux-Hardware weiterhin ständig spannend ist und das Innovationstempo bei Open-Source-/Linux-Software nie nachlässt, bleibt der Betrieb bei Phoronix aufgrund der zügellosen Verwendung von Werbeblöcken und des depressiven Zustands der Werbung leider weiterhin schwierig Branche außerhalb von Facebook und YouTube usw. Wenn Sie jeden Tag aufs Neue und originelle Inhalte auf Phoronix genießen, sollten Sie in Betracht ziehen, Ihre Unterstützung zu zeigen, indem Sie Phoronix Premium beitreten, da dies die erste Möglichkeit ist, neben der Deaktivierung von Werbeblockern Unterstützung zu leisten. Sie können die Inhalte auch über Facebook und Twitter verfolgen. a>.
Damit die aufregendsten Neuigkeiten zu Phoronix für den Monat September aus den 251 ursprünglichen Nachrichtenartikeln:
Ein 20 Jahre alter Chipsatz-Workaround hat Modern geschadet AMD-Linux-Systeme
Der AMD-Ingenieur K Prateek Nayak hat kürzlich herausgefunden, dass ein ~20 Jahre alter Chipsatz-Workaround im Linux-Kernel, der immer noch auf moderne AMD-Systeme angewendet wird, in einigen Fällen für die Beeinträchtigung der Leistung auf moderner Zen-Hardware verantwortlich ist. 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.
MGLRU sieht aus wie eine der besten Linux-Kernel-Innovationen des Jahres
Hoffentlich wird die Multi-Gen-LRU, oder besser bekannt als MGLRU, im nächsten Zyklus mit Linux 6.1 in den Mainline-Bereich aufgenommen , als überlegene Alternative zum bestehenden Seitenrückforderungscode des Kernels. Angenommen, es landet für Linux 6.1 als letzter vollständiger Kernel-Zyklus des Jahres 2022, wäre dies eine der aufregendsten Innovationen, die es in diesem Jahr in den Kernel schafft.
In Rust geschriebener Apple DRM-Linux-Kerneltreiber rendert den ersten Cube
Der Direct Rendering Manager (DRM)-Treiber in einer sehr frühen Phase, der in der Programmiersprache Rust geschrieben wurde, um Apple zu unterstützen Der M1/M2-Grafikprozessor hat den Meilenstein erreicht, einen Würfel rendern zu können.
VMware: ESXi VM Performance sinkt um bis zu 70 % aufgrund von Intel Retbleed Mitigation
Das Performance-Engineering-Team von VMware gab heute eine Leistungsregression in Linux 5.19 bekannt, die die Rechenleistung bis zu-70 %, Netzwerk bis zu-30 % und Speicher bis zu-13 %. Das Unglückliche ist jedoch, dass die schwerwiegenden Regressionen bekannt sind und ein Nebeneffekt der Intel Retbleed-Mitigation für ältere Prozessoren sind.
Es ist an der Zeit, die Verwendung von egrep-und fgrep-Befehlen einzustellen, pro GNU grep 3.8
GNU Grep 3.8 wurde heute für dieses häufig verwendete Befehlszeilenprogramm für die Suchebene veröffentlicht Textdaten. Mit GNU Grep 3.8 wird jetzt deutlicher gemacht, dass es überfällig ist, auf grep mit den entsprechenden Befehlszeilenargumenten umzusteigen, wenn Sie sich immer noch auf die Befehle egrep und fgrep verlassen.
Ubuntu 22.10 zielt darauf ab, das Sipeed LicheeRV RISC-V-Board im Wert von über 16 US-Dollar zu unterstützen
Zusätzlich zu Ubuntu, das die StarFive VisionFive-und Nezha RISC-V-Boards unterstützt, tun dies auch Canonical-Ingenieure arbeiten auch an der Unterstützung des Sipeed LicheeRV-Boards für die 22.10-Version im nächsten Monat. Das Sipeed LicheeRV zeichnet sich dadurch aus, dass es eines der billigsten RISC-V-Boards auf dem Markt ist: Die Preise beginnen bei 16,90 USD.
IO_uring erweist sich weiterhin als sehr aufregend: Vielversprechender io_uring_spawn angekündigt
IO_uring erweist sich weiterhin als eine der aufregendsten grundlegenden Innovationen des letzten Jahrzehnts für den Linux-Kernel. Während es für asynchrone Speicher-I/O gestartet wurde, hat es kürzlich Arbeiten rund um Netzwerk-Anwendungsfälle gesehen und auch andere Innovationen vorangetrieben, wie den neuen „UBD“-Treiber für einen IO_uring-basierten User-Space-Blocktreiber. Es wird auch weiterhin von Jens Axboe und anderen unermüdlich für maximales Leistungspotential optimiert. Die neueste Innovation rund um IO_uring, die diese Woche auf der Linux Plumbers Conference 2022 in Dublin angekündigt wurde, ist io_uring_spawn.
„Nest“ ist eine interessante neue Variante der Planung des Linux-Kernels für eine bessere CPU-Leistung
In letzter Zeit gab es eine Reihe verschiedener Bemühungen, den Linux-Kernel weiter zu verbessern Scheduler, um sich besser an moderne Hardwarearchitekturen anzupassen, sei es für Intel-Hybrid-CPU-Designs, die Anpassung an neue CPU-Cache-Konfigurationen oder einfach eine bessere Skalierung mit der heutigen ständig steigenden Anzahl von Kernen. Ein weiterer Planer, der diese Woche detailliert beschrieben wurde, ist „Nest“, das darauf abzielt, Aufgaben auf „warmen Kernen“ zu halten, mit der Hoffnung auf geringere Latenzzeiten, da sie bereits in höheren Takt-/Leistungszuständen sind und idealerweise mit einer optimalen Turbo-/Boost-Frequenz arbeiten. Die Nest-Entwickler stellen fest, dass ihr Scheduler mit moderner Hardware „die Leistung um 10 % bis 2x verbessert und den Energieverbrauch senken kann“.
Wenige Codezeilen erhöhen den Draw-Durchsatz des Vulkan-Treibers von Intel um über 60 %
Sie erinnern sich vielleicht, wie Valve-Auftragnehmer Mike Blumenkrantz vor ein paar Tagen den Radeon Vulkan”RADV”beschleunigte. Treiberziehdurchsatz um +55 %. Nun, er hat jetzt versucht, den Open-Source-„ANV“-Vulkan-Treiber von Intel zu optimieren, und hat eine 60-prozentige Verbesserung des Draw-Durchsatzes herausgequetscht. Noch interessanter ist, dass es nur ein paar Zeilen Code waren.
Microsoft und Canonical bringen systemd in WSL
Microsoft und Canonical gaben heute gemeinsam bekannt, dass systemd jetzt innerhalb des Windows-Subsystems für Linux (WSL2) funktioniert.
LPC 2022: Rust-Linux-Treiber können eine mit C-Code vergleichbare Leistung erzielen
Heute fand am ersten Tag der Linux Plumbers Conference 2022 in Dublin eine Rust-Minikonferenz statt über die laufende Arbeit, Rust zu einer geeigneten Systemprogrammiersprache zu machen und die Unterstützung für Rust in den Mainline-Linux-Kernel zu integrieren. Es gab viele interessante Gespräche vom Status der Rust-Integration vom Linux-Kernel bis hin zu einem in Rust geschriebenen NVMe-Treiber, der genauso gut funktioniert wie der in C geschriebene Treiber.
Fedora Linux deaktiviert die H.264/H.265/VC1 VA-API-Unterstützung von Mesa aus rechtlichen Gründen
Für Fedora Linux-Benutzer, die derzeit die VA-API-Unterstützung von Mesa nutzen Wenn Sie den Open-Source-AMD-Grafiktreiber oder ähnliches verwenden und ihn verwenden, um die H.264-, H.265-oder VC1-Decodierung zu beschleunigen, haben Sie möglicherweise bald kein Glück und müssen auf eine der CPU-basierten Decodierungen zurückgreifen oder sich auf einen inoffiziellen/Drittanbieter-Mesa-Build verlassen.
Richard Stallman kündigt Referenzhandbuch für die Sprache GNU C an
GNU-Gründer Richard Stallman hat kürzlich an der Erstellung eines Einführungs-und Referenzhandbuchs für die Sprache GNU C gearbeitet.
Ubuntu Unity wird mit Release 22.10 zu einer offiziellen Variante
Während es Jahre her ist, seit Canonical Unity als offizielle Desktop-Umgebung von Ubuntu eingestellt hat, haben einige in der Open-Source-Community dies getan habe es immer noch gewartet und eine inoffizielle Ubuntu Unity-Variante der Distribution ausgeführt. Mit der Veröffentlichung von Ubuntu 22.10 im nächsten Monat wird Ubuntu Unity ein offizieller Flavor/Spin sein.
Linux 6.0 führt den AMD Performance Fix für die alte”Dummy Wait”-Problemumgehung zusammen
Heute Morgen habe ich auf einige ausstehende Arbeiten rund um eine 20 Jahre alte Chipsatz-Problemumgehung in der aufmerksam gemacht Der Linux-Kernel hatte modernen AMD-Systemen Schaden zugefügt, indem er die Änderung fälschlicherweise immer noch auf moderne Hardware anwendete. Glücklicherweise wurde dieser Patch jetzt von Linus Torvalds rechtzeitig für den Linux 6.0-Kernel, der für sein stabiles Debüt am nächsten Wochenende erwartet wird, abgeholt.
GNOME 43 mit weiteren auf GTK4 portierten Apps und Wayland-Verbesserungen veröffentlicht
GNOME 43 ist heute als neueste Version dieser beliebten Open-Source-Desktop-Umgebung erhältlich, die von Fedora Workstation verwendet wird , Ubuntu und viele andere Linux-Distributionen.
Linux’Bildschirmhelligkeits-/Hintergrundbeleuchtungsschnittstelle wird endlich überarbeitet
Hans de Goede von Red Hat war im Laufe der Jahre beruflich an vielen großartigen Hardwareverbesserungen für Linux-Desktops/Laptops beteiligt das wäre sonst wahrscheinlich unadressiert geblieben. Eine der Initiativen, auf die er sich in letzter Zeit konzentriert hat und die seit langem ein wunder Punkt für Linux-Laptops ist, war die Schnittstelle für Hintergrundbeleuchtung und Helligkeit im Benutzerbereich. Diese Woche gab es auf der Linux Plumbers Conference eine Präsentation über diese Bemühungen, die seit langem reif für Verbesserungen sind.
Firefox 105 jetzt verfügbar-Bessere Linux-Leistung unter Speicherdruck
Während einige neuere Firefox-Veröffentlichungen an der Linux-Front eher”langweilig”waren und nicht viele bemerkenswerte Änderungen enthielten , Firefox 105.0 ist heute Morgen erschienen und dieses Mal ist es etwas wichtiger.
Phoronix-Oktoberfest-Sonderangebot beginnt, Premium akzeptiert jetzt Stripe-und Unternehmensabonnements verfügbar
Vor einem Jahrzehnt gab es einmal eine jährliche Phoronix-Pilgerfahrt (und das, was seit vielen Jahren am nächsten kommt). ein Urlaub/Feiertag/freier Tag für mich) zum Oktoberfest und einem Treffen der Phoronix-Leser. Während das Oktoberfest an diesem Wochenende in München nach einer zweijährigen Pause aufgrund der Pandemie begann, gibt es leider keine Phoronix-Veranstaltung. Aber wir werden im Geiste sein und die Gelegenheit nutzen, indem wir den jährlichen”Oktoberfest-Verkauf”veranstalten, wenn Sie Ihre Unterstützung für all die Linux-Hardware-Überprüfungen, Benchmarking und Open-Source-Nachrichten zeigen möchten, die jeden Tag durchgeführt werden. Darüber hinaus wird Stripe jetzt für Phoronix Premium-Abonnements als Alternative zu PayPal akzeptiert. Ab sofort werden auch Phoronix Premium Corporate Subscriptions angeboten.
Und die beliebtesten vorgestellten Linux-Hardware-Reviews des Monats:
AMD Ryzen 9 7900X/Ryzen 9 7950X Benchmarks zeigen beeindruckende Zen 4 Linux-Leistung
Das Überprüfungsembargo für die „Zen 4“-Desktop-Prozessoren der AMD Ryzen 7000-Serie wurde gerade aufgehoben, bevor sie diese Woche im Handel erhältlich sind. Daher gibt es heute ein paar Phoronix-Artikel, die sich mit diesen Zen 4-Prozessoren unter Linux befassen, und viele Benchmarks. In den kommenden Wochen werden noch einige weitere Folgeartikel folgen. Für die Überprüfung am Tag der Markteinführung habe ich die Prozessoren AMD Ryzen 9 7900X und 7950X. Werfen wir einen Blick auf die signifikanten Leistungsverbesserungen, die bei der AMD Ryzen 9 7900-Serie unter Linux zu finden sind.
Intel Core i9 12900K vs. AMD Ryzen 9 5950X unter Linux 6.0
Vor Intel Raptor Lake und AMD Zen 4 gibt es viele neue CPU-Tests Phoronix unter Linux mit dem neuesten Software-Stack des neuesten Linux-Kernels sowie vielen neuen/aktualisierten Benchmarks, den neuesten Motherboard-BIOS und mehr. Da Open-Source-Ingenieure von Intel im vergangenen Jahr viel Arbeit geleistet haben, um den Linux-Kernel besser auf ihre Hybridarchitektur abzustimmen, sind hier einige neue Vergleichs-Benchmarks des Intel Core i9 12900K gegenüber dem AMD Ryzen 9 5950X.
AMD Zen 4 AVX-512-Leistungsanalyse auf dem Ryzen 9 7950X
Während sich viele der Briefings von AMD für die Ryzen 7000-Desktop-Serie auf Spiele und andere Workloads für Verbraucher konzentrierten, Einer der aufregendsten Aspekte für mich bei der Ryzen 7000-Serie ist, dass AMD jetzt AVX-512 unterstützt. Aber anstatt sich für einen 512-Bit-FPU-Datenpfad und die Möglichkeit reduzierter Taktfrequenzen und Energie-/Wärmebedenken zu entscheiden, wandten sie eine 256-Bit-„Double-Pumping“-Strategie an. Als ich den AMD Ryzen 9 7950X ins Labor bekam, war die Erforschung der Leistung des AMD Zen 4 AVX-512 einer der Bereiche, auf die ich mich am meisten gefreut habe. Von den Benchmarks, die gleich gezeigt werden, ist die anfängliche AVX-512-Implementierung von AMD vielversprechend und ich freue mich umso mehr, sie auf AMD EPYC „Genoa“-Prozessoren zu finden.
AMD Ryzen 7 5800X vs. Ryzen 7 5800X3D unter Linux 6.0 Benchmarks
Zusammen mit dem neuen Blick auf die Verwendung von Intel Core i9 12900K vs. AMD Ryzen 9 5950X unter Linux dem neuesten Entwicklungskernel und anderen hochmodernen Softwarepaketen bietet der heutige Artikel einen frischen Blick auf die Leistung des Ryzen 7 5800X3D mit 3D V-Cache im Vergleich zum Ryzen 7 5800X.
AMD Ryzen 7 5800X3D-Windows 11 vs. Ubuntu 22.04 LTS Linux Benchmarks
Mit dem AMD Ryzen 7 5800X3D als erstem Consumer-Prozessor mit AMD 3D V-Cache-Technologie Anfang dieses Jahres eingeführt, war die Linux-Leistung für eine Vielzahl von Workloads fantastisch, insbesondere in Bereichen des technischen Rechnens und anderer Nicht-Gaming-Workloads – ähnlich den großartigen Ergebnissen, die wir auch mit AMD EPYC Milan-X-Prozessoren erzielt haben. Einer der Bereiche, die ich mir bis vor kurzem nicht ansehen konnte, war, wie die Leistung von Windows 11 im Vergleich zu Linux für diese Ryzen-CPU mit ihrem 96 MB L3-Cache aussieht. Hier sind diese schnellen Benchmarks.
GCC vs. LLVM-Clang-Compiler für Apple M2 unter Linux
Bei Apple M2 mit Asahi Linux fragen Sie sich vielleicht, ob es besser ist, den GCC-Compiler unverändert zu verwenden die Standardeinstellung auf Upstream-Arch-Linux oder die Entscheidung für LLVM Clang wird angesichts der gesamten LLVM/Clang-Nutzung durch AArch64-Anbieter, einschließlich Apples eigener Xcode-Compiler-Toolchain, die davon Gebrauch macht, zu einer besseren Leistung führen. Wenn Sie sich über GCC vs. Clang zum Erstellen von Binärdateien auf dem Apple M2 wundern, finden Sie hier einige Benchmarks.
AMD Ryzen 9 7900X/7950X Linux-Gaming-Leistung
Heute läuft das Überprüfungsembargo für die Desktop-Prozessoren der AMD Ryzen 7000-Serie ab, bevor sie diese Woche im Handel erhältlich sind. In den letzten zwei Wochen habe ich die AMD Ryzen 9 7900X-und 7950X-Prozessoren als erste Testmuster getestet (ich sollte diese Woche die Ryzen 5 7600X-und Ryzen 7 7700X-CPUs erhalten, AMD staffelt das Seeding der verschiedenen Modelle für die Tests).. In diesem Artikel finden Sie zum Einstieg meine ersten Linux-Gaming-Benchmarks mit dem Ryzen 9 7900X/7950X im Vergleich zu einer Auswahl anderer AMD-und Intel-Systeme.
AMD Ryzen 7 7700X Linux Performance
Anfang dieser Woche habe ich meinen AMD Ryzen 9 7900X und Ryzen 9 7950X Linux Review sowie eine ausführliche Zen 4 AVX-512 Analyse veröffentlicht und Linux-Gaming-Performance-Tests. Seitdem habe ich den Ryzen 7 7700X von AMD zum Linux-Testen erhalten und heute sind diese ersten Linux-Benchmarks veröffentlicht. Der AMD Ryzen 7 7700X ist ab Lager für 399 USD bei Internethändlern erhältlich und ist ein 8-Core/16-Thread-Prozessor mit einer maximalen Boost-Taktfrequenz von 5,4 GHz.
Nach Retbleed, Auswirkungen der kombinierten CPU-Sicherheitsminderung für AMD Zen 2/Ryzen 9 3950X
Nach der Offenlegung der Retbleed-CPU-Sicherheitslücke im Juli, die ältere Prozessoren und einen AMD betrifft Nach der im August vorgenommenen Änderung ist hier ein neuer Blick auf die Leistungsauswirkungen der Retbleed-Minderungen unter Linux, einschließlich der Entscheidung für die IBPB-basierte Retbleed-Minderung, und die kumulierten Auswirkungen der CPU-Sicherheitsminderung für Zen 2 mit dem Flaggschiff-Prozessor Ryzen 9 3950X.
Blender 3.3 AMD Radeon HIP vs. NVIDIA CUDA/OptiX Performance
Anfang dieses Monats wurde Blender 3.3 veröffentlicht und zusätzlich zur Einführung eines Intel OneAPI-Back-Ends ist es bemerkenswert für bringt Verbesserungen am AMD HIP-Back-End für Radeon-GPUs. Bedeutsam auf AMD-Seite ist die Ausweitung der GPU-Unterstützung zurück auf GFX9/Vega. Daher ist es ein guter Zeitpunkt für eine neue Benchmarking-Runde, um zu zeigen, wie sich die Leistung von AMD Radeon HIP im Vergleich zu NVIDIAs bestehenden CUDA-und OptiX-Backends verhält.