Steam предлага промени в ядрото на Linux за подобряване на производителността на видеоигрите

Steam на Linux

Вчера - отекнахме ние от новината, че Valve продължавай да подобряваш протон, изпълнение, което се основава на Wine, за да приведе родните игри на Microsoft Windows към клиента Stream Play за Linux. Valve не е като другите компании и не се фокусира само върху всичко, което заобикаля Microsoft, и затова платформата му за видеоигри Пара предложи да се направят някои промени в ядрото, които биха подобрили потребителския опит при игра на Linux.

Новата версия на Proton, наред с други неща, включва функция, която намалява общото потребление на процесора за игри с много нишки. Разработчиците на Steam казват, че са принудили «сценарий, свързан с процесора на машина от висок клас чрез намаляване на графичните детайли до минимум»За да видите разликата между съществуващата версия на Proton и тази, която включва подобрение с много нишки. Както виждаме на следващото изображение, натоварването на процесора е намалено с 10% в играта Tomb Raider.

Игрите на Linux ще работят по-добре, ако ядрото приеме промените, предложени от Steam

Сянката на гробницата в Протон

Новата версия на Протон той също така включва експериментален заместител на esync, по-стара функция на WINE, която може да увеличи производителността на много нишки в някои игри. Но разработчиците на Steam казват, че тази функция идва с компромис: тя разчита на функционалността на ядрото на Linux efentfd (). Използването на тази функционалност това може да доведе до изчерпване на дескриптора на файлове в приложения, които изискват много ресурси и може да доведе до странен обрат в ядрото. Точно тогава Steam излезе с някои промени в ядрото на Linux, за да разшири системното повикване futex (), за да изложи допълнителна основна функционалност, която може да се използва за поддържане на оптимална синхронизация на пула от нишки.

Proton 4.11 вече е наличен, но е в Proton 4.2, когато всичко може значително да се подобри, ако Linus Torvalds и неговият екип изпълнят исканията на Steam. В момента те разработват Linux 5.3 и прозорецът на приложението вече е затворен, така че поне трябва да изчакаме Linux 5.4, така че игрите на Linux в Steam да имат производителността, която биха могли да имат.

Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорник за данните: AB Internet Networks 2008 SL
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.