LINUX.ORG.RU

Сообщения stream13

 

Где Libastral?

Форум — Talks

Насколько мне известно, на сегодня планировался релиз новой версии libastral.so — почему нету соответствующих новостей?

 

stream13
()

XOR vs SWAP test

Форум — Development

Товарищи, я столкнулся с не совсем предсказуемым поведением своего процессора.

Оказалось, что при проверке XOR работает медленнее, чем swap или обмен двух переменных через третью.

Исходный код: http://ideone.com/bJK71K

Сборка:

g++ main.cpp -O2 -o swap_test

Получаемый код:

xchg   %ebp,%ebx ; XOR

mov    %ebp,%edx ; третья переменная
mov    %ebx,%ebp
mov    %edx,%ebx

mov    %ebx,%edx ; std::swap
mov    %ebp,%ebx
mov    %edx,%ebp

stdout:

NUMSTEPS = 4294967295
swap	1641.8 ms.
XOR	2575.36 ms.
+var	1627 ms.

Процессор Intel(R) Core(TM) i7-3630QM CPU @ 2.40GHz

В качестве ОС — 64-разрядная убутна.

Если вас не затруднит — я прошу добровольев запустить код у себя, так как есть серьезные подозрения, что на других процессорах, особенно на AMD, xchg может иметь профит во времени.

Буду рад обоснованной критике и разъяснению возможных ошибок.

 , , ,

stream13
()

Zoneminder + Аппаратное кодирование

Форум — Admin

Здравствуйте, товарищи.

Имеется вопрос, на который я пока не могу нагуглить внятного ответа: использование GPU для кодирования видеопотока Zoneminder.

Завязка: В доме народ плавно созрел для установки ip-камер, есть кем меня заменить в случае чего — решили делать своими силами. Взяли первый попавшийся системник, накатили по-быстрому убунту + zoneminder — работает, но нагружает CPU.

Очевидно, было бы не плохо взять какую-то среднюю видеокарту, и молотить видеопоток на ней, но убунта при виде GeForce 660 GTX своего поведения почти не меняет.

Похоже, нужно брать генту и выбирать правильные флаги при компиляции. (пока мир не пересобрался, решил спросить совета)

И вот тут у меня не хватает опыта, хотелось бы мнение опытного человека:

Ведь подобный софт типа ZM не кодирует видео самостоятельно, а использует либы типа ffmpeg. В первую очередь эти либы нужно собирать с учетом всех возможностей проца и видеокарты, а потом уже ZM по аналоги?

Или может дело в кривости ZM, и ему это не поможет? Нашел пару топиков об аппаратном кодировании, и не понял, то ли ребятам было лень настраивать, то ли нечего настраивать.

Производитель? Я склоняюсь в nvidia по-привычке, памятуя падучие дрова на ati/amd. Но недавно слышал мнение что ati/amd быстрее на целочисоленных операциях, и вообще, во многом уделывают nvidia — что лучше для данного применения? кто-то имел профит с ati/amd на генте?

Если кто-то делал что-то подобное — можете поделиться опытом?

stream13
()

Cubieboard 2 кидалово

Форум — General

Здравствуйте, хочу поделиться с вами историей:

Заказал Cubieboard 2 на miniand.com в прошлую пятницу, в комплекте, стоявшем 75 баксов (Cubieboard A20 Dev Board - 1GB RAM 4GB NAND Dev Set).

Вчера действительно пришла плата, только на ней 512 метров оперативки.

http://db.tt/DNhQGfWp

Мораль — не покупайте на миниланде.

 , ,

stream13
()

Netlink multicast

Форум — Development

Граждане, если кто-то имел дело с нетлинк мультикастом — прошу, помогите.

Задача:

1 userspace app -> n kernel object

через один netlink сокет

За день гугления я смог разобратся с тем, что такое нетлинк, как переделать примеры для нового API в ядре 3.8 и как послать из одного модуля в несколько юзерспейс приложений. Но нужно из одного юзерспейс приложения в несколько объектов ядра. На данный момент один цепляется успешно и принимает, а остальные не могут netlink_kernel_create()

Если Вы знаете, что это не возможно, или для этого стоит использовать другой механизм — с радостью выслушаю.

 , ,

stream13
()

вопрос по переменным в snmp mib

Форум — Development

Здравствуйте, товарищи!

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

Можно ли корректно залинковать имя одного mib-object на значение/имя другого в базах управляющей информации snmp?

Что бы при гет-запросе на 1.3.6.1.4.1.6.6.6 выдавало то же, что и на 1.3.6.1.4.1.1.4.8.8 например. Что-то вроде ссылки или указателя в Си.

 , , , snmp-agent

stream13
()

Мой юзабельный андроид

Галерея — Скриншоты

После этих постов у меня возник вопрос: почему никто еще не выложил подобного?

Здесь — Ubuntu 10.04 для arm, крутящаяся на SGS3(root, cm10) через LinuxDeploy. Никакого удаленного компа, vim и терминал. Простой пример, который попросила написать подружка для каких-то универских целей. Универ я добил, потому юзаю редко, если нету ноута под рукой.

>>> Просмотр (1280x720, 105 Kb)

 , ,

stream13
()

Учебник по Makefile

Форум — Development

Здравствуйте, господа!

Спешу обратиться к вам за помощью: подскажите, пожалуйста, годный учебник по make.

Сейчас столкнулся с мейкфайлом, судя по всему, написанным каким-то гением вручную. И моих текущих знаний явно мало, чтобы осознать всю глубину враждебной мысли.

stream13
()

Как запретить пользователю монтирование виндовых файловых систем?

Форум — Desktop

Суть такова: есть около сотни машин с Ubuntu 10.04.3. На каждой у root-а есть пароль, пользователь закомментирован в sudoers. Пользователь не должен иметь возможности монтировать файловые системы Windows, стоящей параллельно. (И на загрузку оной в грубе пароль)

Проблема в том, что fstab принципиально игнорируется. Как и правки в /etc/hal/fdi/policy/preferences.fdi Не помогает перемещение папки /lib/modules/2.6.32-33-generic/kernel/fs/fat/ в папку fat.bak

Может ли кто-то подсказать действенный способ?

ЗЫ: Да, ядро без поддержки ntfs и fat начну собирать как допишу, но это не вариант.

ЗЗЫ: наутилус работает в т.ч. от рута

root@desktop:/etc# ps aux | grep nautilus
kgse      1291  1.3  3.9  96480 20152 ?        S    13:35   0:14 nautilus
root      2339  0.0  0.1   3068   576 pts/1    R+   13:52   0:00 grep --color=auto nautilus

Стоит копать в этом направлении?

stream13
()

Windows-KDE

Форум — Talks

Пропатчил explorer.exe, чтобы тот имел рассово-верный вид. Думаю, поделюсь с теми, кому тоже по каким-то причинам приходится пользовать винду.

http://sites.google.com/site/streamx3/kde7/

stream13
()

Апофеоз идиотизма

Форум — General

Братья и сестры линуксоиды, намерен порадовать вас изрядной долей неприкрытого и самоуверенного изиотизма.

Предистория: установи аврору, шрифт дроид, хотел норм. иконки. На лоре решил не поднимать вопрос из-за большой удельной массы тролей.

Обратите внимание на последние две строчки пруфпика.

http://sites.google.com/site/streamx3/kulminacia-idiotizma-i-naglosti/screens...

ИМХО, в гугле работают идиоты.

stream13
()

Прошу общего совета по программированию под Линукс

Форум — Development

Ситуация: Я до зимы должен запрограммировать на С++ usb-микроскоп, ведущий себя почти как веб-камера на автоматическую работу с препаратами. Все есть, даже нашел сорсы одной удобной проги для вебкамер, но есть ПРОБЛЕММЫ:

- Подскажите, где можно RTFM про основы программирования, потому что я привык писать в Turbo C под ДОС ну и под шестой Дыбилдер, под винду. И я не понимаю, то-ли нужно сорсы для редактировани открыть в каком-то IDE - но Anjuta не открыла... То-ли еще чего... Вобщем мне нужно четко понять как это все работает, а не только знать куда клацать..

- Ну, и посоветуйте пожалуйста удобные IDE для С++ (может Анюта - фигня). Все намерен делать точно под Gnome, либо под Убунту, либо под Дебиан.

Спасибо за внимание.

ЗЫ: пожалуйста, не нужно шуток типа " Учи Emacs животное!!".

stream13
()

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