Теги → proton

Состоялся релиз новой версии Proton 5.13 для запуска Windows-игр в Linux

Компания Valve выпустила новую версию проекта Proton 5.13-1, который основан на Wine и предназначен для запуска в Linux-системах игр, созданных для платформы Windows и распространяемых через Steam.

Новая версия Proton переведена на Wine 5.13. Разработчики перенесли 256 патчей из Proton в upstream, благодаря чему они стали частью Wine. Кроме того, инструмент DXVK, обеспечивающий трансляцию вызовов в API Vulkan, обновлён до версии 1.7.2. Компоненты FAudio с реализацией звуковых библиотек DirectX обновлены до версии 20.10.

Реализация DirectX 12 переведена на использование VKD3D-Proton, который представляет собой ответвление от vkd3d, включающее в себя специфические изменения, оптимизации и улучшения, необходимые для повышения качества работы игр для Windows на базе Direct3D 12. Ещё была реализована поддержка всех видов воспроизведения видео, за счёт чего удалось интегрировать совместимость с играми, которые используют старые видеобиблиотеки. Разработчики улучшили поддержку систем с несколькими мониторами, интеграцию с клиентом Steam и многое другое.

В новой версии Proton появилась поддержка Red Dead Redemption 2, Horizon Zero Dawn, Death Stranding, Metal Gear Solid 5: Ground Zeroes, Final Fantasy XV, Sea of Thieves, Star Wars: Battlefront II (2017), Call of Duty: WWII, Call of Duty: Infinite Warfare, DIRT Rally 2 и др.

Напомним, проект Proton делает возможным запуск в Linux-клиенте игр из каталога Steam, которые поставляются для Windows. В пакет включены реализации DirectX 9/10/11 и DirectX 12, которые работают через трансляцию вызовов DirectX в API Vulkan. Для повышения производительности многопоточных игр предусмотрена поддержка механизмов esync и futex/fsync.

Вышла новая версия Proton 5.0 для запуска Windows-игр в Linux

Состоялся мажорный релиз проекта Proton 5.0, который уже перевели на Wine 5.0 и добавили немало новых возможностей по части запуска игр. В числе таковых можно отметить общее повышение производительности, улучшение работы с геймпадами и конкретными играми.

youtube.com

youtube.com

Новая версия получила более 3500 изменений из Wine 5.0, а ещё 207 патчей перенесли из Proton 4.11. В ней улучшилась интеграция с клиентом Steam, что расширило список поддерживаемых игр с DRM-защитой. Благодаря этому, новый «Протон» может запускать Just Cause 3, Batman: Arkham Knight и Abzu, которые оборудованы защитой Denuvo.

Из других, чисто игровых изменений стоит отметить решение проблем в Anno 1701, E.Y.E: Divine Cybermancy, Forgotten Realms: Demon Stone, King's Bounty и The Witcher. В старых играх улучшилось воспроизведение объёмного звука, а звуковые библиотеки обновлены до актуальной версии.

В Wine 5.0 добавилась поддержка нескольких мониторов и графических ускорителей, поэтому в Proton 5.0 запустили свой цикл разработки, чтобы задействовать и эти возможности.

Таким образом, работа по продвижению игр Steam на Linux продолжается. Напомним, что ранее говорилось о росте доли свободной ОС в одном из наиболее популярных цифровых магазинов мира. Быть может, она станет ещё больше.

Итоги работы над проектом Proton для Steam Play за год

На этой неделе исполняется год с тех пор, как Valve выпустила свою бета-версию Proton для Steam Play. Сборка основана на наработках Wine и предназначается для запуска Windows-игр из библиотеки Steam на операционных системах семейства Linux.

youtube.com

youtube.com

В числе разработчиков отметим компанию CodeWeavers, которая занимается разработкой и поддержкой проприетарной версии Wine под названием CrossOver. В официальном блоге разработки опубликовали пост с описанием основных этапов улучшения «Протона», которые позволили увеличить количество поддерживаемых игр и решить проблемы с их запуском.

В списке есть такие моменты:

  • Четыре релизных обновления версии Wine.
  • Значительные улучшения в особенностях управления окнами, включая внесение исправлений и отчетов об ошибках самим оконным менеджерам. Это и комбинация Alt + Tab, и движение окна по экрану, и переключение в полноэкранный режим, и отслеживание фокуса мыши и клавиатуры, и так далее.
  • Много усилий по улучшению поддержки геймпадов в играх.
  • Добавление в сборки последних выпусков Steamworks и OpenVR SDK.
  • Реализация сборки на основе виртуальной машины, чтобы пользователям было проще создавать собственные версии Proton.
  • Поддержка разработки и интеграции FAudio, реализации XAudio2 с открытым исходным кодом, для улучшения поддержки звука для новых игр.
  • Замена Microsoft .NET на Wine-Mono с открытым исходным кодом и его улучшения.
  • Ряд усилий по поддержке неанглийских локалей и языков.

При этом отметим, что Proton уже поддерживает D9VK, DXVK и Direct3D-over-Vulkan. Не исключено, что в будущем система станет полноценной заменой Windows для игр и приложений.

Proton 4.11: ускорение многопоточных игр и возможные изменения в ядре Linux

Valve выпустила сборку Proton 4.11, основанную на Wine 4.11. Это программный комплекс, позволяющий запускать игры для Windows на Linux-системах. Само собой, речь идёт о проектах из библиотеки Steam.

techraptor.net

techraptor.net

Нововведение включает в себя ряд исправлений по части графики. К примеру, есть новая реализация DirectX 9 на основе API Vulkan. Также оптимизирована многопоточная производительность игр, что позволило снизить нагрузку на процессор. И хотя в приведённом ниже изображении нет всей нужной информации, можно предположить, что речь идёт о кадровой частоте. Проще говоря, Shadow of the Tomb Raider выдаёт больше кадров в секунду на Proton 4.11, чем на старом Proton 4.2.

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

Таким образом, разработчики Half-Life и Portal продолжают рассматривать Linux как перспективную систему для игр. И хотя разработка SteamOS официально прекращена, а последняя бета-версия вышла в январе, очевидно, что Valve не будет отказываться от идеи запуска игр Steam везде, где это возможно.

Доступна бета-версия Proton 3.16-6 для запуска игр Steam под Linux

Valve опубликовала бета-версию сборки проекта Proton под номером 3.16-6. Этот проект основан на Wine и призван обеспечить бесшовный запуск игровых приложений для Windows из каталога Steam под ОС Linux. Это позволяет не тратить время на портирование игр, а запускать их как есть. Скачать сборку можно на GitHub.

gigazine.net

gigazine.net

Сообщается, что пакет поддерживает реализацию DirectX 11 (на базе DXVK) и 12 (на базе vk3d), которые работают через вызовы DirectX в API Vulkan. Это обеспечивает поддержку игровых контроллеров и полноэкранный режим вне зависимости от разрешений экрана в самих играх. Также, по сравнению с оригинальным Wine, существенно выросла производительность многопоточных игр.

  • В бета-версии Proton 3.16, которая построена на базе Wine 3.16, появилась поддержка gnutls 3.0+, что позволило решить проблемы в сетевых играх. Также появилась поддержка игры по сети в Hitman 2 и Metal Gear Solid V.
  • Реализация DXGI и Direct3D 11 поверх API Vulkan — DXVK — обновлена до версии 0.94. В ней решены проблемы в играх Anno 2205, Farming Simulator 2019, GTA V, Ni no Kuni II, Dishonored 2 и Middle-earth: Shadow of War.
  • Улучшено качество звука за счёт новой реализации API XAudio2. Также добавлена возможность смешивания громкости и расширенных звуковых эффектов.
  • В настройках появилось принудительное включение режима LARGE_ADDRESS_AWARE. Он позволяет решить проблему исчерпания памяти при запуске некоторых игр через Steam Play. Это касается, например, игры Bayonetta.
  • Была улучшена поддержка встроенных в игры веб-движков на базе Chromium.
youtube.com

youtube.com

О сроках выхода релизной версии Proton пока ничего не сообщается. Остаётся надеяться, что это произойдёт в 2019 году и подстегнёт развитие игровых проектов на Linux.

Valve сделала доступными Windows-игры на Linux через Steam

В последнее время распространились слухи, будто Valve работает над чем-то особенным для запуска Windows-игр через клиент Steam для Linux, но вряд ли кто-то ожидал чего-то столь значительного и так скоро. Скажем словами самой компании, о чём идёт речь: «Игры для Windows, не имеющие сейчас версии для Linux, теперь могут быть установлены и запускаться непосредственно из клиента Steam под Linux, куда уже встроена поддержка Steamworks и OpenVR».

Другими словами, Valve озвучила самую большую и значимую новость для игрового сообщества Linux в течение многих последних лет, — этот анонс, пожалуй, легко затмевает и запуск SteamOS, и попытки продвижения Steam Machine. Для людей, которые хотели покинуть Windows и называли игры главным ограничивающим фактором, подобные новшества могут стать важным поводом для миграции. Но давайте коснёмся деталей.

В течение последних двух лет Valve активно финансирует и трудится над улучшением существующих инструментов для Linux, вроде Wine, которые обеспечивают ту или иную степень совместимости Windows-игр. Свободный Wine, и созданный на его основе компанией CodeWeavers пакет CrossOver, на сегодняшний день являются наиболее широко используемыми инструментами, которые позволяют большинству (хотя и не всем) играм и программам Windows работать в среде Linux с разной степенью успешности. Но часто бывает сложно заставить ПО работать без проблем, даже при использовании более элегантных программных интерфейсов вроде Lutris.

Valve поставила задачу убрать лишние проблемы и головную боль. Больше не придётся возиться, вникать в проблемы, пробовать различные методы и так далее. Компания разработала особую версию Wine, дополненную собственными библиотеками под общим названием Proton. Кстати, пользователи Wine за последний год могли опробовать уже многие результаты сотрудничества Valve с CodeWeavers. Proton — это решение с открытым исходным кодом, в его развитии может поучаствовать любой, чтобы затем использовать собственные версии в Steam. Все это присутствует в новой бета-версии Steam Play.

Любителям низкоуровневого графического API Vulkan, используемого в играх вроде DOOM, наверняка понравится, что Valve также внесла значительный вклад в проекты DXVK и VKD3D, которые максимально эффективно на лету преобразовывают команды соответственно DirectX 11 и DirectX 12 в команды Vulkan. Это означает резкое повышение производительности по сравнению с OpenGL.

Valve отмечает, что Windows-игры, использующие Vulkan, не должны работать медленнее, а в проектах, требующих преобразования DirectX в Vulkan, ожидается некоторая разница в производительности. Есть и другие положительные моменты. Любая игра Windows, установленная на Linux, автоматически обнаружит игровой контроллер, который в настоящее время поддерживает Steam: от собственного Steam Controller до PS3 DualShock, Xbox One и Nintendo Switch Pro. Также Valve обеспечила максимальную совместимость при работе связующих мостов для OpenVR и Steamworks, улучшила работу полноэкранных режимов и многопоточных проектов.

Если говорить о не столь положительных новостях, то на первом этапе текущая бета-версия Steam Play поддерживает лишь 27 игр для Windows. Valve обещает добавлять и другие по мере тестирования и развития инструментов. А пока пользователи-энтузиасты могут пробовать запустить любые не включённые в список игры, используя соответствующие настройки в клиенте Steam. В будущем можно будет проголосовать за включение любимых игр в Steam Play. Вот полный список официально совместимых проектов:

  • Beat Saber;
  • Bejeweled 2 Deluxe;
  • Doki Doki Literature Club!;
  • DOOM;
  • DOOM II: Hell on Earth;
  • DOOM VFR;
  • Fallout Shelter;
  • FATE;
  • FINAL FANTASY VI;
  • Geometry Dash;
  • Google Earth VR;
  • Into The Breach;
  • Magic: The Gathering – Duels of the Planeswalkers 2012;
  • Magic: The Gathering – Duels of the Planeswalkers 2013;
  • Mount & Blade;
  • Mount & Blade: With Fire & Sword;
  • NieR: Automata;
  • PAYDAY: The Heist;
  • QUAKE;
  • S.T.A.L.K.E.R.: Shadow of Chernobyl;
  • Star Wars: Battlefront 2;
  • Tekken 7;
  • The Last Remnant;
  • Tropico 4;
  • Ultimate Doom;
  • Warhammer 40,000: Dawn of War – Dark Crusade;
  • Warhammer 40,000: Dawn of War – Soulstorm.

Эти игры полностью проверены Valve и должны работать под Linux без лишних проблем. Можно включить особый режим в клиенте и попробовать запустить буквально любую Windows-игру, доступную в Steam. Конечно, в таком случае придётся смириться с возможными проблемами. Кстати, игры, использующие сложные системы DRM или античита, возможно, никогда не смогут быть запущены таким способом.

Стоит иметь в виду, что эта новость относится не только к SteamOS, но буквально к любому дистрибутиву Linux, на который можно установить Steam: Ubuntu, Mint, Debian и так далее. К сожалению для пользователей компьютеров Apple, Valve заявила, что в настоящее время у неё нет планов перенести эти возможности Steam Play на macOS, хотя Wine и Proton работают на этой платформе.

Valve считает, что новая функциональность позволит не только обеспечить совместимость многих игр с Linux задним числом, но и даст разработчикам новых проектов возможность относительно легко приспособить свои продукты к платформам на базе Linux (особенно в случае использования Vulkan и отсутствия сложных DRM). Чтобы опробовать технологию, нужно принять участие в тестировании бета-версии клиента Steam и установить последние драйверы. Если речь идёт не о SteamOS, задача чуть сложнее, но Valve подготовила инструкции и для других дистрибутивов.

SSD Samsung PM971 появятся в форм-факторе M.2

В прошлом году компания Samsung Electronics показала на конференции Samsung SSD Forum Japan компактный (22 × 16 × 1,5 мм) одночиповый BGA SSD PM971, который сочетал в себе внушительный объём (до 512 Гбайт), контроллер Samsung Photon, флеш-память MLC V-NAND, буферную память LPDDR4 и демонстрировал достаточно высокую производительность: максимум 190 000 IOPS и 1,5 Гбайт/с при чтении, а также 150 000 IOPS и 600 Мбайт/с при записи. Понимая, что BGA-исполнение ограничивает «ареал обитания» PM971 отнюдь не дешёвыми устройствами класса «2-в-1» и планшетами, в Samsung приняли решение выпустить M.2-модификацию данного SSD, которая изображена на нижеприведённом снимке.

Экземпляр ранней («Rev. 0») ревизии объёмом 256 Гбайт выпущен в декабре прошлого года

Экземпляр ранней («Rev. 0») ревизии объёмом 256 Гбайт выпущен в декабре прошлого года

Накопитель Samsung PM971/MZ-2LZ2560 (256 Гбайт) состоит из многочипового модуля, содержащего все необходимые компоненты, и печатной платы со сторонами примерно 2 и 3 см. На стикере отмечен факт использования интерфейса NVMe, также указаны значения напряжения (3,3 В) и силы тока (1,3 А), на основе которых нетрудно вывести максимальное энергопотребление микросхемы — 4,29 Вт. Уровень быстродействия рассматриваемого SSD будет таким же или, по крайней мере, сопоставимым с производительностью одноимённого BGA-накопителя.

Название PM971 само по себе выдаёт в устройстве OEM-продукт для систем в сборе. Аналогичное решение для розницы получит имя Samsung 970 и, возможно, будет выполнено на более крупной PCB в расчёте на использование в составе как ноутбуков, так и настольных ПК. Напомним, что вариантов объёма у BGA SSD Samsung PM971 три — 128, 256 и 512 Гбайт. Соответственно, его производные в форм-факторе M.2 будут иметь тот же объём. С увеличением объёмов выпуска 64-слойной флеш-памяти типов TLC V-NAND и QLC V-NAND максимальная ёмкость подобных накопителей Samsung может вырасти в полтора-два раза (в зависимости от потребностей рынка).

Наряду с PM971/970, подобные BGA и M.2 SSD появятся и в ассортименте конкурентов Samsung. Часть из них будут обходиться без блока буферной оперативной памяти, что может существенно сказаться на производительности. С ценами на новые накопители маркетологи южнокорейской компании пока не определились.

«Водородное шоссе» обеспечит питанием эко-автомобили в США

Автомобили с электродвигателями, которые питаются от водорода, – очень перспективная технология. Но в реальной жизни распространению машин наподобие Honda FCX Clarity, Chevrolet Equinox, Mercedes F-Cell и им подобным очень мешает практически полное отсутствие заправочных станций. Конечно, есть «островок водорода» под названием Калифорния, где можно заправляться чуть ли не на каждом углу, но ведь не колесить же по одному лишь «солнечному штату»? Компания SunHydro поняла проблему и разработала проект, предполагающий размещение 11 водородных заправочных точек на шоссе по восточному побережью США от Портлэнда, штат Мэн, до юга Флориды. Планируется получать электричество для выделения водорода от солнечных батарей по технологии электролиза, автором которой является Proton Energy.
Honda FCX Clarity
Honda FCX Clarity
Проект призван разорвать замкнутый круг, который мы видим сейчас: никто не покупает машины потому, что нет заправочных станций, и никто не хочет строить станции, так как нет машин, которые бы на них заправлялись. Президент SunHydro Майкл Грей (Michael Gray) высказался так: «Нашей целью является осуществление возможности передвижения по восточному побережью, используя водородные автомобили. Мы вели переговоры с несколькими крупными автопроизводителями – они говорят о том, что именно отсутствие заправочных колонок сдерживает их от продаж водородных машин в этом регионе. Они хотят привезти машины сюда, но их просто негде заправлять».
Chevrolet Equinox
Chevrolet Equinox
Proton Energy
Станция заправки будет выглядеть примерно так же, как и этот прототип от Proton Energy. Стоимость одной станции - $3 млн
Мистер Грей прав: «Почему все разработки и продажи происходят в Калифорнии? Потому что там есть заправочные станции. Для начала, станции SunHydro смогут обслуживать от 10 до 15 машин в сутки. Это немного, но надо с чего-то начинать. Мы пришли к выводу, что кто-то должен запустить этот процесс. Многие автокомпании говорят о водороде, но никто не хочет начинать с нуля. Однако мы уверены, что небольшая доля риска – это полноправная составляющая успеха. Те, кто боятся рисковать, могут остаться на обочине». Смелые слова. Осталось лишь подготовить 33 млн долларов – смехотворная сумма для автогигантов, но не для частного финансирования, которым планируется обеспечить осуществление проекта. Материалы по теме:

Электромобили Detroit Electric появятся после столетнего перерыва

Автомобилем марки Detroit Electric в начале прошлого века владел Томас Эдисон, но до недавнего времени название забытого бренда оставалось достоянием справочников и немногих эрудитов. Мода на электромобили вдохновила бизнесменов спустя почти столетие воскресить Detroit Electric, а исполнительным директором компании стал бывший директор британского дизайнерского бюро спортивных автомобилей Lotus Engineering Альберт Лам (Albert Lam).
электромобиль Detroit Electric La Monica, 1914 год
В ближайших планах предприятия – представить в следующем году электромобиль-седан по цене около 24-26 тыс долл. Интересно, что Detroit Electric не намерена выпускать автомобиль самостоятельно, а вместо этого собирается размещать заказы на производство у стороннего автопроизводителя, а именно – малазийской Proton Holdings, используя в качестве базы существующую разработку Proton. Планируется, что отличаться от последней седан Detroit Electric будет за счет другого дизайна кузова. В дальнейшем компания планирует представить также версию электромобиля в версии хетчбек.
прототип электромобиля
Электродвигатель для будущего автомобиля был создан силами группы инженеров голландского подразделения Detroit Electric. Отмечаются его выдающиеся характеристики – при весе около 18 килограмм вместе с контроллером, двигатель развивает мощность в 200 лошадиных сил, при этом он состоит из относительно небольшого количества деталей, что позволяет упростить и удешевить его производство. Литий-полимерные аккумуляторы для электромобиля будет поставлять некий южнокорейский производитель. Со стандартным комплектом батарей первенец Detroit Electric будет иметь запас хода 180 километров, в виде опции будет предлагаться батарея повышенной емкости, увеличивающая пробег от одной зарядки до 320 километров, а цену – на 4-5 тыс долл. Подобно другим представителям класса, электромобиль будет отличаться завидной разгонной динамикой, ускоряясь до сотни менее чем за 8 секунд. Максимальная скорость – 177 км/ч. Так же, как и столетие назад, электромобили Detroit Electric будут ориентированы, прежде всего, на применение в городском режиме, где типичные средние значения дневного пробега редко превышают запас хода от одной зарядки. Кстати, в начале прошлого века одним из основных преимуществ электромобилей, составлявших тогда до 20% от общего объема выпускаемого автопарка, считалась совсем не меньшая стоимость эксплуатации или экологичность, а отсутствие необходимости применения немалой физической силы, необходимой тогда для запуска бензиновых двигателей. Материалы по теме: - Электромобиль Tesla Model S: подробности;
- Opel Ampera на электрическом ходу к 2011 году.

window-new
Soft
Hard
Тренды 🔥