Сайт | Скачать | Видео | Wiki

Автор Тема: PortSteam - порт Windows Steam (игры)  (Прочитано 14367 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: PortSteam - порт Windows Steam (игры)
« Ответ #30 : 28 Август 2017, 09:01:12 »
Данные команды удалят библиотеки из-за которых возникает проблема запуска Steam на Debian:
помогло?

Оффлайн Neyel

  • Ветеран
  • *****
  • Сообщений: 1548
  • Репутация: +28/-0
Re: PortSteam - порт Windows Steam (игры)
« Ответ #31 : 28 Август 2017, 09:58:21 »
Нет не помогло. Мне кажется здесь проблема не в steam а в самом WarThunder (что то ему не нравится). На виндовом форуме WarThunder по поводу ошибки Crash UUID пишут обновить драйвера видеокарты, перезагрузить компьютер - вообщем ерунду всякую.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: PortSteam - порт Windows Steam (игры)
« Ответ #33 : 28 Август 2017, 10:24:56 »
Может имеет смысл связаться с разрабами http://portwine-linux.ru
Пригласить к нам на форум или у них задать вопросы...
Тем более они делают свой дистр на manjaro - может что нашего пригодится

Оффлайн Neyel

  • Ветеран
  • *****
  • Сообщений: 1548
  • Репутация: +28/-0
Re: PortSteam - порт Windows Steam (игры)
« Ответ #34 : 28 Август 2017, 10:34:55 »
Сорри нашёл утилиту с помощью которых можно определить к каким библиотекам обращается программа - http://rus-linux.net/MyLDP/consol/strace.html Есть ли она под пра? Хочу посмотреть что WarThunder выдаст
PS strace нашел - попробую с ним поработать над WarThunder
« Последнее редактирование: 28 Август 2017, 10:54:00 от Neyel »

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: PortSteam - порт Windows Steam (игры)
« Ответ #35 : 28 Август 2017, 11:09:56 »
Обычно dep-find достаточно для выявления отсутствующих либ

Оффлайн Neyel

  • Ветеран
  • *****
  • Сообщений: 1548
  • Репутация: +28/-0
Re: PortSteam - порт Windows Steam (игры)
« Ответ #36 : 28 Август 2017, 11:47:23 »
War Thunder запускается скриптом acer лежащим в каталоге с игрой. Чтобы отстледить к каким библиотекам было обращение - достаточно запустить strace acer . Не думаю что с dep-find так получится =)

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: PortSteam - порт Windows Steam (игры)
« Ответ #37 : 28 Август 2017, 12:50:20 »
Не думаю что с dep-find так получится
Так не получится. dep-find покажет отсутствующие в системе зависимые либы. Типа ldd

Оффлайн Neyel

  • Ветеран
  • *****
  • Сообщений: 1548
  • Репутация: +28/-0
Re: PortSteam - порт Windows Steam (игры)
« Ответ #38 : 28 Август 2017, 18:42:22 »
War Thunder так и не запустился - что бы я не делал.Пока плюнул на него (как вариант можно попробовать поставить виндовую версию через PortSteam). Во время экспериментов была обнаружена ошибка - если загрузить пра64 с драйвером nvidia361 то glxinfo выдаёт вот это:
Цитата
live@pra64:~$ glxinfo
name of display: :0.0
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast
X Error of failed request:  GLXBadContext
  Major opcode of failed request:  154 (GLX)
  Minor opcode of failed request:  6 (X_GLXIsDirect)
  Serial number of failed request:  48
  Current serial number in output stream:  47
На нвидиа 304 и нвидиа 340 все ок  :)
Всё таи попробую поставить War Thunder через PortSteam - посмотрю что получится

Оффлайн Neyel

  • Ветеран
  • *****
  • Сообщений: 1548
  • Репутация: +28/-0
Re: PortSteam - порт Windows Steam (игры)
« Ответ #39 : 28 Август 2017, 23:00:23 »
По поводу нативного WarThunder - вот последние строчки лога strace после которого игра вылетает:
Цитата
access("/usr/share/X11/locale/iso8859-1/Compose", R_OK) = -1 ENOENT (No such file or directory)
poll([{fd=6, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=6, revents=POLLOUT}])
writev(6, [{"\22\0\7\0\4\0@\4\304\1\0\0\4\0\0\0 OLS\1\0\0\0\5\0\0\0\20\1\5\0"..., 48}, {NULL, 0}, {"", 0}], 3) = 48
poll([{fd=6, events=POLLIN}], 1, -1)    = 1 ([{fd=6, revents=POLLIN}])
recvmsg(6, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0>\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32
recvmsg(6, 0x7ffe16884720, 0)           = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7ffe16884720, 0)           = -1 EAGAIN (Resource temporarily unavailable)
--- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0} ---
rt_sigaction(SIGSEGV, NULL, {0xb88a80, [ILL ABRT BUS FPE SEGV], SA_RESTORER|SA_STACK|SA_SIGINFO, 0x7feb71504ef0}, 8) = 0
prctl(PR_SET_DUMPABLE, 1)               = 0
gettid()                                = 24548
mmap(NULL, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7feb71e69000
pipe([9, 10])                           = 0
clone(child_stack=0x7feb71e6ce80, flags=CLONE_FS|CLONE_FILES|CLONE_UNTRACED) = 24567
prctl(PR_SET_PTRACER, 24567)            = -1 EINVAL (Invalid argument)
write(10, "a", 1)                       = 1
wait4(24567, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], __WALL, NULL) = 24567
close(9)                                = 0
close(10)                               = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7feb71e56510) = 24589
futex(0x7feb71918284, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7feb71918280, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7feb719181e0, FUTEX_WAKE_PRIVATE, 1) = 1
sched_yield()                           = 0
sendto(4, "production.launcher.linux.on_cra"..., 49, 0, NULL, 0) = 49
--- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0x18} ---
+++ killed by SIGSEGV +++
Может ему это нужно - /usr/share/X11/locale/iso8859-1/Compose  ???
Подскажите как этот шрифт можно установить (хочу поэкспериментировать)  :)
« Последнее редактирование: 29 Август 2017, 09:29:32 от sfs »

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: PortSteam - порт Windows Steam (игры)
« Ответ #40 : 29 Август 2017, 09:28:51 »
пра64 с драйвером nvidia361
Уверены что эти дрова вообще работают на вашей видяхе? inxi -G покажите
Может ему это нужно - /usr/share/X11/locale/iso8859-1/Compose 
Вряд ли поможет
Поиск пакета по файлу http://wiki.puppyrus.org/puppyrus/pra#pkgfile

Оффлайн Neyel

  • Ветеран
  • *****
  • Сообщений: 1548
  • Репутация: +28/-0
Re: PortSteam - порт Windows Steam (игры)
« Ответ #41 : 29 Август 2017, 12:06:35 »
Запустился лаунчер  ???
Взял  /usr/share/X11/locale/iso8859-1/ отсюда https://github.com/Webconverger/webc/tree/master/usr/share/X11/locale/iso8859-1

Жду пока игра скачается и проверю работает ли она   ???
War Thunder успешно запустился - https://youtu.be/LYJ9I0oRu9k По ощущениям работает медленнее чем World of tanks под wine (даже на минимальных настройках)
ЗЫ Сделал костыль для WarThunder (во вложении) - может кому-нибудь понадобится  :)
PPS игра понравилась - поиграю пока в неё
« Последнее редактирование: 29 Август 2017, 20:48:51 от Neyel »

Оффлайн imago31

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 2835
  • Репутация: +41/-0
  • горний арол
Re: PortSteam - порт Windows Steam (игры)
« Ответ #42 : 29 Август 2017, 23:14:53 »
Мне тоже эти танки очень нравятся, так как очень реалистично, можно играть сразу тремя танками за один бой, плюс ещё и полетать на самолётах в том же танковом бою, и палить по танкам из самолёта, не говоря про отдельные воздушные бои. Также от этих разработчиков мне понравилась игра crossout, несколько лет ждал ее, вообще у них много игр.
Врач спасает человека, ветеринар - человечество
 все эксперименты на dual core 2x3.1 GHz/ram-3Gb/gt 440 1gb/WCD 80gb IDE/Samsung 80gb sata/3 флешки с зоопарком линуксов.
  Для работы и игр: Windows 10 снес, поставил 7
  Для души, для скорости и всего остального: Linux(pra, puppy, porteus, ubuntu-подобные)
 
 игровые модули
 программные модули

Оффлайн Neyel

  • Ветеран
  • *****
  • Сообщений: 1548
  • Репутация: +28/-0
Re: PortSteam - порт Windows Steam (игры)
« Ответ #43 : 30 Август 2017, 18:26:32 »
Насчёт игр - за все время игровых приключений больше всего понравился Half-Life. Ставил его и на убунту и на пра, (ну и конечно же на винде) переигрывал раз 100. А вообще насчёт линукса  -  есть нездоровый интерес запускать то что не хочет запускаться  :)

Оффлайн Neyel

  • Ветеран
  • *****
  • Сообщений: 1548
  • Репутация: +28/-0
Re: PortSteam - порт Windows Steam (игры)
« Ответ #44 : 03 Сентябрь 2017, 09:53:39 »
Поставил игру Fishing Planet из нативного steam  http://store.steampowered.com/app/380600/Fishing_Planet/?l=russian =) Игра очень понравилась. Сначала игра не хотела запускаться - был черный экран и играла музыка. Решение нашёл на рутрекере - https://rutracker.org/forum/viewtopic.php?p=74185122#74185122 (как я понял это проблема у всех unity3d игр) Вот скрин игры:

Может кому нибудь будет интересно =)

Выводы: PortSteam и нативный steam на пра64 запускаются, игры устанавливаются и запускаются (а кто бы сомневался  - линукс он и в африке линуск) (только нужно подключить  этот pfs с 32-битными библиотеками  - https://drive.google.com/open?id=0B4waEwV_Fd-Ka3laZUJ2WnVybDQ (к сожалению драйвер внутри только для нвидиа). Из-за некоторых особенностей папируса иногда приходится немного потанцевать с бубном для запуска игр (тому же WartThunder оказалось нужно  /usr/share/X11/locale/iso8859-1/ - как я понял это должно входить в пакет libX11 (в дебиан например в библиотке libX11 это есть) - а так вроде всё норм  :) Всем спасибо за помощь!
« Последнее редактирование: 07 Ноябрь 2018, 13:37:59 от Neyel »