LINUX.ORG.RU

Сообщения resurtm

 

GPUPerfAPI 2.5

Новости — Hardware and Drivers
Группа Hardware and Drivers

Вышла новая версия библиотеки для получения доступа к счётчикам производительности GPU для видеокарт AMD Radeon под названием GPUPerfAPI версии 2.5.

Основные нововведения этого релиза:

  • поддержка OpenGL и OpenCL в GNU/Linux;
  • улучшенные методы идентификации GPU и видеокарт;
  • добавлены счётчики для тесселяции;
  • новые OpenCL-счётчики: FetchSize, CacheHit, LDSFetchInsts, LDSWriteInsts, FastPath, CompletePath, PathUtilization.

Библиотека уже используется в таких продуктах AMD, как GPU PerfStudio2 и ATI Stream Profiler. Теперь она стала доступна и для всех остальных разработчиков для использования в своих приложениях.

Скачать GPUPerfAPI можно на страничке продукта.

>>> Источник новости: AMD Developer Central

 , , , , , , , , ,

resurtm
()

VirtualBox, NAT port forwarding, CentOS 5.4, Windows 7

Форум — Desktop

Всем привет!

Не получается настроить NAT port forwarding в VirtualBox 3.1.0.

Host OS: Windows 7. Guest OS: CentOS 5.4 (vbox guest additions установлено и работает верно).

Так настроен port forwarding: http://codepaste.ru/3140. Брандмауэр, файрволл, антивирус в Windows 7 отключены. httpd в CentOS запущен. hosts.allow содержит «httpd: ALL».

По ссылке из host OS: http://localhost:8888 ничего не выдаётся.

В чём может быть проблема?

resurtm
()

GeForce AGP, X.org, драйвера

Форум — Linux-hardware

Выбираю себе старую (AGP) видеокарту. Обязательно GeForce (AMD AGP — почти всё не поддерживаются уже). Открытые драйвера не нравится — тормозит X.org сильно.

Вопрос такой: какие GeForce'ы AGP'шные поддерживаются нормально драйверами от NVIDIA в Linux i386/x86?

Критерий: чтобы более или менее 3D работали и X.org не тормозил.

Присмотрел очень дешёвую FX5500, но сомневаюсь, что поддерживается в новых драйверах.

http://www.nvidia.com/object/linux_display_ia32_190.53.html
«Supported products»: только Quadro FX5500, но нету GeForce FX5500.

resurtm
()

[выфер][вещества][фоны][амнезия]

Форум — Talks

Помнится была тема, то ли выфер, то ли emstudio выкладывали ссылки на фоны для сайтов в психоделическом и «вещества» стиле. Повторите пожалуйста. Не гуглится ни ЛОР, ни сеть. =(

 

resurtm
()

mod_rewrite, apache1.3

Форум — Web-development

Всем привет!

Разрабатывал сайт с учётом mod_rewrite и apache2. При попытке залить на хостинг столкнулся с проблемой: mod_rewrite в apache1.3 (на сервере оказался именно он) работает иначе (apache1.3 имеет POSIX рег. выражения вместо PCRE у apache2).

.htaccess в wwwroot выглядит так:

# Turn on URL rewriting
RewriteEngine On

# Installation directory
RewriteBase /

# Protect hidden files from being viewed
<Files .*>
	Order Deny,Allow
	Deny From All
</Files>

# Protect application and system files from being viewed
RewriteRule ^(?:application|modules|system)\b - [F,L]

# Allow any files or directories that exist to be displayed directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

# Rewrite all other URLs to index.php/URL
RewriteRule .* index.php/$0 [PT]

Вопрос простой: как данный .htaccess будет выглядить для работы с apache1.3?

resurtm
()

WebGL — веб-графика выходит в третье измерение

Новости — Игры
Группа Игры

Консорциум Khronos Group обнародовал подробности о проекте WebGL и его рабочей группе. Спецификация WebGL определит API, обеспечивающий доступ JavaScript скриптов к функциям технологии OpenGL ES 2.0, разработанной для встраиваемых систем. WebGL позволит внедрять в Web-страницы аппаратно ускоренную трехмерную графику без потребности в дополнительных плагинах к Web-браузерам. Стандарт будет абсолютно доступным, бесплатным и будет поддержан браузерами Google Chrome, Mozilla Firefox и Opera.

Публичный релиз рабочей версии нового стандарта должен состояться в первой половине 2010 года.

>>> Источник новости

 , , , , , ,

resurtm
()

Irrlicht 1.5.1

Новости — Игры
Группа Игры

Вышла новая версия свободного игрового трёхмерного кроссплатформенного движка Irrlicht под номером 1.5.1. Данная версия содержит множество исправлений ошибок и недочётов, однако есть и нововведения.

Основные нововведения:

  • улучшена работа движка в графической системе X11;
  • улучшена загрузка файлов для хранения трёхмерных моделей: *.x, STL, COLLADA;
  • 32 битные индексы для хранения очень больших «трёхмерных сеток» (mesh);
  • рендеринг открытой местности (terrains) посредством hardware возможностей железа;
  • и многое другое.

Напомним, что Irrlicht поддерживает такие платформы, как GNU/Linux, MS Windows, Mac OS X, Solaris, а также может работать и на тех платформах, где существует библиотека SDL. Существуют биндинги к таким языкам программирования, как Java (1, 2), Lua, Ruby, Python и .NET/Mono.

Также к движку разрабатываются и бесплатные утилиты. Такие, как например редактор уровней для Irrlicht IrrEdit, аудио-библиотека IrrKlang и парсер XML файлов IrrXml.

Полный changelog новой версии. Скачать последнюю версию.

>>> Официальный сайт движка

 , , , ,

resurtm
()

VPS; fsckvps.com; регистрация *.com

Форум — Web-development

Всем привет!

Есть кто-нибудь, кто юзал / юзает OpenVZ VPS fsckvps.com сервис? Я тут думаю брать на днях. Как там у OpenVZ с Debian Lenny (Etch уже малость задолбал на Virtuozzo; если Lenny ставить на Virtuozzo то потребление памяти растёт, по понятным причинам).

И ещё, посоветуйте нормального регистратора (чтобы домены не тырил, и переносить нормально (без гемора) можно было к другому регистратору, в случае чего), ну и чтобы цены не загибали.

Помнится с godaddy скандал был какой-то с доменами. nic.ru — не надо, зачем им мои подробные данные (вплоть до номера паспорта). enom может быть?

Вообщем посоветуйте. =)

resurtm
()

python, ctypes, callbacks

Форум — Development

Пытаюсь передать Си-функции указатель на функцию-callback из python. Почему-то не получается разобраться — вызов callback вылетает с access violation внутри библиотеки.

Код использования ctypes (в body.pointer при вызове self._cdll.NewtonBodySetForceAndTorqueCallback точно правильный указатель — проверил):

from ctypes import *

# ...

class NewtonBody(Structure):
	def __init__(self, pointer = 0):
		self.pointer = pointer	

# ...

class Newton:
	def __init__(self):
		self._cdll = CDLL('newton.dll')
		self.world = NewtonWorld()

# ...

	# NewtonBodySetForceAndTorqueCallback
	def bodySetForceAndTorqueCallback(self, body):
		CALLBACK = CFUNCTYPE(c_int, POINTER(NewtonBody), c_float, c_int)
		def callback(a, b, c):
			print '1'
			return 0
		self._cdll.NewtonBodySetForceAndTorqueCallback(body.pointer, CALLBACK(callback))
		return None

Traceback:

Traceback (most recent call last):
  File "Newton.py", line 119, in <module>
    newton.update(10.5)
  File "Newton.py", line 42, in update
    self._cdll.NewtonUpdate(self.world.pointer, c_float(timestep))
WindowsError: exception: access violation reading 0x3C888899

Тип-указатель на функцию в Си и прототип функции, в которую пытаюсь передать callback:

typedef void (*NewtonApplyForceAndTorque) (const NewtonBody* body, dFloat timestep, int threadIndex);

// ...

NEWTON_API void  NewtonBodySetForceAndTorqueCallback (const NewtonBody* body, NewtonApplyForceAndTorque callback);

Что может быть не так?

resurtm
()

VPS: Etch -> Lenny

Форум — Linux-install

Получил в распоряжение VPS с Etch на борту. Т.к. с Etch не особо знаком, то принял решение обновиться до Lenny, но боюсь, что что-то может отломаться при обновлении.

Вопросы такие:

1.) Стоит ли овчинка выделки? 2.) Какие могут быть потенциальные проблемы при обновлении?

Крутится всё это дело на Parallels Virtuozzo Containers.

resurtm
()

Bullet Physics SDK 2.74

Новости — Игры
Группа Игры

Вышла новая версия свободной и открытой библиотеки «Bullet Physics» под номером 2.74. Библиотека предназначена для определения столкновений и коллизий, симуляции динамики твёрдых тел в реальном времени.

Добавлена отладочная визуализация ограничителей (constraints), все ограничители могут использовать SIMD solver, улучшенный конвертер COLLADA, новый демонстрационный пример «Buoyancy» и многое другое.

Лицензия: zlib. Доступна для коммерческого и некоммерческого использования. Скачать последнюю версию можно на сайте проекта google code.

>>> Подробности о релизе 2.74

 , , , ,

resurtm
()

sidux vs debian sid

Форум — Linux-install

Продолжая тему [1] создал данный тред.

Высказываемся пожалуйста. sidux vs debian sid.

Личный опыт очень мал, в сравнении sidux и sid. Попробовал на днях sid, но когда поставил, apt-get заорал [2], мол не может сконфигурировать нормально несколько пакетов.

Стоит ли качать sidux? Траффик дорогой и канал медленный. Кто, что думает о sidux?

[1] http://www.linux.org.ru/view-message.jsp?msgid=3574801
[2] Ошибки не скажу, т.к. снёс этот sid.

resurtm
()

Поиск нового дистра, CRUX: отзывы, впечатления

Форум — Linux-install

Ищу дистрибутив на замену текущей Gentoo на десктопе и Debian на ноуте. Присмотрелся к CRUX.

Что требуется:

1.) Достаточно софта в пакетном менеджере, а если он и отсутствует, то более менее вменяемая сложность написания портов, сборки софта из исходников (так, чтобы не получилась слака);

2.) Универсальность дистрибутива (стоять будет на ноуте, десктопе и возможно на домашнем сервере);

3.) Только бинарный. Надоело собирать Gentoo. Rolling release -- очень сильно хочется.

CRUX отвечает данным требованиям? Что ещё посоветуете?

resurtm
()

Книга: Sean Riley — Game Programming With Python (Game Development Series)

Форум — Development

http://www.ozon.ru/context/detail/id/1861666/

Кто-нибудь читал сабж.? Как оно?

resurtm
()

Вопросы нуба в Blender по экспорту данных

Форум — Development

Занят сейчас сабжем. Пока дело на Blender Python API идёт проще, чем аналогичное на "уродливом" 3ds max API для C++. Правда возникли вопросы:

1.) MVert.uvco (http://www.blender.org/documentation/242PythonDoc/Mesh.MVert-class.html#uvco) я так понял хранит не те текстурные координаты, которые мне нужны? Что означает: 'vertex texture "sticky" coordinates'?

Нужные текстурные координаты в MFace.uv (http://www.blender.org/documentation/242PythonDoc/Mesh.MFace-class.html#uv). Я правильно понял? Тогда для получения текстурных координат для каждой вершины, а не по тройке / четвёрке для face придётся дублировать вершины с одинаковыми позициями, но разными текстурными координатами? Так сделано в 3ds экспортере для 3ds max, и в моём экспортере для 3ds max тоже.

2.) Как вытащить текстурную карту из готовой модели blahblah.blend в самом Blender? Не нашёл чего-то. =\

3.) Запинайте мой текущий скрипт: http://www.everfall.com/paste/id.php?q2vk8yn24nzy . Текстовый формат в будущем поменяю на бинарный или XML, это не проблема.

resurtm
()

WIFI, наиболее полно и безгеморно поддерживаемый чипсет

Форум — Linux-hardware

Задолбался уже с RaLink rt61. Вроде соединяется через wicd, вроде коннект есть, но другие ПК в сети не пингуются. ХЗ, что делать. То ли дрова кривые, то ли руки у меня. Пробую в Debian testing.

Собственно по сабжу. Подскажите наиболее полно поддерживаемые чипсеты WIFI. И чтобы были PCI-карты на них. Ценой в пределах $40-50.

Спасибо.

resurtm
()

Debian Etch 4.0r3 DVD1 + установка из сети

Форум — Linux-install

В наличии есть Debian Etch 4.0r3 DVD1 (только первый DVD, остальных нет). Систему ставлю для веб-разработки -- это apache2, php5, mysql-server и ещё кое-что по мелочи. Как оказалось mysql-server на DVD1 нет, что конечно заставило задуматься.

В sources.list добавил сетевые репозитории Debian Etch. При попытке оттуда установить mysql-server, aptitude предлагает обновить приличное количество уже установленных пакетов. Мне этого не надо (не хочу качать пакеты чуть по-новее) -- канал не очень широкий, и трафик дорогой.

Вопрос такой: как использовать сетевые репозитории для тех пакетов, которых нет на DVD1 + чтобы aptitude не трогал то, что уже установлено с DVD1?

Существует ли в Debian возможность скачивания дельт уже имеющихся в кэше deb'ов (как, например getdelta / deltup в Gentoo)? Ну или реально ли наложить какую-либо дельту на DVD1 так, чтобы он был максимально близок к сетевому репозиторию Debian Etch? Что ещё можно сделать для такой синхронизации DVD1 с сетевым репозиторием?

"Апстенку убица" не предлагать. Через неделю на руках будет срез репозитория testing на 5 DVD. Работать надо уже с понедельника -- ждать времени нет. Оффтопик -- не предлагать.

Что можно сделать?

>>>

resurtm
()

Проблема с отступами: vim + PHP / HTML / XHTML

Форум — Development

Возникла проблема с отступами при редактировании кода PHP и XHTML / HTML.

Открываю файл с расширением *.php. Пытаюсь добавить новую строку в HTML. В итоге курсор на следующей строке оказывается в начале строки, а не как надо с тем-же отступом, что и предыдущая строка. При этом вижу сообщение: "Large indenting deactivated".

Далее пытаюсь отредактировать PHP-код (в <?php ... ?>). Отступы для PHP работают вроде-бы нормально. Внизу надпись: "Large indenting detected, speed optimizations engaged (v1.28)".

Если врубить :set filetype=html, то итак понятно, что отступы в HTML-коде работают нормально. Но подсветка PHP-кода исчезает (как и должно быть). Если врубить :set filetype=php, то отступы в PHP-коде работают как-то не так, как раньше. =\

Что может быть? Как можно нормально настроить работу vim с HTML + PHP в одном буфере?

Мой .vimrc: http://www.everfall.com/paste/id.php?4nkulwf9iflx vim 7.2.

>>>

resurtm
()

WMaker - не работает создание нового workspace

Форум — General

Поставил себе WindowMaker. Всем доволен! WM просто идеален для меня! :) Но возникла одна проблема. Не создаётся новый workspace. Описываю подробнее:

1. Жму F12 (вызов "Applications"); 2. Далее "Workspaces"; 3. "Создать".

Но workspace новый не появляется - видно, что "моргнули" (исчезли на долю секунды) все открытые окна, а название старого workspace'а меняется на название по умолчанию, т.е. "Main". В WPrefs не нашёл ничего, что могло бы быть связано с созданием workspace.

Данные о системе:

resurtm@resurtm-desktop ~ $ X -version X Window System Version 1.3.0 Release Date: 19 April 2007 X Protocol Version 11, Revision 0, Release 1.3 Build Operating System: UNKNOWN Current Operating System: Linux resurtm-desktop 2.6.24-gentoo-r7 #13 PREEMPT Sat May 10 18:38:03 ALMT 2008 i686 Build Date: 08 May 2008 Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. Module Loader present

resurtm@resurtm-desktop ~ $ wmaker --version Window Maker 0.92.0

resurtm@resurtm-desktop ~ $ uname -a Linux resurtm-desktop 2.6.24-gentoo-r7 #13 PREEMPT Sat May 10 18:38:03 ALMT 2008 i686 AMD Sempron(tm) Processor 3100+ AuthenticAMD GNU/Linux

resurtm@resurtm-desktop ~ $ cat /proc/version Linux version 2.6.24-gentoo-r7 (root@resurtm-desktop) (gcc version 4.1.2 20070214 ( (gdc 0.24, using dmd 1.020)) (Gentoo 4.1.2 p1.1)) #13 PREEMPT Sat May 10 18:38:03 ALMT 2008

resurtm@resurtm-desktop ~ $ lsb_release -a LSB Version: n/a Distributor ID: Gentoo Description: Gentoo Base System release 1.12.11.1 Release: 1.12.11.1 Codename: n/a

resurtm@resurtm-desktop ~ $ eix wmaker | grep Installed Installed versions: 0.92.0-r3(17:55:28 12.05.2008)(gif gnustep jpeg nls png tiff -modelock -xinerama)

Последнее - это USE флаги, которые использовал для сборки. Использую kdm. Что может быть? =\

>>>

resurtm
()

Retribution Engine 1.09

Новости — Игры
Группа Игры

Вышла новая версия свободного игрового движка Retribution Engine (http://retribengine.sourceforge.net/) под номером 1.09. Движок главным образом предназначен для создания игр в жанре shooter. Естественно, в качестве графического API используется OpenGL. Движок имеет развитые средства для создания и дизайна уровней, кампаний и т.д. В движке имеется библиотека из разного рода готовых моделей - оружие, ящики, двери, деревья и т.д. Поддерживаются частицы, glow maps, дым, дождь, снег и прочие эффекты.

>>> Скачать исходники движка

 3d opengl games

resurtm
()

RSS подписка на новые темы