Dezvoltatorii de jocuri Google Stadia au întrebări despre Linux Kernel Scheduler

Linux este dificil de numit un sistem de jocuri din mai multe motive. În primul rând, interfețele grafice moderne nu sunt întotdeauna acceptate pe un sistem de operare gratuit, iar driverele funcționează la jumătate din capacitate. În al doilea rând, multe jocuri pur și simplu nu sunt portate, deși Wine și alte soluții corectează parțial acest lucru.

Dezvoltatorii de jocuri Google Stadia au întrebări despre Linux Kernel Scheduler

Cu toate acestea, proiectul Google Stadia trebuia să rezolve astfel de probleme. Dar asta este doar în teorie. De fapt, dezvoltatorii de jocuri „în nor” le transferă pe Linux confruntat cu probleme care privesc și planificatorul nucleului de sistem.

Dezvoltatorul Malte Skarupke a raportat că programatorul de kernel Linux este prost, deși patch-uri precum MuQSS îmbunătățesc parțial situația. Cu toate acestea, în general, această parte a sistemului de operare este departe de a fi ideală. Și MuQSS în sine are propriile sale probleme. Cu toate acestea, după cum sa dovedit, o soluție similară în Windows funcționează mult mai bine.

Concluzia este că pentru Google Stadia, rata de reîmprospătare a imaginii de pe ecran este foarte importantă. La urma urmei, jocurile, de fapt, sunt executate pe servere la distanță, iar utilizatorii primesc doar o imagine. Prin urmare, alături de lățimea de bandă bună a internetului, performanța software-ului este de asemenea importantă. Dar tocmai aceasta este problema.

Astfel de deficiențe au fost dezvăluite în timpul portarii filmului de acțiune Rage 2 pe Stadia. Având în vedere că sistemul acceptă rate de reîmprospătare a cadrelor de 30 sau 60 FPS, fiecare cadru durează 33 sau, respectiv, 16 ms pentru redare. Dacă timpul de randare este mai lung, atunci jocul va încetini pur și simplu și pe partea clientului.

Dezvoltatorii susțin că această problemă există nu numai în Rage 2, iar Google este conștient de situație și lucrează la o remediere, deși nimeni nu a dat încă un interval de timp specific.

MuQSS a arătat cele mai bune rezultate pentru aceasta, așa că se presupune că mai devreme sau mai târziu va fi adăugat la nucleu pentru a înlocui programatorul actual. Nu putem decât să sperăm că acest lucru se va întâmpla anul acesta.



Sursa: 3dnews.ru

Adauga un comentariu