Jednym z wiodących wniosków testowych w Phoronix dotyczących mojego benchmarku AMD Zen 4 Linux było kilka obok siebie porównania z Microsoft Windows 11. Podczas gdy starsze systemy AMD o dużej liczbie rdzeni spisywały się szczególnie dobrze pod Linuksem w porównaniu z Windowsem, przy nowym sprzęcie czasami pojawiają się problemy i różne ograniczenia związane z obsługą przy uruchomieniu, zwłaszcza po stronie Linuksa z otwartym kodem źródłowym. Tak więc, abyście mogli dziś oglądać kilka początkowych testów wydajności AMD Ryzen 9 7950X w systemie Microsoft Windows 11 22H2 w porównaniu z Ubuntu 22.04.1 LTS oraz prawie ostatnią migawkę rozwoju nadchodzącego Ubuntu 22.10.
Ta runda testów dotyczyła następujących konfiguracji systemu operacyjnego:
-Czysta instalacja systemu Microsoft Windows 11 Pro 22H2 ze wszystkimi dostępnymi aktualizacjami systemu na początku października.
-Ubuntu 22.04.1 LTS ze wszystkimi dostępnymi aktualizacjami na początku października.
-Migawka rozwoju Ubuntu 22.10 „Kinetic Kudu” wykorzystująca swój dzienny stan na początku października z Linuksem 5.19 i innymi sfinalizowanymi wersjami przed Ubuntu Wersja stabilna 22.10 jeszcze w tym miesiącu.
-Ta sama instalacja Ubuntu 22.10, ale przez Ubuntu Mainline Kernel PPA po przeniesieniu do jądra Linux 6.0. Linux 6.0 został niedawno uznany za stabilny, ale jest już za późno w cyklu 22.10, aby go podnieść i stąd domyślny system Linux 5.19. Niemniej jednak Linuksa 6.0 można łatwo zaktualizować do wersji dla tych, którzy tego chcą i jako taki został wykonany jako osobny bieg, aby sprawdzić, czy użytkownicy komputerów stacjonarnych Zen 4 powinni przejść na tę najnowszą wersję.
-Powyższe Kombinacja Ubuntu 22.10 + Linux 6.0, ale przełączenie na regulator wydajności amd-pstate. Domyślnie Ubuntu 22.10 używa sterownika amd-pstate schedutil na procesorach Zen 4 (i Zen 3/2), podczas gdy ten bieg jest jeśli wybierasz bardziej agresywny regulator skalowania częstotliwości procesora, aby zmaksymalizować potencjał wydajności. Zobacz moje testy porównawcze regulatorów 7950X P-State/CPUFreq z początku tego tygodnia, aby uzyskać więcej informacji na temat wpływu P-State/CPUFreq.
Wszystkie te testy zostały wykonane na tym samym systemie z AMD Ryzen 9 7950X działa ze standardowymi prędkościami (różnica zegara w tabeli systemowej sprowadza się tylko do zgłaszania różnic między interfejsami systemu operacyjnego), płyta główna ASUS ROG CROSSHAIR X670E HERO z najnowszym BIOS-em 0703, 2 x 16 GB pamięci DDR5-6000 EXPO, Radeon RX 6800 XT grafika oraz dysk SSD Sabrent Rocket 4.0 Plus NVMe o pojemności 1 TB.
Do wstępnej oceny wykorzystano dziesiątki różnych obciążeń z oprogramowaniem o podobnej jakości i natywnymi kompilacjami dla systemów Windows i Linux. Ryzen 9 7950X w systemie Windows vs. Linux. W tym porównaniu pominięto granie, aby skupić się na wydajności procesora/systemu, a nie na grach, w których wyniki w dużym stopniu zależą od stosu sterowników graficznych.
W przypadku oprogramowania do wizualizacji stacji roboczej ParaView system Windows 11 utrzymywał niewielką przewaga nad różnymi kombinacjami Ubuntu Linux testowanymi dla tego komputera stacjonarnego Ryzen 9 7950X.
Pod względem wydajności OpenJDK Java w obu systemach operacyjnych, Windows 11 z testami H2 i Tradebeans DaCapo były szybsze niż Ubuntu 22.04.1 i Ubuntu 22.04.1. 22.10 z wyjątkiem sytuacji, gdy uruchamianie konfiguracji zarządzania wydajnością amd-pstate było możliwe, gdy Linux był w stanie prześcignąć czystą instalację systemu Windows 11.
Ale w przypadku innych obciążeń Java sprawa systemu Windows była mniej przekonująca na pulpicie Zen 4.
Wydajność kompresji/dekompresji LZ4 była dość podobna w różnych kombinacjach systemów operacyjnych testowanych na Ryzen 9 7950X.
Zstd wykazywał podobną wydajność zarówno w systemie Windows, jak i Linux.
Dla wielu t Przeprowadzone testy porównawcze wykazały, że wydajność systemu Windows 11 w porównaniu z systemem Linux na Ryzenie 9 7950X była bardzo zacięta. To trochę nieoczekiwane, ponieważ zwykle jesteśmy przyzwyczajeni do tego, że Linux ma większą przewagę w tych samych testach porównawczych z różnymi starszymi procesorami AMD i Intel. Nawet Intel Alder Lake jest obecnie w świetnej formie dla Linuksa, maksymalizując wydajność w porównaniu z Windowsem.
Te dość zbliżone wyniki testów porównawczych między Windows 11 22H2 i Ubuntu Linux mogą oznaczać, że Microsoft/AMD ma lepiej przygotowaną obsługę Zen 4 dla Windows niż podczas poprzednich premier procesorów lub że może być jeszcze większy potencjał, aby Linux nadal był wyciskany z Zen 4. Cóż, z pewnością jest miejsce na więcej optymalizacji Zen 4 Linux, które znamy po stronie P-State i nadchodzącym P-State EPP sterownik, a także wciąż nie widziałem jeszcze żadnych poprawek kompilatora „Znver4”.
Windows 11 był w wyjątkowo dobrej kondycji, rywalizując z Ubuntu Linux na Ryzen 9 7950X, mając o wiele bardziej konkurencyjną pozycję niż jestem używany do zobaczenia podobnych testów w przeszłości.
Wydajność systemu Windows 11 po wyjęciu z pudełka również była bliższa stanowi zarządcy „wydajności” amd-pstate w Linuksie niż domyślnemu stanowi harmonogramu amd-pstate.
W niektórych obciążeniach nadal były niewielkie zalety ru Linux na Windows na najnowszej generacji procesorach AMD Ryzen do komputerów stacjonarnych.
W przypadku niektórych zadań nadal opłaca się używać Linuksa na AMD Ryzen 9 7950X, aby uzyskać większą wydajność niż Windows 11, ale przynajmniej tam, gdzie wszystko jest w porządku teraz jest to znacznie węższy zakres niż w przypadku wcześniejszych procesorów AMD/Intel w podobnych porównaniach. Zobaczymy, jak optymalizacje AMD w nadchodzących miesiącach będą działać zarówno dla systemu Windows, jak i Linux.
Jednym z obszarów, w którym Linux nadal konkuruje znacznie silniej niż Windows, jest Blender i inne oprogramowanie do modelowania 3D/oparte na procesorach renderery.
Obciążenia twórców z dużym renderowaniem opartym na procesorze nadal faworyzują Linuksa niż Windows.
Ostatnim obszarem, na który patrzymy dzisiaj, są testy porównawcze przeglądarek internetowych zarówno z Google Chrome, jak i Firefox.
Tradycyjnie system Windows jest liderem w dostarczaniu najlepszej wydajności przeglądarki internetowej i ogólnej obsługi zarówno przeglądarki Firefox, jak i Chrome. W tej rundzie testów systemy Windows i Ubuntu Linux wykazały zdrową konkurencję o wydajność przeglądarki z tego wysokiej klasy komputera stacjonarnego AMD Ryzen 9 7950X.
W wielu testach porównawczych przeglądarek najlepszą wydajność systemu Linux pokazano, gdy przy użyciu zarządcy wydajności amd-pstate, co również pozwoliło mu lepiej dopasować się do gotowej wydajności systemu Windows 11.
Wszystkie moje testy porównawcze w całości z tego testu AMD Ryzen 9 7950X w systemie Windows a Linux można znaleźć na tej stronie wyników OB.
Spośród 109 testów przeprowadzane we wszystkich konfiguracjach systemu operacyjnego, tutaj rzeczy stoją ze średnią geometryczną. Windows 11 Pro 22H2 był skutecznie powiązany z wydajnością gotowego systemu Ubuntu Linux. Przejście z Ubuntu 22.04.1 LTS do prawie ostatecznego stanu Ubuntu 22.10 również nie wpłynęło na wydajność w testach przeprowadzonych na komputerze stacjonarnym Zen 4. Przejście na najnowsze stabilne jądro Linuksa 6.0 również nie przyniosło żadnego wymiernego wzrostu. To, na czym Linux wysunął się na czoło, było podczas przełączania z domyślnego harmonogramu amd-pstate do regulatora wydajności, gdzie ogólnie zwiększył wydajność tego 16-rdzeniowego procesora o około 6%.
Jak już wspomniano, te Windows 11 Testy porównawcze z Ubuntu Linux są znacznie bliższe niż widzieliśmy w poprzednich porównaniach systemów operacyjnych procesorów x86_64. Zobaczymy w nadchodzących tygodniach/miesiącach, jak się sprawy potoczą, jeśli któryś z systemów operacyjnych w końcu zobaczy jakiekolwiek znaczące optymalizacje Zen 4, które przechylą stół na bok. Ale obecny stan rzeczy jest zaskakująco równy dla obu konkurencyjnych systemów operacyjnych.