|
2.40, Санта (?), 13:24, 15/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
Блоб давно стал частью современного чипа, особенно бюджетного.
Часть функционала вынесена из кристалла в блоб.
Дураков раздавать миллиардные ноу-хау, запаливая раскрытием блоба аппаратные особенности реализации чипа — нету.
Так что удачи.
| |
|
3.42, Аноним (-), 18:12, 15/01/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Часть функционала вынесена из кристалла в блоб.
Чтобы рассуждать по теме - надо в теме хоть немного разбираться.
> Дураков раздавать миллиардные ноу-хау, запаливая раскрытием блоба аппаратные особенности
> реализации чипа — нету.
Что характерно, ноухау обычно оказывается стандартным IP-блоком прилепленым на сопли и скотч. И если ты думаешь что кто-то готов платить за кривой проприетарный софт - извини, тебе ща не 80-е и этот подход слегонца протух.
> Так что удачи.
I'm lucky bastard. Вон у меня железки без блобиков загружаются.
| |
|
|
|
2.6, ДяДя (?), 12:09, 14/01/2017 [^] [^^] [^^^] [ответить]
| +2 +/– |
Всё неоднозначно. Это относится ко всем платам на Allwinner.
Именно для загрузки Allwinner, вроде, блобов не нужно. Для загрузки RPi нужны блобы с кодом для GPU (как ни странно загрузку производит именно GPU). Однако любой человек может взять документацию на VideoCore IV сделать всё что угодно. Сам драйвер открыт.
Люди из Allwinner просто психи. Аппаратный видео-декодер можно использовать только при помощи их скомпилённого бинарника. Документации нет. Всё закрыто. Тоже касается GPU Mali. Т.е. реально для десктопа можно использовать только ядро от вендора.
| |
|
3.12, Xasd (ok), 14:08, 14/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
> Для загрузки RPi нужны блобы с кодом для GPU (как ни странно загрузку производит именно GPU)
под фразой "загрузку производит GPU" нужно подразумевать более полный её смысл (который обычно нет необходимости произносить, так как он очевиден.. но похоже очевиден не всем?) --
"загрузку производит системный модуль, который помимо своих системных функций также выполняет ещё и функцию GPU"
в этом случае всё встаёт на свои места -- и оказывается особо нет ни чего странного.
# P.S.: примерно такой же аналогичный смысл и в аналогичных фразах -- "загрузку производит GSM-модуль" (понимать нужно как -- "загрузку производит системный модуль, который помимо своих системных функций выполняет также ещё и GSM-функцию")
| |
|
4.25, Аноним (-), 20:21, 14/01/2017 [^] [^^] [^^^] [ответить]
| +2 +/– |
У малины ARM - вспомогательное ядро. При включении стартует GPU, он читает загрузочный раздел (своим ROM), находит там загрузчик в кодах GPU, и вот этот блоб (исходников нет!) дальше раскочегаривает остальную систему. Запуская ARM и дочитывая с карты уже и его загрузчик.
В более нормальных системах (banana pi, olinuxino, ...) - ARM основное ядро а GPU вспомогательное, там запускают с места в карьер нормальный u-boot, который открыт от и до и там поэтому нет таких проблем.
| |
|
3.13, Crazy Alex (??), 14:22, 14/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
Вот только непонятро, зачем на этих тараканах делать десктоп. Зато есть куча применений, при которых видео в приныипе не нужно
| |
|
4.15, ДяДя (?), 15:19, 14/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
Может именно десктоп и не нужен, но применений с графикой ещё больше.
Например, на RPi3 сейчас Android 7.1 работает.
Есть куча проектов медиацентров. Moonlight. Куча проектов эмуляторов. Тонкие клиенты.
| |
|
|
|
7.36, guest (??), 04:51, 15/01/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
Типа допилили.
На самом деле:
- игры крашатся, 3D-бенчмарки крашатся, и т.п. хотя некоторые тесты OpenGL работают.
- нет автоматического подключения Wi-Fi, при каждой перезагрузке надо руками подключаться к сети Wi-Fi.
- видео не работает ни в приложениях (YouTube, IVI) ни в браузерах (Chrome, Firefox) из-за неработоспособности mp4. При этом в chrome webm-видео воспроизводится, но с тормозами.
- Microsoft RDP и VMWare View работают, но сильно тормозят.
- Водяной знак RTAndroid - evolution version...
- Ethernet не работает (не виден в настройках, хотя в сборках Android TV с Ethernet все впорядке)
| |
|
|
5.26, Аноним (-), 20:23, 14/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
> Например, на RPi3 сейчас Android 7.1 работает.
И что с ним потом на этой штуке делать предлагается?
| |
|
|
3.22, Анонимный Алкоголик (??), 20:09, 14/01/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Люди из Allwinner просто психи. Аппаратный видео-декодер можно использовать только при
> помощи их скомпилённого бинарника. Документации нет. Всё закрыто. Тоже касается GPU
> Mali. Т.е. реально для десктопа можно использовать только ядро от вендора.
Что-то такое впечатление, что там ничего как водится не работало... Тем более что и трансляторов как-то нет... Пока как водится один не засандалил несколько тысяч недокументированных строк в непосредственно кодах... Вот и бинарник >:-)
| |
|
2.24, Аноним (-), 20:18, 14/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
> Кто в курсе, на Orange Pi тоже подобные блобы?
Нет. Allwinner можно загрузить совсем без блобов. Там нет такого изврата как загрузка с карты силами GPU. Но вот 3D ускорение в mali...
| |
|
|
2.4, hyphop (?), 11:19, 14/01/2017 [^] [^^] [^^^] [ответить]
| –6 +/– |
не надо врать ! не так все там плохо!
таких нормальных девайсов как оранг поискать еще!
| |
|
3.8, Xasd (ok), 12:22, 14/01/2017 [^] [^^] [^^^] [ответить]
| +9 +/– |
опять двадцать пять!
вам говорят: "железке работает только с демьмовым софтом! использовать нормально из-за этого не возможно!"
а вы отвечаете: "самое лучшее железо! найди ещё мне чтобы было бы такое классное железо?!"
ты пойми -- качестве вещи определяётся не её самыми лучшими характеристиками.. а отсутствием наиболее плохих характеристик.
| |
|
4.28, Аноним (-), 20:35, 14/01/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
Ну вот для некоторых людей мутные блобы и жесткий вендорлок (удачи купить плату на этом SoC от другого производителя или сам SoC отдельно, например) - это очень крутой недостаток.
А что до самых плохих характеристик - ну вот для десктопа там медленный проц, мало памяти, хреновая сеть и нет быстрого интерфейса для системного диска. Поэтому как десктоп оно что так извращение, что эдак.
| |
|
|
2.27, Аноним (-), 20:31, 14/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
> К сожалению, оранж сам по себе сплошной "блоб"...
Вот те раз, а как я allwinner без блобов запускаю? Ок, 3D не будет. Но в остальном можно и без блобов в большинстве случаев. Более подробно что в "чистом" майнлайне есть расписано на https://linux-sunxi.org/Linux_mainlining_effort#Status_Matrix
В общем так и скажи что купил блоботню от broadcom и свое болото хвалишь. У которых вообще то ядро не майнлайновое, то особый уличный крапбиан какой-то, то нестандартные апи не совместимые с остальными. Вендорлок во все поля, броадком по другому не умеет.
| |
|
1.5, Нанобот (ok), 11:22, 14/01/2017 [ответить] [﹢﹢﹢] [ · · · ]
| –12 +/– |
Судя по гитхабу, его уже полгода пилят. По-моему, тратить столько времени только для того, чтобы воспроизвести уже имеющийся функционал - неправильно
| |
|
2.7, AlexYeCu (ok), 12:15, 14/01/2017 [^] [^^] [^^^] [ответить]
| +7 +/– |
> Судя по гитхабу, его уже полгода пилят. По-моему, тратить столько времени только
> для того, чтобы воспроизвести уже имеющийся функционал - неправильно
«Уже»?! Ты хоть строку кода в своей жизни написал? Чтоб представление о сроках разработки иметь?
| |
|
3.11, Michael Shigorin (ok), 14:01, 14/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
> «Уже»?! Ты хоть строку кода в своей жизни написал?
Сдаётся мне по регулярным навбросам, что этот персонаж здесь пасётся вовсе не за тем.
| |
|
2.9, Xasd (ok), 12:27, 14/01/2017 [^] [^^] [^^^] [ответить]
| +4 +/– |
> По-моему, тратить столько времени только для того, чтобы воспроизвести уже имеющийся функционал - неправильно
где уже имеющийся?
ты пробовал запускать ванильное-linux-ядро на Малинке?! понравилось как оно "замечательно" (в ковычках) работает?
| |
|
|
4.31, Аноним (-), 20:46, 14/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
> много SOC где ванильное ядро работает нормально ?
Сейчас уже довольно много. Можешь посмотреть *.dts для прикидок сколько там ARM/MIPS (и немного powerpc) запилено. Понятно что еще не 100% но прогресс внушает. Вендорские sdk таки обречены стать достоянием истории.
| |
|
|
2.23, dimqua (ok), 20:10, 14/01/2017 [^] [^^] [^^^] [ответить]
| +3 +/– |
Конечно, неправильно, поэтому проприетарщина -- зло. Будь прошивка свободной, никто б и не вздумал время зря тратить.
| |
|
3.30, Аноним (-), 20:44, 14/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
> Конечно, неправильно, поэтому проприетарщина -- зло. Будь прошивка свободной, никто б и
> не вздумал время зря тратить.
Невозможность изменить системное фирмваре ставит крест на кастомных применениях. Потому что какой-нибудь press any key to continue достаточно фатален в окружении где некому нажать этот кей.
| |
|
2.29, Аноним (-), 20:40, 14/01/2017 [^] [^^] [^^^] [ответить]
| +2 +/– |
> для того, чтобы воспроизвести уже имеющийся функционал - неправильно
А по-моему неправильно это когда какой-то проприетарщик, прикидывающийся типа-опенсорсником, пытается всем рассказать что они должны делать и как им должно быть хорошо. Мало того что это не работает и не будет работать, так еще и ничего кроме раздражения не вызывает. Люди все-равно будут работать над теми целями которые они себе поставили - они не твои персональные слуги. И если им не нравятся блобы - так это наверное их дело. А ты можешь наслаждаться своими секурбутами и уефи с багами которые никто не починит, если не злонамеренными бэкдорами.
А то что это повторная работа? Ну ты сам сказал за что все не лю проприетарщиков.
| |
|
3.34, chinarulezzz (ok), 21:35, 14/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
>А то что это повторная работа? Ну ты сам сказал за что все не лю проприетарщиков.
Ну, может имеет смысл сразу брать «open source hardware», и не терять время зря, превозмогая капризы проприетарщиков?
Это к слову.
| |
|
4.37, Аноним (-), 06:19, 15/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
> Ну, может имеет смысл сразу брать «open source hardware», и не терять
> время зря, превозмогая капризы проприетарщиков?
> Это к слову.
Спасибо, Кэп! Но у открытости есть много аспектов. Наличие схемы. Без схемы ничего не понятно. А лучше CAD-файлов PCB, ибо сам разводить задолбаешься. А если в этом нуб то вообще без шансов. А вот неплохо бы еще SoC из открытых IP блоков. Чтобы знать что и как работает, а не гадать по китайским "мы сами не понимаем почему это работает" или штаовским "reserved", "should be X", "do not touch X at Y" или "sign NDA".
В целом это достаточно большой стэк технологий. И не все так просто. Поэтому у свобод есть степени.
| |
|
|
6.41, Аноним (-), 18:08, 15/01/2017 [^] [^^] [^^^] [ответить] | +1 +/– | Абсолютное нежелание работать с SoC от техасских инструментов Потому что 1 Те... большой текст свёрнут, показать | |
|
|
|
|
|
|
|
3.43, Аноним (-), 18:23, 15/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
> А RPi тоже на бродкоме? </все вместе, дети>
Что прикольнее - на allwinner делают платы с десяток производителей. А у броадкома жаба же, поэтому извольте выбирать из полутора железок которые испек броадком. Allwinner можно купить хоть штучно. А слабо купить BCM2xxxx таким манером?
| |
|
|
|