Rularea unui joc în prioritate în timp real este sigură?


Cel mai bun răspuns

Nu. Nu face asta niciodată. În orice circumstanțe.

Din câte știu, dispozitivele de intrare utilizează nivelul de prioritate 15 (non-critic în timp real) împreună cu driverele de dispozitiv și altele asemenea.

Normal thread-urile rulează la prioritățile 1-15, în timp ce valoarea specială a priorității 0 este utilizată pentru un thread inactiv.

Prioritățile în timp real sunt 16-31, unde sunt necesare permisiuni de administrator de sistem pentru a seta acest lucru. Motivul pentru acest lucru este acela că vă puteți completa sistemul cu un fir de prioritate în timp real.

Prioritate în timp real înseamnă că orice intrare pe care procesul o trimite va fi procesată în timp real pe cât posibil, sacrificând orice altceva pentru a face acest lucru. Începând cu 16> 15, va acorda prioritate executării proceselor interne ale acelui joc peste orice inclusiv intrările dvs. .

Deoarece oamenii se gândesc doar să facă acest lucru cu jocuri cu intensitate mare în CPU, pentru a începe, dacă jocul respectiv blochează utilizarea procesorului la 100\%, niciuna dintre comenzile dvs. nu va ajunge la computer . Vrei să omori jocul cu Task Manager? Păcat – tastatura are prioritate mai mică și, indiferent de cât de tare spargi ctrl-alt-delete, comenzile tale vor fi suprascrise de joc și nu se va întâmpla nimic.

Singurul mod de a salva un computer ca aceasta este pentru a opri computerul de la comutatorul principal de alimentare și, dacă o aplicație prioritară în timp real a fost setată la Startup, singura modalitate de a salva acel sistem ar fi schimbarea setării în modul sigur.

Versiuni mai mici a problemei la, să zicem, 90-\% impare de utilizare sau intermitent 100\% s sunt recuperabile, dar ar necesita o cantitate excesivă de timp pentru a face acest lucru.

NU utilizați prioritatea în timp real pentru un joc. Această setare de prioritate este pentru lucrurile mai importante care să funcționeze în continuare decât chiar și tastatura și mouse-ul și care necesită cantități foarte mici de timp CPU, aplicații care sunt, în general, complet dincolo de sfera experienței utilizatorului normal al utilizatorului final.

Dacă trebuie să îmbunătățiți alocarea procesorului pentru un joc, setați jocul ca High și asigurați-vă că niciun alt proces nu rulează la High . Nu atingeți setarea în timp real.

Răspundeți

Nu l-aș recomanda. Este sigur din punct de vedere tehnic, deoarece nu va deteriora computerul, dar mouse-ul și tastatura funcționează doar cu prioritate ridicată, deci se vor simți foarte întârziați. Va apărea un decalaj de 2-3 secunde între tastarea sau mutarea mouse-ului și rezultatul.

De asemenea, va dura câteva minute pentru a închide jocul sau a-l schimba înapoi.

Nu există beneficii reale de performanță pentru jocurile care rulează peste „Peste normal”. În acel moment, acestea sunt în mod normal legate de hardware.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *