Kodėl išjungus „V-Sync“ padidėja procesoriaus ir GPU temperatūra

Kodėl išjungus „V-Sync“ padidėja procesoriaus ir GPU temperatūra

Mėgavotės savo mėgstamu žaidimu, kai pastebėjote kažką neįprasto – jūsų sistemos gerbėjai kėlė didesnį triukšmą nei įprastai.





kaip įdiegti „mac os“ iš usb

Kad suprastumėte problemą, atidarėte patikimą temperatūros stebėjimo programą ir sužinojote, kad procesoriaus ir GPU temperatūra buvo nekontroliuojama.





DIENOS VAIZDO ĮRAŠO PAGALBA

Bet kodėl jūsų sistemos skaičiavimo vienetai buvo tokie sunkūs? Ar tai buvo dėl to, kad jūsų žaidimas per daug spaudė jūsų sistemą, ar tai buvo kažkas bendro su „V-Sync“?





Kodėl jūsų įrenginio CPU ir GPU įkaista?

Šiuolaikinio žaidimų aparato CPU ir GPU gali daug. Nesvarbu, ar tai būtų žaidimai su tikroviška grafika, ar didelės raiškos vaizdo įrašų atvaizdavimas per kelias sekundes, šiuolaikinis kompiuteris negali padaryti nieko. Vis dėlto, kaip ir žmonėms, kompiuteriui šioms užduotims atlikti reikia energijos, tačiau skirtingai nei mes, kompiuteriai naudojasi elektra, kad galėtų atlikti operacijas.

  CPU spinta su matomomis vidinėmis detalėmis

Taigi, norint žaisti žaidimą 60 FPS (kadrų per sekundę) greičiu, CPU ir GPU nukreipia elektros energiją per elektroniniai jungikliai, žinomi kaip tranzistoriai . Dėl to jungikliai įjungiami arba išjungiami pagal procesoriaus arba GPU laikrodžio dažnį. Būtent šis pasikartojantis tranzistorių veikimas CPU ir GPU priverčia jūsų kompiuterį atgyti. Beje, dėl šios elektros energijos sistema įkaista.



Tačiau kodėl jūsų žaidimus maitinantis dalykas įkaista jūsų mašina?

Na, matai, pagal Džaulio šildymo dėsnį laidininke susidaranti šiluma yra proporcinga juo tekančios srovės kvadratui. Todėl didėjant skaičiavimo vieneto srovės traukai, didėja ir jo generuojama šiluma.





Kodėl dėl žaidimų jūsų sistemos gerbėjai išprotėja?

Dabar, kai turime pagrindinį supratimą, kodėl jūsų sistema įkaista, galime pažvelgti, kodėl žaidimai yra tokia intensyvi jūsų kompiuterio užduotis.

Matote, žaidimai iš pirmo žvilgsnio gali atrodyti paprasti, tačiau CPU, GPU ir atminties sistemos veikia visu pasukimu, kad būtų užtikrintas toks didelis kadrų dažnis. Kad suprastume, kodėl žaidimams reikia tiek daug, pažiūrėkime, ką jūsų sistema turi padaryti, kad būtų pateikti žaidimai.





  Ventiliatorius ant procesoriaus

Kai atidarote žaidimą, į paveikslėlį patenka procesorius, o žaidimo programos duomenys iš standžiojo disko perkeliami į sistemos RAM. Po to CPU apdoroja duomenis ir siunčia juos į VRAM, skirta atmintis ekrano duomenims apdoroti . Tada GPU apdoroja duomenis, sukuria sceną pagal jūsų žaidimo eigą ir išsaugo pateikimo informaciją VRAM. Tada ekranas reguliariai ištraukia šiuos duomenis pagal atnaujinimo dažnį.

Tai gali atrodyti nereikšminga, tačiau GPU turi apdoroti duomenis 60 kartų per sekundę ir siųsti juos į ekraną, kad užtikrintų sklandžią 60 FPS patirtį. Be to, jei turite Full HD ekraną, jūsų GPU turi apdoroti 2 milijonų pikselių atvaizdavimo informaciją. Kita vertus, jei turite 4k ekraną, GPU turi apdoroti duomenis, kad būtų galima nupiešti daugiau nei 8 milijonus pikselių.

Taigi, apibendrinant, jūsų GPU turi apdoroti spalvų, šešėlių ir tekstūros informaciją už 8 milijonus taškų ir pateikti ją į ekraną kas 16 milisekundžių, kad žaidimo patirtis būtų sklandi.

Dabar tai daug slegiančių skaičių; be jokios abejonės, jūsų GPU ir CPU įkaista grojant sudėtingus kūrinius.

Kadrų dažnio, atnaujinimo dažnio ir ekrano plyšimo supratimas

Kaip paaiškinta anksčiau, GPU generuoja vaizdus ir išsaugo juos VRAM. Greitis, kuriuo GPU gali atlikti šią užduotį, yra žinomas kaip kadrų dažnis, kuris yra proporcingas scenos sudėtingumui.

Todėl, jei žaidžiate žaidimą, kuris nėra sudėtingas skaičiavimo požiūriu, GPU gali pateikti vaizdus didesniu greičiu ir siųsti duomenis į VRAM 100 kartų per sekundę, siūlydamas 100 FPS kadrų dažnį. Be to, jei žaidžiate žaidimą su įjungtu spindulių sekimu, GPU turės apdoroti daug daugiau duomenų ir sumažinti FPS.

Kita vertus, monitoriaus atnaujinimo dažnis reiškia greitį, kuriuo monitorius renka duomenis iš VRAM. Todėl, jei turite skydelį, kuriame yra 60 Hz atnaujinimo dažnis, monitorius VRAM informaciją pasieks kas 16,6 milisekundės (1/60 sekundžių).

Taigi, jei pažvelgsite į tai, jūsų monitoriaus atnaujinimo dažnis yra pastovus, o GPU kadrų dažnis yra kintamas. Būtent šis neatitikimas sukelia ekrano plyšimą; štai kaip.

  vsync-screen-tearing
Vaizdo kreditas: AMD

Tarkime, kad jūsų GPU apdoroja duomenis, kad sukurtų vaizdą, kuris bus rodomas ekrane, ir kadangi vaizdas nėra sudėtingas, jis akimirksniu sukuria sceną. Dabar, kad viskas veiktų tinkamai, monitorius turėtų gauti vaizdą iš VRAM ir rodyti vaizdą tuo pačiu metu, tačiau kadangi GPU veikia greičiau nei ekranas, duomenys iš VRAM nėra paimami.

Kol vaizdas ekrane neatnaujinamas, GPU apdoroja duomenis, kad sukurtų kitą ekrane rodomą vaizdą ir įrašytų į VRAM. Šiuo metu ekranas gauna duomenis iš VRAM.

Dėl šios priežasties vaizdas ekrane rodomas su plyšimu viduryje, nes vaizdai yra iš dviejų skirtingų kadrų. Norėdami išspręsti šią problemą, turime V-Sync.

Kas atsitinka, kai įjungiamas „V-Sync“?

Niekam nepatinka ekrano plyšimas, o norint išspręsti šią problemą, žaidimų pramonė sugalvojo V-Sync technologiją . Vertikalios sinchronizacijos trumpinys, „V-Sync“ sinchronizuoja ekraną ir GPU, kad ekranas nepatektų į vaizdą.

kokia programa turi daugiausiai atsisiuntimų

Norėdami tai padaryti, V-Sync apriboja GPU kadrų dažnį iki pastovaus greičio. Dėl šios priežasties ekranas renka duomenis iš VRAM tokiu pačiu greičiu, kaip GPU stumia duomenis į VRAM, užkertant kelią ekrano plyšimui.

Be to, kai įjungtas V-Sync, jūsų GPU neperžengia ribos, nes apdoroja vaizdo duomenis pagal monitoriaus atnaujinimo dažnį.

Kodėl procesoriaus ir GPU temperatūra pakyla, kai „V-Sync“ išjungtas?

Kai V-Sync išjungtas, ekrano atnaujinimo dažnis ir GPU kadrų dažnis nėra sinchronizuojami. Taigi GPU išstumia save iki ribos ir siunčia duomenis į VRAM, atsižvelgdamas į scenos sudėtingumą. Tai labai apkrauna GPU ir CPU, nes reikia apdoroti ir valdyti daugiau duomenų.

Dėl padidėjusios GPU ir procesoriaus apkrovos skaičiavimo vienetai naudoja daugiau srovės, o tai padidina jūsų sistemos temperatūrą.

Įgalinkite „V-Sync“, kad atvėsintumėte savo procesorių ir GPU

Išjungus „V-Sync“ sistema gali įkaisti, tačiau aukštą sistemos temperatūrą gali sukelti kelios priežastys. Taigi, jei įjungus V-Sync neatvėsina jūsų GPU, galite pažvelgti į kitus veiksnius, kurie gali įkaitinti jūsų sistemą.