Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Nilsie

Dra fram nåt program som mäter fps och kör en benchmark på 30min; klart c2d eller c2q kommer få bättre average fps men det visar ju _inget_ och åter _inget_ om ojämn fps.

Jämn lägre fps beats the shit out of ojämn högre fps.

Men har inte phenom II några flaskhalsar heller på samma sätt som phenom 1? (om nu det gosh säger stämmer)

Sa inget om bara average FPS, det var du som kom på egen hand. Självklart ska minimum, average och maximum fps mätas likaså. Samt variationer i ens FPS, finns reviews som gör detta likaså även om de är färre.

Citat:

Ursprungligen inskrivet av gosh
Hur visar de detta?

Totalt omöjligt och testa fram, enda sättet är för programmeraren och se det eller den som spelar och råkar märka ett litet "hack" i spelet.

Vad är det som gör C2D schizo? Håller med om att Phenom har ett bättre upplägg än C2Q, speciellt med deras HT då intels fuss för Core 2 är gammal som gatan. Men tyvärr har den gamla phenom oavsett det bättre upplägget väldigt sällan något att hämta i prestanda just nu. Phenom II däremot är rätt intressant om AMD kunde få dit SSE4.1-stödet någon gång.

Problemet finns det är vi alla medvetna om, men om processorn oavsett problemet fungerar bättre i 9/10 spel så ser jag inte vad varför med ska gräva så mycket i det. Alla prollar har någon problem eller någon fallgrop någonstans.

Visa signatur

The cookie goes *crumble*.

Permalänk
Avstängd
Citat:

Ursprungligen inskrivet av roxkz
Vad är det som gör C2D schizo?

- Den har ingen L3 cache, utan endast en L2 cache. Problemet med den cachen är att 4 kärnor inte kan dela på data. Kör du ett trådat program och två trådar jobbar mot samma data men dessa två trådar lägger sig på olika kärnpar så måste data laddas två gånger, skrivs data så sker synkronisering via arbetsminne. Betänk då att skillnaden i hastighet mellan L2 cache och arbetsminne är nästan 20 gånger på Core 2. När man beskriver att program är dåligt optimerade för PC (tänker på GTA IV) så handlar det förmodligen om detta problem. GTA fungerar dåligt på Core 2 och det beror förmodligen på att trådar där jobbar mot samma minnesområden. Normalt sett så måste man allokera upp minnesområden för varje tråd för att ett program skall skala bra mot Core 2.

- Core 2 har bara en väg och prata med annan hårdvara, all kommunikation sker via FSB'n. i7 och Phenom kan prata med minne och exempelvis grafikkort samtidigt.

- Cachen på Core 2 är snabb när programmet är anpassat efter processorn, är programmet inte anpassat så är cachen inte alls lika snabb (läs: hitraten minskar snabbt och processorn måste jobba mot arbetsminnet).

Det är de tre huvudsakliga "problemen" till att processorn är schizo. När ett program är anpassat så att det körs som Core 2 gillar så fungerar den processorn mycket bra och är snabb. När programmet inte fungerar så som processorn vill ha det så dyker den. Om man exempelvis drar igång en del trådar som pratar mycket med varandra så får en C2Q sämre prestanda jämfört med en C2D även om den har två extra kärnor.

Har sett siffror på att i7 (som har en L3 cache som all kärnor kan arbeta mot och dela minne med varandra med) kan vara upp till 5 gånger snabbare när trådar pratar mycket med varandra.

Visa signatur

Programmerare med C++ som huvudspråk.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Rikard1337
Du måste väll ha en skärm som klarar 100Hz för att kunna få ut 100fps ? Rätta mig om jag har fel

På sätt och vis ja, men ändå nej. Man kan ju ändra MAXFPS i många spel så att spelen körs i 250 istället för t.ex. 85 (som jag har för mig är standard för CoD spelen, kan vara 125..) och jag märker i alla fall skillnad. Testa själv.

För att ändra MAXFPS i CoD skriver man; "/com_maxfps 250", man ´kan också skriva "/cg_drawfsp 1" så ser man hur mycket fps man har.

Visa signatur

i7 12700, 3080 ti, 16gb - vrum vrum

Citera för svar!

Permalänk

Jag har läst detta många gånger från gosh men jag har aldrig hört någon annan säga samma sak, kan ingen "confirma" det han säger snälla? vet inte vad jag ska köpa lixom

Permalänk
Inaktiv
Citat:

Ursprungligen inskrivet av Nilsie
Jag har läst detta många gånger från gosh men jag har aldrig hört någon annan säga samma sak, kan ingen "confirma" det han säger snälla? vet inte vad jag ska köpa lixom

Bry dig inte i vad gosh säger. Det gör ändå ingen annan.

Quad säger jag Q8200 eller värre om du har råd och behov.

Permalänk
Medlem

Quad börjar ju användas mer och mer. De senaste åren fram tills nu har quad varit ganska meningslöst om man ska spela, men nu senast kom ju GTA IV, köper man en PC för att spela det så köper man en quad.

Visa signatur

åhoj

Permalänk
Citat:

Ursprungligen inskrivet av tysonayt
På sätt och vis ja, men ändå nej. Man kan ju ändra MAXFPS i många spel så att spelen körs i 250 istället för t.ex. 85 (som jag har för mig är standard för CoD spelen, kan vara 125..) och jag märker i alla fall skillnad. Testa själv.

För att ändra MAXFPS i CoD skriver man; "/com_maxfps 250", man ´kan också skriva "/cg_drawfsp 1" så ser man hur mycket fps man har.

man ser ingen skillnad mellan 60 och 92377 fps om skärmen har en refreshrate på bara 60hz eftersom skärmen bara visar 60 bildrutor per sekund då.

Visst ett grafikkort kan rita 490039 bildrutor/sek men skärmen visar ändå bara antalet bildrutor beroende på refreshraten.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av MattiasHoken
man ser ingen skillnad mellan 60 och 92377 fps om skärmen har en refreshrate på bara 60hz eftersom skärmen bara visar 60 bildrutor per sekund då.

Visst ett grafikkort kan rita 490039 bildrutor/sek men skärmen visar ändå bara antalet bildrutor beroende på refreshraten.

Beror på om du har vSync på. Ifall skärmen går i 70hz och spelet går i 80fps så kan fortfarande spelet uppdatera bilderna så att skärmen hinner uppgradera 2 gånger på tiden spelet hinner uppdatera 1 gång om framesen är fördelade ojämnt under sekunden. ligger dock framesen jämt/långt över skärmens uppdateringsfrekvens så försvinner problemet.

Visa signatur

In the end what separates a man from a slave?
Money? Power? No... A man chooses, a slave obeys.
ASUS Z170M-PLUS || Intel Core i7 6700k @ 4,7GHz || 64GB 2133MHz Corsair RAM || MSI NVIDIA RTX 2070 Gaming Z 8GB || Bifenix Prodigy M || 2x CZ TR150 480GB RAID 0 || BeQuiet DarkRock Pro

Permalänk

Jo tänkte ju köpa en intel istället, men funderar på om jag ändå inte ska köra på en beg. e8400 eller e8500. Kommer ju hålla ett tag till? Finns ju bara ett spel som man tjänar på quad core just nu och det spelet är galet dåligt optimerat... Kommer väl ta ett tag innan man tjänar på quad?

Permalänk
Avstängd
Citat:

Ursprungligen inskrivet av Nilsie
Jag har läst detta många gånger från gosh men jag har aldrig hört någon annan säga samma sak, kan ingen "confirma" det han säger snälla? vet inte vad jag ska köpa lixom

Det beror på att det knappt är någon här på forumet som förstår hur processorn arbetar, det enda de gör är och tittar på grafer och vanligen så testar sajter (som är sponsrade med reklam) samma program. Titta på lite tester så ser du att samma program återkommer hela tiden, vissa av programmen (superpi och liknande) är helt meningslösa och testa. De flesta program används i princip aldrig av datoranvändare. Utöver det så finns det någon som kallas för multitasking, det innebär att en användare kör flera program samtidigt. Det är oerhört vanligt att en användare kör flera program samtidigt, men det är extremt sällsynt att en sajt som testar processorer testar just hur processorn uppför sig när man kör många program. Du kanske förstår att en quad klarar betydligt mer där jämfört med en dual.

Vad du kan göra är och läsa på de tekniska beskrivningar som finns om de olika processorerna, där står det svart på vitt. Fråga någon annan här om de läst där

Jag tvivlar starkt på att du kan hitta många här som vet skillnaden på en L2 cache och en L3 cache

Visa signatur

Programmerare med C++ som huvudspråk.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av roxkz
Vad är det som gör C2D schizo?

Citat:

Ursprungligen inskrivet av gosh
- Den har ingen L3 cache, utan endast en L2 cache. Problemet med den cachen är att 4 kärnor inte kan dela på data. etc

Sen när har Core 2 DUO 4 kärnor?

EDIT: Ja, problemet är verkligt. Men effekten idag är minimal, och kommer vara ett tag framöver.

Visa signatur

The cookie goes *crumble*.

Permalänk
Avstängd
Citat:

Ursprungligen inskrivet av roxkz
Sen när har Core 2 DUO 4 kärnor?

Core 2 finns i "quad form" och det är då två stycken ihopklistrade duo's, det är bl.a. därför som C2Q är en sämre quad fär det 'är ingen riktig quad. Det är samma sak som att man skulle ha ett moderkort med två stycken C2D i två olika processorsocklar.

Visa signatur

Programmerare med C++ som huvudspråk.

Permalänk
Inaktiv
Citat:

Ursprungligen inskrivet av gosh
Core 2 finns i "quad form" och det är då två stycken ihopklistrade duo's, det är bl.a. därför som C2Q är en sämre quad fär det 'är ingen riktig quad. Det är samma sak som att man skulle ha ett moderkort med två stycken C2D i två olika processorsocklar.

Om den nu inte är en riktig quad, kan du då förklara varför den utpresterar AMD's Phenom?

Hoppas du förstår att C2D står för Duo medans C2Q står för Quad. Duo har två kärnor och Quad fyra. Förstår du eller behöver vi förklara ännu tydligare?

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av gosh
Core 2 finns i "quad form" och det är då två stycken ihopklistrade duo's, det är bl.a. därför som C2Q är en sämre quad fär det 'är ingen riktig quad. Det är samma sak som att man skulle ha ett moderkort med två stycken C2D i två olika processorsocklar.

Läs min fråga du svarade på väldigt noga och prova igen. Jag sa C2D / Core 2 Duo från första början inte Core 2 eller Core 2 Quad.

Visa signatur

The cookie goes *crumble*.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av gosh
Core 2 finns i "quad form" och det är då två stycken ihopklistrade duo's, det är bl.a. därför som C2Q är en sämre quad fär det 'är ingen riktig quad. Det är samma sak som att man skulle ha ett moderkort med två stycken C2D i två olika processorsocklar.

där har du fel! det är bara q6600 som är 2 st c2d som är ihopp klistrade eller vad man ska säga.. liksom lite bättre att läsa på innan man säger saker

Visa signatur

here we go!

Permalänk
Avstängd
Citat:

Ursprungligen inskrivet av anders.149
Om den nu inte är en riktig quad, kan du då förklara varför den utpresterar AMD's Phenom?

Core 2 processorn är i första hand designad för att prestera bra på en-trådiga program. Alltså program som bara går på en kärna, den presterar bra på program med två trådar. Den vinner faktiskt många gånger över i7 med vad gäller program som bara kör en tråd.

Orsaken till det beror på att om man struntar i synkronisering av data mellan trådar och annat som krävs för att det skall flyta bra så kan du skapa en mycket snabbare cache. Core 2 har en enklare L2 cache jämfört med den L3 cache som både i7 och Phenom har.
Nackdelen med en L2 cache är att den processorn dyker när trådar börjar prata med varandra. Det är även det som en del så felaktig brukar säga när man påstår att GTA IV är dåligt optimerat, för när man optimerar för PC så är det just att försöka skala bort den trafiken som går mellan trådar för att programmet/spelet skall flyta bra på Core 2 processorer. Phenom och i7 har inga större problem och köra GTA IV som bekant.

Denna anpassning är även mycket jobbig för programmerare. Nu när det verkar som processorer av typen i7 och Phenom blir mycket vanligare så kommer förmodligen programmerare och strunta i och anpassa för Core 2, det innebär att man kommer få se mer applikationr och spel av typen GTA IV som en Core 2 har stora med att driva.

Citat:

Ursprungligen inskrivet av anders.149
Hoppas du förstår att C2D står för Duo medans C2Q står för Quad. Duo har två kärnor och Quad fyra. Förstår du eller behöver vi förklara ännu tydligare?

Om du köper ett moderkort och det moderkortet har två socklar, i varje sockel sätter du en C2D. Har du då en dator med en fyrkärnig processor eller en dator med två stycken tvåkärniga?

Visa signatur

Programmerare med C++ som huvudspråk.

Permalänk
Inaktiv
Citat:

Ursprungligen inskrivet av norrby89
där har du fel! det är bara q6600 som är 2 st c2d som är ihopp klistrade eller vad man ska säga.. liksom lite bättre att läsa på innan man säger saker

Ett, alla intels C2Q är två ihoplödda (nej, inget klister) C2D. i7 är intels första native quad. AMD har haft native-quads i 1-1,5 eller något nu.
Två, läs på själv innan du försöker säga saker?

Grattis, du gjorde min eftermiddag. =P

Citat:

Ursprungligen inskrivet av gosh
Hyffsat mycket text.

Fortfarande ganska mycket ord utan någon uppbackning på vad du påstår..

Vad är det för "stora problem" C2Q har med GTA4? Att C2D har problem är välkänt iallafall.

Citat:

Ursprungligen inskrivet av gosh
Om du köper ett moderkort och det moderkortet har två socklar, i varje sockel sätter du en C2D. Har du då en dator med en fyrkärnig processor eller en dator med två stycken tvåkärniga?

Nej, en dator med två tvåkärniga processorer. Vad har detta för relevans och vad försöker du komma fram till?

Om vi stoppar in två C2Q, hur många kärnor och prollar får vi då?

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av gosh
Denna anpassning är även mycket jobbig för programmerare. Nu när det verkar som processorer av typen i7 och Phenom blir mycket vanligare så kommer förmodligen programmerare och strunta i och anpassa för Core 2, det innebär att man kommer få se mer applikationr och spel av typen GTA IV som en Core 2 har stora med att driva.

Varför fortsätter du prata samma strunt igen och igen när du blivit överbevisad? I GTA4 1680x1050 har C2Q 9550 ungefär samma prestanda som Phenom II X4 940, i lägre upplösningar vinner C2Q.

http://www.pcgameshardware.com/aid,672218/Reviews/AMD_Phenom_...

Visa signatur

Main Core i9-9900k | NH-D15 | ROG STRIX Z390-F | 16GB DDR4 3200 MHz LPX | STRIX 2080 Ti GAMING OC | Samsung 970 EVO 1TB + Toshiba XG5 256GB | RM650X | R5 Blackout
HTPC/Barndator: Core i5-8400 | ASUS PRIME B360M-A | 16GB DDR4 2666 MHz | STRIX GTX 1070 OC | 2 x Toshiba XG5 256GB
Extradator: Core i7 870 | ASRock H55M-LE | 8GB 1600 MHz | Intel 320 120GB | HD6950 2GB | VX 550W

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Nilsie
Jo tänkte ju köpa en intel istället, men funderar på om jag ändå inte ska köra på en beg. e8400 eller e8500. Kommer ju hålla ett tag till? Finns ju bara ett spel som man tjänar på quad core just nu och det spelet är galet dåligt optimerat... Kommer väl ta ett tag innan man tjänar på quad?

Svårt att veta när man kommer tjäna mer på det än en snabbare klockad 2-kärning. Jag hade antagligen kört 2 kärningt, har inga problem med att byta om det behövs personligen. Det känns inte troligare att det blir en förlustaffär än att man kommer tjäna på det på det, men det är svårt att veta. Det enda du kan veta är att du kommer ha bättre prestanda tills du kör tillräckligt med applikationer där där förlorar på det.

När jag köpte 8400 var q6600 bara snabbare på en sak jag använder vilket är videoomkodning, men den var långt ifrån dubbelt så snabb. 8400 är/har varit bättre för samtliga andra användningsområden och sparade mig en ganska rejäl slant.
Det hade kunnat komma något spel förra sommaren jag ville spela där en 6600 varit bättre med det gjorde det inte. Kanske gör händer det i år, jag gissar att det inte kommer göra det. Men det är en avvägning som var och en får göra.

Skulle jag bygga en burk i dag skulle jag möjligen köra med phenom 2 eller i7 beroende på hur mycket pengar jag vill lägga, men oddsen är hyggliga att det skulle bli en cd2.