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

Автор Тема: Игра "world of tanks" в PRA  (Прочитано 77999 раз)

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

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: Игра "world of tanks" в PRA
« Ответ #165 : 22 Август 2017, 09:27:58 »
Вот что пишут танки если их попробовать запустить на пра64-фат:
идем в /usr/lib и ищем там этот libGL.so.1
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33966
  • Репутация: +231/-0
    • PuppyRus-A
Re: Игра "world of tanks" в PRA
« Ответ #166 : 22 Август 2017, 09:29:09 »
Сделайте симлинк на yad (ln -s yad zenity )
Если не видит wine - pacman2pfs зависимости с сайта PortWoT
+ http://mirror.yandex.ru/puppyrus/puppyrus-a64/pra64-07/pkg/pra6407extra/lib32-ncurses5-compat-libs-6.0-4-x86_64.pkg.tar.xz

Оффлайн Neyel

  • Ветеран
  • *****
  • Сообщений: 1548
  • Репутация: +28/-0
Re: Игра "world of tanks" в PRA
« Ответ #167 : 22 Август 2017, 10:06:12 »
идем в /usr/lib и ищем там этот libGL.so.1
Нашёл
Цитата
<<libGL.so.1>> (1.3 МБ) ссылается на libGL.so.340.96
+ http://mirror.yandex.ru/puppyrus/puppyrus-a64/pra64-07/pkg/pra6407extra/lib32-ncurses5-compat-libs-6.0-4-x86_64.pkg.tar.xz
А как его установить?

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33966
  • Репутация: +231/-0
    • PuppyRus-A
Re: Игра "world of tanks" в PRA
« Ответ #168 : 22 Август 2017, 10:13:13 »
как его установить?
зависимости
Раскомментировать в /etc/pacman.conf multilib
Код
sudo pacman -Syu python2-dbus pygtk lib32-glibc lib32-gcc-libs lib32-libice lib32-libsm lib32-libx11 lib32-libxext lib32-freetype2 lib32-libpng lib32-alsa-lib lib32-libcups lib32-libdbus lib32-fontconfig lib32-glu lib32-gnutls lib32-lcms2 lib32-libldap lib32-mpg123 lib32-openal lib32-libpulse lib32-openssl lib32-v4l-utils lib32-libxcomposite lib32-libxcursor lib32-libxi lib32-libxinerama lib32-libxml2 lib32-libxrandr lib32-libxrender lib32-libxslt lib32-libxxf86vm lib32-zlib lib32-libtxc_dxtn lib32-libpng12 zenity samba lib32-ncurses5-compat-libs
Чтобы сделать модуль - вместо  pacman -Syu : pacman2pfs
« Последнее редактирование: 22 Август 2017, 10:15:36 от sfs »

Оффлайн Neyel

  • Ветеран
  • *****
  • Сообщений: 1548
  • Репутация: +28/-0
Re: Игра "world of tanks" в PRA
« Ответ #169 : 22 Август 2017, 10:19:23 »
Вот мой /etc/pacman.d/mirrorlist:
Код
Server=http://ala.seblu.net/repos/2016/05/27/$repo/os/$arch
Как я понял там нужно прописать Server - подскажите какой - потому что по дефолту pacman не работает
« Последнее редактирование: 22 Август 2017, 13:50:15 от sfs »

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33966
  • Репутация: +231/-0
    • PuppyRus-A
Re: Игра "world of tanks" в PRA
« Ответ #170 : 22 Август 2017, 10:35:29 »
Раскомментировать в /etc/pacman.conf multilib
Убрать # в строке [multilib] и через строку Include
/etc/pacman.d/mirrorlist у Вас старый. Обновите 089

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33966
  • Репутация: +231/-0
    • PuppyRus-A
Re: Игра "world of tanks" в PRA
« Ответ #171 : 22 Август 2017, 11:11:18 »
Если внимательно читать что я выше написал - не долго
1. Siglevel в pacman.conf не надо раскомментировать
2. zenity - достаточно симлинка на yad
Если хотите попробовать обойтись кусками зависимостей - подключите lib32-base-pra6407-sf02.pfs

Оффлайн Neyel

  • Ветеран
  • *****
  • Сообщений: 1548
  • Репутация: +28/-0
Re: Игра "world of tanks" в PRA
« Ответ #172 : 22 Август 2017, 13:39:01 »
Запустились танки. Сделал
Код
sudo pacman -Syu python2-dbus pygtk lib32-glibc lib32-gcc-libs lib32-libice lib32-libsm lib32-libx11 lib32-libxext lib32-freetype2 lib32-libpng lib32-alsa-lib lib32-libcups lib32-libdbus lib32-fontconfig lib32-glu lib32-gnutls lib32-lcms2 lib32-libldap lib32-mpg123 lib32-openal lib32-libpulse lib32-openssl lib32-v4l-utils lib32-libxcomposite lib32-libxcursor lib32-libxi lib32-libxinerama lib32-libxml2 lib32-libxrandr lib32-libxrender lib32-libxslt lib32-libxxf86vm lib32-zlib lib32-libtxc_dxtn zenity samba lib32-ncurses5-compat-libs --force
.
Библиотеку lib32-libpng12 из этого списка пришлось удалить (она не нашлась в репозитарии). Вроде все норм работает. Каких то улучшений производительности по сравнению с пра-гейм я не заметил  :) При установке по моему lib32-glibc спросил какой видеодрайвер использовать - выбрал nvidia-340
« Последнее редактирование: 22 Август 2017, 13:41:18 от Neyel »

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33966
  • Репутация: +231/-0
    • PuppyRus-A
Re: Игра "world of tanks" в PRA
« Ответ #173 : 22 Август 2017, 13:48:16 »
Поздравляю +
При установке по моему lib32-glibc спросил какой видеодрайвер использовать - выбрал nvidia-340
Вот это спорно - в арчрепе не под наше ядро
По фпс на что похоже на mesa или nv340?

Оффлайн Neyel

  • Ветеран
  • *****
  • Сообщений: 1548
  • Репутация: +28/-0
Re: Игра "world of tanks" в PRA
« Ответ #174 : 22 Август 2017, 13:56:10 »
По фпс на что похоже на mesa или nv340?
По фпс похоже на nv340 на пра-гейм. Сейчас загрузился с mesa. При установке lib32-glibc тоже выбрал mesa. Сейчас посмотрю что получилось
На mesa жутко тормозит (даже по моему ещё хуже чем в пра-гейм). В бой не заходил - и так в ангаре видно
PS понял почему то тормозило - настройки графики в игре стояли высокие. Вернул их на минимум - вообщем по фпс получилось так же как и на mesa в пра-гейм
« Последнее редактирование: 22 Август 2017, 14:12:05 от Neyel »

Оффлайн Neyel

  • Ветеран
  • *****
  • Сообщений: 1548
  • Репутация: +28/-0
Re: Игра "world of tanks" в PRA
« Ответ #175 : 22 Август 2017, 19:16:47 »
Собрал pfs с 32-битными либами, подключил его - танки запускаются но почему то нет звука. Если библиотеки установить напрямую через sudo pacman - то звук есть.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33966
  • Репутация: +231/-0
    • PuppyRus-A
Re: Игра "world of tanks" в PRA
« Ответ #176 : 23 Август 2017, 09:13:40 »
Собрал pfs
Каким образом?
Если библиотеки установить напрямую через sudo pacman - то звук есть.
Проанализируйте разницу в Вашем модуле и /mnt/live/memory/changes

Оффлайн Neyel

  • Ветеран
  • *****
  • Сообщений: 1548
  • Репутация: +28/-0
Re: Игра "world of tanks" в PRA
« Ответ #177 : 23 Август 2017, 09:48:29 »
Каким образом?
Использовал sudo pacman2pfs - полeчилась папка с либами, после сделал sudo mkpfs
Проанализируйте разницу в Вашем модуле и /mnt/live/memory/changes
Думаю собрать pfs из /mnt/live/memory/changes (после установки всех библиотек с помошью sudo pacman) - только боюсь чего то лишнего подцепить

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33966
  • Репутация: +231/-0
    • PuppyRus-A
Re: Игра "world of tanks" в PRA
« Ответ #178 : 23 Август 2017, 10:05:02 »
Думаю собрать pfs из /mnt/live/memory/changes
Зачем - если с pacman2pfs получилось?
Про оптимизацию здесь - т.е. dep-find
Из списка зависимостей можно выкинуть то, что есть в lib32-base-pra6407-sf02.pfs
zenyty - заменить симлинком на yad
samba - тоже вряд ли нужна - сделайте отдельным pacman2pfs и попробуйте без него

Оффлайн Neyel

  • Ветеран
  • *****
  • Сообщений: 1548
  • Репутация: +28/-0
Re: Игра "world of tanks" в PRA
« Ответ #179 : 23 Август 2017, 10:21:54 »
Зачем - если с pacman2pfs получилось?
Ну так звук не работает почему-то  :)
Вот что пишут танки:
Код
ALSA lib pcm_dmix.c:1079:(snd_pcm_dmix_open) unable to open slave
[apulse] [error] do_connect_pcm, snd_pcm_open, Дескриптор файла в плохом состоянии
ALSA lib pcm_dsnoop.c:654:(snd_pcm_dsnoop_open) unable to open slave
[apulse] [error] do_connect_pcm, snd_pcm_open, Дескриптор файла в плохом состоянии
err:pulse:pulse_spec_from_waveformat Invalid format! Channel spec valid: 0, format: -1[code]