Game-ontwikkelaars van Google Stadia hebben vragen over Linux Kernel Scheduler

Linux is om een ​​aantal redenen moeilijk een spelsysteem te noemen. Ten eerste worden moderne grafische interfaces niet altijd ondersteund op een gratis besturingssysteem en werken stuurprogramma's op halve capaciteit. Ten tweede zijn veel games simpelweg niet geport, hoewel Wine en andere oplossingen dit gedeeltelijk corrigeren.

Game-ontwikkelaars van Google Stadia hebben vragen over Linux Kernel Scheduler

Het Google Stadia-project moest dergelijke problemen echter oplossen. Maar dit is alleen in theorie. Sterker nog, ontwikkelaars van ‘cloud’-games bij het overbrengen naar Linux geconfronteerd met problemen die ook betrekking hebben op de systeemkernelplanner.

Ontwikkelaar Malte Skarupke meldde dat de Linux-kernelplanner slecht is, hoewel patches als MuQSS de situatie gedeeltelijk verbeteren. Over het algemeen is dit deel van het besturingssysteem echter verre van ideaal. En MuQSS zelf heeft zijn eigen problemen. Het bleek echter dat een vergelijkbare oplossing in Windows veel beter werkt.

Het komt erop neer dat voor Google Stadia de vernieuwingsfrequentie van het beeld op het scherm erg belangrijk is. Games worden immers op externe servers uitgevoerd en gebruikers ontvangen alleen een afbeelding. Daarom zijn, naast een goede internetbandbreedte, ook softwareprestaties belangrijk. Maar dit is precies het probleem.

Dergelijke tekortkomingen kwamen aan het licht tijdens de portering van de actiefilm Rage 2 naar Stadia. Aangezien het systeem frameverversingssnelheden van 30 of 60 FPS ondersteunt, duurt het respectievelijk 33 of 16 ms om elk frame weer te geven. Als de weergavetijd langer is, zal het spel gewoon langzamer gaan, en wel aan de clientzijde.

De ontwikkelaars beweren dat dit probleem niet alleen in Rage 2 voorkomt, en Google is op de hoogte van de situatie en werkt aan een oplossing, hoewel nog niemand een specifiek tijdsbestek heeft gegeven.

MuQSS liet hiervoor de beste resultaten zien, dus wordt aangenomen dat het vroeg of laat aan de kernel zal worden toegevoegd om de huidige planner te vervangen. We kunnen alleen maar hopen dat dit dit jaar zal gebeuren.



Bron: 3dnews.ru

Voeg een reactie