Valve хочет превратить Linux в игровой тест

Valve

Valve продолжает продвигать Linux к многообещающему будущему в мире игр. После многочисленных проектов с открытым исходным кодом, поощряющих создание новых видеоигр для GNU / Linux, а также других, таких как Proton, для создания собственных видеоигр Microsoft Windows или их API-интерфейсов для виртуальной и дополненной реальности, теперь у него есть новые амбиции в отношении ядра Linux и предложил несколько классных вещей.

Верно, что Linux сейчас не излюбленная платформа для игр, но Valve очень амбициозно ставит ядро ​​в будущее видеоигр. В итоге я заменил винду. Сам генеральный директор Valve Гейб Ньюэлл заверил, что Linux - это будущее видеоигр. Теперь они предлагают изменения в самом ядре, чтобы сделать его более дружественным к играм, тем самым привлекая больше разработчиков.

После катастрофы, которая произошла с Windows 8 для игр, когда Ньюэлл предложил это, они начали создавать свои Steam Machine, Steam OS и другие проекты, которые мы теперь знаем. Но правда в том, что Microsoft усвоила урок и изменила все, чтобы улучшить Windows 10. Это улучшение привело к потере интереса к Linux как к игровой платформе, и именно поэтому они начали свой проект. Протон на основе вина для запуска нативного программного обеспечения без его переноса, а также они включили DXVK для перевода вызовов DirectX 3D в Vulkan.

Но это не то, что они хотят они хотят пойти дальше, поскольку некоторые видеоигры, очень требовательные к оборудованию, не работают в Wine. Вот почему они объявили об изменениях в самом ядре Linux, чтобы сделать его более удобным для игр. Предложения Valve касаются устранения неполадок экспериментального переопределения для esync на основе функций ядра eventfd (). А для этого требуется расширение системного вызова futex (), чтобы предоставить дополнительный бит для оптимальной синхронизации пула потоков, что повысит производительность некоторых игр.

Gabriel Krisman Bertazi, ingeniero de Collabora, también comentó que están proponiendo cambios en la propia biblioteca glibc y libpthread para estas características multiproceso de los videojuegos. Todos estos cambios podrían traer hasta un 4% de mejora en algunos títulos que se ejecutan sobre Proton. Parece que la comunidad han aceptado estas propuestas, y lo único que están debatiendo es el cómo y algunos límites para incluirlo en la rama del kernel.


Будьте первым, чтобы комментировать

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.