Archief - Cpu en toekomstige gpu's

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

schopaard

Legacy Member
Hello,

Had een vraagje: Als de nieuwe nvidia generatie videokaarten uitkomt, zal ik dan automatisch ook verplicht zijn om een nieuwe cpu te kopen om geen bottleneck te vormen? ik heb nu een q6600.

Grtz N

apa

Legacy Member
De eerste nieuwe telg van die generatie wordt de Geforce 9600. Dat is een mainstream kaart en vervangt de 8600-reeks. Deze kaart zou iets minder performant moeten worden dan de huidige 8800 GT.

Verder kan je niet eenvoudigweg zeggen welke component de bottleneck vormt: dat hangt immers af van welke toepassingen je draait. Voor het encoderen van video, zal een videokaart bijvoorbeeld geen bottleneck vormen. De bandbreedte van het RAM en van de harde schijf des te meer...

FEW

Legacy Member
de huidige cpu's zullen de nieuwe high end kaarten wel bottlenecken vermoed ik. dat was toch ook bij de toenmalige (betaalbare) cpu's toen de 8800 uit kwam.

JelleMees

Legacy Member
Een Q6600 kan de Q9650 overtreffen met een overclock...

En je hebt een verkeerd beeld van een bottleneck.

Crysis is een game die echt elke shader op de Geforce 8 kaarten gebruikt en bij deze game zie je praktisch geen verschil tussen een Q6600 op 2.4Ghz en 3.6Ghz.

Alles hangt af van hoe de engine in elkaar steekt.

Nu zie je games die ofwel een zeer snelle CPU nodig hebben ( zoals America's Army ) ofwel een snelle GPU nodig hebben ( zoals Crysis ) maar ik heb nog geen enkele game gezien die zowel de GPU als de CPU 100% stressen, dat is vooral te wijten aan het feit dat praktisch elke bestaande engine slechts een upgrade is van een oude engine en niet geoptimaliseerd is voor de nieuwe technologie in GPU's en Quad of Octa CPU's.

Gaat een Q6600 een bottleneck zijn voor de Geforce 9800, absoluut niet, gaat de game sneller runnen bij een betere CPU? Dat zal volledig aan de engine afhangen maar normaal gezien gaan je framerates altijd beter zijn.

Run 3DMark met een AMD 4000+ en een ATI 9600XT en bekijk de score, run 3DMark met een Q9650 en een ATI 9600XT en bekijk de score, de score van het 2e systeem gaat een stuk hoger liggen, betekent dat, dat de 4000+ jaren geleden een bottleneck was? Absoluut niet.

Weet je wanneer je kan spreken van een echte bottleneck, als je een GPU koopt en je 3DMark score gaat omlaag bij een simpele overclock. Dat betekent dat de CPU de data van en naar de GPU niet kan verwerken. Kameraad van mij heeft een AMD 2800+ en een 8800GTS, hij had betere prestaties bij een underclock van zijn GPU :D DAN kan je spreken van een bottleneck.

apa

Legacy Member
Toch niet hoor JelleMees... De snelheid van een heel systeem is volledig afhankelijk van diens traagste component: de bottleneck. Versnel je die langzaamste component, dan zal de snelheid van het hele systeem bijna evenredig stijgen aan de stijging in snelheid van die component. Versnel je een andere component, dan verandert de snelheid van het geheel nagenoeg niet.

Dat de snelheid verlaagt bij het verder oc'en heeft meer te maken met veilgheidsfeatures in chips e.a. inefficiënties.

JelleMees

Legacy Member
Hardware Bottleneck: the inability of the hardware and transmission lines to support the data-traffic

En je begrijpt mij volledig verkeerd, dat zie ik aan je reply.
De snelheid van zijn hardware werd niet verlaagt slimmeke, het waren de prestaties die uit de PC kwamen.

Zijn PC was een stuk sneller toen hij de 8800GTS 100Mhz lager had gezet, gewoon omdat zijn CPU de kaart niet goed "aankon". DAT is een bottleneck.

Dr.Gay

Legacy Member
Uiteraard is er momenteel geen ene cpu die krachtig genoeg is om de 8reeks tenvolle te laten benutten, de X2900XT is nog erger zelfs :)

Conroe heft de bottleneck op bij om en bij de 4ghz.

MIJN QX9650 ronde de 3.6/3.7 aan die snelheden zie je ook dat plots de 2900XT heeel veel terein goed maakt op de 8 reeks :)

Maar wat JelleMees vertelt blijft uiteraard BS :niceone:

Blackend

Legacy Member
Depends. Als ge op 1900x .. zoveel speelt, zal uw Videokaart de bottleneck zijn.

Speelt ge op 800x600.. zal uw CPU de bottleneck zijn.

... in de meeste gevallen.

apa

Legacy Member
JelleMees zei:
Hardware Bottleneck: the inability of the hardware and transmission lines to support the data-traffic
IMHO zegt dit helemaal niets.... Neem liever de volgende definitie:
Wikipedia zei:
bottleneck is a phenomenon where the performance or capacity of an entire system is severely limited by a single component. The component is sometimes called a bottleneck point. The term is metaphorically derived from the bottleneck of a bottle, where the flow speed of the liquid is limited by its neck.

JelleMees zei:
De snelheid van zijn hardware werd niet verlaagt slimmeke, het waren de prestaties die uit de PC kwamen.
Ik begreep je helemaan iet verkeerd hoor ;) Als ik spreek over snelheid van een "systeem" dan gaat dat over de performance die je merkt in een game of toepassing.

JelleMees zei:
Zijn PC was een stuk sneller toen hij de 8800GTS 100Mhz lager had gezet, gewoon omdat zijn CPU de kaart niet goed "aankon". DAT is een bottleneck.
Toch niet hoor... De lagere snelheid ligt meer dan waarschijnlijk aan een safety-feature van de videokaart. Een aantal sensoren erin houden de kaart continu in de gaten. Als er iets lijkt verkeerd te gaan (te warm; CRC-errors; ...) dan wordt de snelheid tijdelijk verlaagd of worden delen van de GPU tijdelijk uitgeschakeld. De performance is daarom iets lager dan ervoor.

Eenzelfde techniek wordt al langer gebruikt door CPU's en moederborden trouwens!

JelleMees

Legacy Member
apa zei:
Toch niet hoor... De lagere snelheid ligt meer dan waarschijnlijk aan een safety-feature van de videokaart. Een aantal sensoren erin houden de kaart continu in de gaten. Als er iets lijkt verkeerd te gaan (te warm; CRC-errors; ...) dan wordt de snelheid tijdelijk verlaagd of worden delen van de GPU tijdelijk uitgeschakeld. De performance is daarom iets lager dan ervoor.

Eenzelfde techniek wordt al langer gebruikt door CPU's en moederborden trouwens!

Dat was het nu juist, de temperatuur was absoluut niet te warm, iets van een 60° in full load, dus daar lag het niet aan. Ik was ook iemand die zei "that's bullshit" tot hij het mij liet zien. Zijn CPU was WAY to slow for een GTS, hij had schokken in games, hij heeft daarna zijn GTS underclocked en de schokken waren weg. Wat moet je daar uit concluderen?

Met de GTS was niets mis want hij werkte perfect bij mij op default speeds.

Massman

Legacy Member
JelleMees zei:
Dat was het nu juist, de temperatuur was absoluut niet te warm, iets van een 60° in full load, dus daar lag het niet aan. Ik was ook iemand die zei "that's bullshit" tot hij het mij liet zien. Zijn CPU was WAY to slow for een GTS, hij had schokken in games, hij heeft daarna zijn GTS underclocked en de schokken waren weg. Wat moet je daar uit concluderen?

Alvast niks met betrekking op de term bottleneck. Probleem lag hoogst waarschijnlijk aan driver of stroom.

apa

Legacy Member
JelleMees zei:
Wat moet je daar uit concluderen?
Niets... Dat zijn IMHO symptomen: het is geen diagnose. Wil je weten of de CPU de bottleneck is, dan moet je het CPU-gebruik tijdens de game ook daadwerkelijk meten (Task Manager bijvoorbeeld openhouden). Als de CPU niet voor lange periodes continu op 100% draait, dan is de CPU niet de bottleneck (korte pieken naar 100% mag je niet zien als punten waarop de CPU de bottleneck is!!)...

JelleMees zei:
Met de GTS was niets mis want hij werkte perfect bij mij op default speeds.
Dat is het net met die safety-features: je kan er niet aan zien dat die in werking treden buiten het feit dat het geheel er wat minder performant op wordt.

Voor een ander voorbeeld over vreemde performance-verminderingen bij het oc'en kan je o.m. hier terecht.

schopaard

Legacy Member
Mijn vraag was nu eigenlijk als ik snelheidswinst zou boeken als ik mijn q6600 vervang door een e8400 gecombineerd met een 8800 gts 320 mb oc-edition. Of lijkt jullie dat de moeite niet? (Ps ik overclock die q6600 niet)

Massman

Legacy Member
Goh, een E8400 zal stock sneller zijn dan een Q6600 stock, maar sommigen gaan de twee cores als nadeel zien.

Wacht op de Q9300 die relatief goedkoop gaat zijn en toch 4 cores heeft ;)

apa

Legacy Member
Het blijft een feit dat er nog niet veel games zijn die efficiënt gebruik maken van 2 cores. Dat is niet zo verwonderlijk trouwens en ik verwacht niet dat je snel games zal zien die efficiënt gebruik maken van 4 cores.

Het is niet zomaar een kwestie van een paar optimalisaties toe te passen: de hele game moet van begin af aan ontwikkeld zijn in meerdere, grotendeels onafhankelijke, delen (= threads). De grootste moeilijkheid bestaat in het identificeren van grotendeels onafhankelijke delen die allen ongeveer even zwaar zijn: dat is zo goed als onbegonnen werk.

Hedendaagse games en toepassingen gebruiken vaak wel meerdere threads, maar er is steeds één thread die veel zwaarder is (= de "main thread") dan de andere (= "helper threads"). Zijn je games/toepassingen op die manier ontwikkeld, dan zal een dual-core op hogere kloksnelheid (E8400 is dual-core op 3 GHz) beter presteren dan een quad-core op lagere kloksnelheid (Q6600 is 2,4 GHz).
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan