2019. július 16., kedd

Gyorskeresés

Intel SandyBridge - C-, P-states és SpeedStep teszt játékos szemszögből

Írta: |

[ ÚJ BEJEGYZÉS ]

Néha felvetődött már bennem a gondolat, hogy vajon lehet-e kimutatható negatív hatása az Intel CPU-k energiatakarékossági megoldásainak játékok alatt.

- Szerver vagy irodai jellegű használatnál, ahol véletlenszerű lehet a terhelés és ezzel együtt folyamatosan váltogathatja a CPU a szorzót és a különböző C/P állapotokat, akkor sem érdekes a "microlag". Illetve még ha kimutatható is lenne egy csekély teljesítményvesztés, a hosszú üzemidők miatt akkor is jobban megérné spórolni az árammal.
- Ha otthon, vagy a munkahelyen hosszú folyamatos terheléseknek tesszük ki a CPU-t, mint pl. egy szoftveres videó kódolás, szoftveres renderelés, stb, akkor amúgy is kvázi-inaktív az energiagazdálkodás (folyamatosan maximális szorzón üzemel minden CPU mag, és így kénytelen vele együtt futni az "uncore" rész is, tehát nincs különbség ahhoz képest, mint ha a SpeedStep és minden C/P állapot teljesen le is lenne tiltva - hacsak nem esetleg akkor valami elenyésző, ha maga a rendszeres "állapotfelmérés" okozna némi lassulást)
- Viszont, ha játszunk, akkor egyszerre áll fenn, hogy ugrálhat a CPU terhelés, de van esély arra, hogy megérezzük az apró kis "tüskéket" (ha vannak ilyenek).

Nemrég vált elérhetővé ez az Ashes of the Singularity benchmark, ami a DX12 módon kívül azért is érdekes, mert elég kimerítő statisztikákat ad. Így gondoltam, hogy futok vele egy kört, leméretem vele és kirajzoltatom az összes képkocka egyéni kiszámításához szükséges időket úgy, hogy kikapcsolok minden, vagy engedélyezem az összes ilyen energiatakarékossági funkciót.

Lássuk akkor a grafikont...

Ez számomra elég megnyugtató, mert ezek szerint nincs érdembeli eltérés. Sőt, ezek bizonyára véletlen mérési hibák, de a SpeedStep-es görbe talán még picit szebb is (kevesebb és kisebb az eltérés egy képzeletbeli középvonaltól - amit már a grafikon zsúfoltsága miatt sem próbáltam meg kirajzoltatni, de egyébként is érdekes kérdés lett volna a konkrét algoritmus, ugyanakkor szerintem egész szépen odaképzelhető, mert lényegében egy vastag vonalat festenek a pontok ebben a méretarányban).

A másik nyugtázás, hogy a benchmark ad azt is elárulja, hogy egy adott képkockánál a CPU vagy a GPU volt a szűk keresztmetszet. Ezt 0 vagy 1 érték formájában jelenik meg, de ezt sem volt értelme kirajzoltatni, mert mindkét futtatásnál egységesen GPU limitem volt DX12-ben (DX11-nél gyakorlatilag minden képkockánál CPU limit van. :DDD).

Hozzászólások

(#1) joysefke


joysefke
(PH! kedvence)

Dehogy nincs eltérés: Én a Crysis 2-t akkoriban csak úgy tudtam Ivy Bridge i5-tel érdemben játszani, ha minden energiatakarékossági vackot, különös tekintettel az Intel EIST-re és C6 state-re kikapcsoltam. Ellenkező esetben az átvezető videókban a hang masszívan laggolt.

Ez persze viszonylag egyedi eset, de nem tartom kizártnak, hogy legyen még pár játék, ami háklis az energiatakarékosságra.

[ Szerkesztve ]

(#2) Kolondrum


Kolondrum
(PH! félisten)
LOGOUT blog

Régen küzdöttem ez ellen és folyton maxon járt a cpu. Most meg örülök ha sokat elmegy akikról. Igaz kevertem most a kettőt, mert asztali folyton pörög még a noti 180 fokosba van és törekszem a kis fogyira ha nem használom aktívan. Változik az ember. 10 percet nem lennék képes játszani, kivétel pár game amivel küzdök, hogy fusson win7/10 környezetben.

Suzuki 99Le (1185kg) és Kawasaki 72Le (174kg). Egyik tartós, másik "lép". 195/65R15 Hankook téli 4-es eladó, 2014 év végi, 5mm. 10k, Dunakanyar. No posta! Képet püben! Redmi Note 7 eladó lesz 3 héten belül (július vége). 4/64+32 Alza gari 1+1 év, tok, fólia hegyek

(#3) Duracellm...


Duracellm...
(PH! kedvence)

Érdekes dolog a micro-lag kérdés:
Volt egy "alulfeszelt" és egy "húzott" Ivy processzor mindkettőnél LinX-el kísérleteztem ki hogy "mi a jó" : CPU fesz., RAM fesz., késleltetés, PCH feszültség...
Bekapcsolva hagytam a CPU energiagazdálkodását és a Speedsepp-et is, jó pár W-ot jelent főleg a húzott CPU mellett.
Mindkét esetben CPU limites beállításokkal, magas FPS-el toltam a játékokat. A LinX-re optimalizált beállításokkal nincsenek micro-lagok játék közben. És ez biztos, mert arra nagyon allergiás vagyok.
Mindkét processzornál alap beállításokkal nem volt olyan egyenletes és magas a GFlops mint ahogy én beállítottam a feszültségeket/késleltetéseket, illetve érezhetően hullámzott a kép fordulásnál(Vsync OFF).

[ Szerkesztve ]

További hozzászólások megtekintése...
Copyright © 2000-2019 PROHARDVER Informatikai Kft.