Форум проекта PuppyRus Linux

Дистрибутивы проекта PuppyRus Linux => PuppyRus-A [PRA] => Тема начата: Boris от 11 Январь 2015, 16:19:01

Название: Игра "world of tanks" в PRA
Отправлено: Boris от 11 Январь 2015, 16:19:01
Итог (http://forum.puppyrus.org/index.php?topic=16402.msg133596#msg133596)
PRA6408-1904 (http://forum.puppyrus.org/index.php?topic=16402.msg157365#msg157365)
В PRA64 (http://forum.puppyrus.org/index.php?topic=16402.msg134150#msg134150)
Плюсы проприетарных видеодрайверов (http://forum.puppyrus.org/index.php?topic=16402.msg133815#msg133815)

игра занимает ни много, ни мало 85Гб.
- это откуда? ???
Рекомендуемые системные требования:
    Операционная система: Windows XP /Vista /7/8 — 64-bit.
    Процессор (CPU): Intel Core i5-3330
    Оперативная память (RAM): 4 GB (или более).
    Видеоадаптер: GeForce GTX660 (2GB) / Radeon HD 7850 2GB, DirectX 9.0c
    Аудио-карта: совместимая с DirectX 9.0c.
    Свободное место на жёстком диске: 30 GB.
Правда и это для он-лайн игры до фига!
Название: Игра "world of tanks" в PRA
Отправлено: imago31 от 11 Январь 2015, 17:38:26
War thunder поинтереснее танков(world of tanks) будет, и меньше раз в 10 весит, и графа лучше, и самолеты есть, и в pra под вайнои запускается, и даже нативный клиент для линукса есть, но ни в pra, ни в убунту не запустился, наверное для 64 бит систем предназначен, и в стиме есть, и в маке, и ps4, молодцы ребята, думают о кроссплатформенности по сравнению с другими онлайн проектами
 World of tanks ладно ради интерса попробую запустить pra, если пойдет сделаю видео
PlayOnLinux знаю, это по сути тот же вайн, но с хитрой индивидуальной подстройкой для каждой игры, и помоему в puppy у меня так и незапустился, либы и т.д. да и еще раздувается до больших размеров если под каждую игру настраивается, вообщем не фругал вей, с обычным вайном и так все работает и играется
Название: Игра "world of tanks" в PRA
Отправлено: sfs от 11 Январь 2015, 18:45:41
War thunder поинтереснее танков(world of tanks) будет
Тут так же как со skype \ utox. Все играют в world of tanks и доказывай что хочешь
PlayOnLinux знаю, это по сути тот же вайн, но с хитрой индивидуальной подстройкой для каждой игры,
т.е. не заморачиваться?
Название: Игра "world of tanks" в PRA
Отправлено: imago31 от 11 Январь 2015, 18:57:01
чесно сказать не знаю, все мы видели видео как в pra подхвайном запускаются многие виндовс игры, недавно заснял видео где в pra под вайном запускаю call of duty: modern warfire и unreal tournament 3, пока не смонтажировал, буду снимать серию видосов  про запуск разных игр в pra
 по поводу warth under ошибаетесь, только что глянул онлайн 92974 человек в клиенте показывает, а боев идет 2113
 сейчас выложу ледсплей про war thunder на камеру, снял несколько дней назад но из за этой темы быстро смонтажировал
Название: Игра "world of tanks" в PRA
Отправлено: sfs от 11 Январь 2015, 19:08:36
Я с точки зрения человека далекого от игр
world of tanks - слышал. Про другие танки нет
Название: Игра "world of tanks" в PRA
Отправлено: imago31 от 11 Январь 2015, 19:18:54
открою отдельную тему, да world of tanks популярнее, миллионы игроков, но war thunder все таки интереснее, есть много сравнительных видео в инете, вот одно из них http://youtu.be/0I59F7mGGmE
Название: Игра "world of tanks" в PRA
Отправлено: yxma от 12 Январь 2015, 16:06:30
игра занимает ни много, ни мало 85Гб.
- это откуда? ???
Правда и это для он-лайн игры до фига!
У нас есть непонимание из-за того, что вы только читаете требования, а я, к сожалению, играю. Если интересно - поставьте себе и узнаете сермяжную правду.
Название: Игра "world of tanks" в PRA
Отправлено: yxma от 12 Январь 2015, 16:25:40
War thunder поинтереснее танков(world of tanks) будет
Тут так же как со skype \ utox. Все играют в world of tanks и доказывай что хочешь
PlayOnLinux знаю, это по сути тот же вайн, но с хитрой индивидуальной подстройкой для каждой игры,
т.е. не заморачиваться?
За подсказку про утокс спасибо - давно ищу альтернативу этому нудному скайпу. Что касается популярности, то бульба вырвалась вперед за счет 2 вещей - первой ухватила тему и продумала геймплей.
В результате те, кто поиграл с бульбой разочаровываются непродуманностью геймплея у улитки. В реальности игроков мало интересует достоверность событий, им главное зрелищность и играбельность. Ну в реале не починишь же гусеницу за 5 секунд, но если в игре поставить реальное время, то пока меняешь - игра закончилась. А так - у улитки действительно классная графика и легкость в нагрузке на комп.
А что касается популярности, то даже после жуткого издевательства над игрой, что вылилось к версии 9.5 в 85гб на хдд, 700тыс. игроков онлайн режутся в эту заразу - если бонусы подкинут. На версии 7 был миллион, но вопли юзеров о возврате версии незамедлительно стираются модераторами их форума.
А что касается ПоЛ, то не такой уж он тяжелый. Большая часть настроек остается не в компе, а в тырнете - оттуда подкачиваются правила установки той или иной программы - вплоть до фотожабы и других напрягающих линукс программ
Название: Игра "world of tanks" в PRA
Отправлено: Boris от 12 Январь 2015, 18:02:46
игра занимает ни много, ни мало 85Гб.
- это откуда? ???
Правда и это для он-лайн игры до фига!
У нас есть непонимание из-за того, что вы только читаете требования, а я, к сожалению, играю. Если интересно - поставьте себе и узнаете сермяжную правду.
Второй день пытаюсь (поставить) - это пипец!
...наверное брошу... :-[
Название: Игра "world of tanks" в PRA
Отправлено: imago31 от 12 Январь 2015, 21:19:02
Ставте улитку, тобиш War Thunder, не пожалете, весит 3-4 гб, геймплей потрясающий, нагрузка на комп действительно меньше чем у world of tanks(бульбаши)
Название: Игра "world of tanks" в PRA
Отправлено: yxma от 13 Январь 2015, 01:10:15
Второй день пытаюсь (поставить) - это пипец!
...наверное брошу... :-[
а ведь я предупреждал... Сутками качать нужно
Название: Игра "world of tanks" в PRA
Отправлено: Boris от 13 Январь 2015, 16:41:35
Второй день пытаюсь (поставить)  пипец!
...наверное брошу... :-[
а ведь я предупреждал... Сутками качать нужно
Игра того не стоит. Если, конечно, собственными взносами не поднял её стоимость (для себя).
Название: Re:Игра "world of tanks" в PRA
Отправлено: sfs от 13 Январь 2015, 16:54:01
Разделил. Старайтесь : "1 проблема - 1 тема". Особенно yxma касается...
Название: Re:Игра "world of tanks" в PRA
Отправлено: yxma от 13 Январь 2015, 18:19:39
а ведь я предупреждал... Сутками качать нужно
Игра того не стоит. Если, конечно, собственными взносами не поднял её стоимость (для себя).
это, к сожалению, западание. Платить за то, что тебя ероем делают - это ниже моего достоинства. Но бесплатно убитое время, возможно, играет в данном случае роль цены.
Будете смеяться, но танканутый народ выбрасывает за - еройство вполне таки реальные деньги. Как вам электронный танк за тыров 5 реальных рублей. Причем это хуже чем игральные автоматы - там клиентом движет жажда наживы (деньги то время от времени в руки попадают), а тут точно известно - деньги не вернутся.
а давно начавший фанат скачивал начиная гигов с 10 и постепенно патчами догнал до 85.
вот брошу пить, сотру ее к лешему - пусть сами играют
Название: PRA 1612game. nouveau вместо nvidia
Отправлено: Neyel от 28 Июль 2017, 10:09:15
Здраствуйте. Поставил игру через wine (танчики) - а запускаться не хочет. Как я понял из-за драйвера. При загрузке пра с флешки выбираю nvidia. Смотрю lspci -v - а там nouveau. Как его на нвидиа исправить?
Название: Re: 1612game. nouveau вместо nvidia
Отправлено: sfs от 28 Июль 2017, 10:13:29
http://forum.puppyrus.org/index.php?topic=18149.0
Какая видяха и какой модуль драйвера грузили?
Название: Re: 1612game. nouveau вместо nvidia
Отправлено: Neyel от 28 Июль 2017, 10:20:07
Какая видяха
Graphic cards
01:00.0 VGA compatible controller: NVIDIA Corporation GF108 [GeForce GT 630] (rev a1)

Грузил с флешки выбрав nVidia-346

ЗЫ У вас там ошибка  - не 346 а 361 (посмотрел в optional) - может из-за этого?
Название: Re: PRA 1612game. nouveau вместо nvidia
Отправлено: sfs от 28 Июль 2017, 10:39:27
Да есть ошибка. Можно исправить ручным редактированием при загрузке
Грузил с флешки выбрав nVidia-346
Попробуйте более старые версии дров с этого же исо
Название: Re: PRA 1612game. nouveau вместо nvidia
Отправлено: Neyel от 28 Июль 2017, 10:42:09
Попробовал nVidia-340 - все заработало
Название: Re: PRA 1612game. nouveau вместо nvidia
Отправлено: sfs от 28 Июль 2017, 10:43:15
Поставил игру через wine (танчики)
Заработали танки? Это те, белорусские от которых многие фанатеют?
Название: Re: PRA 1612game. nouveau вместо nvidia
Отправлено: Neyel от 28 Июль 2017, 10:54:52
Не заработали =) Какое-то acceleration hardware пишет =) Года два назад ставил их на более старую версию пра-гейм - там работали - но там у меня загрузка была прямо с жесткого диска через груб2. Да те самые от которыз фанатеют =)
Название: Re: PRA 1612game. nouveau вместо nvidia
Отправлено: sfs от 28 Июль 2017, 11:44:00
Какое-то acceleration hardware пишет
Что показывает inxi -G
Название: Re: PRA 1612game. nouveau вместо nvidia
Отправлено: Neyel от 28 Июль 2017, 12:13:01
Что показывает inxi -G
Resuming in non X mode: glxinfo not found. For package install advice run: inxi --recommends
Graphics:  Card: NVIDIA GF108 [GeForce GT 630]
           Display Server: X.org 1.16.2.901 driver: nvidia Resolution: 80x24


Сорри за кракозябры - так в файл вывелось. Но по моему дело не в этом - сейчас использую более старый установщик ( PortWoT 8.8 ) - ставлю танки заново =)

ЗЫ Не запустилось В логе вайн вот что выдает:
log WINE
err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
Xlib:  extension "GLX" missing on display ":0.0".
err:wgl:X11DRV_WineGL_InitOpenglInfo  couldn't initialize OpenGL, expect problems
Название: Re: PRA 1612game. nouveau вместо nvidia
Отправлено: sfs от 28 Июль 2017, 13:09:41
Проприетарный драйвер загрузился, но игра что-то еще по этой теме хочет
Под ПРА пока нет сведений о запуске этих танков http://forum.puppyrus.org/index.php?topic=16402.msg97319#msg97319
Надо , пожалуй эти темы объединить
http://youtu.be/ChEHdey6RYs
http://forum.worldoftanks.ru/index.php?/topic/985067-wot-%D0%BF%D0%BE%D0%B4-linux/
Название: Re: PRA 1612game. nouveau вместо nvidia
Отправлено: Neyel от 28 Июль 2017, 13:15:57
Выбрал mesa - и игра запустилась. Правда играть невозможно - тормоза ужасные, даже танк для боя выбрать не могу =) Странно что он на нвидиа не хочет запускаться
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 28 Июль 2017, 13:19:33
А на этом же железе под виндой или др. линуксом норм?
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 28 Июль 2017, 13:48:33
А на этом же железе под виндой или др. линуксом норм?
Не знаю не проверял - компьютер не мой я так сказать инкогнито танчики установил =) Проверить будет проблематично. Могу пока только сведения о процессоре и видеокарте дать:
CPU
model name   : Intel(R) Core(TM) i3-3240 CPU @ 3.40GHz
model name   : Intel(R) Core(TM) i3-3240 CPU @ 3.40GHz
model name   : Intel(R) Core(TM) i3-3240 CPU @ 3.40GHz
model name   : Intel(R) Core(TM) i3-3240 CPU @ 3.40GHz
--------------------------------------------
RAM
              total        used        free      shared  buff/cache   available
Mem:           8053         407        4657         191        2987        7221
Swap:             0           0           0
--------------------------------------------
Graphic cards
01:00.0 VGA compatible controller: NVIDIA Corporation GF108 [GeForce GT 630] (rev a1)
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 28 Июль 2017, 14:00:52
Я не играю. Не могу оценить - достаточно ли такое железо
Погуглите
Название: Re: Игра "world of tanks" в PRA
Отправлено: RoDoN от 28 Июль 2017, 14:03:12
Более, чем достаточно для WOT. Сам не играю, но у знакомых на более слабом железе под Win7 летает.
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 28 Июль 2017, 15:00:37
В принципе хочу попробовать загрузистья с другого дистрибутива и там проверить танчики. Какой-нибудь посоветуете? Желательно с драйверами от нвидиа =)

PS кстать в бой зашел с горем пополам - 1 фпс показывает
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 28 Июль 2017, 15:21:34
manjaro
Название: Re: Игра "world of tanks" в PRA
Отправлено: Pro от 28 Июль 2017, 16:32:47
Mesa при использовании проприетарного драйвера видимо тоже нужна, точнее библиотека libglx из mesa
Название: Re: Игра "world of tanks" в PRA
Отправлено: loop223 от 29 Июль 2017, 10:40:50
Лучший порт танков под линь, cтавил на ubuntu.Все работало как на нативном клиенте... в среднем 70-80 fps на i3 4ram R7 265.
https://fidblog.ru/world-of-tanks-linux/ (https://fidblog.ru/world-of-tanks-linux/)
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 29 Июль 2017, 10:51:53
Mesa при использовании проприетарного драйвера видимо тоже нужна, точнее библиотека libglx из mesa
Загрузился с нвидиа, подключил mesa.pfs - потребовалось перезагрузка X-сервера, успешно перезагрузил, lspci -v выдает что используется нвидиа - запустил танки - ошибка та же.
Лучший порт танков под линь, cтавил на ubuntu.Все работало как на нативном клиенте... в среднем 70-80 fps на i3 4ram R7 265.
https://fidblog.ru/world-of-tanks-linux/
Именно его я и использовал а точнее версию PotrWot 8.8 =)
ЗЫ кстати есть команда которая показывает к каким библиотекам прогграмма обращается - не подскажете её? Хочу посмотреть что он там такого не находит что есть в mesa
manjaro
Скачал manjaro-xfce поставил на флешку - а она не загрузилась +)
PPS года два назад ставил этот же PortWoT на пра-гейм 1509 на слабый ноутбук со свтроенной видеокартой - там хоть и тормозило но играть вполне можно было - а здесь на дискретной видеокарте выдает 1 фпс и ни в какую
Название: Re: Игра "world of tanks" в PRA
Отправлено: Pro от 29 Июль 2017, 14:23:29
Логи /var/log/xorg0.log выложите куда нибудь
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 31 Июль 2017, 09:31:14
Лучший порт танков под линь, cтавил на ubuntu.Все работало как на нативном клиенте... в среднем 70-80 fps на i3 4ram R7 265.
https://fidblog.ru/world-of-tanks-linux/ (https://fidblog.ru/world-of-tanks-linux/)
Хорошо бы сделать модуль для пра. Готов помогать
есть команда которая показывает к каким библиотекам прогграмма обращается
ldd показывает используемые либы. вряд ли поможет, особенно в wine
Лучше читать логи
Скачал manjaro-xfce поставил на флешку - а она не загрузилась +)
ставили фругал?
Попробуйте pra-roll. Там ближе к арчу и ядро от manjaro. Видеодрова в репе пра (ставить pacman-ом)
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 31 Июль 2017, 17:07:46
Попробуйте pra-roll
Глупый вопрос - новсе же где его скачать? В шапке форума не нашел, в яндексе тоже
года два назад ставил этот же PortWoT на пра-гейм 1509 на слабый ноутбук со свтроенной видеокартой - там хоть и тормозило но играть вполне можно было - а здесь на дискретной видеокарте выдает 1 фпс и ни в какую
Танчики работали вполне сносно на слабом ноутбуке с встроенной картой intel. Драйвера по-моему были mesa (сейчас точно не скажу =)
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 31 Июль 2017, 17:12:27
где его скачать?
http://forum.puppyrus.org/index.php?topic=19901.msg132924#msg132924
Название: Re: Игра "world of tanks" в PRA
Отправлено: Pro от 31 Июль 2017, 17:17:29
Дайте логи посмотреть плиз
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 31 Июль 2017, 19:29:02
Чудо! Заработали танки. 20-40 фпс Загрзися в пра-гейм выбрал mesa и загрузку в RAM +)
ЗЫ В полноэкранном режиме 15-20 фпс. Кстати показывает что используется nouveau
Название: Re: Игра "world of tanks" в PRA
Отправлено: loop223 от 31 Июль 2017, 20:08:23
Можно подробнеее о запуске?
Хотел давно в этой ветке про порт отписаться, но подумал, что людям здесь нет дела до игрулек...
http://fidblog.ru/%d0%b7%d0%b0%d0%b2%d0%b8%d1%81%d0%b8%d0%bc%d0%be%d1%81%d1%82%d0%b8-portwine/

 Модулем  Порт, только делать, а сам клиент ставится через онлайн-инсталлер на нтфс разделе. Из убунты делал симлинк на клиент... :-[  Винду держу только из за танков)  Буду тестером.. сегодня, как раз Xeon приехал
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 31 Июль 2017, 22:36:19
Кстати показывает что используется nouveau
По ссылке loop223:
Цитата
У кого видеокарта от nvidia и установлен проприетарный драйвер, но игры не могут определить аппаратное ускорение, то надо установить пакеты: sudo pacman -Syu opencl-nvidia
Вроде как opencl в модуле есть...

людям здесь нет дела до игрулек...
Откуда тогда pra-game в топах скачки
Предлагаю запустить в первую очередь под пра64
В /etc/pacman.conf надо разрэмить
Код
[multilib]
Include = /etc/pacman.d/mirrorlist
http://file.puppyrus.org/users/pra64/pra64-07/pkg/lib32-ncurses5-compat-libs-6.0-4-x86_64.pkg.tar.xz скомпилил

клиент ставится через онлайн-инсталлер на нтфс разделе.
Точно fat и ext не подходят?
Название: Re: Игра "world of tanks" в PRA
Отправлено: loop223 от 01 Август 2017, 07:05:41
Точно fat и ext не подходят?
У меня уже был "стянут" поэтому сделал симлинк из папки  с портом.Теоретически возможно и ext. Буду пробовать через неделю.Погнал на Байкал!
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 01 Август 2017, 07:58:58
Я ставил так - создал на нтфс разделе виртуальный образ диска в файле wot.fs с помощью dd объемом 33 Гб, отформатировал его в ext4, примонтировал в /home/live/WoT, дал права обычному пользователю к этой папке и уже туда ставил танки с помощью PortWoT.
https://youtu.be/t-ZbWb-OONQ правда сам бой почему то не записался
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 01 Август 2017, 08:54:21
создал на нтфс разделе виртуальный образ диска в файле wot.fs с помощью dd объемом 33 Гб,
т.е. на ntfs и fat не работает?
ставил танки с помощью PortWoT.
Можно еще подробнее и будет +
Сделал ссылку в шапке. Хорошо бы на ютюбе дать ссылку сюда
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 01 Август 2017, 09:26:13
т.е. на ntfs и fat не работает?
Там скрипту запуска как я понял нужны права доступа к файлам. На нтфс прав доступа линуск не поддерживает. Пробовал ставить напрямую на нтфс - не запустилось.
Сделал ссылку в шапке. Хорошо бы на ютюбе дать ссылку сюда
Хорошо =)
Можно еще подробнее и будет +
Там не сложно - запускаешь PortWoT указываешь путь куда ставить танки - и он распаковывает лаунчер и вайн по выбранному пути. После запускаешь WotLauncher, ждешь когда игра загрузится, после полной загрузки можно залезть в папку Updates в директории с танками и почитить её (дабы меньше места занимало). Затем закрываешь лаунчер (можно запустить танки из под него но автор не рекоменует) и запускаешь скрипт Worldoftanks.
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 01 Август 2017, 09:46:20
На нтфс прав доступа линуск не поддерживает.
Поддерживает через параметры монтирования
Там не сложно
pra03-game-1612 ?
Перед этим не пришлось устанавливать зависимости (http://fidblog.ru/%d0%b7%d0%b0%d0%b2%d0%b8%d1%81%d0%b8%d0%bc%d0%be%d1%81%d1%82%d0%b8-portwine/)  ?
Может сделаете готовый модуль? Помогу советами
Название: Re: Игра "world of tanks" в PRA
Отправлено: loop223 от 01 Август 2017, 10:02:26
 У меня в win7 на ntfs разделе был клиент.В ubuntu в  wotport был симлинк на  ntfs раздел.Все работало.
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 01 Август 2017, 10:14:12
Про ntfs надо копать в сторону параметров монтирования
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 01 Август 2017, 10:41:21
Перед этим не пришлось устанавливать зависимости 
На пра-гейм ничего не пришлось устанавливать =)
pra03-game-1612
Да. Гружусь с флешки, выбираю mesa и загрузку в RAM, после монтирую wot.fs в /home/live/WoT и играю.

Может сделаете готовый модуль? Помогу советами
Да давайте попробуем. Кстати скрипты запуска привязаны к путям поэтому если смонтировать wot в другую папку - ничего не получится. А так не вижу подводных камней больше =) Да и использовал PortWoT 8.8 (как пишет автор - стабильная версия) а есть PortWoT 9.6 - там другой wine. Можно в принципе с ним попробвать.
Как я понял нужна pfsutils и создание модуля из каталога? Там размер огромный получится - около 22 гб танчики занимают или создавать модуль не из скаченных танчиков а игрок скачает их самостоятельно?
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 01 Август 2017, 11:39:31
монтирую wot.fs в /home/live/WoT
Вот с этим бы разобраться. В идеале - симлинк на свободное место с любой файловой системой
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 01 Август 2017, 11:40:17
Как я понял нужна pfsutils и создание модуля из каталога? Там размер огромный получится - около 22 гб танчики занимают или создавать модуль не из скаченных танчиков а игрок скачает их самостоятельно?

Вот с этим бы разобраться. В идеале - симлинк на свободное место с любой файловой системой
Сейчас поставлю напрямую на нтфс и покажу что пишет.
Вот что выдает:
wine: /mnt/sda4/WoT/data/prefix is not owned by you
ЗЫ Попробовал дать права с помощью sudo chown - не помогло.
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 02 Август 2017, 08:59:52
wine: /mnt/sda4/WoT/data/prefix is not owned by you
https://www.linux.org.ru/forum/desktop/4631474
Попробуйте перемонтировать так:
Код
sudo umount /dev/sda4 && sudo mount -o defaults,locale=ru_RU.UTF-8,uid=1000,gid=1000,umask=0 /dev/sda4 /mnt/sda4
где 1000 - uid юзера, из-под которого запускаете wine (посмотреть: id) У юзера live в ПРА 1000
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 02 Август 2017, 10:13:28
Запустился лаунчер =) Сейчас удалю все ненужное с этого раздела чтоб игру поставить (а то там места не хватает) и установлю танки =)
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 02 Август 2017, 10:20:13
По итогу хорошо бы сделать инструкцию по установке по пунктам
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 02 Август 2017, 18:52:52
Установка WoT на pra-game1612.
Для установки игры требуется около 33Гб свободного места!
WoT на pra-game - https://youtu.be/I3hByiKzYyI

0.Загружаем систему с noload (http://wiki.puppyrus.org/soft/porteus-initrd#noload_module)=steam;wine;10-mesa
1.Скачиваете PortWoT: http://portwine-linux.ru/world-of-tanks-linux/ (я скачивал версию 8.8 )
2.Запускаете его из терминала:
Код
cd Downloads
chmod +x PortWoT-88
./PortWoT-88
3. Ответив на пару простых вопросов, выбираете путь куда ставить танки - я ставил на нтфс раздел в /mnt/sda4/WoT (предварительно папку WoT нужно создать).
4. Если выбрали установку на нтфс раздел - его нужно перемонтировать (у меня sda4):
Код
sudo umount /dev/sda4 && sudo mount -o defaults,locale=ru_RU.UTF-8,uid=1000,gid=1000,umask=0 /dev/sda4 /mnt/sda4
5. Заходите в папку с танками и запускаете WoTLauncher кликнув по нему мышкой. Во время загрузки лаунчер может вылететь - ничего страшного (у меня было один раз)
6. После полной загрузки - закрываете ланучер и запускаете WorldOfTanks кликнув по нему мышкой.
Если не запускается - перезагрузите Xorg
Можно играть =)

Проблема решена (http://forum.puppyrus.org/index.php?topic=16402.msg133838#msg133838)
У кого нвидиа и игра выдает ошибку hardware acceleration -
попробуйте сделать следующее:
1. Измените символическую ссылку /usr/lib/xorg/modules/extensions/libglx.so:
Для нвидиа-340:
Код
sudo ln -f -s  /usr/lib/xorg/modules/extensions/libglx.so.340.96  /usr/lib/xorg/modules/extensions/libglx.so
2. Перезагрузите X-сервер - выберите завершение работы, перезагрузка X-сервера. Введите имя и пароль (имя - live, пароль - woofwoof) и запустите X-сервер командой xwin.

________________________________________________________________________________________________________
Установка на PRA03-1808-fat (http://forum.puppyrus.org/index.php?topic=16402.msg147768#msg147768)
________________________________________________________________________________________________________
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 03 Август 2017, 08:53:25
Добавил в шапку. Спасибо +
Интересно проприетарные драйвера увеличат скорость... И можно ли их использовать...
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 03 Август 2017, 09:28:33
Сегодня вечером буду разбтраться с нвидиа. Буду отписываться здесь =)
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 03 Август 2017, 10:10:43
Возможно в pra-game кастрированные дрова. Тогда пробовать на manjaro и потом переносить
Первая задача - понять - будет ли лучше с проприетаром. Может кто знает или погуглитть
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 03 Август 2017, 18:46:58
Сорри экспериментировать пока не могу - хозяин компьютера поставил пароль на биос и теперь не могу выбрать загрузку флешки =)
Пару мыслей:
1.
Цитата
У кого видеокарта от nvidia и установлен проприетарный драйвер, но игры не могут определить аппаратное ускорение, то надо установить пакеты: sudo pacman -Syu opencl-nvidia
Можно попробовать
2.Есть программа (не ldd) которая отслеживает в реальном времени к каким библиотекам обращается запускаемая программа и выводит лог в файл - хотел определить с помощью неё чего танкам на нвидиа не хватает. Вообщем кто будет экспериментировать - погуглите думаю найдете её

Итоги запуска танков на нвидиа:
Танки выдают что-то acceleration hardware бла-бла-бла turned is off (сейчас не вспомню)
Лог wine:
Код
err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
Xlib:  extension "GLX" missing on display ":0.0".
err:wgl:X11DRV_WineGL_InitOpenglInfo  couldn't initialize OpenGL, expect problems
Вообщем действуйте - возможно позже я тоже присоединюсь =)
Название: Re: Игра "world of tanks" в PRA
Отправлено: Pro от 04 Август 2017, 03:00:18
Xlib:  extension "GLX" missing on display ":0.0".
я бы заглянул в /usr/lib/xorg/modules/extensions/
там должна находится библиотека libglx , эта библиотека существует двух видов - от mesa (или Xorg не помню точно) и от Nvidia
собственно надо проверить куда указывает ссылка libglx.so (если она вобще есть)

Далее в логах xorg надо посмотреть почему не проходит загрузка этой библиотеки.
у меня для mesa оно выглядит так:
Код
root@pra:live# cat /var/log/Xorg.0.log |grep glx
[    30.852] (II) LoadModule: "glx"
[    30.876] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[    31.211] (II) Module glx: vendor="X.Org Foundation"
root@pra:live#
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 04 Август 2017, 09:03:01
sudo pacman -Syu opencl-nvidia
Посмотрел - в модулях nvidia pra-game opencl нет
https://wiki.archlinux.org/index.php/GPGPU - не очень понятно чем поможет функционал, используемый в майнинге играм...
надо проверить куда указывает ссылка libglx.so (если она вобще есть)
Посмотрел - в модулях nvidia pra-game - норм
Название: Re: Игра "world of tanks" в PRA
Отправлено: Pro от 04 Август 2017, 09:16:08
Посмотрел - в модулях nvidia pra-game - норм
я знаю что нормально, но возможно mesa перекрывает ссылку, тут по логам увидеть лучше как там все.
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 04 Август 2017, 09:20:49
Если при старте системы загружены модули mesa и nVidia - nVidia перекроет mesa- т.е. тоже все норм
Лучше наверное загрузиться с nVidia - а если не идет - догрузить mesa в нижний слой, перестартовать Х и еще пробовать
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 05 Август 2017, 11:33:56
Вот Xorg.log если грузиться с нвидиа-340 https://filecloud.me/cafp4f72zs9o.html  А вот это меня в нем насторожило:
Код
[    30.308] (EE) NVIDIA(0): Failed to initialize the GLX module; please check in your X
[    30.308] (EE) NVIDIA(0):     log file that the GLX module has been loaded in your X
[    30.308] (EE) NVIDIA(0):     server, and that the module is the NVIDIA GLX module.  If
[    30.308] (EE) NVIDIA(0):     you continue to encounter problems, Please try
[    30.308] (EE) NVIDIA(0):     reinstalling the NVIDIA driver.
PS посмотрел Xorg.log если грузится с mesa - там такого нет.
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 06 Август 2017, 09:52:57
Вообще в инете есть сообщения о успешном (и его целесообразности) запуске танков под линуксом с проприетаром?
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 06 Август 2017, 10:37:55
Сам лично запускал танки на другом компьютере с Ubuntu. Драйвера под линукс скачивал с офф сайта нвидиа. Насчет производительности - не интересовался, вот хотел здесь узнать  - здесь удобно драйвера менять при загрузке с флешки. Кстати в ходе экспериментов пробовал запускать танки под пра64 (по моему пра6407) - там даже если меза загрузить танки выдают тот же hardware acceleration. Версия меза там была 9 - здесь в пра гейм - 11
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 06 Август 2017, 10:44:56
Вероятно в пра64 не хватает некоторых мультилиб (lib32) пакетов (http://portwine-linux.ru/зависимости-portwine/)
Название: Re: Игра "world of tanks" в PRA
Отправлено: Pro от 07 Август 2017, 04:31:02
Вот Xorg.log если грузиться с нвидиа-340 https://filecloud.me/cafp4f72zs9o.html  А вот это меня в нем насторожило:
А должно было насторожить вот это:
Код
[    28.923] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[    30.132] (II) Module glx: vendor="X.Org Foundation"
[    30.132] compiled for 1.16.2.901, module version = 1.0.0
[    30.132] ABI class: X.Org Server Extension, version 8.0
[    30.132] (==) AIGLX enabled
проверяем куда показывает libglx.so и делаем чтобы показывало на библиотеку от nvidia.
Название: Re: Игра "world of tanks" в PRA
Отправлено: Pro от 07 Август 2017, 16:26:34
Вот: http://www.fotolink.su/v.php?id=b71c2379c11a91cf4bf55a6559b99808 Вроде все верно
Ничо не верно, должна показывать на файл с 340... Правь ссылку.
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 07 Август 2017, 16:44:06
Если модуль mesa не загружен а 340 загружен через load= (т.е. поверх всех и в нем правильная ссылка) - откуда взяться неправильной ссылке?
Выложили бы
Цитата
Создание файла с диагностической информацией
Меню - Система - inxi - f
Создать сообщение на форуме с описанием проблемы, приложить полученный файл
Название: Re: Игра "world of tanks" в PRA
Отправлено: Pro от 07 Август 2017, 16:48:49
Не все ли равно. Сначала исправить и проверить, потом уже разбираться кто и чем перекрыл
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 07 Август 2017, 16:50:51
Вроде здесь http://forum.puppyrus.org/index.php?topic=18149.0 уже все про проприетар разжевано  :'(
Название: Re: Игра "world of tanks" в PRA
Отправлено: Pro от 07 Август 2017, 16:53:28
Вроде здесь http://forum.puppyrus.org/index.php?topic=18149.0 уже все про проприетар разжевано  :'(
Ты логи то смотрел? Nvidia работает нормально, и модуль ядра нормально, только glx отваливается. Твоя разжованная инстукция как раз и рекомендует при непонятном поведении задавать вопрос на форуме.
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 08 Август 2017, 08:16:28
Заработали танки! ПОменял символьную ссылку на libglx.so.340.96. фпс вырос значительно -40фпс вместо 15-20 на меза плюс пропали артефакты в ангаре и в самой игре. Спасибо буду играть =)
Название: Re: Игра "world of tanks" в PRA
Отправлено: Pro от 08 Август 2017, 08:17:59
Спасибо буду играть =)
никаких игр. попробуй загрузится без mesa и проверь работу.

Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 08 Август 2017, 08:27:53
Как загруится без меза? Гружусь с флешки. сейчас выбрал нвидиа-340 поменял символьную ссылку и танки заработали =)
Название: Re: Игра "world of tanks" в PRA
Отправлено: Pro от 08 Август 2017, 08:40:01
Как загруится без меза?
перенести временно модули с mesa из  каталога modules в optional
после проверок обратно можно будет вернуть
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 08 Август 2017, 09:02:38
У меня в modules нет mesa =)
Название: Re: Игра "world of tanks" в PRA
Отправлено: Pro от 08 Август 2017, 09:07:10
У меня в modules нет mesa =)
ну вы же ставили что-то по нашим советам?
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 08 Август 2017, 09:10:01
Нет. Во время экспериментов подключал mesa.pfs в загруженной пра - больше ничего не делал =) Заработали танки на голом нвидиа =) СПоправил ссылку, перезагрузил X-сервер - и заработали танки.
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 08 Август 2017, 10:09:00
Откуда взялась неправильная ссылка? Сохраненку юзаете? Не из нее?
=) Заработали танки на голом нвидиа =) СПоправил ссылку, перезагрузил X-сервер - и заработали танки.
В итоге это дало улучшений на том же железе по сравнению с mesa?
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 08 Август 2017, 10:21:13
Да. фпс вырос. 40 фпс вместо 15-20 на меза плюс исчезли артефакты в ангаре и в самой игре
Сохраненку не использую - загрузился в чистый пра-гейм =)
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 08 Август 2017, 10:30:28
Откуда взялась неправильная ссылка? Сохраненку юзаете? Не из нее?
За нвидиа - спасибо +
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 08 Август 2017, 10:32:19
Сохраненку не использую - загрузился в чистый пра-гейм. =) Там на скриншое видно куда она по умолчанию указывает =)
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 08 Август 2017, 10:38:20
Но в модуле nVidia-340.96-k4.4.1-pf3-sf02.pfs все ок
Он у Вас в верхний слой загружен? Т.е. лежит в /optional и в параметрах ядра load=nVidia-340 - т.е. как в .iso?
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 08 Август 2017, 10:48:24
Я загружаю так - выбираю в меню нвидиа-340 и загрузка в RAM. В результате он указывает сюда -  http://www.fotolink.su/v.php?id=b71c2379c11a91cf4bf55a6559b99808
Да лежит в optional ) Там другой модуль  nVidia-340.96-k4.4.1-pf3.pfs
Вот что там лежит https://hkar.ru/QivR
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 08 Август 2017, 11:08:37
Проверил. . После переделок инитрд под фильтрацию модулей для других ядер со слоями лажа : 10-mesa перекрывает nVidia (а не наоборот)
Надо править инитрд или поставить в автозагрузку скрипт с правкой симлинка
Даже не знаю, как лучще...
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 08 Август 2017, 11:28:29
Немного похвастаюсь если вы не против =) https://youtu.be/I3hByiKzYyI Правда видео почему то ускоренное получилось
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 08 Август 2017, 11:30:44
видео почему то ускоренное получилось
Пускай думают что вообще все летает  :D
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 08 Август 2017, 13:08:11
Пофиксил через /etc/rc.local http://mirror.yandex.ru/puppyrus/puppyrus-a/pra03/pfs/089-pra-update-170808.pfs
Автообновляйтесь, проверяйте.
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 08 Август 2017, 13:41:21
Сорри а как запустить обновление? =) Все вроде разобрался сейчас перезагружу
Перезагрузил - та же ошибка. Может я неправильно обновился? смонтировал pra-update выполнил скрипт и перезагрузился . Может сохранение нужно
Закинул pra-update в папку modules - ошибка та же.
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 08 Август 2017, 14:05:47
Может я неправильно обновился?
Неправильно (http://wiki.puppyrus.org/puppyrus/pra?&#%D0%B0%D0%B2%D1%82%D0%BE%D0%BE%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D0%B5%D0%B9_pra)
Надо старый 089 заменить на новый и перегрузиться
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 08 Август 2017, 14:12:14
В папке modules нет старых старых 089 - только тот что я закинул.
Все вроде догадался в чем ошибка - в папке modules откуда ни возьлмись появилась mesa.pfs Сейчас удалю и перезагружу
Заработало =) Только вот что появилось: https://hkar.ru/QiJ9
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 08 Август 2017, 14:38:40
В папке modules нет старых старых 089 - только тот что я закинул.
Он в /base
mesa.pfs Сейчас удалю и перезагружу
Правильно
Только вот что появилось: https://hkar.ru/QiJ9
К танкам отношения не имеет. Не уверен что steam вообще рабочий. По любому - древний
Лучше его взять с того же сайта http://portwine-linux.ru/steam-linux/
Удалите или noload=steam
Название: Re: Игра "world of tanks" в PRA
Отправлено: Pro от 08 Август 2017, 15:59:23
10-mesa если просто mesa сделать?
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 08 Август 2017, 16:08:29
10-mesa если просто mesa сделать?
Это разные модули. 10 дописывали по итогу уже не помню чего. Тоже чего-то перекрывал
После костыля в 089, 10- наверное можно и убрать
Надо понаблюдать....
Название: Re: Игра "world of tanks" в PRA
Отправлено: Pro от 09 Август 2017, 01:55:02
Это разные модули. 10 дописывали по итогу уже не помню чего.
я знаю что разные, значение для порядка слоев имеет же первая буква или цифра, хотя nvidia будет все равно ниже лежать чем mesa.
Скорей уж nvidia придется переименовать в 10-nvidia....

--------------------------
   Neyel, вопрос к вам, вы говорили что у вас нет mesa, а модуль 10-mesa-libgl как же тогда?
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 09 Август 2017, 07:56:54
Не знаю как он в modules появился. Раньше его там не было. Все что я сделал - этот подключил pra-update и выполнил какой-то скрипт. Кстати при запуске после обновления еще и wine требует mesa.pfs - но танки тем не менее работают.
Название: Re: Игра "world of tanks" в PRA
Отправлено: Pro от 09 Август 2017, 08:07:27
Не знаю как он в modules появился.
вобще он изначально в iso имеется,и при установке должен копироваться в систему, мне интересно как он мог остаться незамеченным
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 09 Август 2017, 08:09:45
Вроде бы смотрел - его там не было. Может не заметил? Сейчас удалил - steam и wine требуют mesa. Если не удалить нвидиа не работает.
Кажетсяя догадался в чем дело - я pra-update в modules закинул а надо было в base. Сейчас верну mesa в modules и попробую
Все вернул - сейчас попробую.
Нет не работает. Если mesa находится в modules а pra-update в base - то не работает.
Обновил весь дистрибутив - не заработало
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 09 Август 2017, 08:48:57
nvidia будет все равно ниже лежать чем mesa.
Некоторым играм по любому нужен libGLU из mesa поэтому появился 10-mesa
Все что я сделал - этот подключил pra-update и выполнил какой-то скрипт.
Не правильно. См. выше
Сейчас удалил - steam и wine требуют mesa. Если не удалить нвидиа не работает.
Правильно. Если их оставить - mesa система может подтянуть сама. Дописал в инструкцию. Добавьте туда примерный расход винта на установку

Может сделать модуль PortWoT ? А может и игры модулями. pra-game без вдохновителя и тестера imago что-то совсем увял. есть энтузиасты?
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 09 Август 2017, 09:19:13
Если не удалить нвидиа не работает.
Тут я неправильно выразился - если не удалить mesa из modules - игра не работает. steam и wine не мешают, за исключением того что при запуске выскакивают надоедливые окошки =)
Цитата
noload=wine
- боюсь что совсем без wine игра не заработает, так как wine в танках нужны зависимости системного wine (так утверждает сам автор порта)
Может сделать модуль PortWoT
В принципе можно
Да и кстати по умолчанию в пра-гейм библиотека mesa в modules присуствует - а последнее обновление ситуацию с нвидиа не исправляет если есть mesa в modules (сам проверил)

PS кстати если обноиться до последней mesa (тот который лежит в modules) а потом поправить ссылку на нвидиа - то танки запускаются но в итоге черный экран и играет музыка.
Цитата
pra/optional/mesa-11.1.0-1-s02.pfs. Игнорируем требование его загрузки
Он в modules лежит =) Только что скачал pra-game и проверил =) Оттуда он и запускается =)
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 09 Август 2017, 10:31:23
Тут я неправильно выразился - если не удалить mesa из modules - игра не работает.
Наверное не mesa, а 10-mesa
Некоторым играм по любому нужен libGLU из mesa поэтому появился 10-mesa
боюсь что совсем без wine игра не заработает, так как wine в танках нужны зависимости системного wine
Тогда нужно чтобы mesa не подгружался по зависимостям wine
Переписал пункт 0

Если сделать модуль  с зависимостями PortWoT из нашего wine - решит большинство проблем
Сейчас сделаю
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 09 Август 2017, 10:33:38
Он в modules лежит
Не путайте
pra/modules/10-mesa-libgl-11.1.0-1-i686.pfs
pra/optional/mesa-11.1.0-1-s02.pfs
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 09 Август 2017, 10:53:49
pra/modules/10-mesa-libgl-11.1.0-1-i686.pfs
Вообщем его я удалил - и все заработало. Только steam и wine при загрузке выскакивают
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 09 Август 2017, 10:56:22
Вообщем его я удалил - и все заработало
Значит упомянутое выше 089*.pfs установили криво
Только steam и wine при загрузке выскакивают
Не реагировать (mesa не подключать) Иначе перекроет nvidia
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 09 Август 2017, 11:07:25
https://hkar.ru/Qjz1
https://hkar.ru/Qjz2
Сейяас перезагружусь и проверю
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 09 Август 2017, 11:09:57
Да. Так должно работать

Посмотрел wine внутри PortWOT - похоже, все что ему нужно внутри
Попробуйте запустить танки , загрузив систему noload=wine
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 09 Август 2017, 11:13:26
Нет не работает https://hkar.ru/Qjz8
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 09 Август 2017, 11:20:57
Т.е. симлинк неправильный?
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 09 Август 2017, 11:27:43
симлинк правильный только что посмотрел возможно симлинк правится уже после загрузки нвидиа - поэтому эти изменения не учитываются
Да перезагрузил X-сервер не трогая симлинк - и все заработало.
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 09 Август 2017, 11:34:04
Странно... Симлинк делается в /etc/rc.local - т.е. ДО запуска Х
Не понятно почему нужна перезагрузка...
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 09 Август 2017, 11:42:08
Не знаю - говорю как есть - симлинк правильный а танки не запускаются - перезагрузил X-сервер - заработало.
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 09 Август 2017, 11:46:48
Загадочно

Попробуйте запустить танки , загрузив систему noload=wine
не пробовали?
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 09 Август 2017, 11:58:31
Да попробовал - запустились танки но перезагрузка X-сервера все равно потребовалась
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 09 Август 2017, 12:35:12
Переделал начало и конец инструкции

Может к pra64 прикрутим? Готовы тестировать?
Название: Re: Игра "world of tanks" в PRA
Отправлено: loop223 от 09 Август 2017, 12:41:34
 :) Готов.
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 09 Август 2017, 12:50:18
Извините вклинюсь =) Пару мыслей - все таки дело изначально было не в битой ссылке а в том что 10-mesa перекрывал работу проприетарных драйверов. Тогда ссылку менять не надо а нужно просто перезагрузить X-сервер (тогда последний pra-update бесполезен). И еще одна ошибка была мной замечена - если обновить 10-mesa до последней версии то танки запускаются но в итоге черный экран и играет музыка. Вообщем все что хотел сказать =)
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 09 Август 2017, 13:03:39
дело изначально было не в битой ссылке а в том что 10-mesa перекрывал работу проприетарных драйверов.
Ну так переделка ссылки и решает эту проблему
Тогда ссылку менять не надо а нужно просто перезагрузить X-сервер
Без правильной ссылки - не должно работать

10-mesa-libgl-11.1.0-2-i686.pfs - там еще добавлены ссылки libGL. Т.е. опять из-за перекрытия
В итоге 10-mesa-libgl нужен или load=steam;wine;10-mesa работает с проприетаром?

pra64 : в fat wine запускается. Что не получается по инструкции из шапки?
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 09 Август 2017, 13:09:09
Все таки ссылка битая =) Проверил - вернул старый 089 перезагрузил X-сервер - не помогло.
В итоге 10-mesa-libgl нужен или load=steam;wine;10-mesa работает с проприетаром?
Сейчас попробую
Сделал так - перенес 10-mesa в optional и все заработало на проприетарных драйверах без перезагрузки X-сервера. Все таки последнее обновление нужно если грузиться с 10-mesa, однако перезагружать X-сервер все равно приходится/
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 09 Август 2017, 13:17:57
Т.е. не нужен
Тогда и с симлинками и перезапуском Х возня не нужна?
Поправил инструкцию
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 09 Август 2017, 13:30:38
Тогда и с симлинками и перезапуском Х возня не нужна?
Да. Поставил старый 089-pra-update, перенёс 10-mesa в optional - и все заработало =)
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 09 Август 2017, 18:49:03
Цитата
sudo umount /dev/sda4 && sudo mount -o defaults,locale=ru_RU.UTF-8,uid=1000,gid=1000,umask=0 /dev/sda4 /mnt/sda4
А можно как нибудь это в автозагрузку добавить?
Название: Re: Игра "world of tanks" в PRA
Отправлено: loop223 от 09 Август 2017, 19:00:04
Цитата
sudo umount /dev/sda4 && sudo mount -o defaults,locale=ru_RU.UTF-8,uid=1000,gid=1000,umask=0 /dev/sda4 /mnt/sda4
А можно как нибудь это в автозагрузку добавить?
у меня на нтфс разделе стоит клиент и я тупо сделал симлинк ln -s /mnt/sda2/Games/World_of_Tanks/ /home/live/PortWoT/Games/
и вайн это подхватывает. Только нужно удалить папку World_of_Tanks из /home/live/PortWoT/Games/. Не надо шаманить с монтированием.
Название: Re: Игра "world of tanks" в PRA
Отправлено: loop223 от 09 Август 2017, 19:04:31
У меня проблема с проприетаром, делал все по инструкции, скачал и обновил весь 1612. но мой 9600gt  на 340 драйвере выдает такой лог.
Код
log WINE
err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast
err:winediag:X11DRV_WineGL_InitOpenglInfo Direct rendering is disabled, most likely your 32-bit OpenGL drivers haven't been installed correctly (using GL renderer "GeForce 9600 GT/PCIe/SSE2", version "1.4 (2.1.2 NVIDIA 340.96)").
Этот лог выдает с подключенным 10-mesa.
А это голый проприетар.
Код
log WINE
err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
err:wgl:X11DRV_WineGL_InitOpenglInfo  couldn't initialize OpenGL, expect problems
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 09 Август 2017, 19:20:58
Вот мой лог на нвидиа:
Код
log WINE
err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
Exception TypeError: "'NoneType' object is not callable" in <bound method SoundGroups.__del__ of <SoundGroups.SoundGroups object at 0x1821B610>> ignored
Танки тем не менее запускаются.  Да запускаю без 10-mesa
В Xorg.log есть такое?:
Код
[    30.308] (EE) NVIDIA(0): Failed to initialize the GLX module; please check in your X
[    30.308] (EE) NVIDIA(0):     log file that the GLX module has been loaded in your X
[    30.308] (EE) NVIDIA(0):     server, and that the module is the NVIDIA GLX module.  If
[    30.308] (EE) NVIDIA(0):     you continue to encounter problems, Please try
[    30.308] (EE) NVIDIA(0):     reinstalling the NVIDIA driver.
Если есть то танки не запустятся
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 10 Август 2017, 10:58:24
    sudo umount /dev/sda4 && sudo mount -o defaults,locale=ru_RU.UTF-8,uid=1000,gid=1000,umask=0 /dev/sda4 /mnt/sda4
А можно как нибудь это в автозагрузку добавить?
http://wiki.puppyrus.org/soft/porteus-initrd#mopt или прописать это в начало /etc/rc.local

Этот лог выдает с подключенным 10-mesa.
Надо без
голый проприетар.
inxi -G ?
проверьте симлинки
Код
/usr/lib/xorg/modules/extensions/libglx.so
/usr/lib/libEGL.so
/usr/lib/libEGL.so
/usr/lib/libGL.so
/usr/lib/libGLESv1_CM.so
и пр.
или просто скопируйте содержимое модуля с проп. дровами в корень (чтобы точно все перекрыли) и перестартуйте Х
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 10 Август 2017, 17:59:57
Успешно запущен PortWoT-9.6 Каких либо улучшений производительности на своей системе я не заметил =)
Название: Хочу создать модуль PFS для WoT
Отправлено: Neyel от 11 Август 2017, 10:38:34
Все таки решил я создать модуль pfs для танков. =)
Вот что я задумал:
1. Если танки не установлены, то при подключении модуля на рабочем столе появляется ярлык "Установка World_of_Tanks" (который указывает на PortWoT)
2. Если танки установлены, то при подключении модуля на рабочем столе появляются ярлыки WorldOfTanks, WoTLauncher, WoTTweaker.
3. Если танки установлены на нтфс раздел, то при подключении модуля автоматически выполняется перемонтирование раздела:
Код
sudo umount /dev/sdaX && sudo mount -o defaults,locale=ru_RU.UTF-8,uid=1000,gid=1000,umask=0 /dev/sdaX /mnt/sdaX

Думаю с помощью pfs-utils это можно реализовать. Подскажите с чего начать? =)
Название: Re: Хочу создать модуль PFS для WoT
Отправлено: Pro от 11 Август 2017, 10:47:52
2. Если танки установлены,
зачем тогда твой модуль нужен будет?

3. Если танки установлены на нтфс раздел
если они уже установлены, то это уже проблемы того, кто устанавливал.


появляется ярлык "Установка World_of_Tanks"
и что будет делать ярлык? копировать файлы из модуля на раздел ntfs?
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 11 Август 2017, 11:06:02
и что будет делать ярлык? копировать файлы из модуля на раздел ntfs?
Ярлык ссылается на скрипт PortWoT, который собственно делают следующее - ему указываешь путь, а он распаковывает по выбранному пути лаунчер танков и подготовленный вайн. После нужно запустить лаунчер и у установить танки. ( http://portwine-linux.ru/world-of-tanks-linux/ )
зачем тогда твой модуль нужен будет?
Хрен его знает =) Просто удобно - установил танки - а на рабочем столе уже появились ярлыки запуска =)
если они уже установлены, то это уже проблемы того, кто устанавливал.
Хотел же как лучше =) Зачем новичку в пра заморачиваться с перемонтированием раздела, если это можно внутри pfs сделать?

Тогда не вижу смысла вообще создатавть модуль - тупо сделать красивый ярлык Установка World_of_Tanks - и все ?
Единственная проблема кторая вижу это как pfs определит куда установлены танки (путь указывается в скрипте PortWoT а лог он скидывает в папку с танками по этому же пути)

Вообщем хотел сделать модуль под себя =) Как бы я хотел чтоб все работало =)
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 11 Август 2017, 11:15:22
Все таки решил я создать модуль pfs для танков. =)
Отлично. Если еще и steam сделаете - можно будет возродить pra-game!

1. Устанавливаете PortWoT. Создаете папку wot. Копируете туда что установилось из /mnt/live/memory/changes/ как будто wot - корень. mkpfs wot
2.3. Установлены - в смысле что в винде? Вряд ли стоит заморачиваться этим случаем. Если есть винда - зачем извращаться с wine?

PortWoT и Wot должны быть установлены на одном разделе?
Если да - можно сделать перед запуском закачки симлинк на раздел с кучей свободного места
Типа ntfs -c "Выберите каталог на разделе с 40гб свободного места"
Туда же и перемонтирование пихнуть. Со скриптом помогу
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 11 Август 2017, 11:33:32
1. Устанавливаете PortWoT. Создаете папку wot. Копируете туда что установилось из /mnt/live/memory/changes/ как будто wot - корень. mkpfs wot
Не совсем понял =) Вот указываю я например в PortWoT путь /home/live/WoT - он туда распаковывает лаунчер и подготовленный вайн и потом что? Объясните на пальцах =) Сорри не делал никогда pfs =)
PortWoT и Wot должны быть установлены на одном разделе?
Вроде не обязательно. Сам не пробовал =)
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 11 Август 2017, 12:18:37
Загляните в /mnt/live/memory/changes/ и в любой модуль и все поймете
Если не поняли
mkdir wot +копируем в wot  /home/live/WoT с путями, т.е. в итоге будет wot/home/live/WoT+ mkpfs (http://wiki.puppyrus.org/puppyrus/pr218/pfs#mkpfs) wot
Как дальше ?
Запускаем лаунчер - он спрашивает куда скачать 40 гб танков?
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 11 Август 2017, 12:44:10
Запускаем лаунчер - он спрашивает куда скачать 40 гб танков?
Нет, он скачивает их туда куда указывает симлинк Games в PortWoT ((а он указывает на /home/live/PortWoT/data/prefix/drive_c/Games/World_of_Tanks/). Для этого надо эту папку скопировать на другой раздел и переделать симлинк Games в PortWoT
Вот проверьте - http://dropmefiles.com/FChS6 Может ярлыки рано прикрутил =) Лаунчер должен без проблем запускаться и без видеодрайверов
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 11 Август 2017, 12:51:44
/home/live/PortWoT/data/prefix/drive_c/Games/World_of_Tanks/
Значит вместо лаунчера надо скрипт
Код
d="`ntfs -c "Выберите каталог на разделе с 40гб свободного места" "Если ntfs - перемонтируйте..."`"
[ "$d" ] && sudo ln -sf "$d" /home/live/PortWoT/data/prefix/drive_c/Games/World_of_Tanks && лаунчер || ntf -a "Ошибка"
после && выполняется если ок
после || выполняется если не ок
http://dropmefiles.com/FChS6
битый?
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 11 Август 2017, 13:01:37
битый?
Не знаю - меня восклицательные знаки в значках папок тоже насторожили. Сейчас удалю все и переделаю
Если ntfs - перемонтируйте..."`
Как пишет loop123 если wine стоит на exе4 разделе а сами танки - на нтфс то ничего перемонтировать не надо

/home/live/PortWoT/data/prefix/drive_c/Games/World_of_Tanks/). Для этого надо эту папку скопировать на другой раздел и переделать симлинк Games в PortWoT
Сейчас попробую на чистом PortWot'e это сделать и если перемонтирование не понадобится тогда можно пункт  с перемонтированием пропустить. Тогда единственное что останется это сделать скрипт который копирует папку с танками на другой раздел и правит симлинк Games
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 11 Август 2017, 14:06:43
битый?
Я затупил. Скачал
1. Убрать в home все кроме PortWot
2. *.desktop перенести (сделать симлинки) в /usr/share/applications
скрипт я выше написал
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 11 Август 2017, 14:09:25
Сделал так - перенёс папку World_of_Tanks из PortWot/data/prefix/drive_c/Games в /PortWot (думаю pfs делать именно с такой структурой каталога PortWot)
Скопировал содержимое World_of_Tanks (не саму папку а содержимое) в /mnt/sda4/WoT2 (это путь куда ставятся танки)
Создал символическую ссылку  /PortWoT/data/prefix/drive_c/Games/World_of_Tanks указывающую на /mnt/sda4/WoT2

Лаунчер запустился (сами танки на нтфс разделе - операций с переамонтированием не потребовалось ). Жду пока обновится все и проверю работают ли сами танки
PS в общем скрипт должен копировать соержимое /PortWot/World_of_Tanks в выбранную папку и создавать на неё символическую ссылку /PortWoT/data/prefix/drive_c/Games/World_of_Tanks
PPS танки успешно запустились
В общем сделал pfs - проверьте http://dropmefiles.com/3Iouf . Осталось скрипт к нему прикрутить =) Скрипт должен проверять существует ли символическая ссылка /PortWoT/data/prefix/drive_c/Games/World_of_Tanks и если да то есть ли по этому пути например /PortWoT/data/prefix/drive_c/Games/World_of_Tanks/WoTLauncher.exe - и если эти условия не выполняются то задавать вопрос куда ставить танки, создавать по этому пути симлинк /PortWoT/data/prefix/drive_c/Games/World_of_Tanks и копировать папку /PortWot/World_of_Tanks в выбранную папку. Как то так =)
А если танки установлены в выбранную папку (в ней существует WoTLauncher.exe) - то просто создавать симлинк /PortWoT/data/prefix/drive_c/Games/World_of_Tanks на эту папку без копирования /PortWoT/World_of_Tanks. Немного спутанно =)
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 11 Август 2017, 17:43:48
Вообщем намудрил я =) При первом монтировании wot.pfs скрипт должен спрашивать куда ставить танки, создавать симлинк /PortWoT/data/prefix/drive_c/Games/World_of_Tanks на эту папку и копировать в эту папку содержимое /PortWoT/World_of_Tanks
PS Вообщем пока суд да дело, собрал я pfs под себя =) Закинул в него симлинк на свою папку с танками и добавил ярлыки на рабочий стол =) После закинул wot.pfs в modules - при загрузке появляются ярлыки на рабочем столе, щелкаещь на них и можно играть =) Спасибо за информацию =)
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 13 Август 2017, 09:45:15
http://dropmefiles.com/3Iouf
Это итоговый модуль? Кто проверит - отпишите здесь
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 13 Август 2017, 10:55:33
dhj
http://dropmefiles.com/3Iouf
Это итоговый модуль? Кто проверит - отпишите здесь
Нет не итоговый. Нужно писать скрипт который копирует содержимое PortWoT/World_of_Tanks в выбранную папку и создает на неё симлинк /PortWoT/data/prefix/drive_c/Games/World_of_Tanks. (и делать это нужно один раз - при первом монтировании) Как я понял pfs не может редактировать сам себя "на лету" - поэтому как вариант написать sh скрипт, который делает вышеприведённые действия, назвать его например "Настройка World_of_Tanks" и использовать сохранения в pra-game. В Portsteam такая же проблема - надо указывать папку, куда будут устанавливаться игры (по умолчанию они ставятся в папку Portsteam, там где префикс вайн, но это можно изменить сделав симлинк)

d="`ntfs -c "Выберите каталог на разделе с 40гб свободного места" "Если ntfs - перемонтируйте..."`"
[ "$d" ] && sudo ln -sf "$d" /home/live/PortWoT/data/prefix/drive_c/Games/World_of_Tanks && лаунчер || ntf -a "Ошибка"
Этот скрипт как я понял тупо создает симлинк и запускает лаунчер - но нужно скопировать содержимое папки /PortWoT/WorldOfTanks в выбранную папку а уже после запускать лаунчер =) Как то так =)

Вообщем если этот симлинк есть - то ничего делать не надо, а если нет - создавать его и копировать содержимое PortWoT/World_of_Tanks в выбранную папку и уже после запускать лаунчер

1. Симлинк  /home/live/PortWoT/data/prefix/drive_c/Games/World_of_Tanks есть - просто запускаем лаунчер
2. Симлинка нет - спрашиваем куда устанавливать танки, создаём на неё симлинк  home/live/PortWoT/data/prefix/drive_c/Games/World_of_Tanks   и копируем содержимое PortWoT/World_of_Tanks в эту папку - а уже после запускаем лаунчер. Как то так =)
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 14 Август 2017, 08:54:48
Код
if [ -L /home/live/PortWoT/data/prefix/drive_c/Games/World_of_Tanks ];then
  лаунчер
else
  d="`ntfs -c "Выберите каталог на разделе с 40гб свободного места" "Если ntfs - перемонтируйте..."`"
  [ "$d" ] && sudo ln -sf "$d" /home/live/PortWoT/data/prefix/drive_c/Games/World_of_Tanks && лаунчер || ntf -a "Ошибка"
  sudo mv  /путь/PortWoT/WorldOfTanks "$d"
fi
Подправьте пути и лаунчер
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 15 Август 2017, 07:14:18
Вроде готово.
Что сделано - добавил в начало скрипта WoTLauncher (/home/live/PortWoT/data/scripts/WoTLauncher.sh):
Код
if  [ ! -L /home/live/PortWoT/data/prefix/drive_c/Games/World_of_Tanks ];then
  d="`ntf -c "Выберите папку для установки World of Tanks"`"
 
  [ "$d" ] && sudo mv  /home/live/PortWoT/World_of_Tanks "$d" && sudo ln -sf "$d/World_of_Tanks" /home/live/PortWoT/data/prefix/drive_c/Games/World_of_Tanks || exit
fi
В начало скриптов WorldOfTanks (/home/live/PortWoT/data/scripts/start.sh) и WoTtweaker(/home/live/PortWoT/data/scripts/WoTtweaker.sh) добавлено:
Код
if  [ ! -L /home/live/PortWoT/data/prefix/drive_c/Games/World_of_Tanks ];then
ntf -a "У вас не установлена игра. Запустите WoTLauncher."
exit
fi
Чуть позже выложу сам pfs - сейчас установлю с помощью него игру и проверю как работает.
сам pfs - http://dropmefiles.com/H4RgM При монтировании автоматически запускается WoTLauncher (не знаю с чем это связано). Ставить танки можно на нтфс раздел без перемонтирования раздела. При использовании проприетарных драйверов видеокарты не забывайте загружаться без 10-mesa. Сделан на основе PortWoT-9.7. Вроде все - проверьте.
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 15 Август 2017, 08:58:50
ntf -a "У вас не установлена игра." "Запустите WoTLauncher." - так красивее
При монтировании автоматически запускается WoTLauncher
При горячем подключении запускается Exec= из первого по алфавиту *.desktop модуля
При использовании проприетарных драйверов видеокарты не забывайте загружаться без 10-mesa.
Код
if [ "`losetup | egrep '/nVidia|/amd-catal'`" ] ;then
  [ "`losetup | egrep '/10-mesa/mesa-'`" ] && ntf -a "У Вас одновременно зарружены" "проприетарные и свободные драйвера. Отключите (noload=mesa) свободные при загрузке системы" && exit 1
fi
Название: Re: Игра "world of tanks" в PRA
Отправлено: loop223 от 15 Август 2017, 15:36:48
Запустил на гейм (обновленном) с проприетаром. Моя система со стоковым зеоном 45-47 fps. В винде 120 ::).На системах помощнее (I5-7) фпс будет больше в Pra.
З.Ы Можно сделать в стартовом скрипте вариант подключения установленного WOT. То есть чтобы тупо создавался симлинк  ln -s /mnt/sda2/Games/World_of_Tanks/ /home/live/PortWoT/Games/ в папке /home/live/PortWoT/Games/? или подскажите как поправить скрипт при подключении модуля?
И еще вопрос, на засыпку... как решить проблему с сохранением настроек? В идеале делать сохраненку пфс, но она сохранит всю папку портвот.Надо узнать где вот хранит настройки игры.
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 15 Август 2017, 16:19:58
Моя система со стоковым зеоном 45-47 fps. В винде 120 ::)
Т.е. в винде значительно лучше? Тогда смысл запускать под линуксом?

вариант подключения установленного WOT.
Код
if  [ ! -L /home/live/PortWoT/data/prefix/drive_c/Games/World_of_Tanks ];then
  v1="WOT не установлен"
  v2="WOT установлен"
  u="`ntf -l "$v1|v2" "Установка WOT"`"
  if [ "$u" = "$v1" ];then
    d="`ntf -c "Выберите папку для установки World of Tanks"`"
    [ "$d" ] && sudo mv  /home/live/PortWoT/World_of_Tanks "$d" && sudo ln -sf "$d/World_of_Tanks" /home/live/PortWoT/data/prefix/drive_c/Games/World_of_Tanks || exit
  else
    d="`ntf -c "Выберите папку c установленным World of Tanks"`"
    [ "$d" ] && sudo ln -sf "$d" /home/live/PortWoT/Games//World_of_Tanks || exit
  fi
fi
как решить проблему с сохранением настроек?
Перенести их симлинком из home
Надо узнать где вот хранит настройки игры.
Если в home -анализируйте /mnt/live/memory/changes
Если нет - ориентируйтесь по размеру папок до и после сохранения
Или загуглите
Название: Re: Игра "world of tanks" в PRA
Отправлено: loop223 от 15 Август 2017, 16:34:25
Тогда смысл запускать под линуксом?
Хотел отказаться от windows.
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 15 Август 2017, 17:26:26
Запустил на гейм (обновленном) с проприетаром. Моя система со стоковым зеоном 45-47 fps. В винде 120
Запускались с флешки? Попробуйте загрузиться в RAM - может фпс вырастет.
ntf -a "У вас не установлена игра." "Запустите WoTLauncher." - так красивее
if [ "`losetup | egrep '/nVidia|/amd-catal'`" ] ;then
  [ "`losetup | egrep '/10-mesa/mesa-'`" ] && ntf -a "У Вас одновременно зарружены" "проприетарные и свободные драйвера. Отключите (noload=mesa) свободные при загрузке системы" && exit 1
fi
if  [ ! -L /home/live/PortWoT/data/prefix/drive_c/Games/World_of_Tanks ];then
  v1="WOT не установлен"
  v2="WOT установлен"
...
Сейчас все добавлю и поправлю =)
И еще вопрос, на засыпку... как решить проблему с сохранением настроек? В идеале делать сохраненку пфс, но она сохранит всю папку портвот
Нет. Сохраненка хранит только изменения в папке PortWoT а не саму папку PortWoT - проверил у себя =)
Название: Re: Игра "world of tanks" в PRA
Отправлено: loop223 от 15 Август 2017, 17:42:27
Запускались с флешки? Попробуйте загрузиться в RAM - может фпс вырастет.
Всегда в рам.Все модули.Может на pra64 fps будет больше? на 64 есть дрова проприетарные?
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 15 Август 2017, 18:24:20
Сделал pfs. Что замечено:
u="`ntf -l "$v1|v2" "Установка WOT"`"
Забыли поставить знак доллара перед v2
При выборе папки сдуру зашёл внутрь папки WorldOfTanks - в результате ссылка создалась но указывала она на папку внутри танков - в результате игра не запустилась. Надо добавить в код выбора папки с установленными танками что нибудь вроде:
Код
if[ файл $d/WoTLauncher.exe не существует ]
ntf -a "В выбранной папке $d не найдено установленной игры. Запустите WoTLauncher повторно чтобы изменить свой выбор"
exit
fi
Вот такие пожелания =) sfs помогите со скриптом. В принципе можно сделать так - если в выбранной папке нет WoTLauncher.exe - то выдавать сообщение и опять переходить к выбору папки. Так думаю даже лучше будет =)

2loop223 - пробовал запускать танки на каком то пра64 (уже не помню) - там даже если выбрать mesa танки не запускаются. В принципе можно потестить только разберусь со скриптом
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 16 Август 2017, 08:58:04
так красивее
Везде тексты только для понимания действия - шлифовка и подробности з а Вами
на 64 есть дрова проприетарные?
да - в pra-fat

Забыли поставить знак доллара перед v2
да
В выбранной папке $d не найдено установленной игры
Код
...
else
DIR(){
  d="`ntfs -c "Выберите каталог на разделе с 40гб свободного места" "Если ntfs - перемонтируйте..."`"

if [ ! -f "$d/WoTLauncher.exe" ] ;then
  ntf -a "В выбранной папке $d не найдено установленной игры." "Запустите WoTLauncher повторно чтобы изменить свой выбор"
  DIR
fi
}
DIR
...
пра64 (уже не помню) - там даже если выбрать mesa танки не запускаются
Выше писал что не хватает lib32 и компилил пакет, которого нет в арчрепе
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 16 Август 2017, 09:12:54
Вроде сам разобрался =) Закинул в pfs возможность выбора папки с установленными танками.
Вот изменения:
скрипт WoTLauncher
Код
if [ "`losetup | egrep '/nVidia|/amd-catal'`" ] ;then
  [ "`losetup | egrep '/10-mesa/mesa-'`" ] && ntf -a "У Вас одновременно загружены" "проприетарные и свободные драйвера. Отключите (noload=mesa) свободные при загрузке системы" && exit 1
fi

if  [ ! -L /home/live/PortWoT/data/prefix/drive_c/Games/World_of_Tanks ];then
  v1="WOT не установлен"
  v2="WOT установлен"
  u="`ntf -l "$v1|$v2" "Установка WOT"`"
  if [ "$u" = "$v1" ];then
    d="`ntf -c "Выберите папку для установки World of Tanks"`"
    [ "$d" ] && sudo mv  /home/live/PortWoT/World_of_Tanks "$d" && sudo ln -sf "$d/World_of_Tanks" /home/live/PortWoT/data/prefix/drive_c/Games/World_of_Tanks || exit
  else
    d="`ntf -c "Выберите папку c установленным World of Tanks"`"
    [ "$d" ]  || exit
    if [ -f $d/WoTLauncher.exe ];then
      sudo ln -sf "$d" /home/live/PortWoT/Games//World_of_Tanks
    else
      ntf -a "В выбранной папке $d не обнаружено установленной игры World of Tanks"
      exit
    fi
  fi
fi

скрипт WordOfTanks:
Код
if [ "`losetup | egrep '/nVidia|/amd-catal'`" ] ;then
  [ "`losetup | egrep '/10-mesa/mesa-'`" ] && ntf -a "У Вас одновременно загружены" "проприетарные и свободные драйвера. Отключите (noload=mesa) свободные при загрузке системы" && exit 1
fi
if  [ ! -L /home/live/PortWoT/data/prefix/drive_c/Games/World_of_Tanks ];then
ntf -a "У вас не установлена игра." "Запустите WoTLauncher."
exit
fi

скрипт WoTTweaker:
Код
[if  [ ! -L /home/live/PortWoT/data/prefix/drive_c/Games/World_of_Tanks ];then
ntf -a "У вас не установлена игра." "Запустите WoTLauncher."
exit
fi

pfs выложил на файлообменник с долгим сроком хранения - http://fayloobmennik.cloud/7072470
loop223 проверьте =)
PS думаю эту версию можно сделать итоговой если ещё каких нибудь предложений не будет.
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 16 Август 2017, 10:31:22
...
else
DIR(){
  d="`ntfs -c "Выберите каталог на разделе с 40гб свободного места" "Если ntfs - перемонтируйте..."`"

if [ ! -f "$d/WoTLauncher.exe" ] ;then
  ntf -a "В выбранной папке $d не найдено установленной игры." "Запустите WoTLauncher повторно чтобы изменить свой выбор"
  DIR
fi
}
DIR
...
Посмотрел на этот код - появилось ещё пару идей =) Сейчас реализую =)
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 16 Август 2017, 10:35:02
Neyel + за серьезный подход к модулю WOT
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 16 Август 2017, 11:51:45
Сделал так:
Код
if  [ ! -L /home/live/PortWoT/data/prefix/drive_c/Games/World_of_Tanks ];then
  v1="WoT не установлен"
  v2="WoT установлен"
  u="`ntf -l "$v1|$v2" "Установка World of Tanks"`"
  if [ "$u" = "$v1" ];then
    d="`ntf -c "Выберите папку для установки World of Tanks"`"
    [ "$d" ] && sudo mv  /home/live/PortWoT/World_of_Tanks "$d" && sudo ln -sf "$d/World_of_Tanks" /home/live/PortWoT/data/prefix/drive_c/Games/World_of_Tanks || exit
  else
  DIR(){
    d="`ntf -c "Выберите папку c установленным World of Tanks"`"
    [ "$d" ]  || exit
    if [ -f $d/WoTLauncher.exe ];then
      sudo ln -sf "$d" /home/live/PortWoT/Games//World_of_Tanks
    else
      ntf -a "В выбранной папке $d не обнаружено установленной игры World of Tanks"
      DIR
    fi
    }
  DIR
  fi
fi
Что замечено:
1. При выборе папки для установки WoT случайно можно выбрать файл - в результате симлинк не создатся, скрипт завершится и ничего не скажет.
2. При выборе папке с установленным WoT можно случайно зайти внутрь пустой папки - в результате скрипт просто завершится и ничего не скажет.
Вопрос - а можно настроить ntf чтоб он выбирал только папки и не позволял выбрать файл? В принципе некритично (у пользователя руки кривые) - но если есть возможность то почему бы не сделать =)
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 16 Август 2017, 12:35:46
Подправленный wot.pfs - http://fayloobmennik.cloud/7072600 Меня все в нем устраивает =)
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 16 Август 2017, 12:46:17
Вопрос - а можно настроить ntf чтоб он выбирал только папки и не позволял выбрать файл?
Средствами gtkdialog и yad у меня не получилось. Другими не владею
При выборе папки для установки WoT случайно можно выбрать файл
Код
d="`ntf -c "Выберите папку c установленным World of Tanks"`"
    [ ! -d "$d" ]  && ntf -a "$d" "не каталог" && exit
скрипт просто завершится и ничего не скажет.
Замените sudo ln ... на wt "sudo ln..."
wt - мой скрипт. Выводит резльтат выполнения в Х
Если появятся еще доработки скрипта - чтобы не перепаковывать - можно добавить его в 089-.pfs
Цитата: Neyel link=topic=16402.msg134063#msg134063date=1502876146
Подправленный wot.pfs - http://fayloobmennik.cloud/7072600 Меня все в нем устраивает =)
Прошу еще кого-нибудь проверить и переложу в репу
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 17 Август 2017, 18:52:58
Ради интереса проверил танки на другом компьютере на винде и на пра-гейм. На винде - 60-80 фпс, на пра-гейм 50-60 фпс. Настройки графики и здесь и там выставлял высокие. Да на другом компьютере танки под пра запустились без проблем. Вообщем вот так =)
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 18 Август 2017, 09:29:24
Прошу еще кого-нибудь проверить и переложу в репу
Название: Re: Игра "world of tanks" в PRA
Отправлено: loop223 от 19 Август 2017, 00:37:27
Крайний wot.pfs отработал без проблем.Папку выбрал,лаунчер запустился.Этот же модуль в 64fat не видит wine.
Вышел  PortWoT 9.7. Попытка запуска приводит к  этому скрину. Вроде как zenity нет.
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 19 Август 2017, 18:49:24
Крайний wot.pfs отработал без проблем
В пнд переложу в репу. Всем спасибо

zenity нет.
Сделайте симлинк на yad (ln -s yad zenity )
Если не видит wine - pacman2pfs зависимости с сайта PortWoT
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 21 Август 2017, 09:23:45
puppyrus-a/pra02/pfs/games/wot-ne01.pfs
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 22 Август 2017, 09:15:47
Вот что пишут танки если их попробовать запустить на пра64-фат:
(https://s8.hostingkartinok.com/uploads/thumbs/2017/08/549229fda3fea51cd606067de414adc3.png) (https://hostingkartinok.com/show-image.php?id=549229fda3fea51cd606067de414adc3)
Название: Re: Игра "world of tanks" в PRA
Отправлено: Pro от 22 Август 2017, 09:27:58
Вот что пишут танки если их попробовать запустить на пра64-фат:
идем в /usr/lib и ищем там этот libGL.so.1
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 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
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 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
А как его установить?
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 22 Август 2017, 10:13:13
как его установить?
зависимости (http://portwine-linux.ru/%d0%b7%d0%b0%d0%b2%d0%b8%d1%81%d0%b8%d0%bc%d0%be%d1%81%d1%82%d0%b8-portwine/)
Раскомментировать в /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 (http://wiki.puppyrus.org/puppyrus/pra#pacman2pfs%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8Fpfs_%D0%B8%D0%B7_%D1%80%D0%B5%D0%BF%D0%BE%D0%B7%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D1%8F_arch)
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 22 Август 2017, 10:19:23
Вот мой /etc/pacman.d/mirrorlist:
Код
Server=http://ala.seblu.net/repos/2016/05/27/$repo/os/$arch
Как я понял там нужно прописать Server - подскажите какой - потому что по дефолту pacman не работает
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 22 Август 2017, 10:35:29
Раскомментировать в /etc/pacman.conf multilib
Убрать # в строке [multilib] и через строку Include
/etc/pacman.d/mirrorlist у Вас старый. Обновите 089
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 22 Август 2017, 11:11:18
Если внимательно читать что я выше написал - не долго
1. Siglevel в pacman.conf не надо раскомментировать
2. zenity - достаточно симлинка на yad
Если хотите попробовать обойтись кусками зависимостей - подключите lib32-base-pra6407-sf02.pfs
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 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
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 22 Август 2017, 13:48:16
Поздравляю +
При установке по моему lib32-glibc спросил какой видеодрайвер использовать - выбрал nvidia-340
Вот это спорно - в арчрепе не под наше ядро
По фпс на что похоже на mesa или nv340?
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 22 Август 2017, 13:56:10
По фпс на что похоже на mesa или nv340?
По фпс похоже на nv340 на пра-гейм. Сейчас загрузился с mesa. При установке lib32-glibc тоже выбрал mesa. Сейчас посмотрю что получилось
На mesa жутко тормозит (даже по моему ещё хуже чем в пра-гейм). В бой не заходил - и так в ангаре видно
PS понял почему то тормозило - настройки графики в игре стояли высокие. Вернул их на минимум - вообщем по фпс получилось так же как и на mesa в пра-гейм
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 22 Август 2017, 19:16:47
Собрал pfs с 32-битными либами, подключил его - танки запускаются но почему то нет звука. Если библиотеки установить напрямую через sudo pacman - то звук есть.
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 23 Август 2017, 09:13:40
Собрал pfs
Каким образом?
Если библиотеки установить напрямую через sudo pacman - то звук есть.
Проанализируйте разницу в Вашем модуле и /mnt/live/memory/changes
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 23 Август 2017, 09:48:29
Каким образом?
Использовал sudo pacman2pfs - полeчилась папка с либами, после сделал sudo mkpfs
Проанализируйте разницу в Вашем модуле и /mnt/live/memory/changes
Думаю собрать pfs из /mnt/live/memory/changes (после установки всех библиотек с помошью sudo pacman) - только боюсь чего то лишнего подцепить
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 23 Август 2017, 10:05:02
Думаю собрать pfs из /mnt/live/memory/changes
Зачем - если с pacman2pfs получилось?
Про оптимизацию здесь (http://wiki.puppyrus.org/puppyrus/pra#pacman2pfs%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8Fpfs_%D0%B8%D0%B7_%D1%80%D0%B5%D0%BF%D0%BE%D0%B7%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D1%8F_arch) - т.е. dep-find
Из списка зависимостей можно выкинуть то, что есть в lib32-base-pra6407-sf02.pfs
zenyty - заменить симлинком на yad
samba - тоже вряд ли нужна - сделайте отдельным pacman2pfs и попробуйте без него
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 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]
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 23 Август 2017, 10:42:57
У Вас pulse или apulse ?
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 23 Август 2017, 12:14:31
Подключил pfs и выполнил sudo pacman -Syu lib32-alsa-lib. Насторожило это:
Код
ldconfig: /usr/lib32/libpulse.so.0 не является символьной ссылкой

ldconfig: /usr/lib32/libpulse-simple.so.0 не является символьной ссылкой
Попробую удалить эти ссылки и заново поставить alsa-lib
Заработало =) Теперь это надо как то в pfs перенести
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 23 Август 2017, 12:23:21
надо как то в pfs перенести
uncquashfs + скопировать + mkpfs
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 23 Август 2017, 13:25:13
Понял в чём дело. Оказывается в pfs всё норм - libpulse изначально в пра64 есть, а pfs его не перекрывает.
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 23 Август 2017, 13:53:03
А чем и зачем его надо перекрыть?
Код
ldconfig: /usr/lib32/libpulse.so.0 не является символьной ссылкой

ldconfig: /usr/lib32/libpulse-simple.so.0 не является символьной ссылкой
Вот эти два файла мешают - в pfs это символьные ссылки но они не перекрывают эти два файла
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 23 Август 2017, 14:10:56
Отключите lib32-apulse-0.1.6-1_64-sf02.pfs
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 23 Август 2017, 20:02:37
Выложил pfs с 32-битными либами для port-wine (видеодрайвер внутри - nvidia340):
https://drive.google.com/open?id=0B4waEwV_Fd-Ka3laZUJ2WnVybDQ
Чтоб работал звук библиотеку  lib32-apulse-0.1.6-1_64-sf02.pfs нужно отключить.
Запустил успешно PortSteam на пра64-фат:
(https://s8.hostingkartinok.com/uploads/thumbs/2017/08/7f2c90e590b7162e224a59d5d348f7a6.png) (https://hostingkartinok.com/show-image.php?id=7f2c90e590b7162e224a59d5d348f7a6)
Игры пока не пробовал устанавливать. Думаю из PortSteam тоже модуль создать  :)

Поставил бесплатную игру - https://youtu.be/c9NhXd3zCgA . Вроде все норм.
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 24 Август 2017, 08:51:35
видеодрайвер внутри - nvidia340
Зря. А у кого видяха другая?
Может сделаете инструкцию по ВОТ для ПРА64
Запустил успешно PortSteam на пра64-фат:
Так может возродить pra-game в 64 варианте...

Ютуб - Вы бы хоть в комментарии к ролику сюда ссылку поставили
"steam на pra64-fat " - для многих как заклинание

Интересно... Запуск того же ВОТ в виртуалке будет лучше или хуже wine...
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 24 Август 2017, 09:34:41
 
Зря. А у кого видяха другая?
При установке lib32-glu он предлагает список видеодрайверов - так вот там почему-то радеона в этом списке не было (не знаю есть он там или нет). Может  32-битные видеодрайвера из пра-гейм добавить?

Может сделаете инструкцию по ВОТ для ПРА64
С модулем wot.pfs или изначально как устанавливать PortWoT и какие библиотеки подключать?
Ютуб - Вы бы хоть в комментарии к ролику сюда ссылку поставили
Поставлю =)Мои  ролики мало кто смотрит - я его сделал так сказать для внутреннего пользования =)
Так может возродить pra-game в 64 варианте...
Тогда в него придётся добавить 32-битный вариант драйверов для видеокарт
Интересно... Запуск того же ВОТ в виртуалке будет лучше или хуже wine...
Не знаю - в принципе можно проверить, но мне кажется wine сделан так что по определению игры на нем будут работать быстрее
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 24 Август 2017, 09:47:30
почему-то радеона в этом списке не было
Потому что в арч репе catalyst нет. Есть в manjaro (полностью с арчем не совместима; поэтому скопировал ядро и проприетар в репу Pra-roll)
Может  32-битные видеодрайвера из пра-гейм добавить?
Если и добавлять - пропиской зависимостей
Я не разобрался какие дрова (32 или 64) нужны прогам, запущенным в мультилиб. Наверное саморе простое - экспериментально
С модулем wot.pfs или изначально как устанавливать PortWoT и какие библиотеки подключать?
Максимально простой вариант для неподготовленных
Мои  ролики мало кто смотрит
Возможно потому, что не понимают про что это вообще. Ссылку на форум не запарно поставить
Тогда в него придётся добавить 32-битный вариант драйверов для видеокарт
Не уверен - см. выше. Если действительно надо - все есть
Не знаю - в принципе можно проверить, но мне кажется wine сделан так что по определению игры на нем будут работать быстрее
Не факт. тут конечно от железа много будет зависеть (поддержка виртуализации в проце)
Раз в винде фпс > чем в линуксе - может и в виртуалке быстрее будет
Во всяком случае - поставить игру будет проще (без жести с wine , дровами и зависимостями- особенно в x86_64)
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 24 Август 2017, 11:26:38
Я не разобрался какие дрова (32 или 64) нужны прогам, запущенным в мультилиб. Наверное саморе простое - экспериментально
Portwine ищет библиотеку libGL.so.1 именно в /usr/lib32 - то есть всё таки ему нужны 32-битные. Пробовал перекинуть libGL.so.1 из /usr/lib в /usr/lib32 - пишет worng elf class.
Максимально простой вариант для неподготовленных
Тогда в portwine-lib32.pfs (ссылку на него я выложил выше) надо добавить драйвера от радеона и написать скрипт который определял бы какой видеодрайвер загружен и подключал бы необходимую библиотеку (то есть есть внутри pfs создать два pfs - nvidia.pfs и radeon.pfs и написать скрипт который который подключал соответсвующий pfs) - как то так =) nvidia.pfs и radeon.pfs можно вытащить из пра-гейм. А так можно написать инструкцию с:
Код
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
- но опять же там нет драйверов от радеона и выполнять эту команду придётся при каждом запуске пра64-фат (если не собрать конечно pfs под себя). Кстати для запуска танков достаточно поставить:
Код
lib32-glu lib32-alsa-lib lib32-libxml2 zenity
- вроде всё запускается но игра почему-то не хочет разворачиваться на весь экран (надо искать ещё одну библиотеку)
PS кстати что ещё замечено - на nv340 из lib32-glu резкость и цветопередача в игре вроде другая (намеренно не сравнивал - так по ощущениям) чем на nv340 в пра-гейм (может и нет - это мое субъективное мнение)
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 24 Август 2017, 12:53:33
надо добавить драйвера от радеона и написать скрипт который определял бы какой видеодрайвер загружен
Тогда уж делать pra64-game c проприетарными модулями ядра 64 (т.е. имеющиеся модули) + остальными либами (gl и пр.) 32 (т.е. перепаковать в lib32) и 64
Т.е. по итогу перепаковать проприетар модули в lib32 и выкинуть 32 модули ядра
Так?
Юзер выбирает в меню - грузится 2 проприетарных модуля

Т.е. уже вырисовывается концепция pra64-game
К дровам добавить portwine и portsteam


zenity - достаточно симлинка на yad
не работает?
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 24 Август 2017, 13:24:27
Юзер выбирает в меню - грузится 2 проприетарных модуля
Да приблизительно так  :)
zenity - достаточно симлинка на yad
А где этот самый yad лежит? sudo ln -sf yad zenity не работает - пишет битая ссылка
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 24 Август 2017, 13:59:33
Код
cd /usr/bin && sudo ln -sf yad zenit
PortSteam (http://forum.puppyrus.org/index.php?topic=19998.msg134187#msg134187) выделил
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 09 Сентябрь 2017, 09:35:56
Что замечено - если танки лежат по пути где есть русские буквы - то скрипт пишет что в выбранной папке не найдено установленной игры. Хотя установить их по пути где есть русские буквы можно Так небольшая неприятность но всё же :)
PS там не только русские буквы но и пробел в названии - может из за этого,?
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 11 Сентябрь 2017, 10:12:14
Возьмите за правило - никогда в путях не юзать рус., пробелы и спец. символы
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 23 Октябрь 2017, 10:16:45
Создал "большой модуль" w.pfs куда запихнул всю игру с танками. При подключении игра монтируется в /home/live/World_of_Tanks, после запускаем WoTLauncher и указываем эту папку. Теперь вся игра лежит у меня на флешке  ;D Игра входит в бой чуть дольше чем если бы игра была установлена напрямую но ненамного  ::) Модуль получился  объёмом 9.7 Гб и создавался около 2 часов на этом железе:
Код
CPU
model name   : Intel(R) Core(TM) i3-3240 CPU @ 3.40GHz
model name   : Intel(R) Core(TM) i3-3240 CPU @ 3.40GHz
model name   : Intel(R) Core(TM) i3-3240 CPU @ 3.40GHz
model name   : Intel(R) Core(TM) i3-3240 CPU @ 3.40GHz
--------------------------------------------
RAM
              total        used        free      shared  buff/cache   available
Mem:           8053         407        4657         191        2987        7221
Swap:             0           0           0
--------------------------------------------
Graphic cards
01:00.0 VGA compatible controller: NVIDIA Corporation GF108 [GeForce GT 630] (rev a1)
Всё это хозяйство влезло на флешку 16 Гб (и ещё места осталось)  ;D
Единственная проблема - если выйдет обновление прдётся создавать файл сохранения, но думаю с этим можно смириться  ::)
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 23 Октябрь 2017, 10:35:36
Чтобы получилось быстрее можно использовать gz компрессию
Но модуль получится больше
Название: Re: Игра "world of tanks" в PRA
Отправлено: yxma от 28 Октябрь 2017, 00:21:19
Создал "большой модуль" w.pfs куда запихнул всю игру с танками.
а модуль с модами или без?
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 29 Октябрь 2017, 10:30:08
Модуль делал без модов  :) Моды можно доустановить самостоятельно Недавно вышло обновление - пришлось заново перепаковавывать модуль - не хватило памяти чтоб сделать 090-save (по видимому происходят незначительный изменения в больших файлах - в результате обновление вроде не большое а памяти 8 гиг не хватает чтоб сохранять эти изменения) Так что по видимому после каждого обновления придётся заново перепаковывать весь модуль  :(
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 30 Октябрь 2017, 09:25:01
выбираю nvidia.
http://forum.puppyrus.org/index.php?topic=18149.0
Название: Re: Игра "world of tanks" в PRA
Отправлено: yxma от 31 Октябрь 2017, 09:18:21
в результате обновление вроде не большое а памяти 8 гиг не хватает
а 4гб озу хватит для того, чтобы самостоятельно сделать модуль? Если да - ткните носом, куда читать, чтобы это сделать? Сколько времени займет процедура при
inxi -F
System:    Host: rl-Z87P-D3 Kernel: 3.13.0-100-generic i686 (32 bit) Desktop: Openbox 3.5.2 Distro: Ubuntu 14.04 trusty
Machine:   Mobo: Gigabyte model: Z87P-D3 Bios: American Megatrends version: F2 date: 04/29/2013
CPU:       Quad core Intel Core i5-4670 CPU (-MCP-) cache: 6144 KB flags: (lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx)
           Clock Speeds: 1: 800.00 MHz 2: 800.00 MHz 3: 800.00 MHz 4: 800.00 MHz
Graphics:  Card: NVIDIA GK104 [GeForce GTX 760] X.Org: 1.15.1 driver: N/A Resolution: 1920x1080@60.0hz, 1920x1080@60.0hz
           GLX Renderer: GeForce GTX 760/PCIe/SSE2 GLX Version: 4.5.0 NVIDIA 352.63
Audio:     Card-1: Intel 8 Series/C220 Series High Definition Audio Controller driver: snd_hda_intel
           Card-2: NVIDIA GK104 HDMI Audio Controller driver: snd_hda_intel
           Sound: Advanced Linux Sound Architecture ver: k3.13.0-100-generic
Network:   Card: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller driver: r8169
           IF: eth0 state: up speed: 100 Mbps duplex: full mac: 94:de:80:7a:db:53
Drives:    HDD Total Size: 1000.2GB (22.3% used) 1: id: /dev/sda model: WDC_WD10EZEX size: 1000.2GB
Partition: ID: / size: 4.7G used: 4.7G (100%) fs: ext4 ID: /home size: 564G used: 204G (39%) fs: ext4
RAID:      No RAID devices detected - /proc/mdstat and md_mod kernel raid module present
Sensors:   None detected - is lm-sensors installed and configured?
Info:      Processes: 159 Uptime: 7 min Memory: 1136.9/3988.1MB Client: Shell (bash) inxi: 1.9.17
?
Под каким ПРА гоняли танчики?
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 31 Октябрь 2017, 10:26:41
Под каким ПРА гоняли танчики?
Гоняю на пра-гейм  :)
Делал модуль так - создал файл сохранения pra-save.dat объемом 33 Гб, подключил его в menu2.lst (параметр changes). После перезагрузился, взял папку World_of_Tanks из PortWoT и скопировал её в /home/live. Затем создал там же папку w и скопировал из /mnt/live/memory/changes папку home внутрь этой папки. Затем почистил всё чтобы в папке w лежало только /home//live/World_of_Tanks. После запустил WotLauncher указал папку /w/home/live/World_of_Tanks и ждал пока игра полностью скачается и обновится. Затем зашёл в папку w/home/live/World_of_Tanks/Updates и удалил всё оттуда (дабы обновления не паковать в модуль иначе размер получится слишком большим). Ну а после естественно sudo mkpfs w -o куда_сохранять_модуль (я выбрал раздел с памятью как минимум 10Гб свободной).
При использовании файла сохранения pra-save.dat количество памяти ОЗУ на компьютере не имеет значения  :) Модуль сейчас у меня занимает 10 Гб, лежит в корне флешке, подключаю его самостоятельно  :)

Сколько времени займет процедура при
Я думаю на таком железе для создания модуля понадобится меньше часа  :)

Вот ссылка на модуль https://drive.google.com/open?id=0B4waEwV_Fd-KSTQ3d1BPSmdSeW8
Название: Re: Игра "world of tanks" в PRA
Отправлено: yxma от 05 Ноябрь 2017, 17:54:27
спасибище за ссылку на модуль - моя мечта погонять танчики под пра!
Жаль, без модов, но все равно айс. Хотел скачать, да вовремя понял, что из 30 гигов конторского тырнета 10 будут чреваты. Непониманием. Так что скачивать буду только из дома. В общем, спасибище и за хаутушку, если и правда всего час обработки, так я потом сделаю с модами - описание выглядит вовсе не сложно.
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 14 Ноябрь 2017, 17:28:56
Не за что  :) Кстати в самом модуле только сами танки - портвот скачайте самостоятельно  :)
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 11 Декабрь 2017, 15:19:03
Некоторым играм по любому нужен libGLU из mesa поэтому появился 10-mesa
Сорри не знал куда написать. Потестил пра-гейм с проприетарными видеодрайверами - в итоге игры которые требовали 10-mesa в качестве зависимости успешно запускались без 10-mesa. Вывод - 10-mesa нужен если грузиться с mesa- на проприетарных драйверах он не только не нужен, но и мешает. Вот такой небольшй отчёт  :)
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 11 Декабрь 2017, 16:30:58
Там где прописан 10-mesa - нужен libGLU - его нет в проприетарных дровах
10-mesa должен быть подключен в AUFS слой ниже проприетарных дров - иначе он подключит mesa дрова (симлинк libGL.so)
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 11 Декабрь 2017, 17:15:24
Ну вот например берём игру Openra-20150614-rts-game.pfs из репозитария с маленькими играми - подключаем - выскакивает окошко что требует 10-mesa - нажимаю Нет (10-mesa удалён из pra/modules). Заходим в Пуск-Игры-OpenRA - игра запускается, звук есть:
(https://s8.hostingkartinok.com/uploads/thumbs/2017/12/746f79b175fd33a315391075eac98361.png) (https://hostingkartinok.com/show-image.php?id=746f79b175fd33a315391075eac98361)
Видеодрайвер nvidia-340, модуль mesa из optional тоже подключен (кто то подключает его при старте системы), 10-mesa удален (то есть его физически нет)
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 11 Декабрь 2017, 17:47:00
Значит в этом модуле ошибка. Но в некоторых играх точно было нужно
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 17 Декабрь 2017, 12:40:04
PortWoT похоже сломался. После новогоднего обновления выдаёт ошибку "Вы отключены от сервера" Выглядет всё вот так - https://youtu.be/eG0bW_NC6Lw. Последний PortWoT тоже пробовал - ошибка та же. Авторам уже написал http://portwine-linux.ru/world-of-tanks-linux/ (оказывается я не один там такой) . Просьба если есть возможность у кого-нибудь проверить - потестить. Скачать PortWoT - http://mirror.yandex.ru/puppyrus/puppyrus-a/pra02/pfs/games/wot-ne01.pfs Если у вас уже есть игра на жёстком диске, то просто запустите WoTLauncher, выберите "WoT установлен" и укажите папку с игрой.
PS: Переустановил игру с нуля и всё заработало. По видимому новогоднее обновление криво поставилось.
Название: Re: Игра "world of tanks" в PRA
Отправлено: yxma от 30 Декабрь 2017, 23:37:09
Да, новогодняя обнова под плейонлинуксом на рунту-лайт вообще не удалось запустить, что очень необычно.
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 07 Январь 2018, 12:02:42
Вышел PortWoT-10.5. Сделал pfs - https://drive.google.com/open?id=1SDoANLpSH1Cyiqflz1NVFyFMxJXdqhBG. Игра будет находиться в /home/live/PortWINE/PortWoT - там же находятся ярлыки WOTLauncher, WorldOfTanks, WoTTweaker (так же они находятся в Пуск->Игры). При первом запуске щёлкаете по WOTLauncher и выбираете либо "WoT установлен" если у вас уже есть установленная игра на каком-либо разделе, либо "WoT не установлен" и указываете соответствующую папку. Вот скрин:
(https://s8.hostingkartinok.com/uploads/thumbs/2018/01/b141076a02ad30e590c863f0ef3808f9.png) (https://hostingkartinok.com/show-image.php?id=b141076a02ad30e590c863f0ef3808f9)
Возможно для корректной работы скриптов запуска потребуется скачать zenity из этой темы - http://forum.puppyrus.org/index.php?topic=20268.0 (скачиваете zenity из аттача из второго сообщения темы и ложите его в /usr/local/bin).
Так же есть pfs с самой игрой - игра монтируется в /home/live/World_of_Tanks, после можно запустить WoTLauncher, выбрать "WoT установлен" и указать эту папку.  Если кому-нибудь надо - могу выложить и его  :)
Название: Re: Игра "world of tanks" в PRA
Отправлено: k0l0p0k от 07 Январь 2018, 19:15:13
позволю реплику:
плохая практика - разрешать запуск бинарников из мест, куда разрешена запись обычному юзеру(не руту\админу), в вышеописанном случае из /home/live/...
Под линем конечно ничего страшного не произойдет, тем более если комп только для игр, тем не менее не рекомендую..
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 07 Январь 2018, 19:18:50
плохая практика - разрешать запуск бинарников из мест, куда разрешена запись обычному юзеру(не руту\админу), в вышеописанном случае из /home/live/...
Папка установки выбрана по умолчанию при установке PortWoT - так что это не моя идея  :)
Название: Re: Игра "world of tanks" в PRA
Отправлено: k0l0p0k от 07 Январь 2018, 19:25:11
плохая практика - разрешать запуск бинарников из мест, куда разрешена запись обычному юзеру(не руту\админу), в вышеописанном случае из /home/live/...
Папка установки выбрана по умолчанию при установке PortWoT - так что это не моя идея  :)
да я не настаиваю :) , под линем можно не парится - заразы практически нет :)
пс привык просто под виндой гигиену соблюдать )
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 31 Январь 2018, 08:54:58
Попробовал запустить танки на pra-roll OPS. Подключил pfs с 32-битными библиотеками из этого сообщения:
Выложил pfs с 32-битными либами для port-wine (видеодрайвер внутри - nvidia340):
https://drive.google.com/open?id=0B4waEwV_Fd-Ka3laZUJ2WnVybDQ
Лаунчер запустился, танки скачались - но при запуске самих танков выскакивает ошибка hardware acceleration. Грузил pra-roll с драйвером nvidia-340, inxi -G показывает что используется nvidia. Вот такой небольшой отчёт =) В принципе и на PRA-GAME можно в танки поиграть - попробовал ради интереса =)
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 31 Январь 2018, 09:56:18
выскакивает ошибка hardware acceleration.
Модуль mesa подключен?
Попробуйте с ним и без nvid и вместе (но mesa в нижнем слое aufs)
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 14 Май 2018, 20:07:47
Что-то интереса к танчикам совсем нет  :) А между тем вышел 64-битный portwot - http://portwine-linux.ru/world-of-tanks-linux/ возможно на пра-ролл запустится без танцев с 32-битными библиотеками (я так и не понял как устанавливать 32-битные библиотеки в пра-ролл - на все библиотеки из списка зависимостей терминал писал что не найдено). Тестить пока не могу так как нет компьютера - может кто-нибудь попробует - вся инфа есть в этой теме  :)
Название: Re: Игра "world of tanks" в PRA
Отправлено: krasnyh от 14 Май 2018, 21:10:54
я так и не понял как устанавливать 32-битные библиотеки в пра-ролл
Информация из wiki, на примере wine  (http://wiki.puppyrus.org/puppyrus/pra-roll#%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_wine_%D0%B7%D0%B0%D0%BF%D1%83%D1%81%D0%BA_windows_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9)
  От пользователя root разблокировать строки в /etc/pacman.conf :
Код
[multilib]
Include = /etc/pacman.d/mirrorlist
    sudo pacman -Sy
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 14 Май 2018, 21:46:45
Спасибо, действительно делал такое на пра64-фат а вот на пра-ролл забыл. Как будет возможность - попробую ещё раз поставить танки на пра-ролл (в последний раз я подключал pfs с 32-битными библиотеками собранными на пра64-фат - как мне кажется косяк был в библиотеке lib32-glu - там 32-битный драйвер видяхи)
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 15 Май 2018, 09:44:29
в пра-ролл - на все библиотеки из списка зависимостей терминал писал что не найдено)
Смотрел potrwine64 - надо
1. докинуть старые либы curl , не трогая libcurl.so
2. gnutsl28 из списка зависимостей похоже, не нужен. Если нужен - надо собрать из aur или взять из старого пакета (из https://archive.archlinux.org/)
3. Т.к. в potrwine64 есть либы пересекающиеся с арч-родными - подключать итоговый модуль в нижний слой (поставить галку в "безопас. режим") или убрать дубли

косяк был в библиотеке lib32-glu
https://www.archlinux.org/packages/?sort=&q=lib32-glu&maintainer=&flagged=
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 25 Май 2018, 21:25:55
Удалось запустить на пра ролл GTK3-02 танчики. Драйвера меза.
(https://s8.hostingkartinok.com/uploads/thumbs/2018/05/b4573b9faf5ee05e060564c412615605.png) (https://hostingkartinok.com/show-image.php?id=b4573b9faf5ee05e060564c412615605)
На нвидиа танки по-прежнему не запускаются - пишет hardware acceleration. На меза те же проблемы что были выявлены ранее - вдвое меньший фпс и артефакты.
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 26 Май 2018, 09:11:14
На нвидиа танки по-прежнему не запускаются - пишет hardware acceleration.
Другие игры, например тестовый Assault Cube идут с нв?
В гуе нв видны гл либы?
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 27 Май 2018, 20:11:03
AssaultCube запустился - всё норм. По видимому нужна 32-битная билиотека libGL.so.1 от нвидиа-340 (именно с ним гружу пра-ролл) - вопрос в том где его взять  :)
В гуе нв видны гл либы?
А где это посмотреть - не совсем понял
Название: Re: Игра "world of tanks" в PRA
Отправлено: krasnyh от 27 Май 2018, 20:23:00
А где это посмотреть - не совсем понял
nvidia-settings
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 27 Май 2018, 20:32:34
Наверное это:
(https://s8.hostingkartinok.com/uploads/thumbs/2018/05/4f531b7d0930a9527659126a05bff49a.png) (https://hostingkartinok.com/show-image.php?id=4f531b7d0930a9527659126a05bff49a)
Там ещё куча строк - если нужно могу скопировать и прикрепить в отдельном файле
Название: Re: Игра "world of tanks" в PRA
Отправлено: krasnyh от 27 Май 2018, 22:01:35
Там ещё куча строк - если нужно могу скопировать
Лучше не переспрашивать, а делать. Иначе решение проблемы растянется на длительное время.
Вроде эта команда отразит нужную информацию:
Код
nvidia-settings --glxinfo > nvidia.txt
nvidia.txt прикрепить здесь.
 Просто у меня intel и я не знаю, что sfs хотел узнать.
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 28 Май 2018, 10:58:19
Наверное это:
Да. Вроде - норм. Во всяком случае тогда бы Ass Cube не запустился бы
По видимому нужна 32-битная билиотека libGL.so.1 от нвидиа-340 (именно с ним гружу пра-ролл) - вопрос в том где его взять
Возможно...
ftp://ftp.yandex.ru/puppyrus/puppyrus-a/kernel Брать из модуля с 340.ххх , где xxx - как у Ваших 64 битных дров
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 30 Май 2018, 23:32:30
Ура! Заработали танки на пра-ролл на проприетаре! Скачал 32-битные дрова отсюда - https://pkgs.org/download/nvidia_glx_340.106 Кстати steam тоже запустился и работает  8)
Название: Re: Игра "world of tanks" в PRA
Отправлено: krasnyh от 31 Май 2018, 00:15:51
Скачал 32-битные дрова отсюда
Там по ссылке nvidia_glx_340.106-340.106-alt156.S1.i586
Все таки PuppyRus-A собирается из i686 пакетов Arch Linux ...
i586 для более старых процессоров. (http://wiki.puppyrus.org/soft/kern-change#%D0%B4%D0%BB%D1%8F_%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BE%D0%B2_%D1%81%D0%BE_%D1%81%D1%82%D0%B0%D1%80%D1%8B%D0%BC%D0%B8_%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81%D0%BE%D1%80%D0%B0%D0%BC%D0%B8)
Может это мелочь. И разница в архитектуре i586 и i686 мало на что влияет. А может i686 добавит FPS. :)

 Все же правильней наверно здесь подобрать nvidia-glx-340.106- (32bit):
ftp://ftp.yandex.ru/puppyrus/puppyrus-a/kernel
(Потребуется ядро сменить; для 4.15.4-pf нет ничего).
Название: Re: Игра "world of tanks" в PRA
Отправлено: RoDoN от 31 Май 2018, 08:30:38
Заработали танки на пра-ролл на проприетаре! Скачал 32-битные дрова
Ничего не путаете? Roll вообще-то 64-битный!
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 31 Май 2018, 08:55:14
Ничего не путаете? Roll вообще-то 64-битный!
Все правильно. wine и steam только 32 битные (http://forum.puppyrus.org/index.php?topic=17685.msg110376#msg110376)
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 31 Май 2018, 09:05:35
Там по ссылке nvidia_glx_340.106-340.106-alt156.S1.i586
Меня тоже это смутило - но тем не менее все работает, в том числе и steam. Если sfs соберёт i686 то буду рад воспользоваться  :)
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 31 Май 2018, 09:08:07
 Все же правильней наверно здесь подобрать nvidia-glx-340.106- (32bit):
Цитата: sfs от 28 Май 2018, 10:58:19
ftp://ftp.yandex.ru/puppyrus/puppyrus-a/kernel
По этой ссылку не было именно 340.106 (было 340.104 - не уверен что с ним работать будет)
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 31 Май 2018, 09:17:38
Версию лучше ту же
Название: Re: Игра "world of tanks" в PRA
Отправлено: krasnyh от 31 Май 2018, 20:00:06
    ftp://ftp.yandex.ru/puppyrus/puppyrus-a/kernel

По этой ссылке не было именно 340.106 (было 340.104...

Код
find . -name nvidia-glx-340.106-*
./4.14.14-pf9-drv/nvidia-glx-340.106-k4.14.14-pf9.pfs
./4.14.18-pf10-drv/nvidia-glx-340.106-k4.14.18-pf10.pfs
./4.14.20-pf10-drv/nvidia-glx-340.106-k4.14.20-pf10.pfs
./4.14.28-pf10-drv/nvidia-glx-340.106-k4.14.28-pf10.pfs
./4.14.34-pf10/nvidia-glx-340.106-k4.14.34-pf10.pfs
./4.14.44-pf10/nvidia-glx-340.106-k4.14.44-pf10.pfs
./4.15.13-pf6/nvidia-glx-340.106-k4.15.13-pf6.pfs
./4.16.12-pf7/nvidia-glx-340.106-k4.16.12-pf7.pfs
./4.16.2-pf2/nvidia-glx-340.106-k4.16.2-pf2.pfs


Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 31 Май 2018, 20:32:52
Спасибо, действительно просмотрел. Ядро менять не буду (а нужно? glx скачанный из инета для альтлинукс подошёл же к пра-ролл, просветите если не прав)   - попробую взять из 4.15.13. О результатах отпишусь (как я понимаю папку lib внутри модуля надо переименовать в lib32, а папки bin и share вообще выкинуть, вообщем как его подключить ?)
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 01 Июнь 2018, 10:01:36
glx скачанный из инета для альтлинукс подошёл же к пра-ролл, просветите если не прав
Т.к. дрова проприетарные - исходников нет. Значит во всех дистрах бинарники и либы одинаковые. Только могут быть разложены по разному (http://wiki.puppyrus.org/puppyrus/pfs#%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D1%87%D1%83%D0%B6%D0%B8%D1%85_%D0%B8_%D0%BE%D1%82_%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D1%85_%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D0%B9_pra_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D0%B5%D0%B9_%D0%B8_%D0%BF%D0%B0%D0%BA%D0%B5%D1%82%D0%BE%D0%B2)
Т.е. версией заморачиваться надо, а из какого дистра брать не важно
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 01 Июнь 2018, 11:25:03
Собственно устанавливал так - если просто скопировать либы в /usr/lib32 - то ничего работать не будет. Делал так - установил lib32-nvidia-340xx-utils, в папке /usr/lib32 появилась папка nvidia - удалил все в этой папке и скопировал из скачанноого мной пакета в эту папку гл либы - после перезагрузил X-сервер (на всякий случай)  - и все заработало. По видимому при установке lib32-nvidia-340xx-utils в системе прописываются пути до /usr/lib32/nvidia - и поэтому 32-битные гл либы подхватываются.
PS сегодня вечером попробую скачать glx из ссылки выше и поставить - но как мне кажется установка lib32-nvidia-340xx-utils все равно понадобится
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 01 Июнь 2018, 12:32:48
По видимому при установке lib32-nvidia-340xx-utils в системе прописываются пути до /usr/lib32/nvidia - и поэтому 32-битные гл либы подхватываются.
см. /etc/ld.so.conf.d/00-nvidia.conf
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 01 Июнь 2018, 17:52:31
Взял гл либы отсюда - ./4.15.13-pf6/nvidia-glx-340.106-k4.15.13-pf6.pfs - не работает. Вернул
https://pkgs.org/download/nvidia_glx_340.106
- работает  ??? Странно чего ему в дровах из репы не нравится  :-[
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 02 Июнь 2018, 08:26:29
На nvidia-390 тоже танки запустились, взял гл либы отсюда - http://rpmfind.net/linux/RPM/mageia/6/i586/media/nonfree/updates/x11-driver-video-nvidia-current-390.42-1.mga6.nonfree.i586.html  8)
(https://s8.hostingkartinok.com/uploads/thumbs/2018/06/8e1ca84184827697e74c6397d2515b1d.png) (https://hostingkartinok.com/show-image.php?id=8e1ca84184827697e74c6397d2515b1d)
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 04 Июнь 2018, 09:45:21
чего ему в дровах из репы не нравится
проверьте зависимости (ldd)
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 06 Сентябрь 2018, 20:40:14
pra-roll-180101-gtk3-03
Две флешки, два компьютера:
На одной танки запустились только на нвидиа-304
На другой запускается на всех видеодрайверах
Как я смотрю вышел roll-1806, буду тестить  :)
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 12 Сентябрь 2018, 16:49:16
Есть идея сделать готовый модуль wot. Со всеми либами, с драйверами от нвидиа (304 340 390). Так чтобы после подключения модуля можно было сразу играть в танчики без лишних телодвижений  :) Есть у кого-нибудь интерес к этому модулю? Если есть то буду делать  :)
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 12 Сентябрь 2018, 16:53:09
с драйверами от нвидиа (304 340 390)
В один модуль 304 340 390 запихать не получится. Да и смысла нет. В исо все в наличие
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 12 Сентябрь 2018, 17:15:42
В один модуль 304 340 390 запихать не получится. Да и смысла нет. В исо все в наличие
Я имею ввиду 32-битные гл либы, без которых игра не запустится. В исо пра-ролл в ниличиии только 64-битные. То есть в модуль запихать 304 340 и 390, и в скрипте сделать выбор какие именно 32-битные гл либы нужны. Или сделать отедльный скрипт по установке 32-битных гл либ, который определит какой видеодрайвер загружен и установит соответствующие 32-битные гл либы. Вообщем всё упирается в 32-битные OpenGL библиотеки, остальное можно сделать просто :)
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 12 Сентябрь 2018, 17:44:46
Multilib (https://wiki.archlinux.org/index.php/Multilib_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9))
https://www.archlinux.org/packages/multilib/x86_64/lib32-mesa/
А что не устраивает в pra03?
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 12 Сентябрь 2018, 17:54:38
Multilib
Для nvidia-340 версия не совпадает. Для nvidia-390 вообще ничего нет. nvidia-304 (lib32-nvidia-304xx-utils) работает - версия та же что и в дистрибутиве (для pra-roll-180101-gtk3-03)
https://www.archlinux.org/packages/multilib/x86_64/lib32-mesa/
На mesa все работает. Как я писал ранее минус меза - фпс вдвое ниже и артефакты
PS Если загрузить nvidia и установить lib32-mesa то танки не запустятся
А что не устраивает в pra03?
Сорри не понял вопроса.pra03 - это 32-битная ОС? Не запускал её никогда :) Также если впоследствии захочется установить 64-битные игры (например WarThunder) то пра03 как я понял не подойдёт
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 13 Сентябрь 2018, 09:06:20
Для nvidia-340 версия не совпадает.
Вероятно     lib32-nvidia-340xx-utils можно получить перепаковкой 32 бит модуля с другими путями
Сорри не понял вопроса.pra03 - это 32-битная ОС?
Да. И это будет проще заморочек с мультилиб
если впоследствии захочется установить 64-битные игры (например WarThunder) то пра03 как я понял не подойдёт
Да. Но размер пра настолько мал по сравнению с этими играми, что можно прямо дистр-игра.iso делать.
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 16 Сентябрь 2018, 14:28:07
pra03-fat. Вот с чем столкнулся:
Код
live@pra:~$ sudo pacman -Sy zenity --force
:: Обновление баз данных пакетов...
 core не устарел
 extra не устарел
 community не устарел
 pra-extra не устарел
 pra02-extra не устарел
 pra03-extra не устарел
разрешение зависимостей...
проверка конфликтов...

Пакеты (22) adwaita-icon-theme-3.14.1-1  at-spi2-atk-2.14.1-1  at-spi2-core-2.14.1-1  avahi-0.6.31-14
            colord-1.2.5-1  gdbm-1.11-1  glib-networking-2.42.0-1  gnutls-3.3.11-1
            gsettings-desktop-schemas-3.14.1-1  gtk3-3.14.5-1  json-glib-1.0.2-1  lcms2-2.6-1  libcups-2.0.1-1
            libdaemon-0.14-3  libgusb-0.1.6-1  libproxy-0.4.11-4  libsoup-2.48.0-1  libxkbcommon-0.5.0-1
            nettle-2.7.1-1  rest-0.7.92-1  wayland-1.6.0-1  zenity-3.14.0-1

Будет загружено:    0,02 MiB
Будет установлено:  110,83 MiB

:: Приступить к установке? [Y/n] Y
:: Получение пакетов...
ошибка: не удалось получить файл 'libdaemon-0.14-3-i686.pkg.tar.xz' из archive.archlinux.org : The requested URL returned error: 404
предупреждение: не удалось получить некоторые файлы
ошибка: не удалось завершить транзакцию (непредвиденная ошибка)
Обнаружены ошибки, пакеты не обновлены.
Кто-нибудь, помогите  :)
Название: Re: Игра "world of tanks" в PRA
Отправлено: krasnyh от 16 Сентябрь 2018, 14:38:25
$ sudo pacman -Sy zenity --force
Нужен именно zenity? Просто в PRA используется его форк - yad.
A fork of zenity - display graphical dialogs from shell scripts or command line.
Код
$ yad --version
0.40.90 (GTK+ 2.24.32)

YAD - создание графических интерфейсов (GUI)
http://wiki.puppyrus.org/programming/yad
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 16 Сентябрь 2018, 14:45:20
Нет на yad неккоректно работает. В этом форуме поднималась уже эта тема. Ну что ж попробую ещё раз  :)
ЗЫ Попробовал, скрипт установки танков не работает (а ему нужен zenity)
Название: Re: Игра "world of tanks" в PRA
Отправлено: krasnyh от 16 Сентябрь 2018, 15:07:50
Нет на yad неккоректно работает.
А gtkdialog? Он тоже присутствует в PRA.
Gtkdialog — маленькая утилита на основе библиотеки GTK+, предназначенная для разработки GUI для скриптов оболочки.
Код
$ gtkdialog --version
gtkdialog version 0.8.4 release (C) 2003-2007 Laszlo Pere, 2011-2012 Thunor
Built with support for: GTK+ 2, Glade.
http://wiki.puppyrus.org/programming/gtkdialog2

UPD. Просто устанавливать ради маленькой программы пакетов на 100 mb, не самая лучшая идея.
Будет установлено:  110,83 MiB
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 16 Сентябрь 2018, 15:57:27
libdaemon установил (взял отсюда - https://archive.archlinux32.org/packages/l/libdaemon/ после сделал sudo pacman -U).
Для корректной работы zenity потребовалось выполнить следующие действия - http://forum.puppyrus.org/index.php?topic=20268.0
PortWoT установился. Сейчас буду тестить на запуск  :)
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 16 Сентябрь 2018, 16:12:16
pra03-fat, nvidia-340, полёт нормальный  :)
(https://s8.hostingkartinok.com/uploads/thumbs/2018/09/fe47aaa13564b6f24e40f613c6ecdc37.png) (https://hostingkartinok.com/show-image.php?id=fe47aaa13564b6f24e40f613c6ecdc37)
Никаких телодвижений кроме небольшого извращенства с zenity не потребовалось  :)
Название: Re: Игра "world of tanks" в PRA
Отправлено: krasnyh от 16 Сентябрь 2018, 16:12:22
Нет на yad неккоректно работает.
А можно комментарии, что там не так. Думаю разработчикам PRA (sfs) будет интересно об этом узнать.
Название: Re: Игра "world of tanks" в PRA
Отправлено: loop223 от 17 Сентябрь 2018, 06:32:19
Здравствуйте, давненько не был...хотел узнать актуальную информацию по запуску тунков в пра(какие версии пра поддерживают запуск) и желательно мини фак закрепить на заглавной странице, чтоб всю ветку не  штудировать...был бы очень благодарен и думаю не только я) Если конечно это возможно и кто то будет заморачиваться, а так и простой ответ сойдет.Спасибо
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 17 Сентябрь 2018, 11:05:30
На PRA03-fat сначала нужно поставить zenity:
1. Выполняем в терминале
Код
sudo pacman -Sy zenity --force
(https://s8.hostingkartinok.com/uploads/thumbs/2018/09/f02a1236ba0b39649a068837050b5ae2.png) (https://hostingkartinok.com/show-image.php?id=f02a1236ba0b39649a068837050b5ae2)
видим следующее:
Код
ошибка: не удалось получить файл 'libdaemon-0.14-3-i686.pkg.tar.xz' из archive.archlinux.org : The requested URL returned error: 404
2. Скачиваем пакет отсюда -
https://archive.archlinux32.org/packages/l/libdaemon/libdaemon-0.14-3-i686.pkg.tar.xz
Заходим в папку с пакетом и выполняем:
Код
sudo pacman -U libdaemon-0.14-3-i686.pkg.tar.xz --force
(https://s8.hostingkartinok.com/uploads/thumbs/2018/09/22aae50acc8a6e2c659d4f3a4f4b423f.png) (https://hostingkartinok.com/show-image.php?id=22aae50acc8a6e2c659d4f3a4f4b423f)

3. Заново выполняем sudo pacman -Sy zenity --force.
zenity установится но работать не будет.
Для того чтобы он заработал, идем сюда - http://forum.puppyrus.org/index.php?topic=20268.0
Скачиваем из второго сообщения zenity.gz
(https://s8.hostingkartinok.com/uploads/thumbs/2018/09/c60d0e343bf5bd779ad9cf1290a4cd31.png) (https://hostingkartinok.com/show-image.php?id=c60d0e343bf5bd779ad9cf1290a4cd31)
 распаковываем и выполняем:
Код
sudo cp zenity /usr/local/bin

Всё zenity заработал. Теперь скачиваем танки - http://portwine-linux.ru/world-of-tanks-linux/ (на момент написания поста - PortWoT-127)
(https://s8.hostingkartinok.com/uploads/thumbs/2018/09/f88bf6a3412399efce4a6d9e88ead914.png) (https://hostingkartinok.com/show-image.php?id=f88bf6a3412399efce4a6d9e88ead914)
и выполняем:
Код
sh PortWoT-127
(https://s8.hostingkartinok.com/uploads/thumbs/2018/09/17a42ac5938f840926bcb7a2f81fbed0.png) (https://hostingkartinok.com/show-image.php?id=17a42ac5938f840926bcb7a2f81fbed0)

Танки установятся по умолчанию в /home/live/PortWINE/PortWOT.
Далее если у вас уже есть установленная игра, заходите в PortWoT/Games, удаляете папку World_of_Tanks и выполняете:
Код
sudo ln -sf путь_к_папке_с_танками_[напр /mnt/sda4/World_of_Tanks]   World_of_Tanks

(https://s8.hostingkartinok.com/uploads/thumbs/2018/09/0c82e69ab2308f77ff84601e39133859.png) (https://hostingkartinok.com/show-image.php?id=0c82e69ab2308f77ff84601e39133859)

Всё можно играть. Для обновления игры запускайте WoTLauncher, для запуска игры - World_of_Tanks
(https://s8.hostingkartinok.com/uploads/thumbs/2018/09/fe47aaa13564b6f24e40f613c6ecdc37.png) (https://hostingkartinok.com/show-image.php?id=fe47aaa13564b6f24e40f613c6ecdc37)
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 17 Сентябрь 2018, 15:33:28
Доработали бы старую инструкцию  (http://forum.puppyrus.org/index.php?topic=16402.msg133596#msg133596)
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 17 Сентябрь 2018, 15:54:07
Ссылку в старую инструкция добавил, если что нужно поправить - пишите  :)
Название: Re: Игра "world of tanks" в PRA
Отправлено: krasnyh от 17 Сентябрь 2018, 22:36:10
$ sudo pacman -Sy zenity --force
Пакеты (22) adwaita-icon-theme-3.14.1-1  at-spi2-atk-2.14.1-1  at-spi2-core-2.14.1-1  avahi-0.6.31-14
            colord-1.2.5-1  gdbm-1.11-1  glib-networking-2.42.0-1  gnutls-3.3.11-1
            gsettings-desktop-schemas-3.14.1-1  gtk3-3.14.5-1  json-glib-1.0.2-1  lcms2-2.6-1  libcups-2.0.1-1
            libdaemon-0.14-3  libgusb-0.1.6-1  libproxy-0.4.11-4  libsoup-2.48.0-1  libxkbcommon-0.5.0-1
            nettle-2.7.1-1  rest-0.7.92-1  wayland-1.6.0-1  zenity-3.14.0-1

Будет загружено:    0,02 MiB
Будет установлено:  110,83 MiB

:: Приступить к установке? [Y/n] Y

Все-таки мы боремся за звание дома высокой культуры быта! :) За быстроту и маленький размер (по возможности).
Код
$ sudo pacman2pfs zenity-gtk2
Очистить кэш пакетов? [Y/n]
разрешение зависимостей...
Пакеты (1) zenity-gtk2-2.32.1-2

Будет загружено:  2,54 MiB
Выполнить команду:
Код
sudo mv /usr/local/bin/zenity{,.old}
А дальше уже sh PortWoT-127
(pra03-1807fat)

UPD. Если сохранение в модуль (090-save-), то вместо sudo mv /usr/local/bin/zenity{,.old} использовать:
Код
sudo chmod -x /usr/local/bin/zenity
И скопировать в 090-save-.
Название: Re: Игра "world of tanks" в PRA
Отправлено: krasnyh от 17 Сентябрь 2018, 22:38:58
Ссылку в старую инструкция добавил, если что нужно поправить - пишите
Лучше создать новую тему и перенести туда все что касается PortWOT.
Там все ссылки будут в шапке (первом сообщении), что удобней, чем искать во всей этой теме.
Название: Re: Игра "world of tanks" в PRA
Отправлено: loop223 от 17 Сентябрь 2018, 23:36:56
Я понял, танки удалось только на 32бит дистре запустить?
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 18 Сентябрь 2018, 16:59:44
Нет, на пра-ролл также удалось запустить (http://forum.puppyrus.org/index.php?topic=16402.msg144299#msg144299), но без проблем запускается только на нвидиа-304, с другими видеодрайверами ещё разбираться надо - если интересно могу написать инструкцию по запуску на пра-ролл
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 18 Сентябрь 2018, 18:13:44
sudo pacman2pfs zenity-gtk2
Спасибо, попробовал, всё работает :)
Название: Re: Игра "world of tanks" в PRA
Отправлено: loop223 от 18 Сентябрь 2018, 23:27:18
если интересно могу написать инструкцию по запуску на пра-ролл
Да, пожалуйста сделайте, а то последний  Pra03-fat скачал и он на ядре 4.4.1  ядро не видит мою сетевушку( там чет пересобирать надо, короче сложно..)
Название: Re: Игра "world of tanks" в PRA
Отправлено: loop223 от 27 Сентябрь 2018, 10:51:09
Т.к мне удалось на 1806 roll запустить проприетар от нвидиа, решил поставить танки но вот порт вот ругается.
Все файлы вроде на месте.
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 27 Сентябрь 2018, 12:16:11
На каком дистрибутиве запускали
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 27 Сентябрь 2018, 12:27:26
Если пра-ролл 1806 на драйвере нвидиа 390.42 то вам нужно поставить
https://archive.archlinux.org/repos/2018/03/15/multilib/os/x86_64/lib32-nvidia-utils-390.42-1-x86_64.pkg.tar.xz
Код
sudo pacman -U  lib32-nvidia-utils-390.42-1-x86_64.pkg.tar.xz --force
и это:
Код
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-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 
Перезагрузить X-сервер
Название: Re: Игра "world of tanks" в PRA
Отправлено: loop223 от 27 Сентябрь 2018, 14:16:22
Вот я загрузился в "голый" 1806. Сделал, как вы  сказали.Получил такие ошибки.
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 27 Сентябрь 2018, 14:29:23
multilib в /etc/pacman.conf разблокирован?
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 27 Сентябрь 2018, 14:46:17
Код
sudo geany /etc/pacman.conf
Найти строчку #multilib убрать решётку перед строчкой и через строку тоже убрать решётку после сделать sudo pacman -Sy
Название: Re: Игра "world of tanks" в PRA
Отправлено: loop223 от 27 Сентябрь 2018, 14:59:40
мультилибы раскоментил
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 27 Сентябрь 2018, 15:35:48
Найти строчку #multilib убрать решётку перед строчкой и через строку
между - не надо
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 27 Сентябрь 2018, 15:36:58
sudo pacman -Sy попробуйте без u
Название: Re: Игра "world of tanks" в PRA
Отправлено: loop223 от 27 Сентябрь 2018, 16:08:00
Раскоментил первую и третью строку мультилиб, теперь lib32-nvidia-utils вроде установились.Вторая команда без u.
Скачал 128 портвот,в логах ругался на ldap, поставил ldap (sudo pacman -Sy  lib32-libldap) и О, ЧУДО.Правда дело доходило до ввода пароля и все зависало.С 4 раза я попал в ангар.Я так понял,клиент кофигурировался. Не смог правда звук запустить, в winecfg выбирал карту по умолчанию, но пока не могу разобраться.100fps на минималках, но есть микрофризы.На винде все намного интересней и поэтому оставлю семерку для танков.По итогу на Pra roll1806 запуск танков возможен с бубнами.Всем спасибо!
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 27 Сентябрь 2018, 17:04:24
Получилось запустить танки?
Название: Re: Игра "world of tanks" в PRA
Отправлено: loop223 от 28 Сентябрь 2018, 05:40:30
Со звуком трабл, пишут что не хватает 32бит либы пульсы.Поставил lib32-alsa-lib, появился звук :police:
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 03 Октябрь 2018, 18:29:29
пра-ролл-1806, PortWoT-128 - игра запускается, но подвисает. На пра-ролл 1801 всё работало стабильней
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 28 Октябрь 2018, 14:06:49
pra-roll 1806,драйвер nvidia 390, создал следующие модули:
001-portwine_dep.pfs (https://drive.google.com/file/d/1qZxGUPTmHAN6Ie3IeT9lAq3mUR98W4Do/view?usp=sharing) - зависимости portwine (192 Мб)
002-lib32-nvidia-utils-390.42.pfs (https://drive.google.com/file/d/1rQEz6hmP2L5HotPEuC_PLd9_g7v_Nlvn/view?usp=sharing) - 32-битные GL библиотеки для nvidia 390.42 (со всеми зависимостями) (123 Мб)
Положить в modules. При горячем подключении нужна перезагрузка X-сервера.
_____________________________________________________________________________________________________
После скачиваем PortWoT-127 (http://portwine-linux.ru/world-of-tanks-linux/) и устанавливаем:
Код
cd ~/Загрузки
sh PortWoT-127

или:

Также создал "голый" модуль PortWot-127 (https://drive.google.com/file/d/1WO88VfExtU-arrju_q9-KgEg8Hmd5tBh/view?usp=sharing) (480 Мб) (без правки скриптов). Положить в modules.
__________________________________________________________________________________________________

(https://s8.hostingkartinok.com/uploads/thumbs/2018/10/1c2881e34a716c35ddfd8521cc4cabf8.png) (https://hostingkartinok.com/show-image.php?id=1c2881e34a716c35ddfd8521cc4cabf8) (https://s8.hostingkartinok.com/uploads/thumbs/2018/10/0daff22a9f10ab1e1842003e43976828.png) (https://hostingkartinok.com/show-image.php?id=0daff22a9f10ab1e1842003e43976828)

PS На данный момент также нужно положить в base
005-xorg-1.19.6-2_64-s02.pfs (http://ftp://ftp.yandex.ru/puppyrus/roll/1806/005-xorg-1.19.6-2_64-s02.pfs) чтобы драйвера нвидиа корректно заработали
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 28 Октябрь 2018, 16:47:02
Установка на pra-roll1806, драйвер nvidia-390:
В modules положить:
1.001-portwine_dep.pfs (https://drive.google.com/file/d/1qZxGUPTmHAN6Ie3IeT9lAq3mUR98W4Do/view?usp=sharing)
2.002-lib32-nvidia-utils-390.42.pfs (https://drive.google.com/file/d/1e13C8L6NaRLGdGQMkw8a7g9z52iecHLv/view?usp=sharing)
3.PortWot-127.pfs (https://drive.google.com/file/d/1WO88VfExtU-arrju_q9-KgEg8Hmd5tBh/view?usp=sharing)

Перезагрузиться.

После перезагрузки:

если у вас нет установленной игры то делаем следущее:
Код
cd ~/PortWINE/PortWoT/Games
sudo mv World_of_Tanks путь
sudo ln -sf путь/World_of_Tanks World_of_Tanks
где путь - куда вы ставите игру
(https://s8.hostingkartinok.com/uploads/thumbs/2018/10/f3ce87cf528b12987c34194e115e5bdc.png) (https://hostingkartinok.com/show-image.php?id=f3ce87cf528b12987c34194e115e5bdc)

если установленная игра есть, тогда выполняем это:
Код
cd ~/PortWINE/PortWoT/Games
rm -R World_of_Tanks
sudo ln -sf путь/World_of_Tanks World_of_Tanks
где путь - это где находится установленная игра
(https://s8.hostingkartinok.com/uploads/thumbs/2018/10/07b85926853bfec7117bca50f536a5df.png) (https://hostingkartinok.com/show-image.php?id=07b85926853bfec7117bca50f536a5df)
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 29 Октябрь 2018, 09:52:30
Сложное , не портированное лучше делать под PRAR1801. Он будет с длительной поддержкой
там ,кстати ,и 005-xorg-1.19.6-2_64-s02.pfs не нужен
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 29 Октябрь 2018, 17:15:08
Сложное , не портированное лучше делать под PRAR1801
Ок. Сделаю как только время появится :)
Вообще если делать что то вроде игровой сборки, то нужны 32-битные GL библиотеки, но в качестве зависимостей lib32-nvidia-utils-390.42-1-x86_64 например вытягивает либ, которые после установки занимают 500Мб(если сжать в pfs - то 123Mb) - вот и думай как сделать чтобы и игры работали и сборка места много не занимала
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 29 Октябрь 2018, 17:29:22
Не лучше ли тогда возродить PRA03-game...
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 29 Октябрь 2018, 18:09:02
на пра-03 танки запускается практически на "чистой" системе (требуется только установка zenity)
а steam например запускается только на 64-битных ОС
Название: Re: Игра "world of tanks" в PRA
Отправлено: krasnyh от 29 Октябрь 2018, 19:26:15
PortWot-127.pfs
18.10.2018 обновлена версия PortWoT 13.2
http://portwine-linux.ru/world-of-tanks-linux/

Или PortWoT-132 проблемный для PRA?
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 29 Октябрь 2018, 20:01:11
Или PortWoT-132 проблемный для PRA?
Да. Игра с ним не запускается
Название: Re: Игра "world of tanks" в PRA
Отправлено: krasnyh от 29 Октябрь 2018, 21:20:16
    Или PortWoT-132 проблемный для PRA?

Да. Игра с ним не запускается
Пока я вижу что клиент запустился.
Скриншот.
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 29 Октябрь 2018, 21:22:33
Пока я вижу что клиент запустился.
Лаунчер запускается, а вот сама игра не идёт
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 20 Декабрь 2018, 10:43:47
PortWoT 13.3 (http://portwine-linux.ru/world-of-tanks-linux/) - работает (запускал в обычном режиме)  :)
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 02 Январь 2019, 13:08:59
roll-1811-lxqt-01 - запустил танки - вроде всё ок  :)

(https://s8.hostingkartinok.com/uploads/thumbs/2019/01/cedea41ec8a462c59301a7ecbb99226e.png) (https://hostingkartinok.com/show-image.php?id=cedea41ec8a462c59301a7ecbb99226e)
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 02 Январь 2019, 15:18:30
Какое ядро и драйвер?
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 02 Январь 2019, 15:21:11
Ядро по умолчанию - 4.15.4-pf, драйвер - этот - http://forum.puppyrus.org/index.php?topic=21179.msg150788#msg150788 (nVidia-390.87)
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 27 Январь 2019, 10:09:49
Вышел PortWoT-13.4 (http://portwine-linux.ru/world-of-tanks-linux/) - как пишет автор, используется wine 4.0 - проверил на прар1811 - запускается  :)

(https://s8.hostingkartinok.com/uploads/thumbs/2019/01/375ae33b65b94bccc0187bf7d8267fa5.png) (https://hostingkartinok.com/show-image.php?id=375ae33b65b94bccc0187bf7d8267fa5)
Название: Re: Игра "world of tanks" в PRA
Отправлено: loop223 от 27 Январь 2019, 14:16:51
разница по фпс есть?
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 27 Январь 2019, 15:30:51
Нет, разницы по фпс нет - по крайней мере на моей системе - но играется вполне комфортно  :)
Название: Re: Игра "world of tanks" в PRA
Отправлено: yxma от 31 Январь 2019, 09:53:29
PS На данный момент также нужно положить в base
005-xorg-1.19.6-2_64-s02.pfs чтобы драйвера нвидиа корректно заработали
что-то страницу не находит. Скачать не удалось
А вообще я сильно отстал от жизни! Идея сборки готового модуля с игрой очень привлекательная для меня. И особенно круто, что драйвер 390 уже есть - буду пробовать, а то пока на новом ноуте ПРА загрузить пока что не удавалось вообще.
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 04 Февраль 2019, 18:02:21
Установка на PRA6408-01, драйвер nvidia-390:
В modules положить:
1.portwine_dep.pfs (https://drive.google.com/file/d/12o0qqb2GmemYO1sOandP4OnS8EljK0D4/view?usp=sharing)
2.lib32-nvidia-390.87.pfs (https://drive.google.com/file/d/1e13C8L6NaRLGdGQMkw8a7g9z52iecHLv/view?usp=sharing)
3.PortWot-127.pfs (https://drive.google.com/file/d/1WO88VfExtU-arrju_q9-KgEg8Hmd5tBh/view?usp=sharing)

Перезагрузиться.

После перезагрузки:

если у вас нет установленной игры то делаем следущее:
Код
cd ~/PortWINE/PortWoT/Games
sudo mv World_of_Tanks путь
sudo ln -sf путь/World_of_Tanks World_of_Tanks
где путь - куда вы ставите игру
(https://s8.hostingkartinok.com/uploads/thumbs/2018/10/f3ce87cf528b12987c34194e115e5bdc.png) (https://hostingkartinok.com/show-image.php?id=f3ce87cf528b12987c34194e115e5bdc)

если установленная игра есть, тогда выполняем это:
Код
cd ~/PortWINE/PortWoT/Games
rm -R World_of_Tanks
sudo ln -sf путь/World_of_Tanks World_of_Tanks
где путь - это где находится установленная игра
(https://s8.hostingkartinok.com/uploads/thumbs/2018/10/07b85926853bfec7117bca50f536a5df.png) (https://hostingkartinok.com/show-image.php?id=07b85926853bfec7117bca50f536a5df)

Пока не тестил. Все модули, кроме PortWoT-127 собраны на PRA6408-01  :)
Название: Re: Игра "world of tanks" в PRA
Отправлено: loop223 от 04 Февраль 2019, 18:28:56
Зачем делать перезагрузку?Сделать сохраненку?
Можно сразу положить нужные модули в modules создать симлинки и запустить WOT? И в случае успеха сделать сохраненку?
 PortWoT127 там PortWoT-13.4?
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 04 Февраль 2019, 18:33:54
Перезагрузка нужна чтобы lib32-nvidia-390.87 подхватился  :) В принципе можно просто перезагрузить X-сервер - тогда 32-битные GL библиотеки подхватятся.

Первые проблемы - модуль portwine_dep.pfs нужно пересобирать на обновленном PRA6408-01 - собранный мной на необновленном пра64 не работает (не подходят версии библиотек, zenity не запускается) Как только появится доступ к сайту portwine - пересоберу, ссылку поправлю  :)

ЗЫ zenity запустил - откатил пару библиотек, но портвот все равно не работает - вывод - модуль portwine_dep.pfs нужно полностью пересобирать  :angel:
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 04 Февраль 2019, 18:46:13
PortWoT127 там PortWoT-13.4?
Нет, доступа к сайту portwine нет - не могу скачать послденюю версию, как только появится доступ - все ссылки переделаю :)
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 11 Февраль 2019, 08:51:35
Модуль portwine_dep.pfs пересобрал, но ПРА отказался с ним загружатся (не стартуют иксы, каких либо сообщений не выводит). Скорее всего родные библиотеки ПРА конфликтуют с теми, что в модуле - подозреваю что glibc. Модуль собирал так:
Код
sudo pacman2pfs freeglut glew lib32-alsa-lib lib32-alsa-plugins lib32-icu lib32-libdrm lib32-libelf lib32-libglvnd lib32-libice lib32-libpciaccess lib32-libsm lib32-libxdamage lib32-libxi lib32-libxml2 lib32-libxshmfence lib32-libxxf86vm lib32-llvm-libs lib32-lm_sensors lib32-mesa lib32-ncurses lib32-readline lib32-wayland mesa-demos zenity cabextract gnu-netcat icoutils lib32-acl lib32-fontconfig lib32-freetype2 lib32-gettext lib32-harfbuzz lib32-lcms2 lib32-libjpeg-turbo lib32-libnl lib32-libpcap lib32-libpng lib32-libtiff lib32-libusb lib32-libxcursor lib32-libxrandr lib32-libxrender lib32-libxss libutempter p7zip wxgtk-common wxgtk2 wxpython xbitmaps xorg-luit xorg-xmessage xterm samba lib32-libudev0-shim lib32-libgudev lib32-libpulse lib32-libldap lib32-libxml2 lib32-libpng lib32-giflib lib32-gnutls lib32-mpg123 vulkan-icd-loader lib32-vulkan-icd-loader lib32-libldap
т.е. все зависимости portwine (http://portwine-linux.ru/portwine-faq/) , кроме lib32-glu (модуль lib32-nvidia-390.87.pfs заменяет эту библиотеку).

Можно попробовать установить те же библиотеки через sudo pacman -Sy и посмотреть какие библиотеки "откатываются" - только как их потом прописать в модуле - непонятно  :(
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 11 Февраль 2019, 09:35:25
Собирали под пра64 из ее замороженной репы?
Попробуйте свой модуль ниже 001*.pfs грузить
glibc в вашем списке нет. Откуда может взяться конфликт...

Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 18 Февраль 2019, 10:25:10
Запусить удалось, ставил зависимости через sudo pacman -Sy, при этом пару библиотек были заменены (libudev на libudev-shim и ещё какая-то - не помню)
glibc в вашем списке нет. Откуда может взяться конфликт...
glibc откатывается с родной на более низкую (это видно при установке зависимостей) - выход - правил /etc/pacman.d/mirrorlist на более свежую репу - тогда glibc не откатывается  >:(
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 18 Февраль 2019, 14:19:28
правил /etc/pacman.d/mirrorlist на более свежую репу
Тогда получается это уже не под пра64, т.к. разморожено
Для Ролл лучше сделать репу с пакетами + метапакет со списком пакетов, которые надо установить
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 04 Март 2019, 13:18:43
Модуль - wot_nvidia-390_pra6408.pfs (https://drive.google.com/file/d/1iLynSi935zr9kE7p12T1FblBp0LZ2RLO/view?usp=sharing) . Внутри модуля PortWot-137 и все зависимости, а также 32-битные GL библиотеки для драйвера nvidia-390 из комплекта PRA6408-01.

Запускать на PRA6408-01 на драйвере nVidia-390. При горячем подключении необходима перезагрузка X-сервера.

Установка игры:
Заходим в папку /home/live/PortWINE/PortWoT/drive_c/Games, перемещаем папку World_of_Tanks на желаемый раздел и создаём симлинк на перемещённую папку. На моём примере:
Код
live@pra6408:~$ cd /home/live/PortWINE/PortWoT/drive_c/Games
live@pra6408:~/PortWINE/PortWoT/drive_c/Games$ sudo mv World_of_Tanks /mnt/sda4
live@pra6408:~/PortWINE/PortWoT/drive_c/Games$ sudo ln -sf /mnt/sda4/World_of_Tanks World_of_Tanks
Запуск игры:
В папке /home/live/PortWINE/PortWoT/ лежит WorldOfTanks.desktop - копируем его на рабочий стол и запускаем двойным кликом.

Вроде работает  :)
Название: Re: Игра "world of tanks" в PRA
Отправлено: yxma от 20 Апрель 2019, 21:34:11
надо более внятно описывать запуск
При щелчке на файле пфс открывается окно менеджера пфс пакетов.
Дальше идут варианты - подключать/устанавливать/распаковать? (думаю, что смотреть смысла нет)
Что выбирать?
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 21 Апрель 2019, 15:27:41
Естественно подключать  :)
После подключения не забудьте перезагрузить X (Пуск->Выйти->Перезагрузка X)
Запускать желательно на чистой системе (без сохранений) - на "грязной" может не запустится  ;)
Название: Re: Игра "world of tanks" в PRA
Отправлено: yxma от 22 Апрель 2019, 01:06:45
действия после подключения нетривиальные. Надо будет попробовать
Название: Re: Игра "world of tanks" в PRA
Отправлено: loop223 от 28 Апрель 2019, 17:41:00
 PRA6408-1904, подключил модуль на горячюю, перегрузил иксы.
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 28 Апрель 2019, 22:56:48
Возможно не пойдёт т к в этой версии пра был обновлен glibc до вер 2.29
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 29 Апрель 2019, 08:55:09
По моему опыту более старшая версия glibc не создает проблем совместимости
Старая версия сразу дает понятную ошибку
Поэтому смело обновляю

На скрине тупо не хватает либ. Не связано с glibc
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 29 Апрель 2019, 12:37:41
По моему опыту более старшая версия glibc не создает проблем совместимости
Дело в том что в модуле присутствует lib32-glibc версии 2.28 - и возможна она не стыкуется с glibc 2.29 (по крайней мере при установке lib32-glibc выскакивает предупреждение что и glibc надо откатить - и если откатить - рушится вся система)
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 29 Апрель 2019, 12:46:40
Если это так (я не знаю) - просто положите старый глибс в модуль
Возможно портирование поможет
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 29 Апрель 2019, 12:55:45
просто положите старый глибс в модуль
Мне кажется старый glibc, если его положить в модуль, при подключении модуля перекроет системный - и система опять рухнет
Интересно, можно как то запускать модуль в изолированной среде? (типа chroot) - тогда переделывать модуль под каждую новую версию пра не придётся - все библиотеки внутри модуля будут изолированы от системы и соответственно конфликтов с системным glibc (да и с другими библиотеками) не возникнет - может кто-нибудь что нибудь подскажет =)
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 29 Апрель 2019, 13:00:13
Для начала бы убедиться, что дело в обновленном глибс
Т.е. попробовать на старом 001

Недавно обсуждали запуск Х прог в chrot2pfs
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 29 Апрель 2019, 13:07:14
Недавно обсуждали запуск Х прог в chrot2pfs
Интересно. А где почитать? chrot2pfs - впервые слышу =)

Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 29 Апрель 2019, 13:09:04
http://forum.puppyrus.org/index.php?topic=21158.msg156247#msg156247

Лучше бы сначала убедиться
попробовать на старом 001
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 29 Апрель 2019, 13:25:48
По поводу вопроса loop223, билиотека libsecret-1.so.0 - у меня на PRA6408-01 всё норм:
Код
live@pra6408:~$  find /lib* /usr/lib* -name '*libsecret*'
/usr/lib/pkgconfig/libsecret-1.pc
/usr/lib/pkgconfig/libsecret-unstable.pc
/usr/lib/libsecret-1.so
/usr/lib/libsecret-1.so.0
/usr/lib/libsecret-1.so.0.0.0
/usr/lib/samba/libsecrets3-samba4.so
Название: Re: Игра "world of tanks" в PRA
Отправлено: krasnyh от 29 Апрель 2019, 14:06:39
По поводу вопроса loop223, билиотека libsecret-1.so.0 - у меня на PRA6408-01 всё норм
Да, проверил в title PRA64 OLS, либы присутствуют.

В целом, связка XFCE-GTK3 для меня самая красивая(elementary) и удобная.
Проверил в title PRA64 XFCE 4.13 gtk3, libsecret* нет.
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 29 Апрель 2019, 14:13:15
в title PRA64 XFCE 4.13 gtk3, libsecret* нет.
Значит надо добавить в ВОТ. От ДЕ не должно зависеть
Название: Re: Игра "world of tanks" в PRA
Отправлено: krasnyh от 29 Апрель 2019, 14:19:37
Значит надо добавить в ВОТ.
Тогда, сначала, получить весь список недостающих либ:
Код
dep-find zenity
Или sudo ldd `which zenity`, не знаю как правильней и проще. )
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 29 Апрель 2019, 14:28:11
dep-find - для папки
ldd ... |grep no - для бинарников

Поэтому модули оптимально делать под tint2 - специально их сделал портируемыми - чтобы везде работали и ничему не мешали

zenity - возможно заменяемо yad или перекомпилить с минимумом зависимостей (вроде я такое делал) ftp://ftp.yandex.ru/puppyrus/puppyrus-a64/pra64-07/pkg/pra6407extra/zenity-light-gtk3-3.28.1-1-x86_64.pkg.tar.xz
Название: Re: Игра "world of tanks" в PRA
Отправлено: krasnyh от 29 Апрель 2019, 14:38:54
zenity - возможно заменяемо yad
Нет, уже проверяли. Где-то на форуме есть куча сообщений на эту тему. Только zenity работает с portwine.
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 29 Апрель 2019, 16:15:08
Для начала бы убедиться, что дело в обновленном глибс
Судя по этой (http://forum.puppyrus.org/index.php?topic=21661.msg156437#msg156437) теме 32 и 64 glibc между собой не связаны.
Главное, чтобы wine был под 32 glibc
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 02 Май 2019, 15:31:50
Перешёл на PRA6408-1904, лаунчер запустился - жду пока игра скачается и проверю на запуск
PS: Ну что ж , игра не стартанула - уж не знаю в lib32-glibc дело или в чём-то ещё, по видимому придётся пересобирать модуль
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 03 Май 2019, 10:18:59
lib32-libudev0-shim
Проблемная библиотека:
Код
live@pra6408:~$ sudo pacman -S lib32-libudev0-shim
ошибка: повторяющаяся запись в базе данных 'json-glib'
ошибка: повторяющаяся запись в базе данных 'pra-mime'
ошибка: повторяющаяся запись в базе данных 'wget'
ошибка: повторяющаяся запись в базе данных 'xcowsay'
разрешение зависимостей...
проверка конфликтов...
:: libudev0-shim и libudev0 конфликтуют. Удалить libudev0? [y/N] y

Пакеты (9) lib32-attr-2.4.47-1  lib32-libcap-2.25-1  lib32-libgcrypt-1.8.1-1
           lib32-libgpg-error-1.27-1  lib32-systemd-236.0-1  lib32-xz-5.2.3-1
           libudev0-182-4 [удаление]  libudev0-shim-1-2  lib32-libudev0-shim-1-3

Будет загружено:  0,82 MiB
Будет установлено:  2,62 MiB

:: Приступить к установке? [Y/n] y
:: Получение пакетов...
 libudev0-shim-1-2-x86_64             3,7 KiB  0,00B/s 00:00 [################################]   0%
 lib32-attr-2.4.47-1-x86_64          10,9 KiB  63,5K/s 00:00 [################################]   1%
 lib32-libcap-2.25-1-x86_64          19,9 KiB  56,5K/s 00:00 [################################]   2%
 lib32-libgpg-error-1.27-1-x86_64    54,9 KiB  93,9K/s 00:01 [################################]   6%
 lib32-libgcrypt-1.8.1-1-x86_64     407,7 KiB   323K/s 00:01 [################################]  48%
 lib32-xz-5.2.3-1-x86_64            487,9 KiB   331K/s 00:01 [################################]  57%
 lib32-systemd-236.0-1-x86_64       839,9 KiB   450K/s 00:02 [################################]  99%
 lib32-libudev0-shim-1-3-x86_64     843,4 KiB   423K/s 00:02 [################################] 100%
(8/8) проверка ключей                                        [################################] 100%
(8/8) проверка целостности пакета                            [################################] 100%
(8/8) загрузка файлов пакетов                                [################################] 100%
(8/8) проверка конфликтов файлов                             [################################] 100%
:: Обработка изменений пакета...
(1/1) удаление libudev0                                      [################################] 100%
ошибка: не удалось открыть файл /var/lib/pacman/local/deadbeef-plugins-infobar-gtk2-hg-20150218-1/files: Нет такого файла или каталога
ошибка: не удалось открыть файл /var/lib/pacman/local/deadbeef-static-0.7.2-3/files: Нет такого файла или каталога
ошибка: не удалось открыть файл /var/lib/pacman/local/linux-firmware-kern-4.13.4-1/files: Нет такого файла или каталога
ошибка: не удалось открыть файл /var/lib/pacman/local/linux-firmware-pr-2017.12-4/files: Нет такого файла или каталога
ошибка: не удалось удалить из базы данных запись libudev0-182-4
(1/8) установка lib32-attr                                   [################################] 100%
(2/8) установка lib32-libcap                                 [################################] 100%
(3/8) установка lib32-libgpg-error                           [################################] 100%
(4/8) установка lib32-libgcrypt                              [################################] 100%
(5/8) установка lib32-xz                                     [################################] 100%
(6/8) установка libudev0-shim                                [################################] 100%
(7/8) установка lib32-systemd                                [################################] 100%
(8/8) установка lib32-libudev0-shim                          [################################] 100%
live@pra6408:~$

После перезагрузки рушится вся система. Интересно, можно её на какую-нибудь заменить?
PS: Пока нашёл это - https://aur.archlinux.org/packages/lib32-libudev0/
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 03 Май 2019, 13:55:14
Интересно, можно её на какую-нибудь заменить?
Наверное подойдет от пра03
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 03 Май 2019, 14:17:11
Поставил зависимости без этой библиотеки - танки тем не менее запустились  :) Возможно другие порты portwine работать не будут
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 07 Май 2019, 08:45:08
Немного оффтопа =)
PortWoT похоже сломался. После новогоднего обновления выдаёт ошибку "Вы отключены от сервера" Выглядет всё вот так - https://youtu.be/eG0bW_NC6Lw.
Моё видео набрало 2100 просмотров - впервые встречаюсь с такой популярностью. Жаль решение проблемы не заснял - но тогда я его ещё не знал =)
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 07 Май 2019, 09:10:30
Моё видео набрало 2100 просмотров
Поздравляю! Популяризация нашего проекта на других площадках не помешает!
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 19 Май 2019, 20:38:04
 Модуль - wot_nvidia-390.pfs (https://drive.google.com/file/d/1a1VdVQwS59iFgTcx9H4f0PkFG6U0Viir/view?usp=sharing). Запускать на PRA6408-1904 на драйвере nvidia-390 . Перезагрузка X-сервера не требуется. Установка и запуск - читать в этом посте (http://forum.puppyrus.org/index.php?topic=16402.msg154503#msg154503)
Проверил -работает  :)
Название: Re: Игра "world of tanks" в PRA
Отправлено: loop223 от 22 Май 2019, 19:09:18
У меня тоже все заработало.Только есть один нюанс.Если ставить клиент с нуля, то нужно прописывать в файле vars путь не к лоунчеру а к самой игре worldoftanks.exe. у ВГ сейчас вместо лоунчера вггеймцентр. И еще не запускается DXVK в логах пишет, что нет вулкана... а там фпс больше обещают.
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 22 Май 2019, 19:19:16
DXVK в логах пишет, что нет вулкана
Vulkan доступен на драйверах nvidia4xx. На nvidia390 Vulkan не работает. Попробуйте nvidia-415.18 (http://forum.puppyrus.org/index.php?topic=21235.0) - если драйвера заработают - то пересоберу модуль с поддержкой nvidia-415.18 (сейчас в модуле nvidia-390.87)
Название: Re: Игра "world of tanks" в PRA
Отправлено: loop223 от 22 Май 2019, 20:04:31
Драйвера nvidia4xx в репе не взлетели,ошибку могу позже скинуть.
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 03 Июнь 2019, 13:31:12
ddr01 - запустил танки:

(http://ipic.su/img/img7/tn/screenshot.1559554912.png) (http://ipic.su/img/img7/fs/screenshot.1559554912.png) (http://ipic.su/img/img7/tn/screenshot1.1559557488.png) (http://ipic.su/img/img7/fs/screenshot1.1559557488.png)

Ядро 4.20, драйвер nvidia 390.116, так же на всякий случай было сделано следующее:

Скачал пакет libgl1-nvidia-glx_390.116-1_i386.deb, из него взял libGL.so.1 и libGL.so.390.116 и закинул с заменой в /usr/lib/i386-linux-gnu

Использовал этот PortWot:

PortWot-127.pfs
- он 32-битный (все последующие версии портвот - 64-битные)

Может быть соберу отдельную ОС с танками на борту на основе ddr01  :)
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 03 Июнь 2019, 13:59:06
отдельную ОС с танками на борту на основе ddr01
Хорошая идея. wine все равно только 32 бит. Дебиан 9 - вещь стандартная
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 03 Июнь 2019, 14:02:01
wine все равно только 32 бит.
Не согласен - в последующих версиях PortWoT используется 64-битный вайн и на ddr01 он не запускается (уже проверял)
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 03 Июнь 2019, 14:14:18
https://aur.archlinux.org/packages/wine-x64/ - похоже уже есть нативный 64, но в репе еще 32
Надо будет попробовать скомпилить...
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 03 Июнь 2019, 17:09:07
похоже уже есть нативный 64
Это только загрузчик. Остальное 32
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 04 Июнь 2019, 14:54:43
Проверил, без этого -
Скачал пакет libgl1-nvidia-glx_390.116-1_i386.deb, из него взял libGL.so.1 и libGL.so.390.116 и закинул с заменой в /usr/lib/i386-linux-gnu
- танки не запускаются
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 05 Июнь 2019, 08:54:39
Т.к. либы проприетарные - не могут они быть разными (если версия одинаковая)
Попробуйте сделать симлинки
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 05 Июнь 2019, 16:24:10
Скачал пакет libgl1-nvidia-glx_390.116-1_i386.deb, из него взял libGL.so.1 и libGL.so.390.116 и закинул с заменой в /usr/lib/i386-linux-gnu
вики (http://wiki.puppyrus.org/puppyrus/ddr?&#%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D1%80%D0%BE%D0%BF%D1%80%D0%B8%D0%B5%D1%82%D0%B0%D1%80%D0%BD%D1%8B%D1%85_%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE%D0%B4%D1%80%D0%B0%D0%B9%D0%B2%D0%B5%D1%80%D0%BE%D0%B2_%D0%BE%D1%82_pra)
nVidia-390.116-k4.20.15-pf7-ne02.pfs (ftp://ftp.yandex.ru/puppyrus/puppyrus-a/kernel/new/4.20.15-pf7/nVidia-390.116-k4.20.15-pf7-ne02.pfs)
nVidia-390.116-k5.1.4-pf-sf03.pfs (ftp://ftp.yandex.ru/puppyrus/puppyrus-a/kernel/new/5.1.4-pp-drv/drv/pfs/nVidia-390.116-k5.1.4-pf-sf03.pfs)
переделал и проверил
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 07 Июнь 2019, 08:58:14
nVidia-390.116-k4.20.15-pf7-ne02.pfs
Да, работает (танки запускаются)
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 07 Июнь 2019, 14:32:21
Может быть соберу отдельную ОС с танками на борту на основе ddr01
Набросок создал - ddr01.tar.gz (https://drive.google.com/file/d/1I4UWh6cmn91RmutProWNW42SfHGk4ECV/view?usp=sharing)
Распаковать содержимое архива на флешку с которой грузитесь, в menu.lst добавить:
Код
title ▒▒ DDR01 LXDE+gtk2. 
set k=4.20.15-pf7
set d=ddr01
kernel /%d%/vmlinuz-%k% dir=%d% quiet %h% noload=mpv-l load=mplayer-p;gtk3
echo initrd /%d%/initrd-lf-pf-sf07.cpio.xz
initrd /%d%/initrd.xz
Драйвер нвидиа (на других видеокартах не запустится).
На рабочем столе ярлыки танков. При первом запуске будет предложено выбрать папку для установки танков.

Вообщем у меня запускается и работает :)
Скрины:
(http://ipic.su/img/img7/tn/screenshot.1559976480.png) (http://ipic.su/img/img7/fs/screenshot.1559976480.png)   (http://ipic.su/img/img7/tn/screenshot1.1559976559.png)    (http://ipic.su/img/img7/fs/screenshot1.1559976559.png)(http://ipic.su/img/img7/tn/screenshot2.1559976596.png) (http://ipic.su/img/img7/fs/screenshot2.1559976596.png)
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 07 Июнь 2019, 14:48:58
спасибо+
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 07 Июнь 2019, 18:35:49
Играл несколько часов - ни одного вылета или зависания  ;D На пра6408 игра могла зависнуть во время выхода из боя - а здесь всё в порядке - уж не знаю в ядре ли дело или в том что здесь дебиан а там архлинукс Обидно что ддр01 32-битная - можно было бы добавить steam, Portsteam - и получилась бы отличная игровая сборка! Ещё можно было бы добавить видеодрайвера каталист и интел (не знаю есть ли проприетарные драйвера для интел) - и тогда была бы конфетка!  :)
Название: Re: Игра "world of tanks" в PRA
Отправлено: krasnyh от 07 Июнь 2019, 18:44:06
На пра6408 игра могла зависнуть во время выхода из боя - а здесь всё в порядке
В принципе это легко проверить, если и на пра6408 попробовать с таким же ядром (4.20.15-pf7?).


upd. Даже желательно проверить. Ядро из ddr от Pro (4.20.15-pf7), из pra6408 - от sfs (4.15.4-pf). Это была бы интересная и полезная информация для нашего форума.
Дрова nvidia тоже вносят свою лепту.
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 08 Июнь 2019, 15:04:32
На сайте portwine отписался (http://portwine-linux.ru/world-of-tanks-linux/) - может быть получится что-то путное  :)
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 10 Июнь 2019, 09:52:23
Драйвер нвидиа (на других видеокартах не запустится).
Тогда хорошо бы еще nv340. Только для свежих ядер оттеститрованного пока нет
Название: Re: Игра "world of tanks" в PRA
Отправлено: Neyel от 11 Июнь 2019, 07:53:32
Тогда хорошо бы еще nv340. Только для свежих ядер оттеститрованного пока нет
К сожалению тестить пока не могу - для тех кто хочет потестить танки на ddr01 самостоятельно - вот два модуля:
PortWoT-127.pfs (https://drive.google.com/file/d/1dNDRmGjXXBp9K4R0kf2BvKbHumcNlFzX/view?usp=sharing)
zenity.pfs (https://drive.google.com/file/d/1LkRBjwVEEP2EnkqJpugoSYUw8qyK2-Gv/view?usp=sharing)
Название: Re: Игра "world of tanks" в PRA
Отправлено: sfs от 11 Июнь 2019, 09:14:10
Тогда хорошо бы еще nv340.
Сделал.
А вообще для такого дистра лучше ядра от manjaro. Кстати для 32 их у нас нет вообще
делать сразу и под ддр (http://wiki.puppyrus.org/puppyrus/ddr#%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D1%80%D0%BE%D0%BF%D1%80%D0%B8%D0%B5%D1%82%D0%B0%D1%80%D0%BD%D1%8B%D1%85_%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE%D0%B4%D1%80%D0%B0%D0%B9%D0%B2%D0%B5%D1%80%D0%BE%D0%B2_%D0%BE%D1%82_pra03)