Wallpaper сгенерирован в Stable Diffusion с ускорением на видеокарте AMD, на рабочем столе привычные иконки, различные игры и лаунчеры, типичный трей с иконками. И всё это под GNU/Linux
Wallpaper сгенерирован в Stable Diffusion с ускорением на видеокарте AMD, на рабочем столе привычные иконки, различные игры и лаунчеры, типичный трей с иконками. И всё это под GNU/Linux

Пора попробовать новый взгляд, когда Windows для работы, а Linux для отдыха. Ведь Linux очень удобен как раз для игр или экспериментов с софтом, чтобы ничего не отвлекало, не было соблазна ещё немного поработать, что возможно только в Windows.

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

  1. Немного про дистрибутивы linux

  2. Установка без удаления windows. Дуал-бут

  3. Установка видео-драйверов. Отличие драйверов AMD от Nvidia

  4. Начинаем пользоваться, настройка типовых вещей, два монитора

  5. Установка и настройка софта

  6. Запуск игр

  7. Установка дополнений или модов для игр

  8. Mangohud или игровой мониторинг

  9. Запуск macOS в виртуальной машине QEMU/KVM на любом процессоре (intel, amd)

  10. Выводы

Немного про дистрибутивы linux

Если упростить, то дистрибутивы делятся на 3 типа по внутреннему устройству:

  • deb-based (Ubuntu, Mint)

  • rpm-based (Fedora)

  • arch-based (Arch, Manjaro, Endless OS)

Это внутреннее различие не особо интересно, куда более важное различие по средам рабочего стола (desktop environment, DE) и тут тоже можно выделить 3 типа:

  • в стиле macOS, это GNOME (Ubuntu, Fedora)

  • в стиле Windows, это KDE Plasma и Cinnamon (Manjaro, Mint, Kubuntu)

  • что-то более экзотическое, например, sway

В данном случае нас интересуют те, которые максимально похожи на Windows.

KDE и Cinnamon - имеют тот же привычный набор GUI элементов, схожий функционал, и в целом опыт использования как и у Windows. Помимо базовых возможностей, тут есть и тайлинг окон, разделение рабочего пространство на подобласти и фиксируя там окна, управление окнами через win + стрелки, привычные кнопки свернуть/развернуть окно, привычные панель задач и панель с иконками трея. Автоматическое переключение вывод звука при подключении, например, usb-звуковой карты с наушниками на эту карту и прочие привычные вещи.

KDE Plasma:

Cinnamon:

Обе среды развиваются очень активно, поэтому оценивать их по опыту прошлого будет ошибкой. Если года 3-4 назад функционал у них был близок только к windows 7, а сами они могли быть не особо стабильными, то сейчас полностью догнали Windows 10/11 и даже в чем-то обогнали. Поэтому выбор тут скорее по внешнему виду, чем по возможностям, так как обе хорошо настраиваются. Например, в Steam Desk выбрали для себя KDE для режима десктопа, что в целом не хуже, чем Cinnamon.

Среди множества дистрибутивов можно выделить 2: Linux Mint и Manjaro.

Для Linux Mint родная среда Cinnamon, а для Manjaro - соответственно KDE. Эти дистрибутивы хороши тем, что они пытаются максимально приблизиться к опыту использования Windows систем, тут не требуется использовать консоль, всё настройки доступны через GUI. А установка софта происходит через графические менеджеры программ и пакетов.

Linux Mint - основывается на Ubuntu, только из которого вырезали все snap-пакеты и запретили по умолчанию установку этих snap пакетов. Поэтому время обновления софта, драйверов занимает 6 месяцев, а ядра и несколько лет, что, например, для очень свежего железа может быть не очень удобно.

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

К плюсам Manjaro можно отнести очень большой репозиторий софта и расширенный репозиторий AUR. Благодаря AUR установка чего-нибудь с github или что-нибудь из софта, которого нет в основных репозиториях, происходит не через консоль, а через этот же графический менеджер Pamac. Например, docker можно установить через Pamac, в то время как в Mint придется прибегнуть к установке через консоль.

Manjaro KDE: https://manjaro.org/download/

Linux Mint: https://linuxmint.com/download.php

Установка без удаления windows. Дуал-бут

Почти все linux дистрибутивы поддерживают загрузку в live режиме - это удобно потому, что вы можете не только потыкать и посмотреть как оно работает, оценить дизайн, проверить какие-то вещи без установки, но также это позволяет проверить, всё ли устройства и драйвера подхватываются.

Для установки дистрибутива нужна загрузочной флешка со скаченным iso-образом этого дистрибутива. Часто для создания загрузочной флешки используют Rufus, форматируя флешку каждый раз, если нужно залить новую iso-шку. Это не очень удобно, если нужно протестировать несколько дистрибутивов сразу, поэтому есть более удобный способ - Ventoy.

Ventoy - опенсорсная утилита позволяющая создать из обычной флешки мультизагрузочную, на которую можно будет просто копировать iso-образы как файлы в любом количестве, а также использовать её как обычную флешку. При загрузке с такой флешки будет показываться меню с выбором какой iso-образ грузить.

Подробнее на хабре: https://habr.com/ru/articles/575642/

Ventoy github: https://github.com/ventoy/Ventoy

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

Загрузившись в live-режим вас встретит установщик, который предложит либо заменить Windows, либо установить новую ОС рядом, либо установить на отдельный диск. При установке рядом, можно выбрать ползунком сколько вы хотите выделить места, среди доступного свободного, под новую систему. Установка в таком режиме происходит без удаления существующих данных:

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

Процесс установки занимает 10-15 минут.

После завершения и перезагрузки у вас автоматически появится дуал-бут: вы можете загружать как в Windows, так и Linux.

Установка видео-драйверов. Отличие драйверов AMD от Nvidia

Обычно, всё типичное оборудование, будь то wifi, bluetooth или принтер со сканером - всё работает сразу и из коробки, даже если и встречаются исключения. А вот с видео-драйверами есть 1 нюанс и он только для видеокарт Nvidia.

Драйвера для Nvidia проприетарные и закрытые, поэтому в 99% случаях дистрибутивы не будут их устанавливать по умолчанию. Тут есть исключения, например, Pop_os! предлагает сразу скачать iso-образ с nvidia драйверами, но в целом у nvidia видеокарт будет установлен слабо производительный драйвер под названием nouveau - он в 100 раз медленнее, есть разрывы изображений даже на рабочем столе и т.д.

Поэтому нужно установить драйвера для Nvidia, что можно сделать через графический интерфейс без консоли.

В Manjaro нужно зайти в настройки и выбрать пункт устройства. После чего нажать кнопку "Auto Install Proprietary Drivers" или выбрать конкретный драйвер:

В Mint/Ubuntu нужно зайти в настройки и запустить "Диспетчер драйверов":

Если у вас gpu от AMD или Intel - ничего делать не нужно, высокопроизводительные драйвера установятся автоматически сами.

Начинаем пользоваться, настройка типовых вещей, два монитора

ЛКМ - левая кнопка мыши.

ПКМ - правая кнопка мыши.

Расположение панели задач где угодно, включая плавающий вариант:

  • ПКМ по панели задач

  • Режим редактирования

  • Перетянуть панель вправо/влево/вверх

Сменить обои на нескучные:

  • Щелкните ПКМ на рабочем столе

  • Выбрать "Настроить рабочий стол и обои"

Отключить отображение значка звука на иконках играющих звук программ:

  • Нажмите на панели задач ПКМ

  • Настроить виджет Панель задач

  • Теперь вы можете отключить отображения значка звука, настроить клик на среднюю

Панель задач по центру как в Windows 11:

  • ПКМ на панели задач

  • Режим редактирования

  • Добавить 2 раза разделитель

  • Один оставить слева

  • Другой перетянуть направо

Сделать плавающую панель:

  • ПКМ на панели задач

  • Режим редактирования

  • Дополнительные параметры

  • Включить плавающую панель

Слева можно разместить виджет погоды или загрузки CPU
Слева можно разместить виджет погоды или загрузки CPU

Если у вас 2 монитора, и вы хотите на второй добавить панель задач:

  • На 2 мониторе нажмите на рабочий стол ПКМ

  • Добавить Panel -> Breath Panel

  • Нажмите ПКМ на появившуюся панель и выберите настройки

  • Установите галочку на отображение запущенных программ только с этого монитора

  • Установите эту же галочку и для 1 монитора

Комбинация клавиш для переключения раскладки языка:

  • Настройки

  • Устройства ввода

  • Клавиатура

  • Раскладки - Добавить

  • Комбинации клавиш для переключения

  • Основные: Alt+Shift

Добавить значок флага вместо текстовой надписи раскладки:

  • ПКМ по иконке языка

  • Настройки виджета

  • Выбрать один из вариантов стиля отображения

Применить цветовой профиль после калибровки монитора:

  • Настройки

  • Управление цветом

  • Добавить icc/icm файл

  • Выбрать цветовой профиль

Выбор источника выводы звука:

  • ЛКМ на иконку громкости

  • Выбрать устройство воспроизведения

Варианты регулировки общего уровня звука:

  • Просто навестись мышью на иконку громкости и крутить колесиком без клика

  • ЛКМ и также крутить колесиком мышки не переводя фокус

  • Установить уровень для конкретных устройств вывода звука

Микшер для отдельных программ:

  • ЛКМ на иконке звука

  • На вкладке "Программы" для каждой программы выбрать уровень звука

Другой вариант регулировки звука:

  • Установить Виджет "Win7 Volume Mixer"

Автоматически монтировать NTFS-диск или флешку при запуске:

  • Настройки

  • Внешние носители

  • Поставить галочку рядом с нужным диском

Подключить второй и следующие разделы динамических ntfs дисков:

Динамические диски в Windows это проприетарная технология, которую сама Microsoft уже не развивает и рекомендуют отказаться от неё. Но если у вас есть такие диск, где больше 1 раздела, так как 1 раздел будет подключаться нормально, то можно установить libldm, после чего в терминале вбить для включения и автозапуска и перезагрузиться. Теперь все разделы динамических дисков будут видны.

sudo systemctl start ldmtool.service
sudo systemctl enable ldmtool.service

Установка и настройка софта

С установкой софта всё достаточно просто, достаточно запустить менеджер программ, например, pamac:

В Manjaro в настройках также стоит включить поддержку дополнительных источников софта: это AUR и Flathub. Flathub - изолированная установка софта в собственной песочнице, иногда бывает удобно. AUR - это множество софта из различных источников, включая бинарные файлы со сторонних серверов, или сборка из исходников с github прямо на ПК.

Если в репозитории нет привычного софта, можно попробовать найти замену с тем же функционалом:

  • utorrent - отличный клиент qbittorrent

  • видеоплеер MPC-HC на linux - можно настроить smplayer

  • firewall без консоли - графический opensnitch

  • total commander - немного настроенный Double Commander

  • удобный просмотр изображений - настроенный xnviewmp

Поискать больше аналогов конкретных программ можно попробовать тут: https://pingvinus.ru/programs/windows-linux

Но не всегда можно найти полный или хотя бы близкий аналог, например, аналога Photoshop нет, но можно попробовать Krita (не GIMP) - помимо более близкого функционала к фотошопу чем у гимпа (например, можно делать обводку или тени для текста), там в настройках можно выбрать вариантов хоткеев как в фотошопе, чтобы не перепривыкать к другим клавишам.

Настроим Firefox

  • Для тех, кто привык прокручивать страницу зажимая колесико мышки и тянуть страницу вверх вниз, в настройках есть опция "Включить автопрокрутку".

Настроим SMPlayer как MPC-HC. Должны выполнятся следующие требования:

  • Можно перетягивать за любую часть экрана

  • Видео должно паузиться при нажатии на экран

  • Колесиком мышки регулироваться звук даже без нажатия на плеере, а просто наводя на него

  • При тайлинге в углу, при переключении клипов размер должен оставаться тем же

  • При открытии 1 серии сериала из папки, автоматическое открытые следующей серии без открытия всей папки

Настройки -> Интерфейс -> Оболочка MPC

Настройки -> Клавиатура и мышь -> Мышь

Настройки -> Плейлист -> Добавлять файлы в плейлист автоматически

результат не идентичный, но достаточный для замены MPC-HC на linux
результат не идентичный, но достаточный для замены MPC-HC на linux

Настроим Krita:

  • Сочетания клавиш как в фотошопе

Запуск игр

Запуск Windows игр и программ осуществляется через среду совместимости под названием Proton. Proton - улучшенная версия Wine разрабатываемая Valve, у неё лучше поддержка игр, выше fps и т.д.

Есть примерно 3 варианта запуска игр на Linux:

  1. Игры из Steam

    Почти всё, что есть в Steam будет запускаться без проблем, включая сетевые игры, такие как CS:GO, Battlefield, Apex, WWZ, B4B - всё запускается и работает без каких-либо особенностей. Единственное, что возможно понадобится включить совместимость в настройках:

  2. Игры из других лаунчеров игр

    Для запуска игр из Epic Games или GOG есть опенсорсные лаунчеры Heroic Games и Lutris. Они удобны тем, что могут подтянуть библиотеку из введенного аккаунта.

    У Lutris также есть удобный сайт показывающий совместимость игр. Например, Fortnite не запускается, о чем написано на сайте:

    Но не про все игры есть информация как их запустить, если они запускаются. Например, Fall Guys может работать, но нужно подправить ini-файл. В файле

    ~/Games/epic-games-store/drive_c/Program Files/Epic Games/FallGuys/FallGuys_client.ini

    нужно изменить первую строку указав файл "FallGuys_client_game.exe":

    TargetApplicationPath=FallGuys_client_game.exe

    После этого игра начнет запускаться и работать:

  3. Запуск игр напрямую

    Игры, например, скачанные с GOG можно запускать напрямую, запуская exe-файл. И тут есть 2 варианта. Либо запуск обычным двойным кликом по exe-файлу игры, либо добавить запускаемые файлы в какой-нибудь лаунчер.

    Через Port-Proton

    Это вариант, когда после установки, все exe файлы начнут запускать по двойному клику по ним. Port-Proton лучше подходит для игр, так как для запуска использует Proton, а не Wine.

    Установить можно через pamac:

    Либо по инструкции с официального сайта: https://linux-gaming.ru/2022/11/24/portproton/

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

    Например, можно включить игровой мониторинг для отображения fps, включить принудительно FSR 1.0, если у игры нет поддержки других вариантов, подменить DLSS на FSR 2.0 через FAKE_DLSS если у игры есть только DLSS, а у вас карточка AMD.

    Наведя мышку на каждый пункт появится небольшая подсказка. Например, наведя на mangohud в описании будет указано, что мониторинг можно выключать/включать прямо в игре по нажатию shift+F12. А включать и выключать vkBasalt по нажатию кнопки Home.

    Через Wine

    Тоже самое, что Port-Proton, только у Wine нет настроек, exe-файл будет запускаться сразу, но у Wine хуже с поддержкой игр, хуже с производительностью.

    Через лаунчеры

    Лаунчеры Heroic Games и Lutris позволяют не только привязаться к аккаунту, но и добавлять локальные игры в свою библиотеку. После добавления можно настроить параметры запуска, выбрать версию Proton, включить mangohud для отображения fps и прочее:

    Bottle

    Вам нужно создать "бутылку" с указанием всех параметров запуска, такими как путь к exe-файлу, версию wine или proton и другие параметры. После этого можно запускать этот объект. Этот вариант больше подходить для программ, чем для игр.

  4. Запуск лаунчеров, вроде Battle.net, установленных как программы

    Overwatch 2 успешно работает под линуксом, но для его запуска понадобится установить Battle.net (правда после появлении игры в Steam в этом нет особого смысла). Установить его можно любым из перечисленных выше способов.

    Например, если взять Port-Proton, там уже будут варианты популярных Windows лаунчеров и достаточно просто тыкнуть на нужный:

    Теперь можно пользоваться Battle.net как обычной программой под Windows, она также будет сворачиваться в трей и показывать уведомления:

    Обновление версии Proton

    В Steam по умолчанию устанавливается самая свежая версия Proton. А вот Port-Proton, Lutris или Heroic Games не умеют автоматически его обновлять (или не совсем ясно как это настроить), поэтому переодически имеет смысл проверять и обновлять версию вручную. Для новых игр это может быть особенно важно, так как новые версии протона добавляют совместимость, производительности и т.д.

    Port-Proton:

    Lutris:

Установка дополнений или модов для игр

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

Например, вы хотите установить дополнение HotA поверх Героев 3. Как и в Windows, просто скачиваете hota и разархивируете скачанный архив и запускаете exe-установщик. Теперь нужно только выбрать папку с HOMM3. Если вы используете port-proton, то это будет диск "Z:"

Указываете путь к игре
Указываете путь к игре
Теперь там есть HotA_launcher.exe
Теперь там есть HotA_launcher.exe
HotA запущена, Jebus Outcast тоже в наличии
HotA запущена, Jebus Outcast тоже в наличии

MangoHud или игровой мониторинг

Аналогом MSI Afterburn в плане мониторинга FPS является MangoHud:

Uncharted 4: A Thief's End
Uncharted 4: A Thief's End
Ghostrunner
Ghostrunner

У port-proton и других лаунчеров он включается галочкой в параметрах запуска игры. А для игр из Steam достаточно добавить такую команду параметра запуска:

mangohud %command%

По умолчанию отображается основная базовая информация, которой в основном достаточно. Если вы хотите больше информации, например, частоту и загруженность каждого ядра, тогда вам нужно создать файл конфигурации (символ ~ в пути означает путь до домашней папки вашего пользователя):

nano  ~/.config/MangoHud/MangoHud.conf

Теперь нужно заполнить этот файл по шаблону, взяв доступные параметры отсюда: https://github.com/flightlessmango/MangoHud#hud-configuration

gpu_stats
gpu_temp
gpu_fan

cpu_stats
cpu_temp
cpu_power
cpu_mhz

fps
frametime

text_outline

В результате вы увидите что-то вроде такого:

Apex из Steam отлично работает под GNU/Linux
Apex из Steam отлично работает под GNU/Linux

Запуск macOS в виртуальной машине QEMU/KVM на любом процессоре (intel, amd)

После появления проекта OpenCore призванного заменить Clover, стало возможно запускать macOS без ограничения на производителя процессора, раньше это было доступно только для Intel процессоров. Сейчас это возможно как в формате хакинтоша на любом процессоре, так и в виртуальной машине QEMU-KVM.

При этом, в виртуальной машине работает Xcode, как и эмулятор iPhone, и проброс по usb ios-устройства для тестирования и публикация приложений. Но без проброса GPU тут не особо много смысла, но поэкспериментировать можно.

И проброс GPU возможен, если есть поддержка вашей модели видеокарты, посмотреть список поддерживаемых карт можно на странице проекта Dortania's OpenCore: https://dortania.github.io/GPU-Buyers-Guide/modern-gpus/amd-gpu.html#native-amd-gpus

Скрипт для автоматической виртуальной машины с выбранной версией macOS: https://github.com/kholia/OSX-KVM

После создания, можно добавить созданную машину в менеджер виртуальных машин. GPU также можно пробрасывать и в Windows
После создания, можно добавить созданную машину в менеджер виртуальных машин. GPU также можно пробрасывать и в Windows

Выводы

Работать в GNU/Linux после Windows не просто, всё раздражает и бесит, всё не на своих местах, всё не ясно как сделать, особенно если выбрать не удобный дистрибутив, а если ещё учесть, что такой софт как Photoshop, AutoCAD доступны только под windows, то только и остается признать, что:

Linux для игр, Windows для работы.

Комментарии (173)


  1. eyeDM
    01.08.2023 04:33
    +1

    Рассказали бы ещё, как запускать игры, если есть только установочный ISO.


    1. LuchS-lynx
      01.08.2023 04:33
      +8

      подключаем iso через gnome disk utility, монтируем через него же, а дальше устанавливаем, например через тот же wine или port-proton


  1. WiW
    01.08.2023 04:33
    -1

    Все было бы отлично, но на больших мониторах KDE выдает боль.
    У меня Samsung Odyssey Ark.
    И, даже на Win 11, в масштабе 125% программы иногда ведут себя "странно".


    1. HemulGM
      01.08.2023 04:33

      Не все программы поддерживают HiDPI. Старые, не обновленные, почти все не адаптированы


      1. Ndochp
        01.08.2023 04:33
        +2

        Так большие мониторы обычно не hiDPI, и чем больше монитор тем менее HI, вплоть до классических 90DPI на 50"
        Однако мы не молодеем, и 125% все чаще хочется.


    1. Breathe_the_pressure
      01.08.2023 04:33
      +3

      На Линуксе только KDE и Gnome нормально масштабирует, но это всё равно проблема. Остальные среды это полный мрак, вообще не умеют.


    1. 0xd34df00d
      01.08.2023 04:33
      +2

      А в чём боль? У меня два 4к 27", и никакой боли.


    1. khajiit
      01.08.2023 04:33
      +3

      Под Wayland дробные масштабы работают нормально.
      Для X11-приложений нужно отключить масштабирование, (X11 Apllication scales themselves) — там же, где настраивается маштабирование есть две пары радиобатонов, отвечающих за настройку скейлинга.
      Далее, масштабируем приложения соответствено их настройкам.
      К счастью, все плавно перезжают на wayland, и таких приложений все меньше. Если, конечно, вы не используете debian9 или ubuntu18.04 и тому подобные архаизмы.


  1. Yuribtr
    01.08.2023 04:33
    +3

    Linux для игр, Windows для работы

    Вы оценивали, какая примерно просадка FPS при запуске через трансляторы в Linux?


    1. MountainGoat
      01.08.2023 04:33
      +9

      В каждой конкретной программе ОЧЕНЬ сильно по разному. Обычно - никакой. Иногда просадка. Столь же часто - ускорение.


      1. Yuribtr
        01.08.2023 04:33

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


        1. AcckiyGerman
          01.08.2023 04:33
          +21

          Потому что Wine Is Not an Emulator.
          Двоичные файлы виндовс запускаются на процессоре нативно.
          То же самое касается инструкций для графического процессора.

          Как работает Wine. А протон это допиленный Wine.

          Так что различие между программами для Виндовс и Линукс в основном в том, что они используют разные системные вызовы (обращение к ядру, системным библиотекам (которые тоже выполняются нативно), диску, сети и т.п), собственно Wine и занимается трансляцией этих системных вызовов и не в смысле трансляции инструкций процессора, а просто подстановки аналогичной функции с другим названием.

          К тому же игре, которая уже загрузилась с диска в память, не нужно вызывать много системных функций. Она молотит игровой цикл на видеокарте, и поэтому производительность зависит от реализации видеодрайвера, а не от Wine.

          По этой же причине, кстати, линукс программы быстро работают под виндовс в WSL2. Есть снижение скорости дисковых операций, а в остальном линукс программы точно также нативно работают на процессоре под виндовс.


          1. Yuribtr
            01.08.2023 04:33
            +1

            За ссылку на статью спасибо. Я примерно так и представлял работу Wine. Однако там тоже нет ответа, почему некоторые windows игры быстрее работают под Wine. Только утверждение автора ничем не подкрепленное.

            Исходя из статьи видно, что в Wine существует диспетчер системных вызовов - который транслирует Windows специфичные вызовы в те, которые поддерживает Linux. Здесь и должна крыться основная причина замедления, так как трансляция очевидно небесплатная.

            Другой вопрос что в общей производительности игр системные вызовы наверняка занимают ничтожную часть, по сравнению например с видеобработкой. И вот тут наверное будет правильным предположение что если под Linux и будет увеличение FPS то именно за счёт более оптимизированных видеодрайверов, что согласитесь от Wine уже не зависит.


            1. MiraclePtr
              01.08.2023 04:33
              +9

              Ниже вон рассказали историю - игра под Linux/Wine шла с в два раза большим FPS чем под Windows, но исключительно потому, что половины эффектов (теней, бликов, вспышек) просто не было, видимо из-за недоделанности D3D-транслятора или еще чего.


            1. gxcreator
              01.08.2023 04:33
              +1

              Игры, работающие через что-то типа DXVK для DX9 получают буст за счёт того, что Vulkan на современных CPU/GPU работает быстрее.


          1. thevlad
            01.08.2023 04:33
            +1

            Это не трансляция, это реализация окружения Windows в Linux. То есть там где происходит вызов какой-то функции, в Windows одна реализация в Linux другая.

            Почему может быть быстрее или по крайней мере не медленнее? Возможно какие-то функции реализовать в Linux проще и они быстрее. Как в низу заметили, если идет трансляция в Vulkan, то там еще и дополнительный overhead меньше по сравнению со старыми версиями Direct3D.


          1. Metadorius
            01.08.2023 04:33
            +1

            Не совсем точно так же нативно. У WSL2 ядро виртуализированно всё же, а вот программы нет. В WSL1 было полное отсутствие виртуализации как раз, да.


    1. DimoniXo
      01.08.2023 04:33
      +4

      Там главная беда даже не в просадках, а в рандомных артефактах и багах, которых на Windows нет. Например в упомянутом Uncharted мерцание текстур в самом начале игры и вылеты. Пройти дальше пролога не получилось. Ну и статтеры дикие


      1. Newbilius
        01.08.2023 04:33
        +9

        У меня есть нерелевантный в силу возраста, но очень забавный пример из студенческих времён: запустил я как-то Painkiller в Wine на ноутбуке с дохленькой видеокартой - и сильно удивился, что игра пошла раза в два быстрее, чем на винде. Но буквально через несколько минут я понял, в чём причина: половины спецэффектов просто не было! Пропали тени, блики от источников освещения, вспышки выстрелов, ещё что-то... Они были включены в меню, но просто не рендерились. Зато быстро :D

        Понятно, что история древняя, Wine и Linux за 10+ лет прошли длинный путь, и сейчас там такого на порядок меньше - но всё равно достаточно для того, чтобы игры я запускал исключительно на винде. Люблю играть в игры больше, чем с операционной системой, чтож поделать то.


        1. DimoniXo
          01.08.2023 04:33

          Пропали тени, блики от источников освещения, вспышки выстрелов, ещё что-то... Они были включены в меню, но просто не рендерились. Зато быстро

          Эти трюки никуда не делись, когда в меню вроде всё на максимум выкручено, а спецэффекты не рендерятся. Это называется "грязная оптимизация". Зато потом можно фантазировать на тему производительности протона-вайна.

          А вот так по мнению линукса должна рендериться волосня главной героини в том-же Uncharted

          Hidden text


          1. Shannon Автор
            01.08.2023 04:33

            На скриншоте игра запущена на очень старой версии, в основе там указан Wine 7.0, который вышел 1.5 года назад.


            1. DimoniXo
              01.08.2023 04:33

              Ну так и игра вышла примерно 1.5 года назад)


              1. Shannon Автор
                01.08.2023 04:33

                Wine и Proton не были рождены идеальными, Proton сейчас и Proton 1.5 года назад — это совершенно разный уровень совместимости.


                1. DimoniXo
                  01.08.2023 04:33
                  +3

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


                  1. Gendenig
                    01.08.2023 04:33
                    +1

                    статистика стим это и подтверждает

                    А ещё она подтверждает, что если обычный человек покупает себе устройство для игр, то менять линукс на винду он не будет.

                    Как проверить

                    Сравнить кол-во пользователей с GPU "AMD VANGOGH" и пользователей с OS "SteamOS Holo". И то и другое - уникальные части Steam Deck.

                    Если бы пользователи Steam Deck массово ставили винду, второе число было бы меньше первого.

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

                    С другой стороны, китайцы, делавшие то же самое раньше и на Windows, достичь успеха Steam Deck не смогли.

                    Похоже, успех игрового устройства определяется не операцинкой, а чем-то другим (лично я склоняюсь к маркетингу).


                    1. net_racoon
                      01.08.2023 04:33

                      Вам же выше объяснили что Дек это другая история. И в этом случае там действительно нет разницы какая операционка стоит. Они могли ее сделать и на винде и даже на БСД, лишь бы взлетело.

                      Все потому, что там на всех устройствах одинаковое железо и одинаковый софт (либо ограниченное количество вариантов). Конечно оно работает. Они делают игру, проверяют ее у себя в лаборатории на одном устройстве и если все ОК, оно работает на всех устройствах у всех пользователей. И дело не в маркетинге, оно просто работает у всех. А если работает, понятно дело пользователь не полезет менять ОС.

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


                      1. Shannon Автор
                        01.08.2023 04:33
                        +1

                        И в этом случае там действительно нет разницы какая операционка стоит. Они могли ее сделать и на винде и даже на БСД, лишь бы взлетело.

                        Разница всё же есть, так как Гейб после Windows 8 хотел пошатнуть монополию Microsoft на запуск игр. И приложил не мало сил вложившись в Proton.
                        И он целенаправленно сделал Steam Deck таким, по их словам, это обычный ПК.


                        Энтузиасты удаляют Windows на портативке ROG Ally и делают из него Steam Deck, ставя на него дистрибутивы Linux.


                        Они делают игру, проверяют ее у себя в лаборатории на одном устройстве и если все ОК, оно работает на всех устройствах у всех пользователей.

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


                        В Героях 5 есть момент, когда у одних Биара приходит, а у других не приходит и пройти игру невозможно.
                        У одних боты то играют и бегают за героем, а у других стоят на месте как вкопанные. У одних вылетает когда заходишь в святилище, чтобы спрятаться, а у других не вылетает.
                        И это всё в Windows версии. И никто не говорит "это железо или ОС не для игр, тут надо при свете луны танцевать".


                        у меня на другом железе- приходится плясать с бубном в свете луны.

                        Вы буквально просто описали баги игр. И ниже, когда вы писали про баг Космических Рейнджеров, описывали баг самой игры, который есть и в Windows версии, на который игроки жалуются уже давно, но приписывали этот баг Proton'у.


                      1. nidalee
                        01.08.2023 04:33
                        +1

                        Сейчас вы описали весь ПК-гейминг, где у всех разные устройства — но как-то же справляются.
                        Справляются, но Ubuntu 22.10 ДО СИХ ПОР задумывается при установке «не той» версии cuda со слишком свежей версией самого драйвера nvidia, и в лучшем случае перестает признавать монитор как 4К, рисуя 1280х1024@24, а в худшем вообще решает на вывод изображения забить.
                        Вот и пишут — пока в системе абсолютно одинаковое железо (причем очень желательно amd), можно под него точить софт и гордиться оптимизацией. Консоли так и живут. Как только у вас появляется какая-то вариативность, что-то идет не так.


                      1. Shannon Автор
                        01.08.2023 04:33

                        Вот вам и пишут — пока в системе абсолютно одинаковое железо
                        пока в системе абсолютно одинаковое железо, можно под него точить софт и гордиться оптимизацией

                        Вспомните как Windows 10 на заре своего выхода с трудом переваривала ноутбуки разных брендов и постоянным явлением был циклический откат обновления до win8 и снова до win10, и всё это с черным экраном, так как драйвера не вставали.


                        И естественно, что и тут что-то может быть не идеально, но это очень далеко от ситуации, когда нужно "абсолютно одинаковое" железо.


                        Справляются, но Ubuntu 22.10 ДО СИХ ПОР задумывается при установке

                        В ОС которая не является актуальной фаза "до сих пор" может очень на долго затянуться. У вас же не LTS версия, значит вам ничего не мешает обновиться до актуальной Ubuntu 23.04.


                        Кстати, это как раз та причина, почему для Steam Deck выбрали Arch, у других слишком долгий цикл обновления, а сам Линус матерился на Debian за то, что они шлют им баги, которые они 2 года назад уже починили.


                        Так что если кто-то напишет "все беды в линукс в том, что не обновляются" — с этим я соглашусь, но уж ни как ни с тем, что разное стандартизированное железо слишком тяжело потянуть.


                      1. nidalee
                        01.08.2023 04:33

                        и всё это с черным экраном, так как драйвера не вставали.
                        Вот черных экранов, не чинящихся самостоятельно, я на винде не припомню с XP. Вы уверены, что это обновления? Они обычно тянут очень древнюю версию дров, как раз чтобы завелось на любом тостере.
                        Вспомните как Windows 10 на заре своего выхода с трудом переваривала ноутбуки
                        Так то на заре выхода.
                        В ОС которая не является актуальной
                        Месяц назад еще была :)


                      1. Shannon Автор
                        01.08.2023 04:33

                        Я пытался обновить через год-полтора после выхода win10 не самый дешевый или редкий ультрабук ASUS Zenbook UX31L до 10 винды, стабильно в какой-то момент показывало 2-3 часа черный экран с парой перезагрузок, пока не откатывало на win8 и так по кругу. В один момент он даже перестал загружаться и я подумал, что ему наступило хана из-за этих попыток и перезагрузок, но спустя неделю он ожил, а через пару лет он всё-таки смог обновиться и работает без сбоев.


                        Так то на заре выхода.

                        Как удобно, там "были причины", а тут "абсолютно идеальное железо" требуется =)


                        Месяц назад еще была :)

                        Да не была же, она была актуальна на момент выхода, а потом была "заморожена" в этом состоянии, до следующего релиза. Да и 23.04 вышла не в прошлом месяце, а 4 месяца назад.


                  1. Shannon Автор
                    01.08.2023 04:33
                    +3

                    Это проигрышная позиция вечно догоняющего. Пользователи не будут ждать

                    Звучит так, словно вы предлагает не только сделать такой Proton, который будет сразу идеальным, но и неизменяемым всю его жизнь.
                    Игра вышла на ПК 10 месяце назад, а вы её запускаете на Протоне 1.5 летней давности. Тут даже не догоняющего, а смотрящего в будущее нужно.


                    если версия для Windows вот она, в день релиза и нативная

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


                    А так, словно кто-то заставляет вас или кого-либо перейти на Linux чтобы играть, но нет, это не так. Главное чтобы игры продолжали вас радовать, не важно где, будь-то Windows, будь-то Linux, будь-то консоль.
                    Доля линукса 1.44% — это как раз рост, а не падение. Ровно 2 года назад этот показатель был 1%.


    1. LuchS-lynx
      01.08.2023 04:33
      +1

      Виртуалка с виндой vs нативная винда
      Виртуальная машина 8 хост потоков ЦП i7 8700
      Виртуальная машина 8 хост потоков ЦП i7 8700
      Нативная винда 12 потоков ЦП i7 8700
      Нативная винда 12 потоков ЦП i7 8700

      Сам в шоке.


      1. 104u
        01.08.2023 04:33
        +1

        Пора ставить виртуалку в виртуалку?


      1. nidalee
        01.08.2023 04:33
        +2

        Минимальный FPS таки важнее среднего будет, консольщики не дадут соврать.
        Потому что на 47 FPS с просадками до 24 еще как-то можно жить, а вот 8 — это уже смерть.


        1. LuchS-lynx
          01.08.2023 04:33
          +1

          тут Вы правы, но на практике снижением различных настроек или выбором более старых/менее требовательных проектов к железу можно нивелировать этот минус. Тот же Киберпанк у меня с fsr на 2k выкручивается настройками на 30-55 кадров


          1. nidalee
            01.08.2023 04:33

            Более низкий минимальный FPS обычно не чувствителен к снижению настроек, потому что является, в основном, индикатором софтовых или железных проблем. Исключение — если это статтеры из-за того, что жирные текстуры не лезут в VRAM. Если же в VRAM лезет все, то скорее всего снижение настроек на просадки особого влияния не окажет — только на средний FPS.


            1. LuchS-lynx
              01.08.2023 04:33
              +1

              Тесты дисковой подсистемы
              Виртуалка
              Виртуалка
              Нативная Windows
              Нативная Windows

              В виртуалке, у проброшенного SSD, ниже скорости чтения/записи рандомных блоков 4кб (возможно это можно решить подкруткой параметров в Proxmox), однако это все равно выше чем у обычного HDD для тех же рандомных 4кб блоков, собственно в этом я вижу корень бед, т.к. в случае других игр, даже ААА-проектов прошлых лет, напримр 2016г. (Detroit - Becone Hurman) игра на этом же железа работает без дропов на 60 фиксированных fps в FHD, то же касается FF7 - Remake и Horizon Zero Down. Т.е. на практике, за счет настроек или за счет менее требовательных к железу игр, обычно просто более старых, на моем ноутбуке в виртуалке с i7 8700 (8 потоков host) + проброшенная GTX1660ti max-q позволяют комфортно играть на средне-высоких. Я уже молчу про работу с видео, рендеров сцен и занятия графикой в CAD системах, например Revit/ArchiCAD.
              Для комфортной работы этого достаточно, при этом я не утверждаю что это будет быстрее чем на нативной системе, я лишь утверждаю что это может быть комфортно работать, при условии хорошего железа, даже из 2018-2019 гг.


              1. nidalee
                01.08.2023 04:33
                +1

                Для комфортной работы этого достаточно, при этом я не утверждаю что это будет быстрее чем на нативной системе
                Так я же без наезда, просто не хотелось бы чтобы кто-то к такому выводу самостоятельно пришел, глядя на ваш скриншот :)


    1. Axelaredz
      01.08.2023 04:33
      +1

      Максимум плюс минус 10
      А то бывает и наоборот если немного поднастроить играть на 300 фпс)
      https://youtu.be/BDrr8QNbSbo


  1. 13werwolf13
    01.08.2023 04:33
    +4

    результат не идентичный, но достаточный для замены MPC-HC на linux

    есть же mpc-qt, выглядит так же как MPC-HT, но работает лучше потому что под капотом mpv. а главное не привязан к конкретной ОС и одинаково хорош как на линуксе так и на винде и на макоси


    1. Newbilius
      01.08.2023 04:33

      О, спасибо за наводку.


    1. DimoniXo
      01.08.2023 04:33

      А madVR там будет работать? Я смогу например использовать скейлер Jink или SSIM на GPU?


  1. Komandir_Bublik
    01.08.2023 04:33
    +1

    Подскажите игру на первом скрине и превью?


    1. alnite
      01.08.2023 04:33
      +2

      Jagged Alliance 3


    1. Wesha
      01.08.2023 04:33

      Интересно, и где же название запущенного софта может быть написано? Может быть, в заголовке окна? Да не, ерунда какая...


  1. Murmand
    01.08.2023 04:33
    +15

    Windows хорош тем, что ты его установил, скачал нужный лаунчер (Стим/Эпик/Батлнет), скачал игру и играешь (она сама все нужные библиотеки предложит доустановить), а вот в Linux так не получится, я прочел ваш пост и думаю пока рано заявлять, что Linux именно для игр.

    Но в качестве эксперимента конечно можно поиграться если есть свободное железо.


    1. meeshanya
      01.08.2023 04:33
      +4

      Зашел прочесть этот комментарий, все именно так!


      1. vyrkmod
        01.08.2023 04:33
        +2

        Открываю стим, нажимаю кнопку, играю. ЧЯДНТ?


        1. net_racoon
          01.08.2023 04:33
          +2

          Поздравляю, значит вам повезло. А кто-то открывает стим и у него игра просто не запускается, либо запускается не на том мониторе. И причем это щас про нативные игры.

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


          1. X3nsk
            01.08.2023 04:33
            -1

            Ну проблема со 2-ым монитором это eON wrapper. Можно попробовать что-то типа опций запуска: "%commad% --eon_force_display=1", но обычно все эти "найтивные" игры давно не обновляются, и лучше играть под Proton-ом, и в свежие версии. Также есть gamescope, если уж сильно охота "найтивную" версию.


            1. net_racoon
              01.08.2023 04:33
              +6

              Вот видите, а можно просто поставить винду и не страдать такой бабуйней. Как вы думаете, что обычный пользователь выберет? И даже если он сталкнетя с такой проблемой на винде, есть куча мест где ему помогут.


              1. Gendenig
                01.08.2023 04:33
                +1

                что обычный пользователь выберет?

                Устройство(не операционку), которое лучше рекламируется.

                Например, Valve хорошо пропиариала свой Steam Deck, и имеет с ним успех не сравнимый с китайцами, которые делали тоже самое, но раньше(и даже на винде).

                Linux ни Valve, ни пользователям никак не мешает, т.к. первые к нему подготовились, а вторым даже знать что это не нужно.

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


                1. APXEOLOG
                  01.08.2023 04:33
                  +1

                  Steam Deck'и унифицированы (т.е. результат на одном будет возспроизводится на всех) и Steam для каждой игры которую они ручками проверили и убедились что она работает нормально шлепают бейдж "поддерживается стимдеком".

                  Конечно обычный пользователь дека не будет менять ОС - у обычного пользователя дека для этого банально нет знаний и навыков


              1. Dolios
                01.08.2023 04:33
                +1

                Как вы думаете, что обычный пользователь выберет?

                Включит свой xbox/playstation.


              1. larasage
                01.08.2023 04:33
                +1

                Обычный пользователь не купит второй монитор?


          1. Wesha
            01.08.2023 04:33

            В этом то вся и беда, нет стабильности.

            Кому-кому, но не нам, пережившим лихие 90-е, на отсутствие стабильности жаловаться...


    1. Akela_wolf
      01.08.2023 04:33
      +5

      В линуксе стим точно также все нужное установит. И Lutris тоже.

      Единственное что мне пришлось установить руками и подключить к стиму - Proton-GE (а вот Lutris сам его может установить)


    1. User79
      01.08.2023 04:33
      -4

      Ещё каких нибудь 5-10лет и ситуация изменится координально


      1. javalin
        01.08.2023 04:33
        +4

        Угу, потому, что останутся только мобилки и игры через облако, типа gfoceNow. И мобилки через облако.. что уже есть.. консоли тоже будут через облако. Все как сервис нас поджидает..


      1. exTvr
        01.08.2023 04:33
        +3

        изменится координально

        А это, извините, как?


        1. vagonovozhaty
          01.08.2023 04:33
          +6

          Это когда x и y меняются местами


    1. engine9
      01.08.2023 04:33
      +2

      А я, наоборот, считаю это большим плюсом, т.к. с переходом на линукс перестал играть в какие-либо игры. Ну, может быть, раз в 3 года перепройду что-нибудь из PS1 классики на эмуляторе.


      1. karabas_b
        01.08.2023 04:33
        +1

        "Перестал играть в какие-либо игры" это типа плюс?


        1. Kurochkin
          01.08.2023 04:33

          Либо плюс, либо возраст.


      1. SilverDrakon
        01.08.2023 04:33

        У меня похожая ситуация.
        На домашнем компе играю-играю, дохожу до ситуации, когда всё свободное время (и даже больше) уходит на игры. Оттолкнувшись от "дна" - сношу винду, ставлю линукс. Ковыряюсь, настраиваю. Периодически пытаюсь запустить что-то из игрушек - обычно, безрезультатно (последний раз даже Team Fortress 2 из стима отказалась запускаться - вылетала после заставки). Хватает на месяц - два, потом обратно ставлю винду и потихоньку начинаю "разыгрываться". И так по кругу, уже много раз (((


        1. RainAustin
          01.08.2023 04:33

          Если не задротить в онлайн то времени на игры не будет уходить слишком много, другой вопрос что это возможно не решит проблему слива свободного времени на развлечения вроде потупить в интернете/посмотреть кино вместо например пойти на спорт :)


  1. Koyotter
    01.08.2023 04:33
    +13

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


    1. Hlad
      01.08.2023 04:33
      +4

      Я тут недавно попробовал позапускать старые игры в Win10 - это боль. "Космические рейнджеры" не идут вообще, "Silent Storm" идёт со скрипом, "Герои 5" - тоже. Так что утверждение "для игр - винда" уже давно является сомнительным.


      1. HemulGM
        01.08.2023 04:33

        Не считать платформу удобной для игр, потому что там не идут устаревшие игры - спорное заявление


        1. Hlad
          01.08.2023 04:33
          +6

          Преимуществом винды всегда было именно то, что там можно было запустить сколь угодно древнюю программу...


          1. larasage
            01.08.2023 04:33
            +1

            Уже под win7 всё было далеко не замечательно с dos-программами...


            1. MiraclePtr
              01.08.2023 04:33

              На самом деле еще начиная с XP, дело не сколько в самой системе, а в 64-битности. В 64-битных виндах выкинули NTVDM со всеми вытекающими последствиями.
              А часть DOS'овских игр еще при переходе с Win9x-ветки на NT отвалилась (частично решалось костылями типа VDMSound)


            1. DennisP
              01.08.2023 04:33

              но ничто из перечисленного выше не является дос-играми


              1. larasage
                01.08.2023 04:33
                +2

                Ну возьмите оригинальные игры под Win9x и позапускайте их под Win7. Тоже такая себе лотерея.


      1. Akela_wolf
        01.08.2023 04:33
        +2

        Вот именно! Особенно что касается старых игр - линукс однозначно лучше.


      1. Newbilius
        01.08.2023 04:33
        +4

        Но для них как правило есть развитое сообщество, которое все или почти все проблемы с запуском решило... и большинство этих решений под Windows, так что при запуске на лине есть шанс оказаться вообще без готовых вариантов. Более того, по моему опыту - в 7 и 10 совместимость с некоторыми старыми виндовыми играми стала даже лучше, чем во времена той же Vista)


      1. nidalee
        01.08.2023 04:33
        +2

        «Герои 5» — тоже.
        Что не так с пятыми героями? У меня друзья гоняют на 11 винде, буквально вчера видел. Сам не пробовал, но стало интересно. Без меня они вряд ли бы осилили решать проблемы.


        1. Hlad
          01.08.2023 04:33
          -2

          В окне не запускаются без плясок с бубном.


          1. max_mustermann
            01.08.2023 04:33
            +3

            Ну это, мягко говоря, далеко не самый обычный способ запуска игры и уж точно не заслуживает ярлыка "идёт со скрипом". В режиме "скачал со Стима и кликнул Play" пятые Герои идут на Win10 без нареканий.


      1. LuchS-lynx
        01.08.2023 04:33
        +1

        тоже столкнулся с этим, не запустилась древняя версия Starcraft Brood War, Рейнджеры релиза HD запустились, оригинальные нет, Imperium Galactica 2 из трех вариантов запустилась только одна, GTA 5 тоже перепробовал несколько установочных пакетов, прежде чем без ошибок все установилось, правда древней версии. Поиграть же в условные Tie fighter, Dune 2, WarCraft 2... теперь целая история


        1. MAXInator
          01.08.2023 04:33

          Поиграть же в условные… WarCraft 2… теперь целая история

          Вот с чем-с чем, а с варкрафт нет никаких проблем — хоть первый, хоть второй, хоть по сети.


        1. RainAustin
          01.08.2023 04:33

          Дюна 2 прекрасно запускается, можно в случае чего Легаси версию использовать допилено на 99%, Вар Крафт 2 давненько не пробовал играть на современном железе но возможно вполне решаемо. Та же ККНД2 еще более нишевая прекрасно работает на вин 10, ну а уж всякие Арканум и подобное вообще без проблем.


      1. RainAustin
        01.08.2023 04:33

        Космические рейнджеры еще в допотопные времена были достаточно вредной к системе игрой. Но допиленная вторая часть вроде как вполне сносно играется, ну кроме уже своих косяков. Ну еще многое зависит от поддержки сообщества те же Герои 3 и Фалаут 2 прекрасно себя чувствуют под любым железом и системой.


    1. Breathe_the_pressure
      01.08.2023 04:33
      +1

      Да, самоистязание какое-то. Я лично не люблю дуал буты и Линукс использую исключительно для работы на разных машинах. Взял быструю флеш типа Самунга, поставил на неё и перехожу туда-сюда.


    1. Arastas
      01.08.2023 04:33
      +2

      А почему программисту удобнее в Linux? Если, конечно, он не разрабатывает под linux?


      1. Akela_wolf
        01.08.2023 04:33
        +2

        Скажу за себя:

        1. Консоль. Очень много вещей можно сделать в консоли. В частности такие утилиты как grep, sed, awk при грамотном использовании творят чудеса. Да, в винде они тоже есть (MinGW/Cygwin/WSL), но в линукс они органично вплетены в систему.

        2. Docker. Не знаю как сейчас, в Win7 он ставился как-то нетривиально (и вроде работал через виртуалку). В линуксе - "искаропки".

        3. Оконный менеджер. Под любые запросы. Я предпочитаю тайловый i3wm - виндовс мне может что-нибудь подобное предложить?

        4. Ну и, наконец, настраиваемость всего что только можно.

        5. Ну и последнее - это уже специфика моей работы. Я разрабатываю бэкэнд, который потом будет развернут в кубернете. Использование линукса снижает шансы того, что поведение сервиса будет отличаться (при использовании Win у меня была прекрасная ситуация, что у меня все работало, а на сервере упало - винда не различает регистр в имени файла, а линукс различает)


      1. Physmatik
        01.08.2023 04:33
        +1

        Смотря на чём и под что программировать, конечно. Плюс личный опыт и организация рабочего процесса сильно влияет.

        Когда-то, помню, очень страдал от того, что на винде нельзя поставить параллельно несколько питонов (сейчас это уже не так актуально, конечно); от того, что сборка плюсовых либ только через студию (особенно когда Geant4 ставил, на линупсе просто два скрипта запускаешь, а на винде целая эпопея); от того, что в винде нет нормальной консоли (а язык батчей, или как он там называется, даже до баша не дотягивает, что уж говорить о zsh и других); от того, что ssh через explorer не сделаешь (а через Dolphin KDE-шный — запросто).

        Много, в общем, мелочей, которые все вместе совсем не мелочь.


      1. 0xd34df00d
        01.08.2023 04:33
        +2

        Тулинг, компиляторы и прочее в основном пилятся и проверяются под линукс. Если я хочу писать на каком-нибудь хаскеле-идрисе-етц, то шансов, что всё будет нормально и безбажно работать, на линуксе куда больше.


        Ну и по мелочи, часть из того, что рядом писали — консоль, настраиваемое окружение, не нужно регулярно перезагружаться ради обновлений, етц.


      1. APXEOLOG
        01.08.2023 04:33

        Ничем. Несколько лет работал под линуксом, остальное время работал под виндой, как и сейчас. Я работаю в основном с облачными бессерверными приложениями (AWS), поэтому локальный терминал мне нужен только для гита и совсем базовых команд. Винда побеждает отсутствием детских проблем (пока под линем сидел все время приходилось решать какие-то проблемы с ОС)


      1. bazilevichla
        01.08.2023 04:33

        Удивительно, но не увидел этого в ответах вам, в прочем, не могу сказать, что очень внимательно их прочитал. Самый банальный аргумент - программист человек ленивый, вечно пытается всё автоматизировать и ускорить скриптами. Ну и лучшее поощрение этой самой лени - упрощённая рутина для начала программирования на "свежей" системе. Например, Python, GCC, G++ устанавливать вам не придётся (по крайней мере я не сталкивался с дистрибутивами, где нет того же Python, ну а отсутствие GCC звучит вообще экзотично на фоне того, что ядро Linux разрабатывается на C), а программировать можно начать сразу из блокнота или вообще в консоли при помощи утилиты nano)


  1. dimars08
    01.08.2023 04:33
    +4

    Автору спасибо за мини гайд) Надо будет на выходных попробовать. Давно собирался, а тут ещё и Jagged Alliance 3 ;)


  1. kasiopei
    01.08.2023 04:33
    +7

    Мои вкусы весьма специфичны...Я играю с linux


    1. iig
      01.08.2023 04:33
      +1

      Я играю с linux

      :D


  1. Evengard
    01.08.2023 04:33
    +8

    Вы забыли упомянуть, что некоторые игры (в частности со всякими продвинутыми "системами античитов", чем славятся например некоторые ММОРПГ, особенно у некоторых издателей - да-да, я смотрю на тебя, Фрост) на Линуксе не запустятся ни при каких условиях - потому как требуют установки системного драйвера - который имеется само собой только под Win. Такого кажется в последнее время становится всё меньше, но всё ещё распространено достаточно широко.


    1. Newbilius
      01.08.2023 04:33
      +6

      @Boomburumподскажите пожалуйста, на хабре есть в планах возможность поменять оценку комментарию? Ну вот кликнул я случайно на минус комментарию, а исправить не могу. В карме же можно поменять оценку, почему тут нельзя?


      1. Boomburum
        01.08.2023 04:33
        +2

        Надеюсь и в комментариях появится когда-нибудь :) или возможность переголосовать, или отмена голоса как таковая. cc @Nomad_77

        p.s. думал, вы кого-то минуснули случайно и хотел было плюс поставить, но понял, что речь про гипотетическую ситуацию.


        1. tommyangelo27
          01.08.2023 04:33
          +6

          Я вот нередко ставлю случайные минусы (2-3 раза в месяц), когда при скролле на экране телефона палец попадает в стрелочку. И именно в минус попадаю, так как стрелка "вниз" ближе к большому пальцу правой руки, чем "вверх".

          Особенно актуально для глубокого уровня вложенности.


          1. Hait
            01.08.2023 04:33
            +3

            Надо просто сидеть через аккаунт, что минусить не может. Я вот только случайные плюсы ставлю :)


            1. Wesha
              01.08.2023 04:33

              Я вот только случайные плюсы ставлю

              А я вот сейчас Вам кайф-то и обломаю!


          1. Wesha
            01.08.2023 04:33
            +1

            именно в минус попадаю, так как стрелка "вниз" ближе к большому пальцу правой руки, чем "вверх".

            @Boomburum, Вашим разработчикам на заметку ↑↑↑↑↑↑


        1. Newbilius
          01.08.2023 04:33
          +1

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


    1. HemulGM
      01.08.2023 04:33

      Меньше такого не становится (к счастью или к сожалению, не знаю). Большинство ММО игр с подобной защитой (иначе читерам раздолье).


  1. emoxam
    01.08.2023 04:33

    Давно бы сидел на Linux если бы смог запустить royal ts под него...


  1. net_racoon
    01.08.2023 04:33

    Да не будет Линукс для игр в ближайшее время. Там подход для этого неправильный, как в басне про лебедя, рака и щуку. Каждый пилит что-то свое и в разные стороны. Кучу всяких альтернатив и ты из этого всего выбираешь наименее глючное. Только в случае, например, с интерфейсом ОС ты что-то можешь потерпеть (например, у меня после обновления начали "плясат" значки в трее), а вот в играх любая мелочь- это сразу неиграбельность. И ты начинаешь долго гуглить и искать что нужно доставить/где поправить чтобы исправить этот глюк, а потом сидишь и спрашиваешь себя нафига тебе все эти пляски?


    1. garwall
      01.08.2023 04:33
      +4

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


      1. HemulGM
        01.08.2023 04:33
        -2

        СтимДек подготавливают (как и любую консоль). Там особая ОС с нужным набором инструментов для работы.


      1. net_racoon
        01.08.2023 04:33
        +2

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

        А мое нытье было про обычный Линукс на десктопе.


        1. Shannon Автор
          01.08.2023 04:33
          +8

          Steam Deck — это и есть обычный линукс на десктопе, именно в этом и была цель у Гейба.


          Если отбросить функционал кнопок дека, то там обычный дистрибутив Arch + KDE с отличием только в том, что при загрузке загружается Steam Big Picture, а не рабочий стол.
          И всё что работает на Steam Deck работает и в обычном стиме на обычном линуксе, так как дек это и есть обычный линукс.


          1. HemulGM
            01.08.2023 04:33
            +1

            Так речь о том, что не с любой конфигурацией дистрибутива работает протон. Что-то нужно доустановить и настроить для его работы. (если взять тезис корневого комментария)


            1. Shannon Автор
              01.08.2023 04:33

              Если упростить, то есть Proton — это ядро, как Linux это ядро, а есть GNU/Linux — это уже про дистрибутивы. Дистрибутивов много, а ядро одно. С протоном тоже самое.
              По сути, что Lutris, что Port-proton, что Heroic — это просто графические оболочки над единым ядром трансляции вызовов в графический API.


              Нет такого, что вот это железо, вот дистрибутив и только под него Proton и заточен. Есть стандартные API для GPU-карт: DirectX, Vulkan, OpenGL, именно с ними и работает Proton.


              Lutris установит все необходимые пакеты для запуска, это прописано у него в зависимостях, это сработает на любом дистрибутиве. После установки Lutris скачает ядро Proton и будет через него запускать игры. И точно также сделает и Port-proton и даже Steam.


              Поэтому это универсальное решение, конкретный дистрибутив тут ни при чем.


              1. net_racoon
                01.08.2023 04:33
                +1

                Если б все так было просто. Как тогда объяснить что на одном ПК игра работает и люди в нее играют, а у меня, например, она вылетает после определенных моментов игры? Ведь что там Протон, что тут.

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


                1. Shannon Автор
                  01.08.2023 04:33

                  Напишите хоть немного конкретики.


                  1. net_racoon
                    01.08.2023 04:33
                    +1

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


                    1. Shannon Автор
                      01.08.2023 04:33

                      Всё верно, это баг игры, на который жаловались еще в 2013 году в Windows 8:


                      https://steamcommunity.com/app/214730/discussions/1/792924412319657022/?l=russian


                      1. net_racoon
                        01.08.2023 04:33
                        +1

                        Да, только почему-то в одной конфигурации он повторятся, а на другой в игру можно играть. Хотя и там и там Протон.


                      1. Dolios
                        01.08.2023 04:33
                        +1

                        Да, только почему-то в одной конфигурации он повторятся, а на другой в игру можно играть. Хотя и там и там Протон винда.


                      1. Shannon Автор
                        01.08.2023 04:33

                        Да, только почему-то в одной конфигурации он повторятся, а на другой в игру можно играть.

                        Вы либо искренне не понимаете, либо специально делаете вид, что не понимаете, что такое баг в программе или игре.
                        При чем тут Протон, если это баг самой игры, на который жалуются и в Windows версии и это разработчик игры не пофиксил этот баг?


                      1. net_racoon
                        01.08.2023 04:33
                        +1

                        При чем тут Протон, если это баг самой игры, на который жалуются и в Windows версии и это разработчик игры не пофиксил этот баг?

                        Все там пофиксили.

                        Я не обвиняю Протон в этом конкретном баге, я вообще его ни в чем не обвиняю. Я просто говорю что играбельность запущенной в нем игры будет очень сильно зависеть от той платформы на которой он запущен. Гораздо сильнее чем если бы вы запускали его в нативной системе. И таких игр куча, скажете это все баги игр?

                        Есть еще пример, Дарсайдерс - у нее голд статус на сайте вайна, а у меня через каждые 5-10 минут вылетает. А кто-то прошел ее как на нативной системе, "без единого разрыва". Это чей баг?

                        Да и как быть с нативными играми? Которые у одних работают нормально, у других тормозят или запускаются с артефактами?


                      1. Shannon Автор
                        01.08.2023 04:33

                        Есть еще пример, Дарсайдерс

                        та же история, жалуются на вылеты этой игры в Windows, и снова виноват в этом видимо Протон


                      1. net_racoon
                        01.08.2023 04:33
                        +1

                        и снова виноват в этом видимо Протон

                        А, это снова баг игры? То что она на винде играется и несколько раз пройдена- это баг игры, тоже? Что на другой конфигурации она играется под Протоном, это тоже баг игры? Или когда после нескольких часов гугления, доставляешь кучу пакетов, перебираешь кучу версию протона, дров на видюху и игра вдруг проходится, это чей баг? Удобно вы устроились, если что- баг игры.


                      1. Shannon Автор
                        01.08.2023 04:33

                        Возможно мы не понимаем друг друга.


                        Вот люди жалуются в 2023 году на то, что эта игра у них вылетает. В Windows. У них нет Протона, но у них игра вылетает. В вашем случае я верю, что виноват Протон, но вы сами и пишите, что обновление помогает.


                        И если вы пишите, что обновление драйверов и версии Протона решает проблему — то это говорит лишь о том, что проблему решают, а не игнорируют зациклившись лишь на одной конфигурации железа, на чем вы выше делали упор.


                        Никто не говорит про 100% совместимость здесь и сейчас, даже на Steam Deck пока не 100% библиотеки стима запускается.
                        Свежие драйвера, свежий Протон, и свежие пакеты — это то, что решает много проблем с запуском и совместимостью.


                        Пока в Linux слишком много заморочек, которые надо учитывать, поэтому по уровню комфорта играть на Windows намного приятнее.


                      1. Newbilius
                        01.08.2023 04:33

                        У конкретного пользователя на одной и той же конфигурации в винде игра не вылетает, на линкусе - вылетает, и это вина игры? Кхм)


                      1. Shannon Автор
                        01.08.2023 04:33

                        Не вежливо отвечать на комментарий, который был до подробностей.
                        Он написал без подробностей и конкретики, я загулил что жалуются на эту игру в 2023 на вылеты в Windows и тоже ответил без конкретики.
                        Обычное дело, когда детали приходится выпрашивать.


                      1. net_racoon
                        01.08.2023 04:33

                        Простите, а вы какие подробности хотели? Вы логи хотите видеть или что?

                        Я стандартным способом поставил игру в режиме совместимости в Стиме. Она неиграбельна. На той же конфигурации, но в нативной системе была пройдена несколько раз. Плюс у других пользователей Убунты (если верить сообщениям на форуме) такой проблемы нет. Я не знаю как еще подробнее расписать.

                        Все мои сообщения не про то что какой плохой Протон. А про то, что такой способ запуска очень сильно привязан к конфигурации. И это понятно, вариантов поставить Линукс дистр 100500 штук (кому то нравится Убунта, Арч, Федора, кому-то гном, кому-то КДЕ, я ваще на крысе сижу). И все вышеперечисленное пилится разными людьми, тяжело добиться совместимости каждой в каждой конфигурации. Иногда нативный софт/игры то со скрипом запускаются, а мы тут про виндовые игры на линуксе говорим.


                      1. Shannon Автор
                        01.08.2023 04:33

                        Вас сложно понять, у вас
                        "Плюс у других пользователей Убунты (если верить сообщениям на форуме) такой проблемы нет."
                        и
                        "такой способ запуска очень сильно привязан к конфигурации" — уживаются одновременно.


                        Так если у всех всё работает нормально — значит, не сильно привязано к конфигурации, а наоборот, в редких случаях что-то идет не так.


                        Я даже легко могу привести пример, когда что-то пойдет не так, если у кого-то ноутбук с nvidia optimus — вот там будет в полный рост что-то не так, хотя на Windows всё отлично работает.
                        На Nvidia картах тоже может что-то пойти не так, о чем в статье я упомянул, из-за того, что у nvidia кривые драйвера под linux.
                        На старом ядре + свежее железо что-то может пойти не так.


                        Но вы же сами и опровергаете свои слова, про сильную привязанность к конфигурации, раз у всех всё работает нормально.


                      1. net_racoon
                        01.08.2023 04:33

                        Пользователи убунты на форуме != все пользователи.

                        У меня на убунте не работает, а у кого-то (не у всех!) работает. Я делаю вывод что дело не в игре, а дело в конкретной конфигурации железа и софта. Мне кажется это логично.

                        Но вы же сами и опровергаете свои слова, про сильную привязанность к конфигурации

                        И вы это пишете после большого абзаца про то, что успех запуска зависит от установленного софта и железа.


                      1. Shannon Автор
                        01.08.2023 04:33

                        В этом есть логика, но на мой взгляд с не правильным соотношением. Не "сильно привязано", а "в каких-то случаях не работает".


                        А так, кто знает, возможно об этом всё-таки кто-то бы упомянул, если бы это было хоть немного массовым явлением.
                        Ведь обычно чаще ругают, чем хвалят что-то.


                        Я вот решил похвалить, так как игры, что не запускались 1.5 года назад стали запускаться и отлично работать. И судя по отзывам, что я находил, многие отмечают, что в последние пол года всё стало работать в разы лучше.


                1. solver
                  01.08.2023 04:33
                  +1

                  Как тогда объяснить что на одном ПК игра работает и люди в нее играют, а у меня, например, она вылетает после определенных моментов игры?

                  Вы не поверите, но в точно такую же ситуацию попадают люди и на винде)

                  Можно бесконечно спорить на тему в духе "на винде 5% проблем, а на линухе 25%", но факт есть факт, полной совместимости нет нигде, просто проявляется по разному.


                  1. net_racoon
                    01.08.2023 04:33

                    Я знаю что попадают. Но только у них есть одно приемущество, очень важное. Эта игра сделана для их ОС и должна на ней запускаться.


          1. net_racoon
            01.08.2023 04:33
            +3

            Да, работает. Но только на этом железе и с этим набором софта. Но как только железо меняет, то выясняется что нужна особая версия драйвера, особые пакетики доставить, а что-то и совсем не запустится.


    1. Akela_wolf
      01.08.2023 04:33
      +3

      Вы неправы. Во-первых, уже есть немало игр, которые native для линукса. Из того во что я играю - Factorio и Kerbal Space Program. Unity умеет в линукс. Unreal Engine умеет в линукс. Поэтому не соглашусь, игры для линукса постепенно появляются и их становится больше. Ну и wine / proton этому способствуют.


      1. RainAustin
        01.08.2023 04:33

        Еще появление Вулкан очень поспособствовало переносу ААА проектов на Линукс. Ну и Стим Дек тоже хорошо двигает индустрию в нужном направлении, а конкуренция всегда хорошо.


    1. SKProCH
      01.08.2023 04:33
      +1

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

      Или, вполне возможно, пойти и нагуглить исправление, решение или сменить компоненты, что рисуют его неправильно.
      А у меня на ПК на Windows при включении любоого монитора рандомного отваливается таскбар на трехмониторной конфигурации. Что мне делать?


  1. ayratovich
    01.08.2023 04:33
    +3

    Какие основные преимущества можно выделить у Linux в сравнении с Windows (в рамках игр)?


    1. guter
      01.08.2023 04:33
      +7

      никаких, на данный момент


    1. vyrkmod
      01.08.2023 04:33
      +4

      Старые игры вероятнее запустятся под вайном, чем внынешней винде. Полноэкран таки можно свернуть. Если хотим играть на старом ноуте - ось сожрёт меньше ресурсов.


      1. neowisard
        01.08.2023 04:33
        +2

        В кали пробовал только вангеры запустились, из 10 игр до 2015 года только одна . остальное ад и кошмар.


    1. b00
      01.08.2023 04:33
      +1

      Наличие Lutris.


  1. neowisard
    01.08.2023 04:33
    +1

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

    А вот собираем Линукс / Ubuntu и комфортно работаем. Опять же позволяет разделить критичную инфу и загнать ее в безопасную систему, с zfs с ее откатами , ЭЦП, ГОСТы, докеры, ворд и документы, редакторы и бухгалтерии, все прекрасно.

    А всякий хлам в геймерской системе.


  1. commanderxo
    01.08.2023 04:33
    +2

    Большое человеческое спасибо за отлично структурировнную статью!


  1. Blaukovitch
    01.08.2023 04:33
    -1

    Самыми КАНОНИЧНЫМИ для игр были Ubuntu 14.04 LTS / 16.04 LTS когда:
    а) Valve НАТИВНО портировала свой Steam без лишнего хлама и это крайне быстро работало с официальной поддержкой и ежедневными обновлениями;
    б) AMD/ATi прекратила поддерживать fglrx и наконец-то выкатила amdgpu с поддержкой Steam, Dota 2 и прочих AAA-игр;
    в) ppa/oibaf поддерживал эти операционки и, как следствие, все крупные AAA-игры (Dota 2, X-COM2, Hitman) БЕЗ ТОРМОЗОВ шли даже на сравнительно старом оборудовании с 4 Гигами оперативы;

    Остальное (Wine, Proton и прочая эмуляция) - уже не торт и лютые костыли для Linux, которые требуют заоблачных ресурсов по сравнению с нативной реализацией, ИМХО.


    1. Gendenig
      01.08.2023 04:33

      требуют заоблачных ресурсов по сравнению с нативной реализацией, ИМХО.

      В среднем fps на 10% ниже чем винде. Другой вопрос, что времени на гугление необходимой конфигурации wine может уйти много, с этим согласен. Но если пользоваться стимом, то протон включается одной кнопкой, и как правило работает.

      А игры при портировании на Linux как правило просто прогоняют через транслятор, и производительность в итоге хуже, чем с wine + dxvk (≈Proton). Ведьмак 2. BioShock Infinite

      Т.ч. то, что разработчики перестали тратить на это ресурсы вполне закономерно. Если вместо этого они начали тестировать игры на работоспособность под Proton-ом, то я только за.


      1. Blaukovitch
        01.08.2023 04:33

        А игры при портировании на Linux как правило просто прогоняют через транслятор

        в смысле сами разработчики не различают DirectX и OpenGL c Vulkan?!

        и производительность в итоге хуже, чем с wine + dxvk (≈Proton)

        Или нативные вызовы syscall Linux работают медленнее?! Или весь видеостек Linux - один сплошной костыль, не предназначенный для скоростного вывода 2D/3D графики?!

        Мне интересно, в чём именно косяк несчастного Linux в чистом виде. (Ну кроме того, что например звуковые карты типа X-Fi/Xonar полноценно так и не работают спустя 20!!! лет. Или для AMD видеокарт нет до сих пор аналогов ПО типа ATi Tray Tools)


        1. V1tol
          01.08.2023 04:33
          +2

          в смысле сами разработчики не различают DirectX и OpenGL c Vulkan?!

          В смысле сами разработчики берут виндовые исходники и компилируют их с каким-нибудь winelib. В итоге получаем порт игры навсегда привязанный к устаревшему коду Wine и соответственно работающий.

          Или нативные вызовы syscall Linux работают медленнее?! Или весь
          видеостек Linux - один сплошной костыль, не предназначенный для
          скоростного вывода 2D/3D графики?!

          Даже не могу представить откуда это взялось.

          Или для AMD видеокарт нет до сих пор аналогов ПО типа ATi Tray Tools

          https://github.com/Umio-Yasuno/amdgpu_top
          https://github.com/Lurkki14/tuxclocker
          https://github.com/ilya-zlobintsev/LACT
          https://gitlab.com/corectrl/corectrl
          Это только те, что вспомнились и сам пробовал. А остановился на amdfand из набора https://github.com/Eraden/amdgpud потому что мне ничего кроме кривой вентилятора и не надо.


          1. Blaukovitch
            01.08.2023 04:33

            В смысле сами разработчики берут виндовые исходники и компилируют их с каким-нибудь winelib.

            откуда это взялось.

            К чему и клоню и это проблема всего Linux с самого начала, как платформы для игр: вместо написания нативного качественного кода с OpenGL/Vulkan (как сделали Valve с Dota 2), получается кривой портинг Windows версий со всей спецификой вызовов WinAPI (ладно бы XP/2003 когда самих api было меньше) и логикой их обработки, в том числе DirectX с его COM-моделью. Добавим сюда болезненное отсуствие фитч у звуковых карт, вопросы с работой геймпадов и прочего геймерского стафа.

            Это только те, что вспомнились

            Кстати, за список спс!
            Но откровенно хотелось увидеть что-то одно, качественно сделанное, официально поддерживаемое, охватывающее и предыдущие версии те же Ubuntu LTS с 2012 года хотя бы.

            p.s. здорово получилось именно у ppa/oibaf, когда за счёт качественной оптимизации видеодрайвера, вялой движухи самой AMD и нативной поддержки Steam: AAA-игрушки "летали" даже на слабой конфигурации! Не хуже, чем на Windows (а может и лучше). И никакие Wine с Proton не нужны были от слова СОВСЕМ.


  1. nbkgroup
    01.08.2023 04:33

    Linux Mint - основывается на Ubuntu, только из которого вырезали все
    snap-пакеты и запретили по умолчанию установку этих snap пакетов.
    Поэтому время обновления софта, драйверов занимает 6 месяцев, а ядра и
    несколько лет, что, например, для очень свежего железа может быть не
    очень удобно.

    Что, простите?

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


  1. acordell
    01.08.2023 04:33

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


    1. garwall
      01.08.2023 04:33
      +1

      ну сейчас офис уехал в облако и работает откуда хочет. а если серьезней, то wps-office для меня все офисные потребности закрывает. (пусть и не foss)


    1. boingo-00
      01.08.2023 04:33
      +1

      Виндовый офис я когда-то в вайне гонял, штука дико кривая, но с моим задачами справлялась
      А так я по офисом колебаюсь между либрой и онлиофисом
      Либра поудобнее кажется, а онлиофис лучше вордофайлы пережевывает


    1. LuchS-lynx
      01.08.2023 04:33
      +1

      MS Office 2007/2010 без проблем ставятся через wine, вот уже с 2013 и старше могут быть... нюансы. Лично у меня не получилось поставить, но есть видео и гайды где все получается, возможно проблема в дистре.

      Еще есть тема обратной WSL2 - winapps, но требует виртуалку.

      https://github.com/Fmstrat/winapps

      WPS Office лучший из офисов, если макросы не нужны, по совместимости, если нужны макросы, то лучше сразу смотреть в сторону LibreOffice, если нужно отечественное, то Р7 офис, как меньшее из зол


  1. UltraMax
    01.08.2023 04:33
    +1

    Что и The Last of Us и The plague tale: Requiem и прочие тяжелые игры пойдут из Steam на Linux?


    1. Shannon Автор
      01.08.2023 04:33

      А почему нет? Они ничем не отличаются от игр уже представленных в статье.


      Но если конкретнее, то и у The Last of Us и у The plague tale: Requiem статус Gold по работоспособности (https://www.protondb.com/app/1888930, https://www.protondb.com/app/1182900)


      The Last of Us: https://www.youtube.com/watch?v=Imb_Pg5f_Dg
      The plague tale: Requiem: https://www.youtube.com/watch?v=ffjQstb-KKU


  1. unwrecker
    01.08.2023 04:33

    А есть рецепты про blizzard лончер? Через Lutris результат нестабильный. Диабла 2 resurrected то запускается то нет.


  1. Old_paranoid
    01.08.2023 04:33

    Поставил в закладки, послежу за темой, но...

    Есть незатронутая тема игровых контроллеров - вот где настоящая боль. На одних РПГ свет клином не сошелся, есть еще всяческие симуляторы и прочее подобное на джойстиках / рулях / педалях / etc.

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


  1. 13werwolf13
    01.08.2023 04:33
    +1

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


    1. net_racoon
      01.08.2023 04:33

      Может что-то и поменялось, но ВайсСити до сих пор запускается с артефактами на Steam/Proton, лол :)


    1. DarkNews
      01.08.2023 04:33
      +3

      Вроде как ничего не изменилось, и линукс на дескотпе держать стоит лишь когда он тебе нужен по работе/ради экспериментов? Зачем это поделие на десктопе?


      1. 13werwolf13
        01.08.2023 04:33
        +2

        Зачем это поделие на десктопе?

        да хотя бы потому что лучше ещё ничего не придумали


        1. net_racoon
          01.08.2023 04:33

          Да, да... Самую лучшую Бесплатную ОС на десктоп покупает 1% пользователей (или сколько их там сейчас?) потому что злые корпорации запустили свой маркетинг и не пускают Линукс на рынок. Сектой Опеннета попахивает знаете ли...


          1. 13werwolf13
            01.08.2023 04:33

            пользователям вообще плевать какая у них стоит ос, что поставили с завода то и пользуют. я уже не раз тут на хабре отписывал что в бытность работы на заводе ставил пользователям линукс с чуть поправленным визуалом (чтобы привычнее было) и всех всё устраивало, а многие благодарили и приносили домашние устройства чтобы я им и там поставил "такую же шуструю винду". и ставил, и проблем не возникало, пользовались и не возмущались даже без вайна.

            я понимаю что сектанты свидетели виндовы готовы обвинять других в сектанстве лишь бы их в этом самом не уличили, но эти ваши сказочки про 2% уже надоели. если не смотреть на публичную статистику а разуть глаза и пройтись по офису, по компам знакомых и родственников, то можно увидеть что винда макось и линукс занимают примерно равное кол-во. да, выборка конечно будет не идеальной, но и публичная статистика делается неправильно, по данным с сайтов (особенно когда всякие поделия вроде тора и макстрона прикидываются виндой независимо от того на какой реально ОС они запущены, по данным прог типо steam (когда на одной тачке нативно из репозиториев стоит steam и рапортует что это linux, а рядом ещё десяток wine бутылок с отдельными steam рапортуют что это win7).. тут всё как с госдумме, статистику делали на отъ*бись и получили то что хотели а не то что могли.


          1. Wesha
            01.08.2023 04:33
            +1

            Самую лучшую Бесплатную ОС на десктоп покупает 1% пользователей

            Ну всё правильно. Чтобы покупать что-то бесплатное — это альтернативная одарённость нужна, да.


  1. MadMaxLab
    01.08.2023 04:33
    +2

    У меня был много лет ноут на linux, в основном для работы, но игры там же запускал. Основная причина - не хватало места на SSD на две OS, плюс работа была основным приоритетом.

    Сейчас сижу на macos с теми же приоритетами. Так что у меня суммарный опыт игры на не на windows по пятницам с друзьями лет 7.

    Вот что могу сказать:
    1. Поддержка игр на Linux намного лучше, чем на macos.
    2. Если есть желание играть на Linux, то лучше выбирать дистры со свежими версиями ядер и библиотек. Грубо говоря debian или linux mint хуже чем majaro, opensuse tumbleweed, fedora
    3. Перед покупкой игры желательно зайти на protondb и убедиться, что есть шанс, что она запустится.
    4. Самая большая боль это то, что игры часто ломаются после обновления. Поэтому если вы, как и я, имеете фиксированный слот времени, где хотите поиграть с друзьями, то вам надо заранее зайти и проверить, что обновлений не пришло и игра работает. Иначе вы рискуете обнаружить несовместимость в момент, когда вы все уже собрались и будете тратить время всей команды, в поисках решения. Так же надо быть готовым, что решение может появиться через неделю или месяц, поэтому надо быть готовыми переключатся на это время на другую игру(работоспособность которой тоже надо проверить).
    5. Сервисы которые предоставляют тонкий клиент для игр(Geforce Now и ему подобные) вполне себе играбельны и часто выручают, когда игрушка перестала запускаться через эмулятор.
    6. Если позволяет железо, то для игр с друзьями проще поставить винду в дуалбуте.


    1. LuchS-lynx
      01.08.2023 04:33
      +1

      1. Виртуалка с пробросом видеокарты тоже решает проблему... благо теперь все больше железа в рознице, которое поддерживает данную опцию.


  1. barnes
    01.08.2023 04:33

    вот если бы научили креативовскую ае5 плюс выводить звук через разъем для наушников, а не только на динамики было бы круто)


  1. PuerteMuerte
    01.08.2023 04:33
    +1

    Linux для игр, Windows для работы

    А можно и Linux для игр, и Windows для игр? А то сплошная работа...


  1. boingo-00
    01.08.2023 04:33

    Автор, какую модель для стейбла использовал? Обоина понравилась, хочу поиграться


    1. Shannon Автор
      01.08.2023 04:33

      Модель: mixProV3_v3 (https://civitai.com/models/7241)
      V3_v3 уже не доступна, но V4_v3 делает тоже самое, в отличии от V4_v4


      Промпт:
      wallpaper overwatch tracer
      Steps: 30, Sampler: DPM++ SDE Karras, CFG scale: 8, Seed: 660993134, Size: 1280x720, Model hash: b6928134bb, Model: mixProV3_v3, Clip skip: 2, Version: v1.3.2


      Оптимизация Doggettx, апскейлер 4x_NMKD-Siax_200k и доработка в img2img
      Результат: https://imgur.com/goe0fcQ


  1. galanin
    01.08.2023 04:33
    +2

    Спасибо за статью.

    Конечно, с Windows играть пока еще проще, но на Linux все быстро меняется. Я дома использую чуть больше месяца Nobara Linux 38 и ощущения очень приятные. В частности любимая TLOU1 идет прекрасно. Хотя похоже чуточку меньше эффектов чем в Windows, все хочу сравнить по настройкам и выхлопу, да пока руки не доходят.

    Прочитал недавно про некий мод для Metro Exodus. Установил игру из стима, установил SDK. Игра запускается, SDK - нет. :-) В общем бубен требуется достаточно часто.

    Использую ProtonGE, он получше будет. Да и кстати разработчик Нобары Glorious Eggroll тот самый, что и делает ProtonGE и еще много чего.

    Начинал я с Fedora 38, в принципе там можно также все настроить как и в любом другом линуксе. Однако по крайней мере у меня все игровое ломалось с очередным обновлением. Тогда решил попробовать Нобару, которая на базе Федоры и собрана, там все игровое и мультимедийное уже добавлено. Нравится. Хотя бубен рядышком держать иногда приходится.


  1. micronull
    01.08.2023 04:33

    У кого-то получилось запустить Roblox, после того как разработчики официально зарубили возможность запуска игры под Wine?


  1. Axelaredz
    01.08.2023 04:33

    Стоит добавить официальный сайт от Valve где удобно смотреть поддержку игр
    https://www.protondb.com/

    И KDE лучше показывать настроенным и включить эту дурацкую размытость под панелями и окнами или вообще сделать прозрачной


    ..а то по умолчанию он невзрачный, а если поставить красивые темы, курсоры, иконки сразу интереснее становится



    1. net_racoon
      01.08.2023 04:33

      У вас менюшка куда-то вниз уехала...


      1. Axelaredz
        01.08.2023 04:33

        Так оказалось удобнее.
        Чем как в маке занимать меню ещё одну панель наверху.
        ..а отдельно переместил из приложений в панель по той же причине) экономия целой полосы места в некоторых прогах.

        Хотя в принципе Gnome рабочий стол, как раз отказывается от лишней полосы и меню внедряет в заголовок окна. И вообще становится более интересным на вид.
        ..жаль настроек и такой гибкости нет как в KDE потому остаёмся)