HLFX.Ru Forum
Показать все 45 сообщений этой темы на одной странице

HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Volatile Engine (https://hlfx.ru/forum/forumdisplay.php?forumid=3)
-- Просьба линуксоидам: пожалуйста, помогите с тестированием (https://hlfx.ru/forum/showthread.php?threadid=3982)


Отправлено XaeroX 23-06-2013 в 10:07:

Просьба линуксоидам: пожалуйста, помогите с тестированием

Протестируйте, пожалуйста, парочку утилит движка.
Тестирование нужно самое базовое:

1) Запускается ли? Не требует ли каких-то неразрешённых зависимостей?
2) Работает ли? Не вылетает ли с каким-нибудь сегфолтом?
3) Работают ли клавиши управления?
4) Работает ли мышь (в vmdview)?
5) Рисуются ли текстуры, анимируется ли модель и т.п.?
6) Работает ли бамп-маппинг (в vmdview)?

Ссылка: http://hlfx.ru/temp/VolatileUtilTest.tar.gz

Т.к. я не использую никаких тяжеловесных фреймворков в движке, а написал небольшой свой, то окошка открытия файла нет (в винде есть, но там API-функции специальные для этого), и запускать надо так:

code:
./vtxview ../base/textures/models/player/vip_militant_head.vtx ./vmdview ../base/models/player/player.vmd


Если всё работает, то займусь портированием более сложных модулей. Если нет - то надо искать проблемы уже на данном этапе.

Не забудьте указать, что у вас за линукс (дистриб, версия).

Добавлено 23-06-2013 в 17:07:

А, да. Собирал и тестировал под Ubuntu 12.04 LTS 32-bit.

__________________

xaerox on Vivino


Отправлено thambs 23-06-2013 в 10:33:

всё работает. ubuntu 12.04lts64bit

__________________
http://www.moddb.com/mods/monorail-quest


Отправлено FreeSlave 23-06-2013 в 12:26:

Работает. Debian GNU/Linux testing (jessie)


Отправлено SluX 23-06-2013 в 12:34:

1. Запускается. Ничего не требует
2. Работает, не вылетает
3. Все клавиши работают
4. Мышь работает
5. Диффузные текстуры, нормалки, спекуляры и белая текстура переключаются и отображаются, все анимации работают при всех включенных опциях.
6. Бамп работает, но как-то странно - будто только добавляется спекуляр и затеняется модель, а рельефности нет. Прикладываю скриншоты.

Ubuntu 13.04 32bit
Linux openhl 3.8.0-26-generic #38-Ubuntu SMP Mon Jun 17 21:46:08 UTC 2013 i686 athlon i686 GNU/Linux



__________________
На презентации Internet Explorer 9 парализованный мальчик встал и вышел... о_О
В новом амароке файловый менеджер превратили в фейловый... © slux


Отправлено thambs 23-06-2013 в 12:59:

>Бамп работает, но как-то странно - будто только добавляется спекуляр и затеняется модель, а рельефности нет.

а я думал так и должно быть. у меня так же. //Radeon HD 6290 с драйвером fglrx

__________________
http://www.moddb.com/mods/monorail-quest


Отправлено SluX 23-06-2013 в 13:07:

Да, кстати, у меня Nvidia EN8600 GTS с официальным бинарным драйвером.

__________________
На презентации Internet Explorer 9 парализованный мальчик встал и вышел... о_О
В новом амароке файловый менеджер превратили в фейловый... © slux


Отправлено XaeroX 23-06-2013 в 13:25:

Всем спасибо! Под убунтой, в принципе, ожидалась более-менее стабильная работа, т.к. я сам под ней тестировал, а то, что и под дебианом работает - это хорошо. Ещё бы под другими, менее юзер-френдли дистрибами проверить (но, разумеется, с иксами)...

Цитата:
SluX писал:
Бамп работает, но как-то странно

Цитата:
thambs писал:
а я думал так и должно быть

Всё верно, так и должно быть. Если нажмёте кнопку М, то увидите, что карта нормалей дефолтовая, т.е. плоская, без микрорельефа. Спекулярмапа тоже дефолтовая, поэтому модель так блестит.

__________________

xaerox on Vivino


Отправлено SluX 23-06-2013 в 13:39:

Могу поставить слаку/генту на виртуалку/второй комп и протестировать там. Но это займёт несколько дней - системы ж ещё надо более-менее настроить и, самое главное, время на это найти.

__________________
На презентации Internet Explorer 9 парализованный мальчик встал и вышел... о_О
В новом амароке файловый менеджер превратили в фейловый... © slux


Отправлено XaeroX 23-06-2013 в 14:04:

Цитата:
SluX писал:
Могу поставить слаку/генту на виртуалку/второй комп и протестировать там.

Буду признателен.
Да и сам движок потестировать на этих дистрибах хотелось бы в перспективе.
Цитата:
SluX писал:
самое главное, время на это найти

Да, с этим всегда проблемы.

__________________

xaerox on Vivino


Отправлено thambs 23-06-2013 в 17:57:

SluX
гента ж сдохла? а шлякой пользуются невменяемые фанатики. тогда уж имеет смысл тестировать под зузероутером и федорином горе.

__________________
http://www.moddb.com/mods/monorail-quest


Отправлено SluX 23-06-2013 в 18:23:

thambs
Когда это она сдохла? Жива-живёхонька вроде. Это ты, наверное, с мандривой перепутал или с чем-то другим?

А про слаку ничего не знаю. Я под слакой линукс изучал, это самый простой и логичный дистрибутив, не тронутый шаловливыми ручоками майнтейнеров. К тому же русские физики выбирают Slackware!

Ещё можно попробовать тестировать на арче, кстати.

__________________
На презентации Internet Explorer 9 парализованный мальчик встал и вышел... о_О
В новом амароке файловый менеджер превратили в фейловый... © slux


Отправлено nemyax 23-06-2013 в 22:38:

Под шестым дебяном (squeeze stable) не запустилось:

Цитата:

./vtxview: /lib/i686/cmov/libm.so.6: version `GLIBC_2.15' not found (required by ./vstdlib.so)


Добавлено 24-06-2013 в 02:38:

Цитата:
XaeroX писал:
я не использую никаких тяжеловесных фреймворков в движке, а написал небольшой свой

И sdl тоже не?


Отправлено FreeSlave 23-06-2013 в 23:02:

nemyax, squeeze уже old stable, обновляйся.


Отправлено nemyax 23-06-2013 в 23:17:

FreeSlave
Я предвидел такой ответ, и обновляться пока не планирую (делать мне нехер больше). Здесь работает последний блендер и последний фаерфокс — почему бы не работать последней волатиле?


Отправлено Ku2zoff 24-06-2013 в 02:24:

Цитата:
nemyax писал:
почему бы не работать последней волатиле?

Потому что ей нужен глибц версии 2.15 (из-за сборки под новой бубунтой). Со стимом кстати та же фигня. Если не работает в Squeeze, то и в Wheezy не заработает, там и там глибц 2.13. Ящитаю, поддержка Wheezy нужна, т.к. он в данный момент является stable релизом. Вообще, было бы лучше собирать бинарники именно под дебианом, тогда не нужно гадать, заработает ли на убунте, минте и прочих apt-based дистрах. Ну а тестировать конечно нужно ещё на слаке и чём-нибудь от ред хата, на той же федоре.

Добавлено 24-06-2013 в 09:24:

Ну и на арче конечно =)


Отправлено XaeroX 24-06-2013 в 06:29:

Цитата:
nemyax писал:
И sdl тоже не?

Разумеется, не! SDL, Glut - все эти штуки написаны для ламеров. Ты хоть раз видел, чтобы серъёзная фирма использовала SDL? Кармак, скажем?
Valve в пример приводить не надо, они воровали, воруют и будут воровать чужие проекты, нанимая на работу их авторов, такая уж политика у компании.
Цитата:
nemyax писал:
version `GLIBC_2.15' not found (required by ./vstdlib.so)

Ну я так и подозревал, что опция -static-libgcc у GCC никогда не работала.
Цитата:
nemyax писал:
почему бы не работать последней волатиле?

Да я только за, пусть работает.
Лучше спроси у авторов GCC - почему не прикрутить нормальную статическую линковку libc? Майкрософт эту проблему решила сто лет назад. Я понимаю, конечно, что Linux и GCC делают профессионалы классом ниже (ибо те, кто выше, уже работают в майкрософте), но всё-таки - можно ведь поднапрячься и избавить людей от проблем с зависимостями.

Добавлено 24-06-2013 в 13:29:

Цитата:
Ku2zoff писал:
Вообще, было бы лучше собирать бинарники именно под дебианом

Где ж его взять? Дома стоит убунта 12.04, на работе - кубунта 10.04. Раньше была ещё слака (кажись, 12.0), но её списали вместе с древним компом, на котором она стояла.

__________________

xaerox on Vivino


Отправлено nemyax 24-06-2013 в 08:54:

Цитата:
XaeroX писал:
Где ж его взять?

Дать Жеке сорцы и домашнее задание собрать волатилу
А вообще, в виртуалке можно.


Отправлено XaeroX 24-06-2013 в 09:46:

Цитата:
nemyax писал:
Дать Жеке сорцы и домашнее задание собрать волатилу

Тогда уж адамиксу (кстати, где он?)

Добавлено 24-06-2013 в 16:46:

Цитата:
nemyax писал:
А вообще, в виртуалке можно.

Можно поподробнее, плиз? Что за виртуалка?

__________________

xaerox on Vivino


Отправлено fire64 24-06-2013 в 10:05:

Цитата:
XaeroX писал:
Тогда уж адамиксу (кстати, где он?)

Либо в армии, либо в тюрьме

__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей


Отправлено nemyax 24-06-2013 в 10:25:

Цитата:
XaeroX писал:
Можно поподробнее, плиз? Что за виртуалка?

В виртуальной машине жы. Поднять любой дистер на VMware и собирать.


Отправлено FreeSlave 24-06-2013 в 10:54:

XaeroX, таки да, у -static-libgcc какие-то проблемы. Попробуй слинковать со статической libgcc.a с опцией -nostdlib. Потом с ldd посмотреть зависимости.


Отправлено XaeroX 24-06-2013 в 11:26:

FreeSlave
Спасибо, попробую.

Цитата:
nemyax писал:
В виртуальной машине жы. Поднять любой дистер на VMware и собирать.

Тогда уж проще ставить нужный дистр с диска, выделив под него небольшой раздел. =\ Лишь бы инсталляторы текущие записи GRUB не убивали.

__________________

xaerox on Vivino


Отправлено SluX 24-06-2013 в 11:35:

XaeroX
Давай сорцы, дебиан есть. И скажи с какими ключами собирать и какие библиотеки должны стоять.

А, ну или в виртуалке попробуй.

__________________
На презентации Internet Explorer 9 парализованный мальчик встал и вышел... о_О
В новом амароке файловый менеджер превратили в фейловый... © slux


Отправлено XaeroX 24-06-2013 в 12:05:

Цитата:
SluX писал:
Давай сорцы, дебиан есть.

__________________

xaerox on Vivino


Отправлено thambs 24-06-2013 в 12:50:

XaeroX

virtualbox удобнее вмвары.

__________________
http://www.moddb.com/mods/monorail-quest


Отправлено fire64 24-06-2013 в 12:58:

Цитата:
thambs писал:
virtualbox удобнее вмвары.

Но намного глючней.
Например на virtualbox не пашет Windows 8, из-за проблем с эмуляцией ЦП.

__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей


Отправлено SluX 24-06-2013 в 14:17:

В ХР и в линуксе работает на ура. Ни разу проблем не было. И он действительно удобнее.

XaeroX
Жадина!

__________________
На презентации Internet Explorer 9 парализованный мальчик встал и вышел... о_О
В новом амароке файловый менеджер превратили в фейловый... © slux


Отправлено thambs 25-06-2013 в 12:31:

Цитата:
Debian Sid
[07:01:45] <kolyan_ufalug_> Потестировал
[07:01:59] <kolyan_ufalug_> В целом всё работает и не падает.
[07:02:16] <kolyan_ufalug_> На смотрелке текстур не работает масштабирование по + и -
[07:03:02] <kolyan_ufalug_> В смотрелм моделей на двух анимациях модель смещена наверх и вниз., плюс в предпредпоследней (или в предпоследней) ещё и деформирвоанная она немного.
[07:03:12] <kolyan_ufalug_> В остальном полный порядок
[07:03:39] <kolyan_ufalug_> $ uname -a
Linux nkp 3.2.0-2-686-pae #1 SMP Mon Jun 11 18:27:04 UTC 2012 i686 GNU/Linu
[07:04:11] <kolyan_ufalug_> $ fglrxinfo
display: :0 screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: AMD Radeon HD 6310 Graphics
OpenGL version string: 4.2.11762 Compatibility Profile Context

__________________
http://www.moddb.com/mods/monorail-quest


Отправлено FreeSlave 25-06-2013 в 13:22:

Он наверно верхние - и = нажимал.
XaeroX, ты будешь делать ресайзабельное окно? Я, как пользователь оконного менеджера, негодую.


Отправлено XaeroX 25-06-2013 в 13:29:

Цитата:
FreeSlave писал:
ты будешь делать ресайзабельное окно?

Честно говоря, даже изначально (у старых версий утилит, что чисто под винду) это не планировалось. А это так важно?
thambs
Спасибо. Уточни всё-таки, плиз, какие именно он + и - нажимал, цифровые или обычные?

__________________

xaerox on Vivino


Отправлено thambs 25-06-2013 в 13:33:

> А это так важно?
ну на недобуке у меня это окнов экран не помещается. а на обычном компе такие вещи удобнее на весь экран разворачивать.

>Уточни всё-таки, плиз, какие именно он + и - нажимал, цифровые или обычные?
а я кстати и не знал, что там [+][-] есть -- у меня они, значит, тоже не работают. и обычные и цифровые.

посмотрел на обычном компе с то же 12.04lts-amd64, но c нвидией в качестве видеокарты -- всё так же.

//может имеет смысл повесить масштабирование на колёсико мыши и добавить [ESC] для выхода из программы? а текстурвьюеру бы не помешала возможность листать текстуры по пробелу или стрелочкам.

__________________
http://www.moddb.com/mods/monorail-quest


Отправлено XaeroX 26-06-2013 в 12:08:

Подскажите, пожалуйста, как включить OSS в убунте 12.04
ALSA есть, но мне надо OSS и доступ к /dev/dsp
Под кубунтой 10.04 всё было, а тут не

__________________

xaerox on Vivino


Отправлено nemyax 26-06-2013 в 12:11:

В бунте вроде бы ещё джва года назад перестали собирать ядро с поддержкой OSS. Как бы тебе не пришлось начать с пересборки ведра.


Отправлено thambs 26-06-2013 в 13:05:

XaeroX
есть эмулятор aoss в пакете alsa-oss. а для прямо таки нативной поддержки тут инструкция есть https://help.ubuntu.com/community/OpenSound, правда, я подозреваю, что удалять алсу для этого не нужно, а достаточно запретить загружаться её модулям и демону.

__________________
http://www.moddb.com/mods/monorail-quest


Отправлено XaeroX 26-06-2013 в 13:57:

Ну вот в кубунте 10.04 одновременно работали и OSS, и ALSA. Как бы сделать так же? Эмулятор попробую, спасибо.

__________________

xaerox on Vivino


Отправлено thambs 26-06-2013 в 16:08:

XaeroX
как я понял это был ядерный драйвер-эмулятор OSS3 -- snd-pcm-oss. aoss и padsp без него работать не будут.
1)скачать триальный деб с драйверами из оффициального сайта OSS4
2)скачать сорцы драйвера из оффициального сайта OSS4
3)собрать родной драйвер snd-pcm-oss.

//похоже они его планомерно выпилили из за устаревания.

Добавлено 26-06-2013 в 20:08:

XaeroX

10.04 вообще лучшая была. тогда ещё не было этого говнUnity и прочего подобного, но деградировала она уже тогда. у меня на работе до сих пор установлена, жаль, что придётся её менять со временем, хотя, я может и менять её не буду -- установлю новыю в chroot'е.

__________________
http://www.moddb.com/mods/monorail-quest


Отправлено XaeroX 26-06-2013 в 18:10:

Цитата:
thambs писал:
похоже они его планомерно выпилили из за устаревания.

Молодцы, конечно, что выпилили устаревшее, но блин, у меня в волатиле звук на алсе икает, а на осс работает работал как часики.

Добавлено 27-06-2013 в 01:10:

А вот такой ещё вопрос к знающим людям.
Папка "/usr/lib/i386-linux-gnu" - она у всех есть? Помню, что раньше libpci.so лежала в /usr/lib (ну, вернее, симлинк), а теперь - вот в этой. В данный момент пытаюсь грузить и оттуда, и оттуда, но всё-таки интересен генезис этой папки.

__________________

xaerox on Vivino


Отправлено FreeSlave 26-06-2013 в 18:41:

Цитата:
XaeroX писал:
Папка "/usr/lib/i386-linux-gnu" - она у всех есть?


Это разделение, я так понял, началось с поддержки pae. Пути к либам можешь искать в переменной окружения LIBRARY_PATH, хотя она таки не всегда установлена.

Грузишь - всмысле резолвишь?


Отправлено XaeroX 26-06-2013 в 19:20:

Гружу - в смысле dlopen.

__________________

xaerox on Vivino


Отправлено FreeSlave 26-06-2013 в 19:43:

XaeroX, ну да, для резолвинга символов. Кстати, вот забыл - помимо LIBRARY_PATH можно ещё /etc/ld.so.conf смотреть.


Отправлено XaeroX 26-06-2013 в 20:06:

Цитата:
FreeSlave писал:
можно ещё /etc/ld.so.conf смотреть

Тогда уж проще грузить напрямую без путей - при этом, по сути, и ведётся поиск по путям в ld.so.conf. Да, что-то я сам всё усложнил, походу.

__________________

xaerox on Vivino


Отправлено Hedgehog 26-06-2013 в 21:45:

Все запускается и работает, проблем с отрисовкой текстур и модели не было, бамп-маппинг работает, подтормаживаний не было.

Дистрибутив: Kubuntu 13.04
Видеокарта: Intel® 4 Series Express Chipset Family(GMA 4500M)
Процессор: Intel Celeron Dual-Core CPU T3100 1.90 GHz
ОЗУ: 2 Gb


Отправлено thambs 27-06-2013 в 07:47:

XaeroX

я подозреваю, что у тебя этот гадский пульсаудио там включён и гадит поверх алсы. удалил бы его к чёрту.

__________________
http://www.moddb.com/mods/monorail-quest


Отправлено XaeroX 30-06-2013 в 14:42:

Кто-нибудь писал код потокового воспроизведения через PulseAudio? Из всей документации только дохуген, и весьма немногословный (даже не описывает возвращаемое значение pa_stream_write).

__________________

xaerox on Vivino


Отправлено XaeroX 19-07-2013 в 13:48:

нужны бетатестеры под линукс и виндовс (в том числе вин64)
кому интересно - в приват

__________________

xaerox on Vivino


Временная зона GMT. Текущее время 13:15.
Показать все 45 сообщений этой темы на одной странице

На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024