Автор Тема: ARM SOC для рендерера.  (Прочитано 39421 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн cu6apum

  • Старожил
  • *****
  • Сообщений: 4018
  • Репутация: 14
  • Естествоиспытатель
  • Поблагодарили: +366
Re: ARM SOC для рендерера.
« Ответ #60 : 05 Марта 2017, 20:55:20 »
0
Это говорит лишь о том, что архитектура ARM ущербна и её гигагерцы много жиже x86.
О нет. Дело в коде. Яблодивайсы с тем же гигагерцем ворочают с сотню таких же (и покруче) задач и не пукают. Пишу это с ойпада на ретине с четырьмя вкладками в браузере, тремя мессенджерами в фоне и огромной кучей поназапущенной детишками шняги. Если б я захотел с него еще музон послушать, он также бы не заикался.

Оффлайн pm

  • Старожил
  • *****
  • Сообщений: 3169
  • Репутация: 42
  • Поблагодарили: +6859
Re: ARM SOC для рендерера.
« Ответ #61 : 05 Марта 2017, 21:07:54 »
0
Дело в коде.
О да, код липукс беспощадно ужасен.

Оффлайн cu6apum

  • Старожил
  • *****
  • Сообщений: 4018
  • Репутация: 14
  • Естествоиспытатель
  • Поблагодарили: +366
Re: ARM SOC для рендерера.
« Ответ #62 : 05 Марта 2017, 22:31:33 »
0
О да, код липукс беспощадно ужасен.

Чесгря, после литрухи пивка неспособен отличить сарказм от иронии, но, когда в свое время я для презренной ардуинки нашел библиотеку дисплея с оптимизированным аблемсерным кодом (вместо широкими мазками писанного на сях с плюсами), весьма удивился увеличению производительности где-то в 50 раз. Не ожидал просто.

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


и добавил...
А еще меня бесят пакманы для линуха, которые, чтоб установить midnight commander, тянут и ставят (и пытаются запустить!) иксы. Повбывав бы.
Только руками, только хардкор.
« Последнее редактирование: 05 Марта 2017, 23:54:20 от cu6apum »

Оффлайн hippo64

  • Читаю форум
  • *****
  • Сообщений: 7135
  • Репутация: 72
  • Владимир
  • Поблагодарили: +5153
Re: ARM SOC для рендерера.
« Ответ #63 : 05 Марта 2017, 23:57:45 »
0
оптимизированным аблемсерным кодом
;)
Наш препод, Григорий Адикович  35 лет назад вдалбливал это в наши головы. На высокоуровнем только оболочки, все вычисления и обмен данными только на асме.
Дожились и дочирикались, то, что делалось на 64 к теперь на 8 гигах делаем и оно не шевелится.

Оффлайн cu6apum

  • Старожил
  • *****
  • Сообщений: 4018
  • Репутация: 14
  • Естествоиспытатель
  • Поблагодарили: +366
Re: ARM SOC для рендерера.
« Ответ #64 : 06 Марта 2017, 00:02:45 »
0
Ну вот так на морской ((с) твой) выпуклый, облегчить образ в смысле места на флешке я бы мог сходу раз в 8. В смысле места в памяти - доложу по исполнении. Поставил виртуалку в вмварь, вместо ебли с тулчейном под мак.

Оффлайн 323f

  • Старожил
  • *****
  • Сообщений: 4205
  • Репутация: 25
  • Сергей
  • Поблагодарили: +1901
Re: ARM SOC для рендерера.
« Ответ #65 : 06 Марта 2017, 09:00:44 »
0
На эсперанто грят, чо ли?!  :%):

Оффлайн hippo64

  • Читаю форум
  • *****
  • Сообщений: 7135
  • Репутация: 72
  • Владимир
  • Поблагодарили: +5153
Re: ARM SOC для рендерера.
« Ответ #66 : 06 Марта 2017, 09:35:50 »
0
Серёжа, это тебе не шеллы с антискейтингами клэмпом прихлопывать.

Оффлайн pm

  • Старожил
  • *****
  • Сообщений: 3169
  • Репутация: 42
  • Поблагодарили: +6859
Re: ARM SOC для рендерера.
« Ответ #67 : 06 Марта 2017, 09:46:16 »
0
На эсперанто грят, чо ли?!
Примерно так выглядит код липукса :D

Качну-ка я экспериментальный билд фрибзд!
Думаешь там лучше? Оптимист?

бесят пакманы для линуха, которые, чтоб установить midnight commander, тянут и ставят (и пытаются запустить!) иксы
Дозвольте полюбопытствовать, это в каком говнодистре такое?

Оффлайн 323f

  • Старожил
  • *****
  • Сообщений: 4205
  • Репутация: 25
  • Сергей
  • Поблагодарили: +1901
Re: ARM SOC для рендерера.
« Ответ #68 : 06 Марта 2017, 09:54:25 »
0
Серёжа, это тебе не шеллы с антискейтингами клэмпом прихлопывать.
Сколько у нас тех антискейтингов -то!

Оффлайн cu6apum

  • Старожил
  • *****
  • Сообщений: 4018
  • Репутация: 14
  • Естествоиспытатель
  • Поблагодарили: +366
Re: ARM SOC для рендерера.
« Ответ #69 : 06 Марта 2017, 10:12:18 »
0
Да в дубиане, armbian из него же пророс? Для mc надо (?!!!) gtk+, а он приглючен к иксам. Снес нахъ. В печку его!

Оффлайн pm

  • Старожил
  • *****
  • Сообщений: 3169
  • Репутация: 42
  • Поблагодарили: +6859
Re: ARM SOC для рендерера.
« Ответ #70 : 06 Марта 2017, 10:23:48 »
0
в дубиане, armbian из него же пророс?
Пророс да, из него, но в дебиане x86 mc не тянет за собой X. Стало быть ARMяне собрали с поддержкой и понеслись зависимости. В печь такое, одобряю. Raspbian lite при установке mc тоже не взгромождает Хэ.
Может у тебя автоматом ставит suggested/recommended пакеты - дебиановская диверсия?

Оффлайн xar

  • Старожил
  • *****
  • Сообщений: 5224
  • Репутация: 16
  • Ренат
  • Поблагодарили: +271
Re: ARM SOC для рендерера.
« Ответ #71 : 06 Марта 2017, 10:36:44 »
0
может mc в кривой сборке тянет gedit или еще какой нибудь редактор гуевый. где то я такое раньше даже встречал

Оффлайн cu6apum

  • Старожил
  • *****
  • Сообщений: 4018
  • Репутация: 14
  • Естествоиспытатель
  • Поблагодарили: +366
Re: ARM SOC для рендерера.
« Ответ #72 : 06 Марта 2017, 11:19:53 »
0
Да какая разница. Идея упаковки "всего на всякий случай" а-ля форточки тут не канает. Ручками.

Оффлайн xar

  • Старожил
  • *****
  • Сообщений: 5224
  • Репутация: 16
  • Ренат
  • Поблагодарили: +271
Re: ARM SOC для рендерера.
« Ответ #73 : 06 Марта 2017, 11:21:48 »
0
Да какая разница.
разница в том, что не пакетный манагер виноват, а тот, кто пакет собирал  ;D

Оффлайн cu6apum

  • Старожил
  • *****
  • Сообщений: 4018
  • Репутация: 14
  • Естествоиспытатель
  • Поблагодарили: +366
Re: ARM SOC для рендерера.
« Ответ #74 : 06 Марта 2017, 11:35:32 »
0
разница в том, что не пакетный манагер виноват, а тот, кто пакет собирал  ;D
И разница-то в чем? :D Идти буриданить по дистрам, или выпилить свой?

Сейчас всунул в nanopi флешку с dietpi / mpd / squeezelite / roonbridge /  hq naa / ympd, всё позапущено, занято 343 мега из 512. Уже разговор, т.к. запускать всё это одновременно никто не будет.
Будем посмотреть, начнет ли икать на воспроизведении по USB четырехочковый китаец.

Оффлайн xar

  • Старожил
  • *****
  • Сообщений: 5224
  • Репутация: 16
  • Ренат
  • Поблагодарили: +271
Re: ARM SOC для рендерера.
« Ответ #75 : 06 Марта 2017, 12:11:19 »
+1
А еще меня бесят пакманы для линуха, которые, чтоб установить midnight commander, тянут и ставят (и пытаются запустить!) иксы.
И разница-то в чем?
Извините, вам запрещён просмотр содержимого спойлеров.

Оффлайн pm

  • Старожил
  • *****
  • Сообщений: 3169
  • Репутация: 42
  • Поблагодарили: +6859
Re: ARM SOC для рендерера.
« Ответ #76 : 06 Марта 2017, 12:16:21 »
0
начнет ли икать на воспроизведении по USB четырехочковый китаец.
А медиапоток через чего по сети подавать будешь?

Оффлайн oas89

  • Знакомый
  • *
  • Сообщений: 32
  • Репутация: 0
  • Александр
  • Поблагодарили: 0
Re: ARM SOC для рендерера.
« Ответ #77 : 06 Марта 2017, 12:20:22 »
0
А медиапоток через чего по сети подавать будешь?
С RPI были проблемы с USB audio и ethernet помню, причина там в том что сетевой интерфейс работает через контроллер USB,
которому не хватало пропускной способности для одновременной передачи данных по сети и выдачу их через асинхронный UAC-девайс.

и добавил...

И разница-то в чем?  Идти буриданить по дистрам, или выпилить свой?
Использую везде один дистрибутив, что и дома и на работе - Archlinux (не сочтите за рекламу), на нем можно собрать минималистичную систему как для дома/работы
так и для одноплатника. Так что попробуйте поперебирать дистры, может быть найдете что-то свое.

Оффлайн cu6apum

  • Старожил
  • *****
  • Сообщений: 4018
  • Репутация: 14
  • Естествоиспытатель
  • Поблагодарили: +366
Re: ARM SOC для рендерера.
« Ответ #78 : 06 Марта 2017, 13:23:32 »
0
А медиапоток через чего по сети подавать будешь?
У меня весьма кстати нас дома наелся фундаментально, низкий поклон моей идиотской лени. Поэтому сейчас с файла на флешке играет. Играет и не икает.
С RPI были проблемы с USB audio и ethernet
Да я эту шмакодявку из-за цены схватил, считай не думая. Емак там точно не на усб, так что проверим...
Использую везде один дистрибутив
На работе у меня самоструй из мандривы, так исторически срослось. От оригинала считай ничего не сохранилось, но говорит, что мандрива. :)

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

Вот думаю, оставить SMP на все 4 ядра, или дать процессам аффинити каждому на свое.

Оффлайн pm

  • Старожил
  • *****
  • Сообщений: 3169
  • Репутация: 42
  • Поблагодарили: +6859
Re: ARM SOC для рендерера.
« Ответ #79 : 06 Марта 2017, 13:36:49 »
0
нас дома наелся фундаментально
В смысле NAS? Отдавать будет по DLNA?

Емак там точно не на усб
Nano Pi NEO?

dietPi
Проект выглядит интересно, после raspbian lite понимаешь, что lite они приписали зря :D

Оффлайн cu6apum

  • Старожил
  • *****
  • Сообщений: 4018
  • Репутация: 14
  • Естествоиспытатель
  • Поблагодарили: +366
Re: ARM SOC для рендерера.
« Ответ #80 : 06 Марта 2017, 13:42:33 »
0
Да, да и да. Ну, как указано выше, будет и сквизи, и хкуплеер, и рун, и ероплай.
Чуть подпроснусь, поставлю тулчейн и соберу ядрецо без лишних фишек.

Оффлайн pm

  • Старожил
  • *****
  • Сообщений: 3169
  • Репутация: 42
  • Поблагодарили: +6859
Re: ARM SOC для рендерера.
« Ответ #81 : 06 Марта 2017, 13:48:24 »
+1
будет и сквизи, и хкуплеер, и рун, и ероплай.
Извините, вам запрещён просмотр содержимого спойлеров.

Оффлайн cu6apum

  • Старожил
  • *****
  • Сообщений: 4018
  • Репутация: 14
  • Естествоиспытатель
  • Поблагодарили: +366
Re: ARM SOC для рендерера.
« Ответ #82 : 06 Марта 2017, 15:31:27 »
0
по-дружески
Нинининини. Даж жене не разрешаю, сорри. :)

Hqplayer NAA зачем-то прицепился к ipv6, который в этом дистре в явном виде выключить не найду где.
Щас вылезу из ванночки, нальюсь чаем и тулчейн ставить. Хотя по уму бы надо NAS починить.

Оффлайн pm

  • Старожил
  • *****
  • Сообщений: 3169
  • Репутация: 42
  • Поблагодарили: +6859
Re: ARM SOC для рендерера.
« Ответ #83 : 06 Марта 2017, 15:40:16 »
0
По идее достаточно через переменные sysctl, попутно оторвав возможность у демонов биндиться на ipv6 адреса. Или радикально ампутировать в едре, всё равно будешь пересобирать.
Что с NAS приключилось?

Оффлайн cu6apum

  • Старожил
  • *****
  • Сообщений: 4018
  • Репутация: 14
  • Естествоиспытатель
  • Поблагодарили: +366
Re: ARM SOC для рендерера.
« Ответ #84 : 06 Марта 2017, 16:25:36 »
0
В явном виде disable_ipv6=yes. Тут /sys/module/ipv6/parameters/disable_ipv6. Пересоберу без.
Приключение - следствие необузданной лени. Основной НАС наелся тому с год, юзал по недохождению рук домашний дерьмовенький бекапный, в котором несколько дней назад ТОЖЕ упало 2 диска в пятом раиде. Сейчас надо заново построить большой, выковырять инфу из малого и сделать все по уму. Лять, сапожник в рваных онучах...

Оффлайн pm

  • Старожил
  • *****
  • Сообщений: 3169
  • Репутация: 42
  • Поблагодарили: +6859
Re: ARM SOC для рендерера.
« Ответ #85 : 06 Марта 2017, 17:58:37 »
0
Эмм... при двух мёртвых дисках в RAID5 вынуть инфу с него уже нельзя :( Про пятый лучше забыть вообще, только 1, 6 или 10, с hotspare по желанию. Или радикально ZFS с аналогичными уровнями, что даже лучше. Короче, успехов :fr:


Оффлайн cu6apum

  • Старожил
  • *****
  • Сообщений: 4018
  • Репутация: 14
  • Естествоиспытатель
  • Поблагодарили: +366
Re: ARM SOC для рендерера.
« Ответ #86 : 06 Марта 2017, 19:53:57 »
0
Короче, оч спасибо.

Оффлайн Dim1112

  • Постоялец
  • ***
  • Сообщений: 173
  • Репутация: 1
  • Дмитрий г. Сумы
  • Поблагодарили: +6
Re: ARM SOC для рендерера.
« Ответ #87 : 07 Марта 2017, 09:44:15 »
0
Да в дубиане, armbian из него же пророс? Для mc надо (?!!!) gtk+, а он приглючен к иксам. Снес нахъ. В печку его
Откуда такие проблемы? Возьми дебиановский дистрибутив для АРМ, не обязательно последней версии, и залей его в железку. У меня NAS прекрасно работает на дебиане, и mc там водится и апач, и даже музыку он играл, и проц то всего марвел 500МГц и памяти, по моему, 64Мб. А вообще, мое мнение, проще на х86(64) плеер собрать, на каком нибудь микроАТХ, или чем то похожем, цена железки не особо высока, как для высококачественного плеера, все равно потом прилично тянет обвеска и отделка, а вот результат отличный. Все же АРМ слабовато поддерживается и требует местами обширного доделывания, и от этого такие проекты часто скатываются в стадию недоделанных конструкторов.  Насчет I2S практика показала что не стоит овчинка вычинки. ЦАП (по ряду причин) должен быть отдельностоящим, с универсальным интерфейсом, пока что USB альтернатив нет...

Оффлайн pm

  • Старожил
  • *****
  • Сообщений: 3169
  • Репутация: 42
  • Поблагодарили: +6859
Re: ARM SOC для рендерера.
« Ответ #88 : 07 Марта 2017, 09:51:24 »
0
проще на х86(64) плеер собрать, на каком нибудь микроАТХ
Великоват. Для себя, единственного и неповторимого, можно и intel NUC или Gigabyte BRIX взять. Или у китайцев платформу подобрать - выбор богатый.
Но если рендереры разбрасывать по всей квартире или дому, включая места интимного времяпрепровождения, то x86 как-то избыточно и громоздко.

Оффлайн hippo64

  • Читаю форум
  • *****
  • Сообщений: 7135
  • Репутация: 72
  • Владимир
  • Поблагодарили: +5153
Re: ARM SOC для рендерера.
« Ответ #89 : 07 Марта 2017, 09:52:47 »
0
А вот абсолютно с Дмитрием соглашусь, даже я со своей комповой тупизной делаю это легко и непринужденно.
а малинка у меня померла. Падла.