PDA

Просмотр полной версии : PhysX и linux


NikroVir
10.12.2014, 23:11
Как думаю все уже слышали под linux вышел physx sdk, а это значит что linux становится современной игровой платформой. Собственно и возникает вопрос: как же поставить этот самый physx (не sdk, а именно сам physx) на linux, а если конкретнее, то на ubuntu 14.10? Дело конечно не принципиальное, но хотелось бы поиграть в borderlands с поддержкой этой технологии.
Заранее спасибо за ответ.

Sorcus
10.12.2014, 23:19
apt-get install physx

NikroVir
11.12.2014, 00:01
Sorcus написал(а):

apt-get install physx


Думаю это было бы слишком просто:


Не удалось найти пакет physx


Уж не знаю в каких вы репозиториях его нашли, но в моих его точно нет

Sorcus
11.12.2014, 03:34
Сорри, у меня вообще арч (Arch Linux). Попробуй apt-get search physx . Ну или как там пакеты искать. Хотя если он вышел недавно, то быстрее из исходников собрать .deb пакет. Либо все-таки ждать, когда его мейнтейнеры соберут и выложат в репы Как-то так...

any72key
16.12.2014, 01:59
У меня предположение, что в архив с sdk запихнули всё и сбили с толку аббривиатурой

// Скачиваем
$ wget http://developer.download.nvidia.com/PhysX/2.8.1/PhysX_2.8.1_SDK_CoreLinux_deb.tar.gz (https://href.li/?http://developer.download.nvidia.com/PhysX/2.8.1/PhysX_2.8.1_SDK_CoreLinux_deb.tar.gz)

// Распаковываем
$ tar -zxvf PhysX_2.8.1_SDK_CoreLinux_deb.tar.gz

libphysx-2.8.1_4_i386.deb (то, что нужно!)
libphysx-common_2.8.1-4_i386.deb
libphysx-dev-2.8.1_4_i386.deb
libphysx-doc-2.8.1_4_i386.deb
libphysx-extras-2.8.1_4_i386.deb
libphysx-samples-2.8.1_4_i386.deb

// Устанавливаем все пакеты
# dpkg -i libphysx-*

p.s. debian testing

Sorcus, а в ауре physx есть, он нормально собирается?

Sorcus
16.12.2014, 02:18
any72key написал(а):

У меня предположение, что в архив с sdk запихнули всё и сбили с толку аббривиатурой

// Скачиваем
$ wget http://developer.download.nvidia.com/PhysX/2.8.1/PhysX_2.8.1_SDK_CoreLinux_deb.tar.gz (https://href.li/?http://developer.download.nvidia.com/PhysX/2.8.1/PhysX_2.8.1_SDK_CoreLinux_deb.tar.gz)

// Распаковываем
$ tar -zxvf PhysX_2.8.1_SDK_CoreLinux_deb.tar.gz

libphysx-2.8.1_4_i386.deb (то, что нужно!)
libphysx-common_2.8.1-4_i386.deb
libphysx-dev-2.8.1_4_i386.deb
libphysx-doc-2.8.1_4_i386.deb
libphysx-extras-2.8.1_4_i386.deb
libphysx-samples-2.8.1_4_i386.deb

// Устанавливаем все пакеты
# dpkg -i libphysx-*

p.s. debian testing

Sorcus, а в ауре physx есть, он нормально собирается?


Я не пробовал его собрать, он мне в принципе не нужен Но если дата публикации PKGBUILD-а не слишком старая и система обновлена, то проблем возникнуть не должно P.S. Собираю софт через packer (есть в аур-е)
P.S. В аур-е лежит sdk версия...

NikroVir
16.12.2014, 02:42
any72key написал(а):

У меня предположение, что в архив с sdk запихнули всё и сбили с толку аббривиатурой

// Скачиваем
$ wget http://developer.download.nvidia.com/PhysX/2.8.1/PhysX_2.8.1_SDK_CoreLinux_deb.tar.gz (https://href.li/?http://developer.download.nvidia.com/PhysX/2.8.1/PhysX_2.8.1_SDK_CoreLinux_deb.tar.gz)

// Распаковываем
$ tar -zxvf PhysX_2.8.1_SDK_CoreLinux_deb.tar.gz

libphysx-2.8.1_4_i386.deb (то, что нужно!)
libphysx-common_2.8.1-4_i386.deb
libphysx-dev-2.8.1_4_i386.deb
libphysx-doc-2.8.1_4_i386.deb
libphysx-extras-2.8.1_4_i386.deb
libphysx-samples-2.8.1_4_i386.deb

// Устанавливаем все пакеты
# dpkg -i libphysx-*

p.s. debian testing

Sorcus, а в ауре physx есть, он нормально собирается?


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

UPD: вообще, как выяснилось, официального драйвера physx для линукс пока нет и хз когда будет. вернее он есть и успешно поставляется с драйверами к карточкам, но версия очень старая. вопрос в том, как вырвать новую из сдк...

any72key
16.12.2014, 11:26
Есть какой-нибудь наглядный способ потестить physx в линуксе?

NikroVir
16.12.2014, 12:55
any72key написал(а):

Есть какой-нибудь наглядный способ потестить physx в линуксе?


ну либо в SDK, либо на Borderlands 2