Het probleem zit hem ook niet in de cores zelf maar de manier waarop games de cpu cores aanspreken.
In theorie kan een E-core wat rekenkracht toevoegen in realiteit maken ze sommige games veel en veel trager omdat de game een E core voor main tasks gebruikt in plaats van de performance core wat us prestaties in de game kost.
Ik denk dat met hyper-threading dit heel anders geregeld was op de cpu zelf.
Al die theorie is dus leuk maar vertaald zich totaal niet naar de realiteit. Je hebt immers nog met niet 1 maar 2 software lagen te maken die daar ook mee overweg moeten kunnen.
de prestatie van HT is tussen de 25% (AMD en 35%(intel ennee dat is niet geweldig maar het is prima in staat om dus lichte taken te doen. Zo gebruikte ik op mijn 9900K een scriptje om drivers, discord, teamspeak, rivatuner/afterburner, de browser, HWinfo64 logging op de hyperthreads te forceren. Dit liet 100% van de prestaties vrij voor mijn games met als resultaat veel minder micro stutters in mijn games. Helaas werkt dit met de 9800X3D niet meer omdat de core/thread ID random ipv fixed lijkt te zijn waardoor je niet een core/thread kan toewijzen aan een applicatie.
zo startte ik bijvoorbeeld mijn muis en TB software:
C:\Windows\System32\cmd.exe /C start "" /affinity 4000 "C:\Program Files (x86)\ROCCAT\ROCCAT Swarm\ROCCAT_Swarm_Monitor.exe" 0
Deze software is echt problematisch want zodra die actief was op de intel was mijn core boost niet meer functioneel omdat hij dus altijd dacht dat all core load was waardoor ook idle 30 watt hoger was. Bij AMD nu doordat de ID steeds veranderd heb ik dus altijd een nog hogere idle met deze software actief. Deze start dus ook niet meer standaard op helaas.
Hyperthreading is al ruim 45 jaar oud en dus volkomen geintergreerd in game engines en windows E-cores not so much en daar zit het probleem.
Die theoretische winst is er voor bepaalde applicaties/games dus niet en is zelfs trager omdat die game/applicatie de mini bus waar 8 taken in kunnen maar iets langzamer is gebruikt ipv de Porsche die net die 2 taken die snel gedaan moeten worden.
Geluid zou bijvoorbeeld prima op een E-core afgehandeld kunnen worden evenals het aanleveren van textures en achtegrond applicaties als discord en streaming software (mits hardware encoded) maar die frames die samengesteld moeten worden voor je shooter wil je toch echt op de P-core gedaan hebben zodat je meer frames per seconde kan verwerken en dat is waar het nogal eens mis gaat. Zo word die taak bijvoorbeeld naar een random core gestuurd en als dat een E-core is kan je gedag zeggen tegen je FPS of nog erger als die taak tussen E en P-cores verspringt heb je dus enorme frame pace issues en dat is al helemaal niet lekker gamen.
Daarom zetten game modes in de bios dus cores uit. Vroeger (15+ jaar geleden) dezen we dat ook met HT maar HT is zo geintergreerd dat het perfect gebruikt word en ik eigenlijk nooit een game heb die er baat bij heeft dat het uit staat.
E-cores zijn dus niet fundementaal fout maarde suooprt is er gewoon niet en gaat er nog lang niet zijn en dus heb je meer aan een cpu met alleen P cores en meer P-cores want 8-10 cores is gewoon niet meer genoeg dat was het in 2022 al niet meer.
[Reactie gewijzigd door computerjunky op 11 februari 2026 14:17]