Не запускаются 32-bit игры через Steam

Сообщения
8
#1
Не запускаются 32-bit игры через Steam. Steam установлен по инструкции с wiki. Перешёл на Astra Linux CE с Debian 10. На Debian прекрасно запускались и работали 32-х битные игры через Steam, такие как Left 4 Dead 2, Spec Ops: The Line, Wasterland 2, Arma Tactics и другие. Сейчас на Astra Linux CE из работающих остались CS:GO и XCOM 2. Как сделать так, чтобы на Astra Linux CE правильно запускать 32-х битные игры. Хотя все маркетологи Astra Linux на конференциях рассказывают, что на Astra Linux работают и Left 4 Dead 2 и Wasterland 2, и даже World Of Tanks (хотя его установка по инструкции с wiki не привела к тому, что она запустилась и заработала).
 

Ciberz

New member
Сообщения
18
#2
У меня другой вопрос: как Вы вообще поставили Steam на Астру? Какая версия ядра? У меня при ручной установки стимовских библиотек Астра была ими просто уничтожена.
 
Сообщения
8
#3
Ставил по инструкции отсюда: https://wiki.astralinux.ru/pages/viewpage.action?pageId=41192665
Ставить желательно из репозитория Debian, но и с сайта Steam работает, правда намного чего ругается. Когда ставите нужно следить, чтобы ничего лишнего при этом не поудалялось и отключать репозитарий debian после установки. Конечно можно поставит не всё что хочется играм из Steam, поэтому на Astra Linux приходится довольствоваться жалкими крохами от обилия игр для GNU/Linux. И это печально, так как даже те игры работоспособность которых заявляется на конференциях по Astra Linux обычно не работают.
 

Ciberz

New member
Сообщения
18
#4
Ставил по инструкции отсюда: https://wiki.astralinux.ru/pages/viewpage.action?pageId=41192665
Ставить желательно из репозитория Debian, но и с сайта Steam работает, правда намного чего ругается. Когда ставите нужно следить, чтобы ничего лишнего при этом не поудалялось и отключать репозитарий debian после установки. Конечно можно поставит не всё что хочется играм из Steam, поэтому на Astra Linux приходится довольствоваться жалкими крохами от обилия игр для GNU/Linux. И это печально, так как даже те игры работоспособность которых заявляется на конференциях по Astra Linux обычно не работают.
Версия Астры какая у Вас?
 

Ciberz

New member
Сообщения
18
#6
Инструкции по ссылке для куда более старых версий.

В любом случае, попробую поставить по этим инструкциям и отпишусь. А пока в качестве бреда: внутри дистрибутива и в стандартном комплекте "Виртуализация" у Астры есть диспетчер виртуальных машин. Что если поставить простенький Win7 для Steam как виртуальную машину?
 
Сообщения
8
#7
Инструкции по ссылке для куда более старых версий.

В любом случае, попробую поставить по этим инструкциям и отпишусь. А пока в качестве бреда: внутри дистрибутива и в стандартном комплекте "Виртуализация" у Астры есть диспетчер виртуальных машин. Что если поставить простенький Win7 для Steam как виртуальную машину?
не получится. Для игр нужна высокая производительность видео, а виртуальные машины этим до сих пор похвастаться не могут. Так что работать на виртуальной машине обычно можно, а вот играть совсем не получиться.
 

oko

New member
Сообщения
1 105
#8
to Алексей Курган
Не совсем так. Видеодвигло народ уже давно пробрасывает через qemu/kvm в гостевые ОС - получает схожую с физической системой производительность. Сам не пробовал (нет необходимости), но можно поэкспериментировать как тут, приняв во внимание разницу между ALCE и Linux Mint, разумеется...
 
Сообщения
8
#10
А подскажите пожалуйста как решить такую проблему с KVM? При чем даже отключение сетевого экрана не помогает.
Честно говоря не встречал такой проблемы, но может попробуйте активировать межсетевой экран: Сеть -> Настройка межсетевого экрана.
 
Сообщения
605
#11
Честно говоря не встречал такой проблемы, но может попробуйте активировать межсетевой экран: Сеть -> Настройка межсетевого экрана.
Он у меня как бы все время включен. И вот такая проблема и появляется. А без сетевого экрана я систему не устанавливаю. Все таки дополнительная защита. То есть он у меня постоянно активирован.
 
Сообщения
8
#12
Он у меня как бы все время включен. И вот такая проблема и появляется. А без сетевого экрана я систему не устанавливаю. Все таки дополнительная защита. То есть он у меня постоянно активирован.
Чтобы по быстрому, при создании виртуальной машины выберите не "Виртуальная сеть (default). NAT", а "Устройство хоста..." и режим "Мост". Но учтите, что такая виртуальная машина будет получать IP адрес из вашей общей сети, а не вымышленный IP адрес из виртуальной сети NAT.
 
Сообщения
605
#13
Чтобы по быстрому, при создании виртуальной машины выберите не "Виртуальная сеть (default). NAT", а "Устройство хоста..." и режим "Мост". Но учтите, что такая виртуальная машина будет получать IP адрес из вашей общей сети, а не вымышленный IP адрес из виртуальной сети NAT.
И здесь не получается.:cry: Вот такая ошибка. При чем делаю на этот раз на другом компьютере и там при отключенном сетевом экране.
 

Вложения

Сообщения
605
#14
Чтобы по быстрому, при создании виртуальной машины выберите не "Виртуальная сеть (default). NAT", а "Устройство хоста..." и режим "Мост". Но учтите, что такая виртуальная машина будет получать IP адрес из вашей общей сети, а не вымышленный IP адрес из виртуальной сети NAT.
Код:
Не удалось завершить установку: «internal error: process exited while connecting to monitor: 2021-12-16T18:12:11.820911Z qemu-system-x86_64: -chardev pty,id=charserial0: Failed to create PTY: No such file or directory»

Traceback (most recent call last):
  File "/usr/share/virt-manager/virtManager/asyncjob.py", line 88, in cb_wrapper
    callback(asyncjob, *args, **kwargs)
  File "/usr/share/virt-manager/virtManager/create.py", line 2288, in _do_async_install
    guest.start_install(meter=meter)
  File "/usr/share/virt-manager/virtinst/guest.py", line 461, in start_install
    doboot, transient)
  File "/usr/share/virt-manager/virtinst/guest.py", line 396, in _create_guest
    self.domain = self.conn.createXML(install_xml or final_xml, 0)
  File "/usr/lib/python2.7/dist-packages/libvirt.py", line 3523, in createXML
    if ret is None:raise libvirtError('virDomainCreateXML() failed', conn=self)
libvirtError: internal error: process exited while connecting to monitor: 2021-12-16T18:12:11.820911Z qemu-system-x86_64: -chardev pty,id=charserial0: Failed to create PTY: No such file or directory
 
Сообщения
8
#15
Код:
Не удалось завершить установку: «internal error: process exited while connecting to monitor: 2021-12-16T18:12:11.820911Z qemu-system-x86_64: -chardev pty,id=charserial0: Failed to create PTY: No such file or directory»
Хотел видео прикрепить, но не даёт.

1639729428815.png


Можно ещё посмотреть вот здесь: https://wiki.astralinux.ru/pages/vi...MвAstraLinux-НастройкафиксированныхIP-адресов
 
Последнее редактирование:
Сообщения
605
#16
Я так и делал как у Вас на снимке. Поставил еще галочку "Проверить конфигурацию перед установкой". Еще по статье в ссылке пробовал. Кстати что скажите об этой статье? Жаль конечно что видео не сможете прикрепить. Хотелось бы взглянуть. Ну может ссылку на видео дадите.
 
Последнее редактирование:

Ciberz

New member
Сообщения
18
#17
Наконец-то руки дошли до Steam.
Первый способ точно не работает, уже проверял.
Второй даёт похожий на первый результат:
====
юзер@комп:~$ sudo apt install steam
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:

Пакеты, имеющие неудовлетворённые зависимости:
steam:i386 : Зависит: libgl1:i386 но он не будет установлен
Зависит: libstdc++6:i386 (>= 4.8) но он не будет установлен
Рекомендует: libasound2-plugins:i386 но он не будет установлен
Рекомендует: mesa-vulkan-drivers:i386 но он не будет установлен
Рекомендует: xdg-desktop-portal-gtk:i386 или
xdg-desktop-portal-backend:i386
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.
====
В случае, если всё же отключить проверку зависимостей и начать установку пакетов, ломающих зависимости, то можно вживую наблюдать за тем, как умирает Astra.
 
Сообщения
605
#18
Наконец-то руки дошли до Steam.
Первый способ точно не работает, уже проверял.
Второй даёт похожий на первый результат:
====
юзер@комп:~$ sudo apt install steam
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:

Пакеты, имеющие неудовлетворённые зависимости:
steam:i386 : Зависит: libgl1:i386 но он не будет установлен
Зависит: libstdc++6:i386 (>= 4.8) но он не будет установлен
Рекомендует: libasound2-plugins:i386 но он не будет установлен
Рекомендует: mesa-vulkan-drivers:i386 но он не будет установлен
Рекомендует: xdg-desktop-portal-gtk:i386 или
xdg-desktop-portal-backend:i386
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.
====
В случае, если всё же отключить проверку зависимостей и начать установку пакетов, ломающих зависимости, то можно вживую наблюдать за тем, как умирает Astra.
Я устанавливал Steam и по статье в справочной и через playonlinux. Во втором случае показывает не все меню. То есть ни так ни эдак не получается.
 

oko

New member
Сообщения
1 105
#19
to Iskatel_znaniy
Primo, PlayOnLinux - это Wine. Wine предназначен для запуска Windows-приложений в Linux-среде. Причем довольно примитивных приложений, если хочется по-быстрому и без лишнего геморроя. А Steam в целом таким (примитивным) не является и слишком часто обновляет собственный функционал, чтобы его корректно эмулировать в Wine. И более того уже имеет стабильный релиз для Linux...
Secundo, все ваши проблемы (у тов. Cyberz аналогично) в том, что AstraLinux исключительно amd64-платформа и поддержка i386-архитектуры в ней принципиально отсутствует. А при попытке натянуть i386-архитектуру от Debian 9 вы получаете сбой, панику и конец обеда...

А сеть в KVM с преферансом и куртизанками без упора в кривой NetworkManager и встроенные в Qemu кривые скрипты Python можно сделать аналогично спойлеру - в простейшем случае и гипервизору и вирт.машинам будет доступно адресное пространство и обмен в реальной сети...
1. Удалить нахрен NetworkManager
2. Настроить сетевой интерфейс (см. выхлоп команды ip a) через /etc/network/interfaces в режиме bridge, например:
auto br0
iface br0 inet static
address ip-адрес-гипервизора
netmask маска-реальной-сети
gateway ip-адрес-шлюза
dns-nameservers ip-адрес-DNS-сервера
bridge_ports имя-реального-сетевого-интерфейса-из-команды-"ip a"
bridge_stp off
bridge_fd 0
bridge_maxwait 0

3. Ребутнуться
4. Открыть Qemu и в настройках виртуальной машины для сетевого интерфейса указать "Создать на базе: br0" и "Модель: virtio"
5. Перезапустить вирт.машину. Настроить сетевой адаптер внутри вирт машины (либо вручную из той же подсети, либо динамически, если в реальной сети используется DHCP)

ЗЫ Не знаю, что там у Steam с поддержкой amd64 only. И более того не вижу смысла Steam вообще на Astra Linux лепить - не для того этот магазин-клиент и эта ОС разрабатывались. Хотите играццо? Ставьте Windows параллельно. Это единственный наиболее адекватный способ без костылей совместимости (программной и аппаратной, ага), imho. Либо юзайте всем известный трекер с готовыми Wine-образами большинства Win-игр для Linux - там народ любезно инструкции предоставляет, в которых разобраться дело двух минут...
 

Ciberz

New member
Сообщения
18
#20
ЗЫ Не знаю, что там у Steam с поддержкой amd64 only. И более того не вижу смысла Steam вообще на Astra Linux лепить - не для того этот магазин-клиент и эта ОС разрабатывались. Хотите играццо? Ставьте Windows параллельно. Это единственный наиболее адекватный способ без костылей совместимости (программной и аппаратной, ага), imho. Либо юзайте всем известный трекер с готовыми Wine-образами большинства Win-игр для Linux - там народ любезно инструкции предоставляет, в которых разобраться дело двух минут...
Да, полностью поддерживаю.
Идея со Steam у меня была исключительно для понимания границ возможности Астры.

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

А для чего-то специфического или поиграть - вон, готовую сборку на Юбунте качайте и будет вам щастье, ели конечно памяти и процессора хватит.