Линукс протон что такое

Windows 7 и 10 больше не нужны! Играем в кучу игр на Linux Mint 19.1 с помощью Proton от Valve

В прошлом блоге про Linux меня постигла неудача c Ubuntu 18.04.2 LTS. Признаю, не в последней мере из-за моих скудных знаний о Linux вообще.
Но я открыт всему новому и всегда готов признавать свои ошибки. Также я открыт любой критике, что каждый раз доказываю вам в комментариях.

И вот сегодня я попробую исправиться и загладить свою вину перед красноглазыми линуксоидами.

Цель этого блога — проверка юзерфрендли и юзабилити Linux Mint 19.1 в самых жестких условиях. Я пальцем не трону терминал, все только через обычный интерфейс, мышкой.

Ничего не буду гуглить, все буду решать интуитивно и методом тыка.
Эмулирую блондинку с начальными знаниями о Windows, севшую за компьютер с Linux Mint. Хотя, учитывая мой уровень знаний о Linux, особенно напрягаться с эмуляцией не придется.

Заодно попробую наконец-то инструмент Proton от Valve, который совершил революцию на Linux в плане игр!

Этот блог я обдумывал несколько дней, неудача с Убунтой не давала спокойно спать. И вот, не выдержав, я пошел к другу с предложением еще раз поставить Linux.
Он согласился, но гонорар запросил уже с меня, за аренду моего бывшего топ компа.

Видите, на какие жертвы иду ради вас?

Но, если честно, жизнь без компа уже настолько вымотала, что нет сил ждать Zen 2, да и подешевевшие ниже 10000 рублей Ryzen 5 1600 так и манят. Может быть куплю с гонораров за блоги.

Скачиваю linuxmint-19.1-cinnamon-64bit.iso. Записываю на флешку с помощью Rufus. Беру версию именно cinnamon. Все-таки комп с 16 гигами оперативки, еще бодренький и отказываться от красивого интерфейса глупо. Заодно качаю на внешний HDD кое-откуда кучу игр для проверки — как будут работать на Минте «репаки», сделанные обычными пользователями. Откуда — не скажу, потому, что тут пропаганда пиратства не приветствуется. Но я же все полезное из ваших комментариев записываю!

Я — яростный противник пиратства игр, но ради вас сделаю исключение. Я — обеспеченный человек и мой steam уже просто распух от лицензионных игр, их у меня тысячи, уже просто не влезают в него.

И эти игры для блога уже куплены мной, но ради пробно-ознакомительных целей можно скачать и репаки.

Хотел топ игр накачать, но интернет у меня не очень шустрый, поэтому ждать день, пока выкачаются 44 гига Ведьмака 3, у меня уже не было сил.

Я — зажиточный человек и могу позволить себе и 100 мегабитный интернет, но мне в целом хватает и такого.
К тому же, скоро сами знаете, что будет с интернетом через год, поэтому надо закалять себя уже сейчас, вот таким инетом, как у меня. Чтобы потом процесс не был слишком болезненным.

Итак, я у друга, вставляю флешку с Минтом в уже не мой комп (2-й месяц пошел, а боль от расставания все не утихает).
Минт сразу удивляет шустрой загрузкой в подобие Live CD.

Цветовая гамма очень приятная, не то что в вырвиглазной Убунте. Щелкаю Install Mint.
В этот раз решил делать все по-серьезному, без отключения SSD с виндой и файлопомойки на 2 ТБ.
Представляете, каково мне было увидеть вот эти все загадочные /dev/sdc и ext4?
А я ведь обещал не гуглить!

Пацан сказал — пацан сделал. Мозги собрал в кучку, напрягся, зубы сжал и разметил диск без всяких гуглов и мануалов! Я сисадмин или кто?

реклама

Пошла установка, можно выдыхать. Инсталятор чем-то напоминает виндовый — реклама 1000 изменений.

Установка на старый диск со скоростью не выше 100 МБ/сек заняла очень мало времени, меньше, чем windows 10.
Mint, ты начинаешь мне нравиться.

Теперь уже можно делать скриншоты, встречает нас все тот же стильный интерфейс.

Сразу проверю, что там с драйверами на видюху, ошибку как с Убунтой, я больше не допущу.
Предлагает не самые новые драйвера, но, как пишет народ, Proton работает и на них, ставлю 390-е.

Пока устанавливаются драйвера и обновляется ОС, начинаю настраивать под себя интерфейс. Возможности кастомизации поражают! Пощелкав мышкой минуту, у меня уже увеличенный шрифт и темная тема из десятков возможных по дефолту!

Обои видите красивые какие? Из моих запасов, Сейда Нин.
Но, после перезагрузки обои слетели в дефолтные, минусы линукса я не скрываю. Мои блоги беспристрастные, никакого фанатства!

Читайте также:  Завис ноут при установки windows

Минт сразу предлагает настроить бэкапы системы, настройки очень гибкие.

Все это идет на фоне обновлений и установки драйверов, но никаких затыков, фризов, лагов и тормозов системы нет! Все очень отзывчиво. Совсем не заметно, что ОС стоит на древнем HDD!

В покое диск ничто не дергает, оперативки ест около 1.2 ГБ, но это уже после активной работы.
Минт, ты начинаешь нравиться мне еще больше!

Проверю, что Минт может из коробки. Звук, сеть и периферия работает сразу, как на windows 10!
Уже предустановлена мозилла.

Ютуб тоже работает.

Как я уже писал, никакого гуглежа, все методом тыка и интуитивно, тестируем юзерфрендли. Ставлю плагин для rar архивов. Менеджер программ — шикарное изобретение.

Обычными линуксовыми методами txt файл с паролями из архива не отображается правильно, но «открыть с помощью мозилла» срабатывает. Блин! 21-й век, а линукс до сих пор не умеет читать txt!

Это не пароли (вовремя спохватился, сначала выложил скрин с паролями), а мой гайд по тонкой настройке виндовс 10. Может быть, когда-нибудь выложу его в блог.

Если что, «открыть txt с помощью мозилла» — это мое изобретение, Zystax (c).

Теперь еще кое-что из того, обо что сломала зубы глючная Убунта — видео в формате mkv.
Превьюшки шустро рисуются, кстати.

Все работает, приятный дефолтный плеер все открывает.

Пробую решить проблему с переключением между наушниками и динамиками, которую описывал в блоге «Почему Linux никогда не приживется в домашних ПК на примере Ubuntu 18.04.2 LTS».
Ставлю Pavucontrol для PulseAudio. Перебрал все настройки, но никак не удалось программно менять путь вывода звука.

Пробовал еще Gnome-Alsamixer и QJackl. Но все без толку. Ну ничего, меньше гиподинамии будет.

Чувствую, как от этой возни с линуксом повышается уровень знаний. Мозг уже просто давит на череп изнутри. Еще немного и начну писать на C#.

Ну, теперь можно переходить к играм. Ставлю PlayOnLinux.

Начну с «репаков». Качал небольшие, так как инет сейчас не ахти работает. Из новинок скачал Imperator: Rome.
Все быстро устанавливается и быстро запускается. Теперь Darkest Dungeon. Все отлично.

Cities: Skylines тоже отлично работает!

Теперь самая мякотка — Steam и Proton!
Ставлю steam, из моей библиотеки он сразу несколько игр предложил установить в линукс. Например, Company of Heroes 2 и Enclave.

Установил Enclave, он меньше весит. Но с гаммой было что-то не то. Слишком ярко все, скриншот не удалось сделать. Уверен — это решаемо. А в целом все отлично работает.

Теперь включаю Proton в настройках steam. Почти вся библиотека игр становится доступной!

Выбираю Fallout, помню, он плохо шел даже на древнем копролите windows 7.

Устанавливается как родной!

Ура! Запускается, никаких проблем!

Все идеально! Милота какая, аж слезы наворачиваются!

Видите? Даже древние игры идут на линуксе лучше, чем на копролите windows 7!

***
Итак, подобьем итоги.

На этот раз у меня получилось почти все, за исключением переключения наушников и гаммы в Enclave. Все делалось интуитивно и без использования терминала! Любая блондинка справится!

Система очень шустрая и отзывчивая. А главное — безопасная! Антивирус не нужен, трояны и хакеры почти не страшны. Минт шустро шевелится даже на древнем HDD, никакой телеметрии и неподконтрольной активности!
Игры идут, куча предустановленного софта работает, а что еще надо большинству? Линукс стал еще ближе к пользователю, Proton сделал просто прорыв. Посмотрите, как шустро идут игры!

Введите в ютубе linux proton и название игры, их тысячи!


Это революция! Это прорыв!

А какое непередаваемое ощущение, что ты пользуешься бесплатной ОС, которую делали люди с душой, энтузиасты, а не косорукие индусы из Майкрософт.

Все, я теперь не вижу смысла возвращаться на винду! Я теперь линуксоид! приверженец Линукса!

Жалкие виндузятники, рабы корпораций, пусть сдают свои компы в рабство капиталистам, а я теперь свободный человек! Я наконец-то избавился от ярма виндовса!

Если честно, я пользовался виндовс 10 уже как бы по привычке, начиная с версий 1703 и выше было ощущение, что винда пошла не туда.
А теперь я прощаюсь с ней навсегда. Хватит, потрепала она мне нервы, никогда не забуду 12 переустановок за месяц!

Источник

Сегодня большинство Windows-игр отлично запускаются под Linux. Спасибо, Proton


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

10 декабря 2020 года состоялся релиз долгожданной игры Cyberpunk 2077, а за день до этого вышла новая версия Proton 5.13-4 с поддержкой Cyberpunk 2077. То есть пользователи Linux смогли играть в Cyberpunk 2077 с первого же дня. Это наглядный пример, насколько великолепная ситуация сейчас с поддержкой игр на Linux-десктопах.

Читайте также:  Bayhubtech flash memory card windows driver

Если вам говорят, что Linux — отличная платформа для игр, то это уже не преувеличение! За такое положение вещей мы должны благодарить Proton.

Что такое Proton?

Proton — это относительно новый инструмент, который выпустила компания Valve Software (официальный анонс от 22.08.2018 года). Он интегрирован со Steam Play, а его задача — максимально упростить запуск Windows-игр под Linux.

Хотя Proton интегрирован со Steam Play, но его можно собрать из исходников и использовать отдельно.

Под капотом Proton работают другие популярные инструменты, такие как кастомная версия Wine (бóльшую часть сделанных Valve модификаций приняли в основную ветку) и DXVK, которые в противном случае пришлось бы устанавливать и поддерживать самостоятельно. Наличие такого интегрированного решения значительно облегчает пользователям переход на Linux без необходимости изучать базовые системы и не теряя доступ к своей библиотеке игр.

Proton пока что находится на ранней стадии развития, поэтому поддержка неидеальна, но постепенно улучшается. Прогресс реально идёт. Например, Fallout 4 раньше работал с огромным количеством глюков, куча графики просто не подгружалась, а теперь уже можно играть более-менее нормально.

Опубликованный исходный код позволяет опытным пользователям изменять и настраивать Proton, например, использовать с конкретной игрой другую версию Wine. В реальности даже Steam поставляется с несколькими версиями Proton, которые запускаются с разными играми.

Steam также поддерживает работу с локальными установками Proton, поэтому никто не мешает вручную инсталлировать его на своей машине. Для этого нужно создать новую директорию в

/.steam/root/compatibilitytools.d/ и поместить туда содержимое dist , полученное после сборки из исходников. Затем команда make install установит Proton внутри директории Steam для текущего пользователя. Корректная установка выглядит так:

Остаётся перезагрузить Steam — и можно пользоваться! Если пройти в настройки Steam Play, то там в выпадающем списке инструментов для совместимости появится proton-localbuild .

Что такое ProtonDB?

В базе данных ProtonDB накапливаются отчёты от геймеров, которые тестируют игры с Proton на Linux. В итоге выводится общая оценка, насколько хорошо работают игры.

Оценка игре выставляется по пятибалльной шкале:

  • Платина: отлично работает из коробки
  • Золото: отлично работает после твиков
  • Серебро: работает с незначительными проблемами, но в целом запускается
  • Бронза: работает, но часто вылетает или имеет проблемы, мешающие играть комфортно
  • Неисправна: либо не запускается, либо принципиально неиграбельна

На данный момент в базу включено 109 984 отчёта о 16 754 играх. Вот как выглядит рейтинг 10 самых популярных:

  • Counter-Strike: Global Offensive — золото
  • Dota 2 — серебро
  • PLAYERUNKNOWN’S BATTLEGROUNDS — неисправна
  • Grand Theft Auto V — золото
  • Team Fortress 2 — бронза
  • Tom Clancy’s Rainbow Six Siege — неисправна
  • Rust — бронза
  • Rocket League — золото
  • Apex Legends — бронза
  • Football Manager 2021 — серебро

Из этой десятки самых популярных игр у трёх рейтинг «золото», у двух — серебро, у трёх — бронза, а две игры не запускаются или неиграбельны. То есть 50% из десятки топовых игр нормально запускаются под Linux. Если взять сотню самых популярных игр, то этот показатель составляет 80%. Таким образом, большинство игр действительно работают в линуксовой среде.

В базе ProtonDB для каждой игры опубликованы отзывы реальных тестеров. Указана подробная конфигурация его оборудования, версия Proton и детальный отзыв по пунктам, с указанием стабильности и производительности, звука, графики и других параметров. Здесь же геймеры могут найти советы и твики, как заставить игру нормально работать в той или иной конфигурации.

Steam Play официально поддерживает ограниченный список игр, которые официально совместимы с Linux через систему Proton — так называемый «белый список». Список не такой большой, но постоянно растёт. Судя по отчётам ProtonDB, значительное количество игр, не включённых в белый список, включая многие популярные тайтлы, тоже отлично работают под Linux.

Под Linux сегодня доступны Cyberpunk 2077, Red Dead Redemption 2, Death Stranding и многие другие игры. Вообще, сложно найти игру класса AAA, которая не запускается под Linux.

Состояние VR на Linux

Под Linux есть даже шлемы виртуальной реальности. По крайней мере, Valve Index протестирован и гарантированно работает. Хотя говорят, что это единственный шлем с официальной поддержкой Linux. Однако другие шлемы типа HTC Vive или Vive Pro могут запускать игры под Linux через кроссплатформенный движок SteamVR.


Valve Index с полной поддержкой Linux

Нативно под Linux работает лишь несколько VR-игр, хотя в последнее время появляется всё больше. Но это вовсе не мешает. Дело в том, что среди Proton-совместимых тайтлов VR-игра скорее запустится под Linux, чем не-VR игра. И этих VR-игр десятки, а может и сотни.


Skyrim VR с модами. Источник: Patola

Вот Linux-совместимость самых популярных VR-игр, по рейтингам пользователей ProtonDB:

  • Phasmophobia — золото
  • VRChat — золото
  • Elite Dangerous — золото
  • Microsoft Flight Simulator — серебро
  • Assetto Corsa — золото
  • Beat Saber — платина
  • 8-Bit Arena VR — нет отзывов
  • Assetto Corsa Competizione — золото
  • Tabletop Simulator — платина
  • DiRT Rally 2.0 — платина
Читайте также:  Как найти установленные приложения windows 10

Не совсем понятно, по каким признакам ProtonDB составляет рейтинг популярности игр. Например, в нём отсутствует Half-Life: Alyx (релиз состоялся в марте 2020 года), которую называют самой революционной игрой в мире VR. Это первая адаптация культовой Half-Life для виртуальной реальности, которая при этом действительно устанавливает новые стандарты игровой разработки (см. видео ниже). В самом Steam она получила награду «VR-игра 2020 года». Багов под Linux не очень много, но достаточно для того, чтобы Valve пока не указывала факт поддержки Linux на официальной странице игры в Steam. Но она играбельна.

После Half-Life: Alyx начали появляться и другие сложные игры с глубокой физикой и мощной интерактивностью, такие как Karnage Chronicles (июль 2020) и The Wizard – Dark Times (июнь 2020).


«Физический рюкзак»: новая фишка, которую поддерживает всё больше VR-игр. Вы заводите руку за спину и «достаёте» рюкзак, в котором хранится инвентарь. Источник: Metro: Exodus

Так или иначе, но из десятки ProtonDB практически идеально запускаются почти все игры. Только по 8-Bit Arena VR нет отзывов, а у остальных рейтинги «платина» и «золото». Это удивительный результат, который является заслугой кроссплатформенного программного обеспечения SteamVR, с которым интегрирован Proton.


Дом SteamVR в виртуальной реальности

Справедливости ради, у SteamVR есть ряд известных багов под Linux. Например, не работает наголовная камера шлема Index и не срабатывает комбинация клавиш для скриншотов. Если бы SteamVR выпускался полностью с открытым исходным кодом, такие баги исправили моментально. К сожалению, остаётся только терпеливо ждать, когда их исправит Valve.

Для решения некоторых проблем разработаны утилиты SteamVR Utils — набор скриптов, улучшающий функциональность SteamVR на Linux, то есть исправляющий некорректное поведение в ряде ситуаций. Вот что приходится делать сообществу, когда разработчик долгое время не может запатчить баги.


Final Soccer VR

Проект SteamVR официально стартовал в 2015 году, когда Valve создала программные интерфейсы OpenVR API для поддержки разнообразного VR-оборудования. Хотя основная часть SDK открыта, но сами драйверы остаются проприетарными. Это даже вынудило сообщество запустить альтернативный открытый проект Open Source Virtual Reality (OSVR). К сожалению, на данный момент его разработка приостановлена и даже сайт ушёл в офлайн. Зато вполне здравствует OpenXR (с реализацией Monado) — полностью открытая и свободная альтернатива проприетарным API от Valve. Последняя бета-версия SteamVR даже поддерживает OpenXR, наряду с нативными интерфейсами OpenVR. На самом деле опенсорсные разработки в мире VR/AR идут полным ходом. Например, можно упомянуть библиотеку XRDesktop, которая реализует в виртуальной реальности традиционные десктопные интерфейсы Linux. Поддерживается интеграция с существующими оконными менеджерами.


XRDesktop: десктопный интерфейс Linux в виртуальной реальности. Источник: Collabora

А также мультиплатформенную опенсорсную утилиту OVR Advanced Settings, которая бесплатно доступна в Steam. Очень полезный инструмент для детальной настройки VR-конфигурации.

Подводя итог. На практике под Linux можно использовать практически любое VR-устройство. Для этого нужно пойти в Steam и установить программу SteamVR.

Важность игр

Казалось бы, игры — что-то несерьёзное, не имеющее большого значения. Но это не так. На самом деле удобство и комфорт работы на настольном компьютере под Linux во многом зависит от того, какие игры здесь доступны и насколько комфортно в них играть. Поэтому так важно, чтобы под Linux выходили драйверы для последних видеокарт и они хорошо работали. То же самое касается самих игр, особенно популярных.

Игры имеют огромное, если не определяющее значение для популярности настольных дистрибутивов Linux. Игры вообще имеют кардинальное значение, в принципе. Давайте немножко пофантазируем. Представьте, что какая-то мегапопулярная игра выйдет эксклюзивно под Linux. Как думаете, что произойдёт на мировом рынке операционных систем? Насколько изменится соотношение Windows и Linux? Да многие подростки просто ради этой игры снесут Windows к чертям и поставят Linux, почему нет, если в свободной ОС поддерживаются все те же возможности, что и в Windows. Этот мысленный эксперимент демонстрирует, насколько важны игры для принятия новой операционной системы.

Вот почему система Proton для запуска игр под Linux — настолько важный проект. Будем надеяться, что Valve не забросит его.

Если сравнить количество доступных игр под Linux хотя бы десятилетие назад и сегодня, то это просто небо и земля, абсолютно иной мир. Не говоря уже о виртуальной реальности, которая отлично поддерживается в Proton. Никто даже мечтать не мог о таком невероятном будущем.

На правах рекламы

Серверы для игровых серверов и любых других задач — это про наши эпичные! Все серверы защищены от DDoS-атак. Лучше один раз попробовать.

Источник

Оцените статью