Pull to refresh

Comments 196

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

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

Еще есть CDEMU с эмуляцией дисковода. Есть гуй под gnome и под kde. Линуксовый Daemon Tools, так сказать.

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

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

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

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

UFO just landed and posted this here

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

UFO just landed and posted this here

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

UFO just landed and posted this here

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

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

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

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

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

UFO just landed and posted this here
UFO just landed and posted this here

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

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

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

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

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

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

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

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

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

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

Hidden text

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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


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

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


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


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

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

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

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


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


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

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


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


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

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

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


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

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


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

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

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

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


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

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


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

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

Сам в шоке.

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

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

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

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

Тесты дисковой подсистемы
Виртуалка
Виртуалка
Нативная 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 гг.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Увы не со всеми играми. Меня настигла ностальгия и я решил перепройти серию Parkan.
Без бубна запустился Parkan 2, но там куча багов — от уехавших таймеров до неадекватного FPS только с одной моделью корабля!
А первые игры серии так и не запустились.
Еще не запустились The Precursors.
А Космические Рейнджеры 2 работают, но любят вылетать в рандомные моменты.
Хм, так получается, что у меня проблемы только с российскими играми.

Повезло.

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

Искал дистрибутивы линукс на которых можно было бы играть в игры через стим и только вчера мне это удалось. Засада была в видеокарте -на домашнем системнике 3060 от зелёных и редкие игры из стим запускаются. А на рабочем компе видеокарта от красных, 6650 и всё взлетело на дефолтных настройках. Радости полные штаны )) . Теперь думаю как домашнюю нвидию на атишку менять.

У меня 3070 и никаких проблем с запуском игр из стима. Так что не спешите менять видеокарту, скорее всего вопрос в драйверах или каких-то настройках.

Разобрался -проблема именно с драйверами. Решилось удалением текущего драйвера в утилите настройки и установкой проприетарных драйверов в терминале. А вот когда производил это же самое в утилите -не работало.

Для amd автоматически всё устанавливается, так как драйвера открыты — поэтому всё взлетает из коробки, а для nvidia надо устанавливать высокопроизводительные драйвера, по умолчанию почти всегда будет nouveau драйвер, на котором не запускается 99% игр.
Есть дистрибутивы вроде Pop!_OS или Nyarch, где можно скачать сразу версию с nvidia драйверами.


Даже если у дистрибутива нет простого установщика этих драйверов, как у manjaro или mint/ubuntu, на сайте nvidia можно скачать универсальный установщик для любого дистрибутива.

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

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

nVidia, если ничего не путаю тоже открыли исходный код драйверов.

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

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

UFO just landed and posted this here

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

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

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

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

Игры не перерастают. Если кто-то игры "перерос", то ему либо просто не до них, либо у него игровое выгорание.

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

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

Если не задротить в онлайн то времени на игры не будет уходить слишком много,

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

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

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

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

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

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

UFO just landed and posted this here

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

UFO just landed and posted this here

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

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

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

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

Я играю с linux

:D

https://xn--80abh7bk0c.xn--p1ai/quote/407228

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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


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


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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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


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


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


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

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

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

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

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

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

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


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


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


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

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

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

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

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

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


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


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

Если при этом у другого пользователя в другой конфигурации она вылетает в винде с теми же симптомами — с хорошими шансами таки вина игры.


У вас есть алфавит ситуаций. В ситуациях А, B и C игра вылетает, в остальных — нет. Виновата буква А?

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

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

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

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

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

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

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

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

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

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

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

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

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

Наличие Lutris.

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

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

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

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

Самыми КАНОНИЧНЫМИ для игр были 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, которые требуют заоблачных ресурсов по сравнению с нативной реализацией, ИМХО.

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

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

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

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

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

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

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

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

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

в смысле сами разработчики не различают 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 потому что мне ничего кроме кривой вентилятора и не надо.

В смысле сами разработчики берут виндовые исходники и компилируют их с каким-нибудь 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 не нужны были от слова СОВСЕМ.

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

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

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

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

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

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

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

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

https://github.com/Fmstrat/winapps

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

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

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


Но если конкретнее, то и у 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

У меня был много лет ноут на 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. Виртуалка с пробросом видеокарты тоже решает проблему... благо теперь все больше железа в рознице, которое поддерживает данную опцию.

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

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

Модель: 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

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

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

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

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

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

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

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

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


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


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

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


С выходом облачных игр, вообще пофиг на это всё.

Как эскизы фото с расширением webp показывать в Thunar?

А какой у вас дистрибутив?


Например, вот инструкция от Manjaro
XFCE не очень современная среда, поэтому с поддержкой всего, чьей массовости не исполнилось лет 5–7 в ней есть некоторые сложности.
В остальных дистрибутивах примерно то же самое, но детали могут (и будут!) отличаться.

Спасибо! Заработало и даже без последнего действия, и да у меня Манжаро XFCE. Хотел лайкнуть или карму плюсануть, но не могу оказывается, сделайте кто-нибудь за меня, пожалуйста.

Linux, для работы, а Windows 11 - для игр, которых по какой-либо причине нет в PSN.

Почему до сих пор никто не упомянул, что есть OVMF и QEMU?
Ещё в 2017 смотрел на ютубе видео "GPU Passthrough for Virtualization with Ryzen: Now Working".
А сегодня наверное можно уже все устройства напрямую передавать виртуалке? Вебку, звуковую карту? И даже VST должно работать без проблем?

В 2009 помню поставил себе Gentoo, но одновременно увлёкся игрой с гитарой в линию (USB, обработка звука VST плагинами), и через эмуляторы подключить звуковую карту невозможно, а VST не работает под линуксом.

Если сегодня это всё возможно, то я без колебаний перешёл бы на Linux.

Передача устройств (всего usb3-хаба) работала даже раньше, чем проброс видимокарты.
Это совершенно точно работало с Ivy Bridge 3570 (non-K!).


Под вайном или виртуалкой обрабатывать звук можно, если есть достаточный запас по ресурсам, но не стоит. А вот по нативной обработке находится вот такой, например, тред: https://www.linux.org.ru/forum/desktop/16992322 (сотни их, vst+linux)

Sign up to leave a comment.

Articles