Информация для пользователей Steam Deck

Ответить
 

Kron4ek

Moderator

Стаж: 12 лет 10 месяцев

Сообщений: 8556

Kron4ek · 27-Апр-23 23:15 (1 год 6 месяцев назад, ред. 14-Май-23 00:08)

Не все раздачи из этого раздела работают на Steam Deck из коробки. Если у вас не работает или плохо работает та или иная раздача, то есть как минимум два известных способа, которые могут решить проблему: запуск игры через Steam и запуск через контейнер Conty.
Способ первый. Запуск игры через Steam.
1. Добавьте exe файл игры (не скрипт, а именно exe файл) в Steam как стороннюю игру (там для этого есть специальная кнопка)
2. Откройте свойства добавленной игры, перейдите на вкладку "Совместимость"
3. Включите опцию "Принудительно использовать определенный инструмент совместимости Steam Play"
4. Выберите в появившемся списке Proton последней версии
5. Теперь вы можете запускать игру через Steam
Способ второй. Запуск игры через Conty.
На случай если первый способ не помог или если вы не хотите запускать игру через Steam.
1. На своем Steam Deck перейдите в режим рабочего стола
2. Скачайте последнюю версию контейнера Conty отсюда (скачивайте файл conty_lite.sh)
3. Сделайте скачанный файл исполняемым. Это можно сделать, открыв эмулятор терминала и выполнив команду:
Код:
chmod +x "путь_к_файлу_conty_lite.sh"
Например:
Код:
chmod +x "/home/user/Downloads/conty_lite.sh"
4. Теперь можно запустить игру через Conty. Для этого в эмуляторе терминала выполните команду:
Код:
"путь_к_файлу_conty_lite.sh" "путь_к_скрипту_запуска_игры"
Например:
Код:
"/home/user/Downloads/conty_lite.sh" "/home/user/Games/TheSims3/start.sh"
Разумеется, каждый раз открывать терминал и вводить длинную команду запуска неудобно, поэтому для удобства вы можете создать ярлык для запуска игры (desktop файл). Для этого откройте любой текстовый редактор и вставьте такой текст:
Код:
[Desktop Entry]
Version=1.0
Name=Sims 3
Type=Application
Terminal=false
Exec="/home/user/Downloads/conty_lite.sh" "/home/user/Games/TheSims3/start.sh"
Сохраните его в файл с любым именем и расширением .desktop (например, sims3.desktop). Этот ярлык вы сможете запускать из графического интерфейса простым нажатием по нему.
Все пути здесь написаны просто для примера, вместо них подставляйте реальные пути, по которым у вас находятся нужные файлы.
Если ни один из способов не помог, напишите о своей проблеме в комментариях к соответствующей раздаче. Возможно, кто-нибудь сможет вам помочь.
[Профиль]  [ЛС] 

skelet2013

Стаж: 12 лет 10 месяцев

Сообщений: 11


skelet2013 · 06-Май-23 23:16 (спустя 9 дней)

Надо поправить инструкцию, на гите отсутсвует файл conty_lite.sh. Полагаю, речь о conty_start.sh
[Профиль]  [ЛС] 

Kron4ek

Moderator

Стаж: 12 лет 10 месяцев

Сообщений: 8556

Kron4ek · 06-Май-23 23:23 (спустя 6 мин., ред. 06-Май-23 23:23)

skelet2013
В инструкции нет ошибки. Речь именно про файл conty_lite.sh, он есть на странице releases, на которую ведет ссылка из инструкции.
[Профиль]  [ЛС] 

skelet2013

Стаж: 12 лет 10 месяцев

Сообщений: 11


skelet2013 · 06-Май-23 23:27 (спустя 3 мин.)

Kron4ek
Прошу прощения, заходил с дека не через ссылку и попал не на тот релиз. Путь указывать без кавычек?
[Профиль]  [ЛС] 

Kron4ek

Moderator

Стаж: 12 лет 10 месяцев

Сообщений: 8556

Kron4ek · 06-Май-23 23:28 (спустя 1 мин., ред. 06-Май-23 23:28)

skelet2013
Кавычки можно не указывать, если в пути нет пробелов. Если есть пробелы, то кавычки нужны.
[Профиль]  [ЛС] 

OTASMSMOK

Стаж: 13 лет 2 месяца

Сообщений: 22


OTASMSMOK · 22-Май-23 20:16 (спустя 15 дней)

уу меня прблема пытаюсь зпустить он пишет что досьуп запрешен подскажитке пожалуйста что делаю не так 1)(deck@SHMEL ~)$ chmod +x "/home/deck/Documents/conty_lite.sh"
(deck@SHMEL ~)$ "/home/deck/Documents/conty_lite.sh" "/home/deck/Downloads/The Last of Us Part I/start.sh"
Running Conty
bwrap: execvp /home/deck/Downloads/The Last of Us Part I/start.sh: Permission denied
(deck@SHMEL ~)$
[Профиль]  [ЛС] 

Kron4ek

Moderator

Стаж: 12 лет 10 месяцев

Сообщений: 8556

Kron4ek · 22-Май-23 20:19 (спустя 3 мин.)

OTASMSMOK
Скрипт start.sh нужно тоже исполняемым сделать.
Код:
chmod +x "/home/deck/Downloads/The Last of Us Part I/start.sh"
[Профиль]  [ЛС] 

gendalf415

Стаж: 16 лет 7 месяцев

Сообщений: 296


gendalf415 · 22-Июн-23 16:07 (спустя 30 дней)

Ещё один способ запуска, через SteamLinuxRuntime - Sniper
Код:
~/.steam/steam/steamapps/common/SteamLinuxRuntime_sniper/run -- "/home/deck/Downloads/The Last of Us Part I/start.sh"
Если sniper не установлен, то установить его можно командой
Код:
steam steam://install/1628350
[Профиль]  [ЛС] 

EgotDell

Стаж: 17 лет

Сообщений: 6


EgotDell · 11-Авг-23 03:12 (спустя 1 месяц 18 дней)

можно ничего не устанавливать или скачивать, а просто добавить
Код:
/bin/bash
как стороннюю программу и прописать путь к .sh файлу игры в качестве параметров запуска баша в стиме
[Профиль]  [ЛС] 

dasap

Стаж: 12 лет 2 месяца

Сообщений: 9


dasap · 31-Окт-23 09:04 (спустя 2 месяца 20 дней)

bwrap: execvp /run/media/mmcblk0p1/Alan.Wake.2.Deluxe.Edition-InsaneRamZes: Permission denied
chto elsu takoe vidaet
[Профиль]  [ЛС] 

stalker13152

Стаж: 11 лет 2 месяца

Сообщений: 7

stalker13152 · 01-Ноя-23 00:44 (спустя 15 часов)

Поставил раздачу на приставку. Столкнулся с проблемой: при запуске из гейммода игра доходит до главного меню, после чего прожимаешь кнопку А, запускается меню и не работает ни одна из кнопок на деке. Ставил пресет комьюнити, оставлял дефолтный - не помогло. Steam OS 3.5. В других играх все нормально
[Профиль]  [ЛС] 

Kron4ek

Moderator

Стаж: 12 лет 10 месяцев

Сообщений: 8556

Kron4ek · 03-Ноя-23 19:49 (спустя 2 дня 19 часов)

dasap
А что ты хочешь сделать? Судя по выводу, ты каталог пытаешься запустить, что не имеет смысла.
[Профиль]  [ЛС] 

bdod

Стаж: 14 лет 11 месяцев

Сообщений: 4


bdod · 17-Ноя-23 01:49 (спустя 13 дней)

Игры спокойно запускаются и через скрипт как на линуксе , chmod +x на start.sh после чего добавить игру в стим как обычно и запускать, и оно работает ... можно и через экзешник с указанием протона конечно .
Единственное что можно дополнительно отм5тить, что если запускать через скрипт, то сохранения остаются в папке игры в префиксе, а если через exe то в хомдире пользователя. Мне так удобней когда игры на флешке, после фактори резет записи останутся на месте в комплекте. Хотя конечно аожно решить бэкапом.
[Профиль]  [ЛС] 

Kron4ek

Moderator

Стаж: 12 лет 10 месяцев

Сообщений: 8556

Kron4ek · 17-Ноя-23 08:22 (спустя 6 часов, ред. 17-Ноя-23 08:22)

bdod
32-битные игры так не запустятся, потому что на Steam Deck из коробки в системе нет нужных зависимостей, судя по всему. Придется либо разблокировать корень и ставить нужные пакеты, либо делать то, что написано в этой теме. Да и даже некоторые 64-битные игры, которые на обычном железе с Arch Linux работают, на Steam Deck почему-то не запускаются, такое уже бывало. Потому и эта тема создана.
[Профиль]  [ЛС] 

bdod

Стаж: 14 лет 11 месяцев

Сообщений: 4


bdod · 17-Ноя-23 11:07 (спустя 2 часа 45 мин.)

Kron4ek писал(а):
85481195bdod
32-битные игры так не запустятся, потому что на Steam Deck из коробки в системе нет нужных зависимостей, судя по всему. Придется либо разблокировать корень и ставить нужные пакеты, либо делать то, что написано в этой теме. Да и даже некоторые 64-битные игры, которые на обычном железе с Arch Linux работают, на Steam Deck почему-то не запускаются, такое уже бывало. Потому и эта тема создана.
Ну возможно и такое может произойти, всегда есть варианты что что-то незаработает ... хотя у меня такого небыло возможно потому-что я запускал более менее актуальные(свежие, последние) игры ... В любом случае чем больше вариантов тем лучше.
[Профиль]  [ЛС] 

whatafaya

Стаж: 14 лет 6 месяцев

Сообщений: 16


whatafaya · 04-Дек-23 00:32 (спустя 16 дней)

Чтобы запустить 32 битные игры надо установить winetricks, потом когда вы запустите winetricks вы сможете создать новый prefix так как по умолчанию он 64х разрядный, а уже потом в сторонней программе (я использую Lutris 😉) вы сможете выбрать какой префикс использовать так по идее должны запускаться игры для 32х разрядных систем, сам пока не тестил так как новое в основном запускаю. American Mc'gees Alice HD и на 64 запустилась а остальные игры у меня новее на деке☺
[Профиль]  [ЛС] 

Sofi.Kirkc

Стаж: 2 года 8 месяцев

Сообщений: 2


Sofi.Kirkc · 24-Дек-23 01:41 (спустя 20 дней)

Подскажите, по какому пути находятся сохранения?
[Профиль]  [ЛС] 

Skyline Div

Стаж: 11 лет 11 месяцев

Сообщений: 3


Skyline Div · 07-Янв-24 11:23 (спустя 14 дней)

Kron4ek писал(а):
Способ второй. Запуск игры через Conty
Привет. Ни у кого такой проблемы не было?
Код:
(1)(deck@steamdeck Downloads)$ ./conty_lite.sh ../Games/PrinceOfPersia_Trilogy_Linux/PoP_WarriorWithin/start.sh
Running Conty
There is a problem running Wine binary!
Раздача
Если пытаться запускать через Lutris или Steam, при запуске появляется окно с кучей вопросов и крашится.
Проблема только с WW и T2T.
[Профиль]  [ЛС] 

Kron4ek

Moderator

Стаж: 12 лет 10 месяцев

Сообщений: 8556

Kron4ek · 07-Янв-24 12:15 (спустя 51 мин., ред. 07-Янв-24 12:15)

Skyline Div
Не на Steam Deck у меня Warrior Within нормально запуакается как через Conty, так и без него. На Steam Deck проверить не могу. Может у тебя архив криво распаковался, также можешь попробовать заменить Wine/Proton в сборке на более новый или включить USE_SYSTEM_WINE в файле settings_start.
[Профиль]  [ЛС] 

Skyline Div

Стаж: 11 лет 11 месяцев

Сообщений: 3


Skyline Div · 07-Янв-24 13:01 (спустя 46 мин., ред. 07-Янв-24 13:01)

Kron4ek
Спасибо.
Подменил версию - сработало. Попробую попозже в таком случае South Park Fractured but whole, потому что его че-то никак не прожевывает дека из-за большого файла запуска (Привет, Denuvo и файлы на 500+ mb).
Думаю, может при нескольких попытках запуска, я уже игру закараптил или ей не нравятся GOG-версии, хотя раньше вроде не было проблем. Пойду че-то попробую покрутить, может найду шрифт чтобы хоть ошибку разобрать.
[Профиль]  [ЛС] 

Bebrakipirat

Стаж: 10 месяцев

Сообщений: 2


Bebrakipirat · 15-Янв-24 20:23 (спустя 8 дней)

После выбора яркости игра вылетает играю на стим деке
[Профиль]  [ЛС] 

gendalf415

Стаж: 16 лет 7 месяцев

Сообщений: 296


gendalf415 · 21-Янв-24 21:32 (спустя 6 дней)

Bebrakipirat писал(а):
85744277После выбора яркости игра вылетает играю на стим деке
если используешь dxvk 2.3 версии, попробуй понизить, замечал у него баги в UT99 при открытии шторки
[Профиль]  [ЛС] 

Antipula

Стаж: 14 лет 5 месяцев

Сообщений: 9


Antipula · 28-Янв-24 21:45 (спустя 7 дней)

Спасибо за Conty.
Есть одно пожелание. Может можно файл настроек для него сделать (.conty например), что бы туда можно было прописать переменные среды?
[Профиль]  [ЛС] 

murlakatamenka

Стаж: 15 лет 5 месяцев

Сообщений: 347

murlakatamenka · 29-Янв-24 21:40 (спустя 23 часа, ред. 29-Янв-24 21:40)

Antipula писал(а):
85803639Может можно файл настроек для него сделать (.conty например), что бы туда можно было прописать переменные среды?
Для этого можно написать скрипт-обёртку:
Код:
#!/bin/bash
export MY_VAR=value
export ANOTHER=42
exec /path/to/conty_lite.sh "$@"
[Профиль]  [ЛС] 

Ass_2033

Стаж: 13 лет 1 месяц

Сообщений: 3


Ass_2033 · 26-Фев-24 19:43 (спустя 27 дней)

Здраствуйте, если что извените за вопрос не в тему я лично столкнулся спроблемой в игре Marvel`s Spider-Man естесвенно версия с весёлым роджером))) суть проблемы в определении способа ввода образно все игры запущенные из под игровой оболочки определяют истему ввода как #️⃣controller_neptune ну и адекватно с ним работают точней вопринимают его как X Box Controller ибо незнают что это за чудо с 5 сенсорными панелями (если кто незнал стики с встроинными сенсорами и понимают когда к ним прикасаются потому можно гириком вращать камеру просто прикоснувшись к стику или тачпаду отвечабщему за камеру) а контроллер коробки самый близкий к нему по раскладке записанной в память, марвел думает что я воткну дуалшок и показывает от него естественно она неработает и при касании экрана игра думает что я подоткнул клаву с мышью и переключается на управление под пк, ддя навигации конечно можно из библиотеки взять готовую раскладку под клавомыш но сами понимаете удобств от этого мало вот и интересно сталкивался ли ктото с таким и есть ли костыл чтоб заставить игру понимающие базовые контроллеры (PlayStation или X Box "имею в виду под которые они изнально делались") просто мало ли где оно может стрельнуть в эксклюзивах перенесенных с платформ знаю что в God Of War который перед рагнарёком всё пучком но скорей из-за того и сам стим приложил руку к порту тоб тот был играбелен а вот рдр последний из нас и т.д я уж сомневаюсь но скорей из-за того что не пробовал их запускать
[Профиль]  [ЛС] 

Snutonius1

Стаж: 2 года

Сообщений: 201


Snutonius1 · 19-Мар-24 11:16 (спустя 21 день)

Ass_2033 писал(а):
85937106Здраствуйте, если что извените за вопрос не в тему я лично столкнулся спроблемой в игре Marvel`s Spider-Man естесвенно версия с весёлым роджером))) суть проблемы в определении способа ввода образно все игры запущенные из под игровой оболочки определяют истему ввода как #️⃣controller_neptune ну и адекватно с ним работают точней вопринимают его как X Box Controller ибо незнают что это за чудо с 5 сенсорными панелями (если кто незнал стики с встроинными сенсорами и понимают когда к ним прикасаются потому можно гириком вращать камеру просто прикоснувшись к стику или тачпаду отвечабщему за камеру) а контроллер коробки самый близкий к нему по раскладке записанной в память, марвел думает что я воткну дуалшок и показывает от него естественно она неработает и при касании экрана игра думает что я подоткнул клаву с мышью и переключается на управление под пк, ддя навигации конечно можно из библиотеки взять готовую раскладку под клавомыш но сами понимаете удобств от этого мало вот и интересно сталкивался ли ктото с таким и есть ли костыл чтоб заставить игру понимающие базовые контроллеры (PlayStation или X Box "имею в виду под которые они изнально делались") просто мало ли где оно может стрельнуть в эксклюзивах перенесенных с платформ знаю что в God Of War который перед рагнарёком всё пучком но скорей из-за того и сам стим приложил руку к порту тоб тот был играбелен а вот рдр последний из нас и т.д я уж сомневаюсь но скорей из-за того что не пробовал их запускать
с проблемой спайдер мена иди в тему спайдермена или в помощь, а тут флудить не нужно
[Профиль]  [ЛС] 

Ass_2033

Стаж: 13 лет 1 месяц

Сообщений: 3


Ass_2033 · 02-Апр-24 19:49 (спустя 14 дней)

разобрался как сделать если в игре стим контроллер не определяется (не работает) то при включеной игре подключаем любой контролер далее клавиша (Steam) Настройки ввода выбираем поключеный внешний контролер там клавиша с значком сшестерёнки и отключаем систему ввода Steam
после в настройках управоения выбираем стоковую раскладку из шаблонов (Gamepad with Gyro), отключаем внешний контроллер закрываем игру и входим снова, после этих действий игра будет запускаться и реагиравать на управление Steam Deck все последующие запуски
Snutonius1 писал(а):
с проблемой спайдер мена иди в тему спайдермена или в помощь, а тут флудить не нужно
дружище флуд это твоё сообщение а во всех раздачах игр адаптированных под Linyx в шапке есть ссылка на эту тему и на секунду обрати внимание на название темы и вопрос подеку так что иди лесом
[Профиль]  [ЛС] 

dictionary66

Стаж: 12 лет 11 месяцев

Сообщений: 3


dictionary66 · 27-Май-24 13:57 (спустя 1 месяц 24 дня)

Данные способы не работают для HellBlade 2 на деке. В первом случае появляется ошибка об отсутствии лицензии. Во втором случае дека замирает на несколько секунд после включения запускающего скрипта и более ничего не происходит. Вулкан и протон подходят по версии. Кто подскажет, как решить вопрос?
[Профиль]  [ЛС] 

Liliya1408

Стаж: 2 месяца 4 дня

Сообщений: 5


Liliya1408 · 07-Окт-24 05:17 (спустя 4 месяца 10 дней)

всем привет. при запуске игры выскакивает ошибка internal/error не найден файл data/steam_emu.ini/. в чем может быть проблема? кто подскажет? спасибо
[Профиль]  [ЛС] 

Sрiderman143

Стаж: 1 год 10 месяцев

Сообщений: 6


Sрiderman143 · 13-Окт-24 18:15 (спустя 6 дней)

Kron4ek писал(а):
85704529Skyline Div
Не на Steam Deck у меня Warrior Within нормально запуакается как через Conty, так и без него. На Steam Deck проверить не могу. Может у тебя архив криво распаковался, также можешь попробовать заменить Wine/Proton в сборке на более новый или включить USE_SYSTEM_WINE в файле settings_start.
подскажите кто-нибудь я изменил значение USE_SYSTEM_WINE на 1 и что дальше?
[Профиль]  [ЛС] 
 
Ответить
Loading...
Error