Új hozzászólás Aktív témák

  • sb

    veterán

    válasz Hieronymus #64 üzenetére

    Nem kell lekapcsolni a magokat. A többmagos Turbo ezt csinálja évek óta. Ott volt a specikben hány maggal milyen órajelet tud max. Akkor is ha közben a maradék 4-6-8, akárhány mag pihen.

    Abban van igazság amit a középső részben írsz, de nem így működik. Az ütemezőben állítható egy rakás paraméter, hogy mi alapján kapcsolgassa az órajeleket. Nem érdemes a mélyébe belemenni de vannak terhelési szintek (milyen % felett/alatt lépjen fentebb órajelben és vegyen vissza) kapcsolgatási agresszívitás, mikor altasson magokat, stb... ezek hw oldali paraméterek, és sw oldalról is van pár: sw prioritásra hogy reagáljanak, előtérben, háttérben futó appok kapjanak több cpu időt.
    Leegyszerűsítve elég a Windows energiasémát nézni, kb. ezeket állítgatja.

    Desktopon volt már olyan elcseszett séma ahol hasonló történt mint amit írtál. Ugyan nem alap órajelre, de az alacsonyabb allcore Turbora állt be 2 mag terhelésénél is.
    Mondjuk terhelve volt 2 mag 100%-ban, a maradék 4 mag pedig 5-10%-ban. A séma viszont agresszív volt, így az 5-10%-os 4 magot is fellökte magas órajelre. Így a 2 100%-os mag ugyan gyorsabb volt, de 1-200MHz-et veszített ahhoz a sémához képest amikor a 4 tétlen magot teljesen visszavette, nem alap órajelre, hanem energiatakarékos, visszavett órajelekre.

    Vagyis vmi ilyesmi volt a két eset:
    1. 4 mag 5-10%-on: 3.0GHz, 2 mag 100%-on: 3.7GHz.
    2. 4 mag 5-10%-on: 1.2GHz, 2 mag 100%-on: 4.0GHz.

    De ez egy elcseszett profil volt. A példában a 100%-on tekert magok és 5%-osak jól elkülönülnek. Ezt fel kell ismernie és nyilván semmi értelme elcseszni a 2 mag Turbóját töredék terhelésért a másik 4 magon felesleges magas órajellel.

    Ha pedig kiegyenlítettebb a helyzet, pl. 2 magon 80%, vagy akár 100% is lehet... a másik 4-en pedig mondjuk 40-50% akkor meg az az optimális, ha visszafogja a 2 terhelt magot is ennyivel. Mert összességében a maradék 4 magon is akkora terhelés van aminél jobban jár, ha ott meg nem a 2. opciót választja, 1.2-re visszavett magokkal.

    A két eset viszont tök egyértelműen elkülönül a terhelési szintekből is. Szóval ezt lehet jól kezelni és jól is kezelik a procik. Ez a gyakorlatban is így működik és semmi hátrányod nincs a több extra magból ha kevesebbet használsz belőlük.

Új hozzászólás Aktív témák