Enkelt uttryckt kan flaskhalsar i en PC beskrivas som en prestandabegränsning som orsakas av en specifik komponent eller annan aspekt av ett system som hindrar datorn från att uppnå sin maximala prestandapotential.
Eller, för att använda en bild, att försöka hälla ut en hel flaska vätska genom den smala öppningen på en flaska - du har en liter vatten, du har en literstor tillbringare på andra sidan, men flaskhalsen begränsar prestandan. Bokstavligen, en flaskhals.
En PC presterar väldigt mycket synkroniserat. Många vet att GPU:n (Graphics Processing Unit) är huvudansvarig för framerates i spel och andra GPU-beräkningsuppgifter, men CPU:n (Central Processing Unit) måste bearbeta data tillräckligt snabbt för att "mata" den till GPU:n. I allmänhet lagras innehållet på din dator på en SSD eller HDD. Dessa data överförs sedan via systemminnet (RAM) till CPU och GPU. Tack vare PCI Express-bussen kan dessa data och systemminnet nås med extremt höga hastigheter.
En visuell representation av en GPU som blir flaskhalsad av en CPU
Men om din CPU är för långsam för att effektivt skicka över data till GPU:n kan GPU:n vara "flaskhalsad", vilket innebär att den har outnyttjad prestanda. Den sitter bara och väntar på att nästa CPU-cykel ska slutföras. Alla dessa läckra data, de högupplösta speltexturerna, det otroliga spelinnehållet, sitter där i lagringsutrymmet eller systemets RAM-minne, medan CPU:n gör sitt bästa för att flytta dem. Hjärtslitande saker.
Alternativt, om din CPU är ett kraftpaket som bara kastar ut enorma mängder data varje cykel, men GPU inte är tillräckligt snabb för att hantera dem, kommer GPU att vara ditt systems flaskhals.
En visuell representation av systemets prestanda som flaskhalsas av GPU:n
CPU och GPU är de två mest omtalade komponenterna, men de existerar inte i ett vakuum. På moderna system kan även systemminne och lagring spela en roll. Om du till exempel fortfarande använder en SATA-enhet kan du vara begränsad till hastigheter på cirka 500-550 MB/s. Medan en modern M.2 NVMe SSD med PCIe 5.0-kompatibilitet kan ge sekventiella läshastigheter på upp till 14 000 MB/s. Det är ungefär 25 gånger snabbare. Om du har en modern avancerad GPU och CPU ska du inte flaskhalsa dig själv med långsam lagring.
En av de andra komponenter som ofta förbises är systemminnet, eller RAM. RAM-mängden spelar en stor roll i flaskhalsar i prestanda. Om du till exempel kör moderna spel med hög upplösning kommer du att byta stora texturfiler och enorma mängder data från lagring till din GPU och CPU.
Om du försöker göra det med 4 GB eller 8 GB minne kommer du att få det svårt. Moderna system presterar bäst med minst 16 GB RAM och vissa applikationer (som videoredigeringsprogram) har stor nytta av 32, 64 eller till och med 128 GB RAM. Men mängden RAM-minne är inte det enda du bör tänka på - den totala bandbredden i ditt systemminne, minnets frekvens, kan spela en stor roll.
Vi har upptäckt att på moderna system kan en övergång från DDR5 4800 MHz till DDR5 6000 MHz dramatiskt förbättra frameraten.
Mer information om varför minnet är viktigt finns på vår sida MEMORY MATTERS.
Om ditt minne är för långsamt, eller om du inte har tillräckligt mycket av det, kan det bli en flaskhals för resten av systemet.
Så nu när vi har fastställt vad flaskhalsar är - vad gör vi åt det? Hur kan du se om ditt system är flaskhalsigt och vad gör du om det är det?
Det finns flera program som du kan använda för att identifiera flaskhalsar i datorn, men några av de mer populära alternativen är NVIDIA GeForce Experience eller MSI Afterburner. Med dessa verktyg kan du övervaka din CPU- och GPU-användning i realtid under spel och benchmarks.
Systemet som används för detta test är en Intel Core i9 13900K-processor med en NVIDIA GeForce RTX 4090, 64 GB CORSAIR Dominator Titanium DDR5-6400 och en 2 TB CORSAIR MP700 M.2 NVMe SSD.
Med den senaste NVIDIA-appen installerad kan jag genom att trycka på ALT+Z öppna NVIDIA-menyn, välja "Statistics" längst ned och sedan klicka på "View All" som visar den statistik du kan lägga över på din dator.
Det du vill välja här är GPU- och CPU-användning, eftersom de kommer att vara de två mest uppenbara objekten som visar var din flaskhals är.
Om du gör detta får du en överlagring som sitter i hörnet av bildskärmen och ger dig systemets bildrutor per sekund samt GPU- och CPU-användnings%, så här:
Nu ska vi köra några benchmarks eller spel. Beroende på vad du försöker göra med ditt system kommer detta att förändras för dig. Om du är orolig för flaskhalsar under CPU-intensivt AI- eller videoredigeringsarbete, använder du andra verktyg. Du kan använda ett antal tillförlitliga prestandabänkmärken, som CineBench, 3Dmark, PCMark 10 eller andra. Vissa spel, som Shadow of the Tomb Raider, har inbyggda benchmarks som ger tillförlitliga resultat.
När du har bestämt vilken programvara du ska använda för din benchmarking eller prestandaövervakning, håll ett öga på GPU- och CPU% -siffrorna. Vad du vill se upp för här är vilken komponent som konsekvent är kopplad till högre siffror. Det objekt som har den högre utnyttjandegraden är det objekt som mest sannolikt kommer att vara prestandaflaskhalsen.
I exemplen i tabellen ovan skulle GPU-flaskhalsen göra att GPU:n ständigt ligger över 95% medan CPU:n skulle vara betydligt lägre, i det här exemplet konsekvent under 70% utnyttjande. Detta skulle innebära att CPU sitter och använder mycket lite av sin kapacitet medan GPU använder nästan allt den har. Omvänt, om du byter ut dessa siffror, skulle GPU: n som är under 70% utnyttjande innebära att den väntar på att göra något, medan CPU: n som är uppe runt 95% eller högre konsekvent skulle innebära att den gör allt den kan, men ändå inte kan hålla jämna steg med GPU: n. Observera att dessa siffror bara är exempel och att siffrorna i verkligheten kommer att se dramatiskt annorlunda ut.
Gratulerar, gratulerar, gratulerar! Du har hittat den maskinvara som hindrar dig från att utnyttja datorns fulla potential när det gäller att köra ditt favoritspel eller din favoritprogramvara. Nästa steg är att utvärdera vad du ska göra. Den enklaste vägen till förbättrad prestanda är att minska inställningarna. Om du till exempel upplever att GPU:n i ett spel är begränsad kan du prova att justera de grafiska inställningarna ett snäpp lägre eller sänka upplösningen. På vissa kort har drivrutinen till och med en "optimera inställningar"-knapp som är specifik för varje spel eller programvara som är installerad.
Det här alternativet är gratis och kan hjälpa dig att optimera grafikprestandan om din GPU är flaskhalsen.
Om du befinner dig i en CPU-flaskhals finns det också ett antal alternativ du kan titta på.
Och till sist har vi det dyraste (men roligaste) alternativet: uppgradera. Det bästa med att vara en PC-spelare är att veta att ett antal objekt i ditt system kan uppgraderas individuellt. För en stationär PC är alternativen nästan obegränsade. Även om din CPU är ett par år gammal kan du se en enorm förbättring genom att uppgradera ett grafikkort. Behöver du åtgärda värmeproblemet? Vad sägs om en ny CPU-kylare. Överhettning av GPU? Uppgradera ditt chassi till en modell med högt luftflöde och förbättrade fläktar för att hålla den sval. Vår webbutik har många alternativ när det gäller PC-uppgraderingar, så ta en titt!
Det är viktigt att inse att varje system har en flaskhals av något slag för varje given applikation. Huruvida den flaskhalsen påverkar din njutning av din dator är upp till dig. Skillnaden mellan 30 FPS och 60 FPS är stor, men mellan, säg, 150 FPS och 180 FPS? Det är upp till dig.
PRODUCTS IN ARTICLE