Компилирование WINE-gallium-nine и запуск.

Ответить
Аватара пользователя
KA-25
Сообщения: 401
Зарегистрирован: 13 мар 2015, 20:40
Operating system: Rosa 64bit
Откуда: Собянинка

Компилирование WINE-gallium-nine и запуск.

Сообщение KA-25 » 24 апр 2015, 22:00

Всем привет.
Возвращаясь к теме про нативный 3D в wine, скачал исходники патченного wine в котором появляется пункт включения нативного 3D. В моем случае, имею как раз таки карты ati.
Сама статья
Вот исходники

Пытаюсь скомпилировать.
В гугл не пошел, т.к. разные системы имеют свои плюшки и особенности ( ну я так считаю :) ), поэтому команды не все схожи с командами для росы.
Начал изучать все что есть на форуме и вики.
Вот статья на вики.
Дерево каталогов создано. Т.к. src.rpm нет, перехожу к пункту сборка из исходных текстов, но к сожалению этот пункт не описан.
также нашел в вики статью о компиляции в три строки:

Код: Выделить всё

./configure
make
checkinstall
, далее была ссылка на описание процесса компиляции, но статьи к сожалению тоже не было.

Итак, имея три команды я начал.
Распаковал архив в папку SOURCE.
Прочитал readme, запустил что там сказано было ( ./tools/wineinstall ), запустился configure . В процессе в коноси выходили ошибки нет того и этого. Устанавливал все что просил. Заткнулся на

Код: Выделить всё

configure: error: X 32-bit development files not found. Wine will be built
without X support, which probably isn't what you want. You will need
to install 32-bit development packages of Xlib/Xfree86 at the very least.
Use the --without-x option if you really want this.
Тут я не могу понять какие пакеты ему 32-битные нужны.
здесь мне говорили про список необходимого. Почти все поставил.

Тут я понимаю, что система у меня 64-битная, а исходники я подозреваю для wine-32.

Где-то я читал тут на форуме как собирать в изолированной среде, но блин найти не могу где.

Прошу помощи, какие ему нужны пакеты ? Или лучше в изолированой среде собирать ? Если да , ткните в инструкцию. Первый раз соберу пакет под чутким руководством, чтобы понять что к чему, дальше уже сам надеюсь справлятся, если будет необходимость.

P.S. Есть ли смысл написать сюда, чтобы в репозиторий добавили ?
Когда-нибудь я слезу с винды

Аватара пользователя
KA-25
Сообщения: 401
Зарегистрирован: 13 мар 2015, 20:40
Operating system: Rosa 64bit
Откуда: Собянинка

Re: Компилирование WINE-gallium-nine и запуск.

Сообщение KA-25 » 25 апр 2015, 01:32

попробовал на кубунте сейчас. ставил все как тут написано https://wiki.ixit.cz/d3d9_install

Впечатления только самые положительные !!! Офигенная весч. Надо, надо под росу это дело запилить !

Пробовал на танках. Графика автоматом определилась на средние настройки ( в обычном случае только минимальные), нормально отображается на улучшенной графике ( раньше только черный экран), сама игра загружается на порядок быстрей, пока играл, ниразу не было лагов и подтормаживаний.
Когда-нибудь я слезу с винды

Аватара пользователя
Vochatrak
Сообщения: 800
Зарегистрирован: 22 сен 2014, 01:21
Operating system: Rosa fresh R5

Re: Компилирование WINE-gallium-nine и запуск.

Сообщение Vochatrak » 25 апр 2015, 02:29

KA-25
Если удастся собрать rpm, поделитесь? :beer:

Да, и какая конфигурация компа, дрова свободные или нет, что запускали?..

Аватара пользователя
KA-25
Сообщения: 401
Зарегистрирован: 13 мар 2015, 20:40
Operating system: Rosa 64bit
Откуда: Собянинка

Re: Компилирование WINE-gallium-nine и запуск.

Сообщение KA-25 » 25 апр 2015, 15:02

Его б еще собрать)
Амд-А10 и радеон НД7750 . Галлиум только на свободных работает.
Когда-нибудь я слезу с винды

Аватара пользователя
Vochatrak
Сообщения: 800
Зарегистрирован: 22 сен 2014, 01:21
Operating system: Rosa fresh R5

Re: Компилирование WINE-gallium-nine и запуск.

Сообщение Vochatrak » 26 апр 2015, 01:15

В случае успешной сборки, проведете пару тестов?
Мне почему-то этот Гилум, доверия не внушает... :x

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Компилирование WINE-gallium-nine и запуск.

Сообщение Pulfer » 26 апр 2015, 02:46

Поизучаю вопрос, может включу этот патчсет в основную сборку wine.

И оставлю тут ссылку, где обсуждается использование патчсета staging с патчсетом gallium-nine: https://www.linux.org.ru/forum/talks/11357554
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

Аватара пользователя
KA-25
Сообщения: 401
Зарегистрирован: 13 мар 2015, 20:40
Operating system: Rosa 64bit
Откуда: Собянинка

Re: Компилирование WINE-gallium-nine и запуск.

Сообщение KA-25 » 26 апр 2015, 09:49

теерь лезет :

Код: Выделить всё

configure: error: D3Dadapter9 DRI2 fallback requirements not met
Use the --without-d3dadapter option if you really want this.

Configure failed, aborting install
Когда-нибудь я слезу с винды

Аватара пользователя
KA-25
Сообщения: 401
Зарегистрирован: 13 мар 2015, 20:40
Operating system: Rosa 64bit
Откуда: Собянинка

Re: Компилирование WINE-gallium-nine и запуск.

Сообщение KA-25 » 01 май 2015, 12:56

установил виртуалбокс с роса 32-бит. configure make исхлдников wine прошло удачно. c checkinstall застопорился, он все просил путь с исходниками, но ничего не воспринимал. Установил через make install. через rpmrebuild хотел получить пакет rpm, пишет нет такой программмы, хотя вине работает.
P.S. сейчас собираю mesa3d-gallium в virtualbox, посмотрю чем закончится
Когда-нибудь я слезу с винды

Аватара пользователя
KA-25
Сообщения: 401
Зарегистрирован: 13 мар 2015, 20:40
Operating system: Rosa 64bit
Откуда: Собянинка

Re: Компилирование WINE-gallium-nine и запуск.

Сообщение KA-25 » 01 май 2015, 13:14

Код: Выделить всё

compilation terminated.
Makefile:1733: ошибка выполнения рецепта для цели «gallivm/lp_bld_debug.lo»
gmake[3]: *** [gallivm/lp_bld_debug.lo] Ошибка 1
gmake[3]: выход из каталога «/home/ka-25/rpmbuild/SOURCE/src/gallium/auxiliary»
Makefile:1767: ошибка выполнения рецепта для цели «install-recursive»
gmake[2]: *** [install-recursive] Ошибка 1
gmake[2]: выход из каталога «/home/ka-25/rpmbuild/SOURCE/src/gallium/auxiliary»
Makefile:529: ошибка выполнения рецепта для цели «install-recursive»
gmake[1]: *** [install-recursive] Ошибка 1
gmake[1]: выход из каталога «/home/ka-25/rpmbuild/SOURCE/src»
Makefile:580: ошибка выполнения рецепта для цели «install-recursive»
make: *** [install-recursive] Ошибка 1

****  Installation failed. Aborting package creation.
есть *.src.rpm от opensuse. Если ими занятся спеки автоматом переделаются или руками править надо ?
Когда-нибудь я слезу с винды

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Компилирование WINE-gallium-nine и запуск.

Сообщение Pulfer » 05 май 2015, 11:22

Pulfer писал(а):Поизучаю вопрос, может включу этот патчсет в основную сборку wine.
Отдал на QA wine с поддержкой Gallium Nine: http://bugs.rosalinux.ru/show_bug.cgi?id=5481
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

Аватара пользователя
KA-25
Сообщения: 401
Зарегистрирован: 13 мар 2015, 20:40
Operating system: Rosa 64bit
Откуда: Собянинка

Re: Компилирование WINE-gallium-nine и запуск.

Сообщение KA-25 » 05 май 2015, 12:18

Спасибо. Осталось месу собрать )
Когда-нибудь я слезу с винды

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Компилирование WINE-gallium-nine и запуск.

Сообщение Pulfer » 05 май 2015, 14:16

KA-25 писал(а):Спасибо. Осталось месу собрать )
А в последнем обновлении mesa (было на прошлой или позапрошлой неделе, кажется) всё нужное для Gallium Nine уже должно быть. :)
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

euspectre
Сообщения: 1073
Зарегистрирован: 21 дек 2012, 15:24
Operating system: Linux в разных вариантах

Re: Компилирование WINE-gallium-nine и запуск.

Сообщение euspectre » 05 май 2015, 14:38

Pulfer писал(а): А в последнем обновлении mesa (было на прошлой или позапрошлой неделе, кажется) всё нужное для Gallium Nine уже должно быть. :)
Да, в Mesa 10.5.3 мы включили Direct3D 9 state tracker ("Nine"). По умолчанию он не ставится (экспериментальная штука всё-таки). Чтобы он был, достаточно поставить пакет lib(64)d3dtracker1.

Аватара пользователя
KA-25
Сообщения: 401
Зарегистрирован: 13 мар 2015, 20:40
Operating system: Rosa 64bit
Откуда: Собянинка

Re: Компилирование WINE-gallium-nine и запуск.

Сообщение KA-25 » 05 май 2015, 15:40

пункт нативного 3 d появился .
снимок1.png
изменений в графике не произошло.
Сравнивая с убунтой, автоматические настройи в игре показало минимальные ( в убунте средние), на улучшенной графике черный ангар ( в убунте все отобразилось и можно было играть).

ПОхоже mesa не отработала
Когда-нибудь я слезу с винды

Аватара пользователя
Barmalei
Сообщения: 4589
Зарегистрирован: 29 дек 2014, 15:45
Operating system: Intel Pentium 2020M / 6 Gb RAM / AMD GRadeon HD 8570 / Rosa Fresh R10 KDE 2016.1 x64

Re: Компилирование WINE-gallium-nine и запуск.

Сообщение Barmalei » 05 май 2015, 15:42

Да пуставь Вынь в минимальной комплектации и только игры и играй.

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Компилирование WINE-gallium-nine и запуск.

Сообщение Pulfer » 05 май 2015, 15:46

KA-25 писал(а):изменений в графике не произошло.
Сравнивая с убунтой, автоматические настройи в игре показало минимальные ( в убунте средние), на улучшенной графике черный ангар ( в убунте все отобразилось и можно было играть).

ПОхоже mesa не отработала
Жаль. Будем разбираться.
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

Аватара пользователя
KA-25
Сообщения: 401
Зарегистрирован: 13 мар 2015, 20:40
Operating system: Rosa 64bit
Откуда: Собянинка

Re: Компилирование WINE-gallium-nine и запуск.

Сообщение KA-25 » 05 май 2015, 15:59

Может какие логи собрать на убунте и тут чтоб сравнить ?
Бармалей,вынь то стоит, но нафиг ее. Я наоборот зачу избавиться от нее. Да и к тому же перезагружаться ради поиграть,не очень удобно.
Когда-нибудь я слезу с винды

euspectre
Сообщения: 1073
Зарегистрирован: 21 дек 2012, 15:24
Operating system: Linux в разных вариантах

Re: Компилирование WINE-gallium-nine и запуск.

Сообщение euspectre » 05 май 2015, 16:34

KA-25 писал(а):Может какие логи собрать на убунте и тут чтоб сравнить ?
В ROSA пока достаточно отправить нам данные hw-probe (после выхода из игры, где проявляется проблема). Под root:

Код: Выделить всё

hw-probe -all -upload -id ka-25-wine-problem
Плюс то, что Wine выводит в консоль, если игру запускать оттуда.

В Ubuntu - /var/log/Xorg.*.log, /var/log/messages (если есть), /var/log/system.log (если есть), а также, как и выше, - то, что Wine выводит в консоль при запуске игры оттуда.

Аватара пользователя
Barmalei
Сообщения: 4589
Зарегистрирован: 29 дек 2014, 15:45
Operating system: Intel Pentium 2020M / 6 Gb RAM / AMD GRadeon HD 8570 / Rosa Fresh R10 KDE 2016.1 x64

Re: Компилирование WINE-gallium-nine и запуск.

Сообщение Barmalei » 05 май 2015, 17:33

KA-25 писал(а):Может какие логи собрать на убунте и тут чтоб сравнить ?
Бармалей,вынь то стоит, но нафиг ее. Я наоборот зачу избавиться от нее. Да и к тому же перезагружаться ради поиграть,не очень удобно.
Я проще поступил. Для работы и гулянья по инету ноут с Росой не дорогой, а для игр стационар с Вындой.
Не игровой еще Линукс.

Аватара пользователя
KA-25
Сообщения: 401
Зарегистрирован: 13 мар 2015, 20:40
Operating system: Rosa 64bit
Откуда: Собянинка

Компилирование WINE-gallium-nine и запуск.

Сообщение KA-25 » 05 май 2015, 20:44

Вот проба до игры , вывод в консоль меня удивил

Код: Выделить всё

[root@ka-25-rosa ka-25]# hw-probe -all -upload -id ka-25-wine-problem
Probe for hardware ... ������A
                              ���,�0*95�YR�'
                                            PT�K�������:�▒q8-@X,E�
                                                                  �UKC1328011474�PHL 223V5
   �8LS
      �Ok
Reading logs ... Ok
Uploaded to DB, Thank you!
Probe URL: https://linux-hardware.org/?probe=55a2188bf7
[root@ka-25-rosa ka-25]# 
Это пробапосле запуска и выключения игры
это вывод консоли при запуске игры на Росе и на убунте. Просто обьединил в один файл.
wot.txt
(4.45 КБ) 296 скачиваний
Это с убунты логи :
Xorg.0.log
(72.5 КБ) 275 скачиваний
syslog.txt
(1.17 МБ) 289 скачиваний
syslog.1.txt
(2.64 МБ) 279 скачиваний
konsole.txt
(1003 байт) 277 скачиваний
это вывод на всякий случай залил, т.к. разные выводы listproviders.
Последний раз редактировалось KA-25 05 май 2015, 20:53, всего редактировалось 1 раз.
Когда-нибудь я слезу с винды

Аватара пользователя
KA-25
Сообщения: 401
Зарегистрирован: 13 мар 2015, 20:40
Operating system: Rosa 64bit
Откуда: Собянинка

Re: Компилирование WINE-gallium-nine и запуск.

Сообщение KA-25 » 05 май 2015, 20:48

вот вид игры на убунте
снимок1.png
и Росе
shot_001.jpg
Когда-нибудь я слезу с винды

euspectre
Сообщения: 1073
Зарегистрирован: 21 дек 2012, 15:24
Operating system: Linux в разных вариантах

Re: Компилирование WINE-gallium-nine и запуск.

Сообщение euspectre » 06 май 2015, 11:01

Спасибо! Очень подробная информация.

Я завёл баг на это, чтобы проблема не забылась: http://bugs.rosalinux.ru/show_bug.cgi?id=5489

Wine в ROSA что-то ругается:

Код: Выделить всё

wine: Unhandled page fault on read access to 0x00000000 at address 0x7dd47449 (thread 0021), starting debugger...
/usr/share/playonlinux/lib/wine.lib: строка 477: 22539 Завершено      $BEFORE_WINE $(POL_Config_Read BEFORE_WINE) wine "$@" 2> >(grep -v menubuilder --line-buffered | tee -a "$WINEPREFIX/playonlinux.log" >&2) > >(tee -a "$WINEPREFIX/playonlinux.log")
Возможно, это имеет отношение к делу, надо будет глянуть.

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Компилирование WINE-gallium-nine и запуск.

Сообщение Pulfer » 06 май 2015, 11:11

А если попробовать запускать без PlayOnLinux, чтобы исключить его из цепочки отладки?
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

Аватара пользователя
KA-25
Сообщения: 401
Зарегистрирован: 13 мар 2015, 20:40
Operating system: Rosa 64bit
Откуда: Собянинка

Re: Компилирование WINE-gallium-nine и запуск.

Сообщение KA-25 » 06 май 2015, 11:29

то же самое. Попробовал с тремя разными движками в параметрах системы. После сделал пробу.
wot_opengl3.1.txt
(33.26 КБ) 311 скачиваний
wot_opengl2.0.txt
(33.45 КБ) 303 скачивания
wot_xrender_системная.txt
(32.68 КБ) 311 скачиваний
в консоле пишет что активен нативный 3 д
Когда-нибудь я слезу с винды

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Компилирование WINE-gallium-nine и запуск.

Сообщение Pulfer » 07 июл 2015, 16:33

Большая просьба проверить ещё раз gallium-nine с новой версией Wine (1.7.46). Может сейчас уже лучше стало.
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

Аватара пользователя
KA-25
Сообщения: 401
Зарегистрирован: 13 мар 2015, 20:40
Operating system: Rosa 64bit
Откуда: Собянинка

Re: Компилирование WINE-gallium-nine и запуск.

Сообщение KA-25 » 21 июл 2015, 19:47

сегодня постараюсь. Комп не включал уже ооочень давно , леетоооо :)
Когда-нибудь я слезу с винды

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Компилирование WINE-gallium-nine и запуск.

Сообщение Pulfer » 22 июл 2015, 01:58

KA-25 писал(а):сегодня постараюсь. Комп не включал уже ооочень давно , леетоооо :)
Если не пойдёт со штатным ядром, то можно ещё попробовать с полуофициальным 4.1.x:

Код: Выделить всё

http://abf-downloads.rosalinux.ru/kernels_stable_personal/repository/rosa2014.1/i586/kernel_4_1/release/
http://abf-downloads.rosalinux.ru/kernels_stable_personal/repository/rosa2014.1/x86_64/kernel_4_1/release/
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

Аватара пользователя
KA-25
Сообщения: 401
Зарегистрирован: 13 мар 2015, 20:40
Operating system: Rosa 64bit
Откуда: Собянинка

Компилирование WINE-gallium-nine и запуск.

Сообщение KA-25 » 24 июл 2015, 11:58

Добрался до компа :)

Имеем чистую, свежеустановленную росу 64-биитную.

далее установил игру. через вайн и через POL

через вайн не запустилась ( скорей всего как всегда потанцевать еще надо из-за 64-битной системы), через PlayOnLinux заработала . В настройках ПОЛа выставил использование системного вайна. Хотя автоматом настройки также определились минимальные, руками выставил улучшенную графику, и ангар отобразился :
снимок3.png
Поиграл, фпс норм 30-40, играть можно.

Пробовал с ядром 3.18.17 и с 4.1
ЛОги и пробы :

https://linux-hardware.org/?probe=3030f7936f 3.18.17 без SU сработало
https://linux-hardware.org/?probe=6e2ea80679 su 3.18
https://linux-hardware.org/?probe=9ec11eb55d su 4.1
Wot_PoL_kernel_3_18_17.log
(67.63 КБ) 233 скачивания
Wot-Wine_kernel_4_1.txt
(64.15 КБ) 293 скачивания
Wot-Wine_kernel_3_18_17.txt
(42.61 КБ) 287 скачиваний
WoT_POL_kernel_4_1.log
(801.74 КБ) 291 скачивание
Вот эту библиотеку с винды стащил поставил. msvcp110.dll , изменений не произошло, и постоянно матюкается на

Код: Выделить всё

p11-kit: couldn't load module: /usr/lib/pkcs11/gnome-keyring-pkcs11.so: /usr/lib/pkcs11/gnome-keyring-pkcs11.so: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
- это не победил.
Когда-нибудь я слезу с винды

Аватара пользователя
KA-25
Сообщения: 401
Зарегистрирован: 13 мар 2015, 20:40
Operating system: Rosa 64bit
Откуда: Собянинка

Re: Компилирование WINE-gallium-nine и запуск.

Сообщение KA-25 » 24 июл 2015, 12:25

https://goo.gl/photos/A58Mk9ysamwCnRQb6 вот реакция окна на перетаскивание.
Когда-нибудь я слезу с винды

Аватара пользователя
KA-25
Сообщения: 401
Зарегистрирован: 13 мар 2015, 20:40
Operating system: Rosa 64bit
Откуда: Собянинка

Re: Компилирование WINE-gallium-nine и запуск.

Сообщение KA-25 » 24 июл 2015, 22:48

Прошу прощение, забыл уточнить. Когда в вайне запускал, окно (точнее рамка с белым экраном) игры появляется на несколько секунд, а потом процесс самоубивается.
Когда-нибудь я слезу с винды

Ответить