Linux è difficile da definire un sistema di gioco per una serie di ragioni. Innanzitutto, le moderne interfacce grafiche non sono sempre supportate su un sistema operativo gratuito e i driver funzionano a metà capacità. In secondo luogo, molti giochi semplicemente non vengono convertiti, sebbene Wine e altre soluzioni risolvano parzialmente questo problema.
Tuttavia, il progetto Google Stadia avrebbe dovuto risolvere questi problemi. Ma questo è solo in teoria. In effetti, gli sviluppatori di giochi “cloud” li trasferiscono su Linux
Lo sviluppatore Malte Skarupke ha riferito che lo scheduler del kernel Linux non è valido, sebbene patch come MuQSS migliorino parzialmente la situazione. Tuttavia, nel complesso questa parte del sistema operativo è tutt'altro che ideale. E lo stesso MuQSS ha i suoi problemi. Tuttavia, come si è scoperto, una soluzione simile in Windows funziona molto meglio.
La conclusione è che per Google Stadia la frequenza di aggiornamento dell'immagine sullo schermo è molto importante. Dopotutto, i giochi, infatti, vengono eseguiti su server remoti e gli utenti ricevono solo un'immagine. Pertanto, oltre ad una buona larghezza di banda Internet, sono importanti anche le prestazioni del software. Ma è proprio questo il problema.
Tali carenze sono state rivelate durante il porting del film d'azione Rage 2 su Stadia. Considerando che il sistema supporta frequenze di aggiornamento dei frame di 30 o 60 FPS, ogni frame impiega rispettivamente 33 o 16 ms per il rendering. Se il tempo di rendering è più lungo, il gioco rallenterà semplicemente e lato client.
Gli sviluppatori sostengono che questo problema non esiste solo in Rage 2, e Google è a conoscenza della situazione e sta lavorando a una soluzione, anche se nessuno ha ancora fornito un periodo di tempo specifico.
MuQSS ha mostrato i migliori risultati in questo senso, quindi si presume che prima o poi verrà aggiunto al kernel per sostituire l'attuale scheduler. Possiamo solo sperare che ciò accada quest’anno.
Fonte: 3dnews.ru