Долгое время я метался: с одной стороны хотелось поиграться с этими одноплатными железяками, с другой от покупки меня всегда отговаривал вопрос, появляющийся в моей голове:
а нахрена она мне нужна? Что я с ней буду делать? Но каждый раз прочитав какую-нибудь статью о том, как интересно люди её использовали, я снова загорался, и снова голос разума брал свое.
Но в конце концов, я - взрослый человек, я не хочу быть разумным, я хочу игрушки и хоп-хей-лалалей! И я все-таки заказал себе такую платку, выбрав одно из самых мощных на сегодняшний день
и недорогих решений - Orange Pi Win Plus,
поведясь на проверенный временем чип AllWinner. Зря. Но об этом позже...
Сразу скажу, что я не собирался делать из неё какой-нибудь DIY, что-то паять, управлять нагрузками через GPIO. Я просто хотел посмотреть как на этом железе будут работать операционки,
и можно ли из этого сделать замену домашнему ПК для просмотра видео / ползанья в интернете.
Выглядит эта штука вот так:
Здесь она уже сразу в прозрачном корпусе и с радиаторами, которые в комплекте не шли, пришлось распилить радиаторы от старых видеокарт на маленькие фрагменты и прилепить к чипам платы,
уж больно она хорошо греется. Блок питания к ней шел в комплекте, от USB она питаться не умеет.
Итак, я получил эту хреновину и в предвкушении начал устанавливать на неё различные ОС, и по мере этого процесса, радостная улыбка, медленно сползала с моего лица, пока не сползла до
самого пола и не убежала куда-то под диван. Сразу скажу, что я не нашел ни одной, мать его, операционки, на которой работало бы все сразу. Возможно к тому времени, как вы будете это читать,
все проблемы давно будут исправлены, но сейчас, в середине 2017го, до этого еще очень далеко. Но начнем по порядку.
Операционные системы
Ubuntu XFCE
Её я скачал с официального сайта производителя и, записав на карту памяти, загрузился в неё. Сразу выявилась первая проблема - LAN рабоает, как лошадиный навоз, скорость в районе 20 кб/с, притом что подключена к
гигабитному роутеру и быстрому интернету. Возиться я с этим не стал, и решил попробовать ВайФай, который легко завелся и начал работать без проблем. В последствии, я выяснил, что аппаратных проблем с LAN у
китайской железяки нет, есть только программные и при желании они лечатся
так.
Используется утилита, одного форумчанина из сети:
git clone https://github.com/apritzel/peekpoke
cd peekpoke
make
./peekpoke -b 0x1c00000 B[12:10].l 0x30 1 B[9:5].l 0x30 2 r.l 0x30
//И выполнять последнюю команду при каждой загрузке или прописать в загрузочный скрипт
Но это еще не все, что работало плохо. Не пахало видеоускорение, и не смотря ни на какие настройки, я так и не услышал звука, кроме странного пердения из колонок. Это касается как jack 3.5, так и
HDMI. Зато воткнутая в USB китайская звуковуха сразу определилась и заработала, но так не интересно. При отсутствии видео-ускорения, говорить о просмотре видео и роликов на ютубе даже не приходится.
Тормозит это дело безбожно. Правда и тут есть небольшой
костыль.
Опять сторонние программы, умных людей из сети:
git clone https://github.com/avafinger/cedrusH264_vdpau_A64
cd cedrusH264_vdpau_A64
sudo dpkg -i cedrusH264_vdpau_1.0-1.deb
sudo reboot
mplayer-hdmi ВАШЕ_ВИДЕО.MP4
Этот костыль заработал и его можно прикрутить к SMPlayer, прописав у него в настройках mplayer-hdmi, вместо mplayer и пытаться смотреть кино. 720p видео пошло влет и даже со звуком. 1080р тоже вроде полетело,
но перемотав ближе к середине, я заметил, что звук начал потихоньку убегать вперед. Но почти получилось! Добиться звука и видео с ютуба мне не удалось, хотя я читал, что находились люди,
которым это оказалось по силам. Браузер работал и ползал по интернету, хорошо нагружая процессор, и подвисая на тяжелых страницах. Но в целом этой ОС я поставил бы 3 из 5.
Debian XFCE
Дебиан удивил сразу, тем, что начал грузиться втрое дольше убунты, просто зависая на 26й секунде и продолжая загрузку со 101й. В чем проблема я так и не выяснил, поиск результатов не дал, но не особо
то и хотелось. В остальном он показал себя почти также как Убунта, также проблема с LAN, видео-ускорением и звуком. Но не смотря на долгую загрузку, эта система понравилась мне чуть больше, из-за меньшее количество
мелких багов с которыми я сталкивался в Убунте. Ей бы я поставил 3+ из 5.
Armbian
Она находится в статусе бети или даже альфы, в ней есть баги для Orange Pi Win, о чем сразу предупреждают разработчики, но мне, к сожалению так и не удалось её запустить. Напомнило старый
анекдот.
- Представляешь, в Microsoft Windows существует несколько тысяч ошибок в коде, а в моей программе всего одна!
- Да? И Какая?
- Она не запускается...
Первоначальная инициализация проходила и когда уже должна была начаться загрузка самой ос и на экране побежать лог - отображалось лишь "нет сигнала hdmi" на моем телевизоре.
Я пробовал ждать минут 10, ничего не менялось. Я перепробовал много разных сборок этой ос и разных карт памяти - результат тот же. Наврятли именно так выглядела её работа у разработчиков,
вероятно я что-то делал не так, но что именно я так и не понял. Я читал инструкции по установке и делал все так же, как делал с другими операционками и они работали, а эта нет.
Не знаю как мне теперь жить дальше, ведь до конца жизни меня будет мучать вопрос: а вдруг это была она? Та самая идеальная ОС, которую я так и не нашел.
Хотя нет. Не будет. Оценку ставить не буду. Нет изображений - нет оценок.
UPD 2019. Последние сборки этой ОС стали лучше и стабильнее, и новая версия легко заработала из коробки, предендуя на роль лучшей ОС для этой железки. Проводная сеть не лагает, беспроводная работает как надо, все остальное как везде, видеоускорения в браузерах нет (но ему пока и неоткуда взяться, там своми драйверные заморочки). Поставлю 4+ и порекомендую обратить внимание на эту ОС.
Android 5.1
Вот я добрался и до андроида, он установился без проблем, как и запустился. После первого запуска он жутко тормозил, но я понял свою ошибку, не надо было ломиться тыркать все подряд,
как только я увидел рабочий стол андроида. Ему, как вину, надо было дать немного подышать и только потом начинать манипуляции. Изначально андроид на китайском, но методом тыка легко
переключается на русский (я читер, подсмотрел расположение пунктов у себя на телефоне, на котором как раз стоял 5.1). Сама система показалась мне не очень отзывчивой, и вроде бы тормозов не было,
но откликалась на клики мышкой с полусекундной задержкой, но это все ерунда. Первая проблема с которой я столкнулся - это отсутствие программ и Google Play, который андроид настоятельно рекомендует
установить, открывая в бразуере битый URL на Google Play в маркете. Может когда-то он там и был, но сейчас его давно там нет, я пробовал качать его с 4pda, но ни одна версия так и не заработала.
К слову сказать, LAN в андроиде работает также паршиво, как и Ubuntu/Debian, но в отличие от предыдущих ос, в андроиде я х/з как это починить. Ладно, ВайФай спасает. Так я продолжал бороться с гугл плеем,
пока не понял очевидную истину - мне не нужен гугл плей. Мне нужен любой сторонний маркет, который может установиться без проблем. Их в сети оказалось немеряно, я установил
Aptoide, и
наконец-таки дело пошло. Дальше был установлен Kodi и я решил проверить, как он будет играть мультимедиа. И знаете что? А отлично играет! Аппаратное ускорение работает, видео проигрывается,
даже 1080р с флешки не тормозит и звук есть. Но звук удалось запустить очень странным образом. Изначально его не было, и заиграл он только тогда, когда я вставил наушники в jack 3.5.
Нет, не из наушников, из HDMI. И не наоборот, а именно так, я все верно описал. Когда наушники не вставлены, у него горит значок наушников в верхней панели и звук по HDMI не идет.
Когда же вставляешь наушники - значок наушников пропадает, и звук идет по HDMI. Не пытайтесь найти в этом логику, хотя может значок наушников означает не фактическое подключение наушников,
а требование подключить их. Подключить их, чтобы они не использовались. Ок. Ясно. Никаких вопросов. Звук есть и ладно. Еще бы LAN работал нормально и цены бы ему не было.
Но не может быть все так хорошо, ложка дегтя должна быть больше. И она есть. Внешняя USB клавиатура. Она не работает. Точнее работает, но не так,
как хотелось бы. Некоторые кнопки с буквами набирают цифры, какие-то ничего не делают, какие-то вызывают системные команды. Вобщем все плохо с клавиатурой, спасла положение лишь софтина с названием
External Keyboard Helper из маркета. После некоторых манипуляций и настроек клавиатура ожила. Можно сказать, что с плясками и бубном в нем работает почти все, кроме LAN.
Поэтому андроид у меня получает 4 из 5. Я не пробовал на нем смотреть фильм целиком,
может быть при длительном использовании под нагрузкой, железяка перегреется и зависнет, а может и нет. Но пока похоже, что с этой ОС можно превратить старый телевизор в смарт-ТВ.
Но учтите тяжелый FullHD фильм по ВайФаю у меня начал лагать.
Windows 10 IoT
Что я могу сказать об этой ОС? Ничего. Её я тоже так и не смог запустить, хотя во всех новостях к Orange Pi Win говорится о том, что эта плата создавалась специально, чтобы на ней можно было запускать
Windows 10 IoT, эту ос я так и не запустил. Файлов ffu для Orange Pi Win я так и не нашел, пришлось заимствовать у брата Pine64, но при загрузке все попросту повисло. Возможно удели я этому чуть
больше времени - у меня что-то получилось бы, но я даже не стал пытаться, ведь там все равно нет полноценной ОС с рабочим столом и программами. Там есть только настройка сети, чтобы в дальнейшем
управлять устройством через браузер и отлаживать ПО под Visual Studio. Пока желания все это проделывать у меня не возникло, поэтому я пропускаю установку Windows и оценку ставить не буду.
UPD. Взяв ffu файл от Banana Pi M64, ОС все таки удалось запустить, но дальше было то, что и со всеми ОС предназначенных для собратьев моей железки на той же платформе, об этом читайте ниже.
Операционные системы от Banana Pi M64 и Pine64
"У Banana Pi M64 и Pine64 такая же платформа AllWinner, как у Orange Pi Win, вы можете ставить на него операционки от этих устройств" - говорили они.
Да могу, и большинство из них прекрасно запускаются. А уж как я обрадовался, что там есть моя любимая Q4OS! И она тоже запустилась. Я даже смог лицезреть экран ввода логина пароля,
как и на всех остальных системах.
Но вбить я его не смог. Потому, что кажется они забыли упомянуть о том, что USB работать не будет, а значит у меня нет ни мышки, ни клавиатуры. Вспомнился древний
баян.
И как все это называется? ReadOnly операционная система? Нет, я конечно понимаю, что мне всего лишь нужно скачать исходники операционки, выдрать поддержку USB из исходников ОС для Orange Pi Win,
пересобрать ядро и радоваться жизни... Но нет. Спасибо. Обойдусь. Мне и так весело. Но буду иметь в виду.
Raspbian
Ну а вдруг повезет и с этой ОС все будет хорошо? Она загрузилась - это уже хорошо. Но, к сожалению, сборка для Orange Pi Win скачанная с официального сайта была на китайском.
Конечно же я выполнил эти
команды
sudo dpkg-reconfigure locales
и выбрал везде русский язык и кодировки, как и в других ОС, после этого я перезагрузился, но расберриан как был китайским так и остался, я посмотрел на это все дело, что-то еще потыркал,
а потом понял. Все. На хер. Не сегодня. Оценок не будет.
UPD. Все-таки добил я этот язык, оказалось нужно вручную прописать русский в /etc/default/locale, но радости мне это не принесло. Также хреново, как почти во всех ОС работает LAN,
а если выдернуть шнурок его начинает глючить и ВайФай он тоже не цепляет. Можно было пытаться решить и эту проблему, но уже и так ясно, что все это полная фигня, видео-ускорения нет, звука тоже,
сеть работает хреново, сколько уже можно трахать эту мертвую лошадь? Садись, Raspbian, 2!
DietPi
Я уже было совсем расстроился и решил, чисто для галочки проверить еще и эту ОС, чтобы посмотреть на неё и снести к чертям собачьим. Но, на удивление, эта ОС оказалась очень грамотно сделаной.
При первом запуске она сказала, что для дальнейшей установки нужен интернет и предложила мне выбрать LAN или ВайФай. Зная про проблемы с проводом, я выбрал ВайВай, но запустить его с
полпинка не удалось. Черт с ним, давай уже попробуем этот чертов кабель. И он заработал. Не со скоростью 20 кб/сек, как в других ОС, нет. Он заработал нормально, на полной скорости, вообще без
проблем. В процессе установки меня ждали куча визардов и конфигураторов, на удивление задающих мне правильные вопросы и предлагающих нужное ПО. Он сразу спросил хочу я Xfce, LXDE, MATE,
или вообще предпочитаю работать без иксов, хочу ли я автологин, SSH, VNC и т.д. Не скажу, что все из этого прямо сразу заработало, но впечатление оставило очень положительное. Теперь о проблемах:
ВайФай не зря не удалось запустить с полпинка, эта ОС не поддерживает встроенный ВайФай модуль железяки. Как и блютуз. И видео-ускорение не работает, даже с тем плеером который работал под
Ubuntu и Debian. И естественно звука нет. Но я все равно поставил бы этой ОС 4- из 5 из-за удобного и продуманного конфигуратора.
Эпилог
- У этой железки быстрый процессор, мощное видеоядро, много памяти, ваша ос сможет на ней просто летать!
- Какая именно ОС?
- Любая! Любая, которую вы для неё напишите!
К сожалению в этом и есть правда. Судя по всему, железо работает вполне неплохо, и в разных ОС отдельные его части показывают хорошую работу.
Жаль только, что нет той самой, быстрой и безглючной операционки, в которой работало бы сразу все. Похоже производитель не парится по этому поводу, он просто клепает свои железяки
и ждет пока сообщества занимающиеся разработкой бесплатных ОС для подобных устройств, добавят поддержку их барахла. А сообществам делать больше нечего, только разных собак из воды вытаскивать
только под всякие китайские железяки свою ОС допиливать. А теперь отвечаю на вопрос из названия этого обзора:
- Orange Pi Win - надо ли вам это?
- Да вот мне-то откуда знать?