Ile rdzeni procesora naprawdę potrzebujesz do gier?
Opublikowany: 2022-10-11Powszechnie wydaje się, że czterordzeniowy procesor jest martwy jako opłacalne rozwiązanie do gier. Nawet komputery klasy średniej mają więcej niż cztery rdzenie, ale jaka jest prawidłowa liczba, jeśli chodzi o komputer do gier?
Podstawy rdzeni i wątków
Rdzeń procesora jest zasadniczo kompletnym, niezależnym procesorem. Czterordzeniowy procesor faktycznie ma w sobie cztery procesory. Do czasu debiutu dwurdzeniowych procesorów w komputerach stacjonarnych procesor miałby jeden rdzeń, więc termin ten był używany zamiennie z „procesorem”.
Dzisiaj „CPU” zwykle odnosi się do pakietu procesora, a „rdzeń” odnosi się do liczby niezależnych procesorów w pakiecie.
Termin „wątek” jest skrótem od „wątku wykonania” i jest po prostu uporządkowanym zestawem instrukcji przetwarzanych przez procesor. System operacyjny obsługuje wątki wysyłane do procesora w celu przetworzenia. Obejmuje to zarówno wątki wymagane przez system operacyjny, jak i aplikacje działające w tym systemie operacyjnym.
Jeśli masz tylko jeden rdzeń procesora, który może przetwarzać pojedynczy wątek, system operacyjny musi szybko zmienić wątek, nad którym aktualnie pracuje procesor. Tak więc wielozadaniowość jest iluzją, jeśli odtwarzasz muzykę, przeglądasz sieć i kopiujesz pliki w tle na jednordzeniowym komputerze. Procesor po prostu żongluje różnymi zadaniami tak szybko, że w naszej ludzkiej percepcji wszystko wydaje się dziać jednocześnie.
Jeśli jednak masz wiele rdzeni procesora, możesz przetwarzać wiele wątków równolegle względem siebie, co pozwala na prawdziwą wielozadaniowość. Co najważniejsze, zwiększa moc obliczeniową, ponieważ każdy wątek ma dostęp do całego procesora zamiast go dzielić.
Gry były od lat słabo wątkowe
Oprócz uruchamiania wielu aplikacji jednowątkowych w tym samym czasie, posiadanie wielu rdzeni procesora umożliwia aplikacji dzielenie się na wiele wątków, korzystając z dodatkowej mocy obliczeniowej, jaką umożliwia.
Problem polega na tym, że niektóre typy aplikacji trudno podzielić na wiele wątków. Oznacza to, że bardziej korzystają z jednego lub dwóch rdzeni przy wyższych prędkościach niż z czterech lub więcej rdzeni przy niższych prędkościach szczytowych.
Zadania, takie jak wykorzystanie procesora do renderowania scen 3D, można niemal idealnie podzielić między dowolną liczbę rdzeni, ale twórcy gier wideo przez długi czas mieli trudności z używaniem więcej niż dwóch rdzeni. Właśnie dlatego czterordzeniowe procesory od tak dawna są podstawowymi procesorami do gier, z dwoma rdzeniami do obsługi gry i innymi rdzeniami do obsługi systemu operacyjnego i innych procesów w tle.
Jednak „wątkowość” gier wideo stale się poprawia, gdy programiści zaczynają radzić sobie z programowaniem dla wielu rdzeni procesora. Nowoczesne silniki gier mogą „odradzać” więcej niż cztery wątki, chociaż często istnieje tylko jeden lub dwa „ciężkie” wątki, które są ograniczone przez prędkości pojedynczego rdzenia.
Konsole mają osiem rdzeni
Jednym z powodów, dla których pojawia się pytanie o liczbę rdzeni w komputerach do gier, jest to, że konsole do gier mają więcej niż cztery rdzenie. Na przykład zarówno PlayStation 4, jak i PlayStation 5 mają osiem fizycznych rdzeni procesora. Wynika z tego, że gry opracowane do działania na tych konsolach byłyby kodowane tak, aby wykorzystać jak najwięcej rdzeni, ponieważ każdy pojedynczy rdzeń w konsoli do gier często oferuje jedynie umiarkowaną wydajność.
Większość gier na PC to wydania wieloplatformowe, co czyni konsole najniższym wspólnym mianownikiem. Konsole PlayStation 5 i Xbox Series wykorzystują architekturę sprzętową PC, a w przypadku Xboksa mamy nawet do czynienia z nieco zmodyfikowaną wersją Windowsa.
Jednak gry przeniesione z tych konsol na komputery PC generalnie działają dobrze na systemach czterordzeniowych lub sześciordzeniowych procesorach, które wydają się być coraz bardziej popularnym wyborem dla systemów gier klasy podstawowej i średniej. Należy zauważyć, że w większości przypadków współczesne gry wymieniają czterordzeniowe procesory jako minimalne wymaganie, a minimum to nie oznacza, że uzyskasz najlepszą wydajność.
Hyperthreading zamula wody
W dyskusji o rdzeniach i wątkach procesora musimy poświęcić chwilę, aby porozmawiać o hiperwątkowości. Jest to nazwa marki Intela dla techniki znanej jako Symmetrical Multi-Threading (SMT), ale jest często używana do opisywania wszystkich SMT, niezależnie od marki procesora.
Dzięki SMT każdy fizyczny rdzeń procesora przedstawia się systemowi operacyjnemu jako dwa „logiczne” rdzenie. Każdy rdzeń logiczny może jednocześnie obsługiwać dwa wątki. Całkowita moc procesora dostępna w każdym rdzeniu pozostaje taka sama, ale zapewnia to najbardziej efektywne wykorzystanie procesora.
Jeśli chodzi o gry wielowątkowe, czterordzeniowy procesor z SMT nie będzie działał tak dobrze, jak ośmiordzeniowy procesor bez niego. Będzie jednak działał lepiej niż czterordzeniowy bez SMT.
Prawie wszystkie nowoczesne procesory mają SMT; ważne jest to, że przy wyborze procesora pamiętaj, aby patrzeć na liczbę rdzeni, a nie na liczbę wątków!
Gracze stają się wielozadaniowcami
Podczas gdy większość gier wideo może nie używać więcej niż czterech rdzeni hiperwątkowych, komputery PC to coś więcej niż tylko granie w gry wideo. Współcześni gracze mogą chcieć uruchamiać wiele aplikacji wraz z grą, w którą grają. Pomyśl o aplikacjach, takich jak Discord, oprogramowanie do przesyłania strumieniowego, pobieranie w tle, otwieranie okien przeglądarki na drugim ekranie i tak dalej.
To sprawia, że sensowne jest posiadanie więcej niż czterech rdzeni procesora, ponieważ pozostawia dodatkowe zasoby dla zadań niezwiązanych z grą, które w przeciwnym razie współdzieliłyby zasoby procesora. Jeśli planujesz uruchamiać inne aplikacje obok swoich gier wideo, powinieneś wziąć to pod uwagę przy wyborze procesora.
To zależy od rodzaju gry
Gry wideo mają wiele różnych gatunków i projektów, z których nie wszystkie mają takie same wymagania dotyczące procesora. Gra symulacyjna wyścigów może mieć wiele wątków symulujących różne aspekty wyścigów, takie jak aerodynamika, fizyka hamulców i pogoda. Gra strategiczna w czasie rzeczywistym może mieć wiele wątków dla procedur AI zasilających setki jednostek w grze. Gry z otwartym światem są świetnym przypadkiem użycia dla wielu wątków, ponieważ często mają wiele równoczesnych systemów sterujących różnymi aspektami świata. Nawet GTA V , wydane na PC w 2013 roku, skaluje się znacznie poza czterordzeniowy system.
Nasze rekomendacje
Oczywiste jest, że każdy, kto buduje komputer do gier do nowoczesnych gier, bez względu na budżet, powinien unikać czterordzeniowych procesorów, jeśli zależy mu na długowieczności systemu. Uważamy, że sześciordzeniowe (sześciordzeniowe) procesory są oczywistym wyborem dla początkujących. Zapewnia to cztery rdzenie do nowoczesnych gier i dwa rdzenie do obsługi zadań niezwiązanych z grami bez wpływu na wydajność.
Ośmiordzeniowe (ośmiordzeniowe) procesory są preferowanym celem, biorąc pod uwagę, że jest to konfiguracja procesorów we współczesnych konsolach i pozostanie przez lata przynajmniej do końca generacji PlayStation 5 i Series X|S.
Istnieje również problem związany z hybrydową architekturą procesorów Intela, w której wysokowydajne i wydajne rdzenie są połączone w jednym pakiecie procesora. Na przykład Intel Core i5-12600K oferuje sześć wysokowydajnych, hiperwątkowych rdzeni procesora wraz z czterema rdzeniami bez hiperwątkowości. Oznacza to, że cztery rdzenie wydajności mogą obsługiwać aplikacje inne niż gry i procesy działające w tle systemu Windows, podczas gdy gra ma wyłączny dostęp do tych szybkich rdzeni.
Wychodzenie poza osiem wysokowydajnych rdzeni nie jest czymś, co zalecamy wyłącznie do gier. Są one lepsze, jeśli jesteś również kimś, kto wykonuje rendery edycji wideo lub inne obciążenia niezwiązane z grami, które dobrze skalują się na tylu rdzeniach, ile możesz na nie rzucić.
POWIĄZANE: Kupujesz gotowy komputer? 9 rzeczy, które należy najpierw sprawdzić