• Добро пожаловать на сайт - wlux.net!

    FAQ по форуму

    1. Все сообщения до группы местный проходят модерацию от 1 минуты до 24 часа

    2. Сообщения учитываються в следующих разделах: Читать

    3.Что-бы скачать вложение нужно 2 сообщения.

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

    5. Запрещено: Просить скрытый текст , спам, реклама, скам, ддос, кардинг и другая чернуха, нарушать любые законы РФ/СНГ = бан аккаунта

    6. Внимание! Мы не удаляем аккаунты с форума! Будьте внимательны ДО регистрации! Как удалить аккаунт на форуме?!

    5.Не понимаю, как и что тут работает у вас?!Как создавать темы, писать сообщения, как получать реакции. Почему не засчитывает сообщения. Все ответы здесь

This is a mobile optimized page that loads fast, if you want to load the real page, click this text.

Гайд Способы установки сторонних приложений, игр и скриптов .sh на Steam Deck

Оффлайн

wlux.net

Где волчьи уши, там волчьи зубы.
Команда форума
LV
7
 
20.06.2022
23 849
218
36
Награды
10
Пол
Муж.

Репутация:

  • Автор темы
  • Администратор
  • Модератор
  • Команда форума
  • #1

Предисловие​

Gaming mode и Desktop mode - два режима SteamOS.

  • Первый — игровой режим, консолеподобный интерфейс, аналог режима Big picture, при включении консоли именно он включается первым. Чтобы в него войти из Desktop mode, нужно нажать кликнуть по ярлыку "Return to gaming mode" на рабочем столе. Имеет особенность - некоторые игры, которые не запускаются в desktop mode, работают здесь, хотя и стоит одна и та же версия протона. Причины этой черной магии в процессе выяснения, но мне писали что-то про технологию gamescope, кому интересно - вперед в гугл.
    Второй — режим рабочего стола. Так как консоль работает не на привычном многим Windows, а на Linux, то много что придется делать через консоль, так что неплохо было бы подключить физическую клавиатуру, но можно обойтись и без нее (наэкранная клавиатура включается на STEAM + X). Чтобы попасть в этот режим, нужно зажать кнопку включения консоли и выбрать "Перейти к рабочему столу". Здесь мы будем делать большинство действий.
  • Discover — местный магазин приложений, все устанавливается обычным нажатием кнопок, не нужно писать никаких команд.

  • Пожалуйста, войдите или зерегистрируйтесь, чтобы увидеть скрытый текст.

    — Перенос файлов с ПК на Steam Deck.
  • Префикс — папка, содержащая в себе мини-копию ОС Windows, используемую для того чтобы программы и игры работали в привычном себе окружении, с папками типа program files x86 и тому подобным.
  • Bottles — программа скачиваемая из Discover, оболочка для Wine (программа, переводящая вызовы API Windows в команды Linux) с упором на игры. Из особенностей — много необходимых для работы игр dll.
  • Lutris — почти то же самое, что и Bottles, но удобнее систематизировать игры и есть свои фичи. Программы нет в Discover, поэтому устанавливаем командой консоли:
flatpak install flathub-beta net.lutris.Lutris
  • Proton GE - усовершенствованная версия Proton (добавлены кодеки видео/аудио и драйвера), которую Valve не может распространять из-за содержания в ней проприетарных компонентов (н-р, драйвера nvidia). Чтобы установить нужно найти в Discover Protonup-qt, установить, в самой программе для Стим установить proton ge последней версии. После перезагрузки консоли proton ge появится в списке инструментов запуска.
    Используется в основном если в игре проблемы со звуком или катсценами (вместо видео показывается

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

    )
  • Protontricks - программа-менеджер наподобие winetricks, но для префиксов протона. Очень полезна, если нужно поменять данные для префикса одной конкретной игры. С помощью нее можно удобно посмотреть какие цифры в папке compatdata за какие игры отвечают.
    В функции входят:
    • редактирование реестра префикса
    • установка дополнительных динамических библиотек (dll)
    • установка специфических программ
    • удаление всех данных префикса
    • открытие папки с ним
    • многое другое

1. Запуск сторонних приложений, игр и скриптов .sh через Steam.​

Самый простой, работающий в 99.9% случаев способ. Многие для централизации своих игр использовали Steam, т.к. в нем есть функция добавления сторонних игр. Это весьма удобно, ведь здесь также есть и сортировка по папкам. Так вот, данный метод основан именно на этой функции Steam.

  1. Скачиваем с интернета любой нужный нам репак (на ПК).
  2. Устанавливаем так же на ПК.
  3. Файлы игры переносим с помощью

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

    или любым другим способом на Deck.
  4. Заходим в Desktop mode, включаем Steam
  5. Слева внизу нажимаем "Добавить стороннюю игру"
  6. Проходим до нужного нам .exe/.sh
  7. Жмем "Добавить выбранные"
  8. Игра появляется в библиотеке.
  9. Теперь возвращаемся в Gaming mode.
  10. В настройках игры (значок шестерни) выбираем "Свойства...", там выбираем "Совместимость" и нажимаем "Принудительно использовать определенный инструмент...".
  11. Здесь уже немного экспериментируем: большинство игр работают на последней версии протона (7.0-4 на момент написания гайда), но некоторые работают на Experimental, но о таких особенностях в последнем спойлере.
  12. Если ваша игра установлена на microsd карте, то нужно вписать следующую команду в параметры запуска, заменив mmcblk0p1 на название вашей карточки в проводнике. ("Шестерёнка" → Свойства → Ярлык → Параметры запуска)
STEAM_COMPAT_MOUNTS=/run/media/mmcblk0p1/
  1. Можно наслаждаться!
ОБЯЗАТЕЛЬНО используйте режим игры! Он использует Wayland, увеличивающий совместимость игр со SteamOs!

Почему я не советую скачивать репаки на сам Deck и ставить игры прямо там? Во-первых, распаковка зависит от ЦПУ, а у консольки он не для этого. Установки идут приличное время. Во-вторых, большинство репакеров используют в своих setup.exe навороченные прибаутки (музыка, анимированный фон) и из-за этого не все установщики нормально отображаются. В-третьих, некоторые установщики творят какую-то дичь: в принципе не устанавливают игру, показывают иероглифы вместо кириллицы, как будто бы устанавливают игру, а по факту на месте установки ничего нет.

2. Запуск через Bottles​

Bottles имеет нехилый арсенал полезных библиотек и настроек, с которыми можно шаманить. Главная особенность программы — создание т.н. "бутылок", то есть префиксов, с разными опциями. Можно как создать разные бутылки для разных игр с разным набором библиотек и настроек, а можно запускать все с одной бутылки. Можно также добавить ярлык прямо в Steam, чтобы запускать через игровой режим.

1. Качаем Bottles с Flathub, или через Discover в менюшке дека.

2. Включаем, нажимаем "Создать новую бутылку" / "Create new bottle", значок плюсика, вводим имя бутылки, выбираем конфиг "Gaming":



3. В меню справа сверху включаем интеграцию со стимом (все флаги как на картинке):



чтобы заработало, нужно перезапустить Bottles (не обязательный пункт, можно запускать и все напрямую из bottles, но из Стима удобнее по причине централизации

4. После этого игры добавленные в стим должны быть видны в Bottles в секции "Steam games".

5. Чтобы установить игру, нужно запустить её установщик .exe в пункте "Run executable..."

6. Теперь установленная игра должна появится в меню Programs в Bottles. Отсюда можно редактировать параметры запуска, добавить игру как стороннюю в Стим, и т.д.

Если неактивен первый пункт интеграций Steam: вводим команду в терминал (KONSOLE) и перезагружаем программу.

flatpak override --user com.usebottles.bottles --filesystem=xdg-data/Steam

3. Запуск через Lutris​

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

  1. Запускаем Lutris
  2. Слева вверху жмем +
  3. Выбираем "Add locally installed game"
  4. В name вводим имя нашей игры, вводите что хотите, это исключительно для нас, там же можно задать и картинку для игры
  5. В runner выбираем Wine (runs windows games), если его нет в списке, то в настройках Lutris нужно скачать последнюю версию proton ge
  6. Следующая вкладка: в executable указываем файл до самой игры, то есть .exe через который игра бы запустилась на Windows
  7. B working directory выбираем папку, в которой находится файл из предыдущего пункта
  8. Во вкладке Runner options выбираем какую версию wine вы хотите использовать (предпочтительно последнюю)
  9. Жмем Save
  10. Можно запускать
  11. В игровом режиме запускать без протона.
Учтите, что Лютрис имеет свой ряд заморочек, по коей причине я и не люблю его. Тем не менее в нем все еще могут запуститься какие-то игры, которые не работают другими методами.

4. Установка Windows​

Надо ли говорить, что это самый некошерный способ играть на этой консоли? Множество багов, отсутствие нормальной клавиатуры, регулярные фризы, не работающий режим сна, меньший fps в играх, геймпад нормально работает только в Big Picture стима... Но для игр, использующих EAC (easy anticheat), типа фортнайта, это пока что единственный рабочий вариант, так как данный античит распознает протон как зловреда и не пускает в игру. Valve уже работает с создателями EAC чтобы устранить эту проблему. Но пока можно пользоваться и Windows.

Решения специфических проблем с запуском​

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

У меня ни в какую, ну просто ни коим образом не запускалась Metal Gear Rising: Revengeance. То выскакивали ошибки, то не хватало DLL, то игра запускалась, но сразу закрывалась... Собственно в процессе моих попыток и недельного страдания и перепробовал все описанные выше методы (спойлер: почти безрезультатно). Тем не менее, в итоге я смог запустить игру и спокойно ее прохожу.

Во-первых, вспомните, что в Gaming mode запускаются некоторые игр, не работающие в dekstop mode, несмотря на казалось бы идентичные условия.
Во-вторых, если игре чего-то не хватает (dll), попробуйте перенести игру (целиком) в префикс Bottles, т.к. обычно игровая версия бутылки имеет все необходимые библиотеки. Префиксы Bottles находятся по пути:

/home/.var/app/com.usebottles.bottles/data/bottles/bottles/(Имя бутылки)/drive_c/
Там уже увидите привычную пользователям Windows структуру папок. Если не отображаются папки с точками в начале, в правом верхнем углу, в файловом проводнике есть три полосочки, там нажмите "Show hidden files".
В-третьих, у многих игр есть специфичные проблемы просто на крякнутых версиях, даже на PC с Windows. ищите информацию для конкретной игры.
В-четвертых, перехешируйте торрент - мало ли чего-то не докачалось.
В-пятых, пробуйте разные версии протона. Редко когда работают версии после шестой, тем не менее стоит попробовать. Кстати, Proton experimental не работает для большинства игр, но он единственный смог запустить Metal gear rising.

Насчёт установки игр на самой приставке​

Репаки распаковывается адски долго. Тем не менее, некоторые игры любят закидывать свои файлы (библиотеки, конфиги и прочее вообще в какую-нибудь папку Documents, стандартную для Windows. По этой причине предустановленные и перенесенные игры могут не иметь нужных файлов и не запускаться. Так что если что-то не работает несмотря на все вышеописанное, то следует перенести установочные файлы на саму консоль и запускать setup.exe как обычную игру, заменив затем путь к установщику на путь к самой игре. Хотя многие установщики из-за встроенной музыки/анимаций не работают корректно - до установщика нужно установить ещё и Microsoft visual c++, в bottles и winetricks/protontricks все эти компоненты доступны для скачивания.
Но ТЕМ не менее: есть способы запускать установщики с приемлимой скоростью. Например, можно скачать wine и открывать .exe установщиков через него (в контекстном меню при правом клике появится windows application loader). Обратите внимание, что устанавливать игры в Z НЕЛЬЗЯ! Это системный раздел (root), ограниченный по памяти на 5Гб. Устанавливать стоит в C. Это дефолтный префикс wine, находится он по пути.
 
E Оффлайн

entaer

Участник
LV
3
 
19.03.2023
5
0
17
Награды
3
30

Репутация:

А есть вообще смысл накатывать Винду на деку?
 
F Оффлайн

Feestation

Участник
LV
0
 
15.05.2024
1
0
6
Награды
1
24

Репутация:

Я с эмулятором очень долго возился. Решил все файлы через тайпсишную флешку перенести. Первая проба пошла по плану, а потом дек перестал флешку читать, вообще хз в чём была проблема, мб флешка сломалась. Но решил на угарах через командную строку всё делать
 
N Оффлайн

nbuty

Участник
LV
3
 
11.11.2023
30
0
30
Награды
4
29

Репутация:

Как по мне нет смысла в винде на данном устройстве
 
C Оффлайн

Cybercheburek

Участник
LV
2
 
25.01.2024
8
0
24
Награды
2
19

Репутация:

Столько мороки, а не проще через удалённый доступ (официальный) в стимовские игрульки с телефона катать?
 
K Оффлайн

kekapun

Участник
LV
2
 
16.06.2024
4
0
16
Награды
2
29

Репутация:

сколько не пытался игру версии на линукс установит на деке, нифига не получается
 
Оффлайн

Ncent1234

Участник
LV
2
 
15.04.2024
6
0
25
Награды
2
46

Репутация:

Кто нибудь винду смог накатить на сей девайс ?
 
Z Оффлайн

zxcqwe1234

Участник
LV
0
 
25.07.2024
1
0
5
34

Репутация:

Насколько хорошо работает дека с виндой?
 
P Оффлайн

psix16

Участник
LV
2
 
04.03.2024
2
0
16
Награды
2
34

Репутация:

Дека тема спасибо за гайд
 
J Оффлайн

Juganov

Местный
Участник
LV
2
 
29.07.2024
49
0
15
Награды
3
22

Репутация:

Для меня не нужно, Steam Link всё равно удобнее, но покажу другу с декой. Спасибо
 
M Оффлайн

makaronina

Участник
LV
2
 
24.03.2024
2
0
24
Награды
2
23

Репутация:

Как-то видел юз стимдека для FPV, универсальная получается штука
 
P Оффлайн

piratnik

Участник
LV
0
 
19.08.2024
10
0
7
Награды
1
34

Репутация:

Буду тестировать, класс, спасибо !
 
H Оффлайн

hihiha

Участник
LV
2
 
04.07.2024
5
0
16
Награды
2
24

Репутация:

Спасибо, было интересно и полезно изучить пост!
 
D Оффлайн

darkpursier

Участник
LV
2
 
03.08.2024
1
0
9
Награды
2
26

Репутация:

Вот планирую себе взять,все больше в этом убеждаюсь)
 
O Оффлайн

osalifan

WLUX-VIP
Участник
LV
3
 
28.05.2024
9
0
24
Награды
3
23

Репутация:

Спасибо за гайд, очень полезно
 
Оффлайн

moralf4ck

Участник
LV
2
 
20.05.2024
5
0
17
Награды
2
22

Репутация:

Спасибо за гайд, а насколько стимдек вообще оптимизирован под пиратские игры? Есть ли возможность накатить например эмулятор на него?
 
Оффлайн

anglofikator

Участник
LV
3
 
20.07.2023
26
0
26
Награды
4
30

Репутация:

Хороший гайд, помогло в некоторых вопросах, спасибо
 

Поиск по форуму

Данный сайт использует cookie. Вы должны принять их для продолжения использования. Узнать больше....