Ang Mga Nag-develop ng Laro ng Google Stadia ay May Mga Tanong Tungkol sa Linux Kernel Scheduler

Ang Linux ay halos hindi matatawag na sistema ng paglalaro sa maraming kadahilanan. Una, ang mga modernong graphical na interface ay hindi palaging sinusuportahan sa isang libreng OS, at ang mga driver ay gumagana sa kalahating kapasidad. Pangalawa, maraming mga laro ang hindi naka-port, kahit na ang Wine at iba pang mga solusyon ay bahagyang itinatama ito.

Ang Mga Nag-develop ng Laro ng Google Stadia ay May Mga Tanong Tungkol sa Linux Kernel Scheduler

Gayunpaman, ang proyekto ng Google Stadia ay dapat na malutas ang mga naturang problema. Ngunit ito ay sa teorya lamang. Sa katunayan, ang mga developer ng "cloud" na mga laro kapag inililipat ang mga ito sa Linux nakaharap may mga problema na may kinalaman din sa system kernel scheduler.

Iniulat ng developer na si Malte Skarupke na ang Linux kernel scheduler ay masama, kahit na ang mga patch tulad ng MuQSS ay bahagyang nagpapabuti sa sitwasyon. Gayunpaman, sa pangkalahatan ang bahaging ito ng OS ay malayo sa perpekto. At ang MuQSS mismo ay may sariling problema. Gayunpaman, tulad ng nangyari, ang isang katulad na solusyon sa Windows ay gumagana nang mas mahusay.

Ang ilalim na linya ay para sa Google Stadia, ang refresh rate ng larawan sa screen ay napakahalaga. Pagkatapos ng lahat, ang mga laro, sa katunayan, ay isinasagawa sa mga malalayong server, at ang mga gumagamit ay tumatanggap lamang ng isang larawan. Samakatuwid, kasama ng mahusay na bandwidth ng Internet, ang pagganap ng software ay mahalaga din. Ngunit ito mismo ang problema.

Ang mga naturang pagkukulang ay nahayag sa pag-port ng action movie na Rage 2 sa Stadia. Isinasaalang-alang na sinusuportahan ng system ang mga rate ng pag-refresh ng frame na 30 o 60 FPS, ang bawat frame ay tumatagal ng 33 o 16 ms, ayon sa pagkakabanggit, upang mag-render. Kung mas mahaba ang oras ng pag-render, babagal lang ang laro, at sa panig ng kliyente.

Sinasabi ng mga developer na ang problemang ito ay umiiral hindi lamang sa Rage 2, at alam ng Google ang sitwasyon at nagtatrabaho sa isang pag-aayos, bagama't wala pang nagbigay ng partikular na time frame.

Ipinakita ng MuQSS ang pinakamahusay na mga resulta para dito, kaya ipinapalagay na maaga o huli ay idaragdag ito sa kernel upang palitan ang kasalukuyang scheduler. Umaasa lang tayo na mangyayari ito sa taong ito.



Pinagmulan: 3dnews.ru

Magdagdag ng komento