Steam на Chromebook навлиза в бета тестване с ChromeOS 108
наскоро Google и Valve обявиха, че са започнали бета тестване на внедряването на услугата за доставка на игри Steam за платформата Chrome OS. Предлагането на възможност за използване на Steam и неговите приложения за игри е достъпно за Acer, ASUS, HP, Framework, IdeaPad и Lenovo Chromebook с поне Intel Core i3 или AMD Ryzen 3 процесор и 8 GB RAM (i5/ Ryzen 5 и 16 GB препоръчително RAM).
В сравнение с предлаганите по-рано алфа версии, бета версията утроява броя на поддържаните Chromebook и че преди всичко опростява интерфейса, подобрява производителността и подобрява съвместимостта на игрите (добавени 50 нови игри към списъка с тествани игри).
Споменава се, че се поддържа стартиране на предоставени игри за Linux и Windows. Когато избирате игра, първо се опитва да стартира версията на играта за Linux, но ако няма версия за Linux, можете също да инсталирате версията за Windows, която ще работи с помощта на слоя Proton, базиран на Wine, DXVK и vkd3d.
Игрите се изпълняват в отделна виртуална машина с Linux среда, чиято реализация се основава на подсистемата CrosVM, използван от KVM хипервайзора.
Проектът Steam на Chromebook има за цел да предостави най-добрите и най-иновативни игри на потребителите на Chromebook с производителността, от която се нуждаят, за да блеснат. Това означава всичко - от добавяне на поддръжка за основни графични библиотеки като DirectX 12 и Vulkan 1.3 до подобряване на начина, по който шейдърите се съхраняват и поддържат.
Едно от по-широките подобрения на производителността се отнася до дисплеите с висока разделителна способност, които преди това претърпяха значителен удар в производителността, дори когато самата игра работеше с много по-ниска разделителна способност. Подобрихме нашата система за мащабиране, така че сега можете да играете много повече игри на QHD и UHD екрани и да видите предимствата на производителността от намаляването на разделителната способност на вашата игра на всички екрани.
Вътре в базовата виртуална машина се стартират отделни контейнери с програми (използвани от LXC), които могат да бъдат инсталирани като нормални приложения за Chrome OS.
Инсталирани Linux приложения те работят подобно на приложенията за Android в Chrome OS, показващи икони в чекмеджето на приложението. За стартиране на графични приложения CrosVM предоставя вградена поддръжка за клиенти на Wayland (virtio-wayland) с композитен сървър Sommelier, работещ на страната на главния хост.
Освен това е важно да споменем, че се поддържат както базирани на Wayland приложения, така и нормални X програми (използва се слоят XWayland).
Отчасти на промените, направени в бета версията, открояват се следните:
- Добавена е поддръжка за процесори AMD Ryzen 5000 C и Intel Gen Core от 12 поколение, намалени минимални изисквания за процесори Intel Core i3 и AMD Ryzen 3.
- Добавени специфични за играта оптимизации и настройки.
- Намалена консумация на дисково пространство при промяна на формата на кеша на шейдъра.
- Осигурено постоянство на кеша на шейдъра между сесиите.
- Добавена първоначална поддръжка за DirectX 12.
- Добавена е поддръжка за Vulkan 1.3.
- Намалено използване на процесора в игри, които използват DirectX и Vulkan графични API.
- Преработено управление на хранилището за съхранение на игри, изтеглени от Steam.
- Преди това пространството се разпределяше въз основа на размера на инсталационните файлове и не вземаше предвид съдържанието, което можеше да бъде изтеглено директно от играта. Допълнително пространство вече може да се разпределя динамично.
- Оптимизирани операции за мащабиране и изобразяване с помощта на GPU. Подобрена производителност на изходно мащабиране за дисплеи с много висока разделителна способност (QHD и UHD).
- Подобрено превключване към режим на цял екран.
- Подобрена работа с клавиатурата.
- Подобрено управление на прозорци.
- Добавено известие за изтощена батерия, дори в игри на цял екран.
- Предложен е нов инсталатор.
- Подобрена производителност при използване на OpenGL и Vulkan.
Накрая за тези, които се интересуват от възможността да тестват бета версията на Steam, трябва да знаете, че вече се предлага в тестови версии на Chrome OS 108.0.5359.24 (може да се активира чрез chrome://flags#enable-borealis).
Ако сте заинтересовани да научите повече за това, можете да проверите подробностите В следващия линк.