MINIX NEO S1 и S2 представляют собой USB-C хабы с HDMI выходом и USB портами, также они оснащены встроенным SSD-накопителем объемом: 120 Гб & 240 Гб соответственно. Компания предоставила по одному образцу каждого из них и для того, чтобы протестировать полностью платформу будет использоваться плата Khadas, которая работает под управлением Ubuntu 18.04 с рабочей средой LXDE (она же Lubuntu). Но для начала проверим содержимое пакетов, а затем рассмотрим опыт работы с хабом MINIX NEO S2 USB-C в Ubuntu 18.04 с рабочей средой LXDE.
Распаковка MINIX NEO S1 & S2
Оба хаба очень похожи, за исключением немного разного цвета, в белом корпусе SSD 120 Гб, а в сером SSD 240 Гб.
На задней стороне есть несколько деталей о хабе USB-C.
В данном обзоре будет рассмотрена модель с 240 Гб, поскольку она почти такая же, как и 120 Гб, стоит дороже на $13 – $20 и предоставляет более высокую производительность.
Хаб USB-C поставляется с сумкой для хранения и переноски, а также руководством пользователя на английском и немецком языках. Вы можете ознакомиться с руководством пользователя здесь.
Хаб USB-C поставляется с портом USB-C для внешнего источника питания, портом HDMI (выход) до 4K @ 60 Гц и двумя портами USB 3.0.
На задней части устройства есть некоторая важная информация, которая также присутствует в инструкции, а именно ограничения выходной мощности:
-
- 5 В / 1 А при питании от шины
- 5 В / 2 A при питании от внешнего источника питания USB-C
Это действительно важно и это будет продемонстрировано во второй части обзора.
MINIX NEO S2 на SBC Khadas Edge с Ubuntu 18.04 + XFCE
MINIX NEO S2 – это не первый хаб MINIX USB-C, который тестировался, ранее в обзоре был рассмотрен адаптер MINIX NEO-C Plus USB-C в Android 7.1 с SBC NanoPC-T4, основанный на базе процессора Rockchip RK3399.
Поэтому на этот раз было принято решение попробовать новый хаб с Ubuntu. И так как по рукой был новый Khadas VIM3 на базе Amlogic A311D, было принято решение опробовать его и не смотря на то, что SSD-накопитель определился без проблем, видеовыход не работал вообще, компания Khadas ответила по этому поводу:
VIM3 USB-C не поддерживает USB DP (дисплей), в настоящее время поддерживают только Edge / -V.
К сожалению Khadas VIM3 не поддерживает USB DP… К счастью, ранее в обзоре был рассмотрен SBC Khadas Edge + Captain и поскольку этот образец все еще под рукой, то он будет дальше использоваться в данном обзоре. Был скачан последний образ Ubuntu 18.04 (Edge_Ubuntu-lxde-bionic_Linux-4.4_arm64_EMMC_V20190116.7z) и после прошит на Khadas Edge. Далее MINIX NEO S2 был подключен к его порту USB-C, который поддерживает альтернативный режим DisplayPort.
Сначала была попытка подключения его в режиме питания от шины (5 В / 1 A), когда USB-C хаб получает питание от порта USB-C Khadas Edge. В таком режиме пришлось отключить жесткий диск USB 3.0, поскольку плата просто не запускалась. Это означает, что в данном случае к хабу остался подключен только кабель HDMI и USB RF донгл.
Хорошей новостью является то, что два дисплея работают, но в зеркальном режиме. Большинство людей, вероятно, захотят использовать расширенный рабочий стол.
Такой опции нет в настройках дисплея рабочего стола LXDE, где можно просто включить и выключить видеовыход и настраивать разрешение, а также частоту кадров.
Но есть решение, связанное с установкой ARANDR Xrandr GUI:
1 |
sudo apt install arandr |
Теперь можно перейти в Preferences > Arandr, чтобы запустить редактор макетов экрана и при необходимости настроить наши дисплеи HDMI-1 и DP-1..
Далее нужно нажать на значок применить (зеленая галочка) и все изменения сохранятся.
SSD-накопитель также определен и смонтирован, как показано ниже на скриншоте GParted.
Но после было обнаружено, что диск время от времени отключается и перемонтируется, а дисплей тухнет и возвращается обратно.
Запуск iozone сразу же потерпел неудачу.
1 2 3 4 5 6 7 8 9 10 11 |
iozone -e -I -a -s 100M -r 4k -r 16k -r 512k -r 1024k -r 16384k -i 0 -i 1 -i 2 ... random random bkwd record stride kB reclen write rewrite read reread read write read rewrite read fwrite frewrite fread freread 102400 4 Error writing block 18201, fd= 3 write: Input/output error iozone: interrupted exiting iozone |
Дисплей был полностью выключен, так что это похоже на проблему с питанием, поэтому давайте включим MINIX NEO S2 через вход USB-C. Khadas Edge + Captain поддерживает подключение нескольких источников питания с разными приоритетами для каждого. Сначала был подключен 12 В блок питания к разъему постоянного тока основной платы Captain и использован SBC в качестве источника питания для хаба USB-C. Но по какой-то неизвестной причине плата не загружалась. В конце концов, было принято решение вернуться к питанию платы через USB-C, используя 5 В / 2 A блок питания USB-C от обычного телефона для питания MINIX NEO S2.
После этого удалось запустить iozone без проблем на SSD:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 |
iozone -e -I -a -s 100M -r 4k -r 16k -r 512k -r 1024k -r 16384k -i 0 -i 1 -i 2 Iozone: Performance Test of File I/O Version $Revision: 3.429 $ Compiled for 64 bit mode. Build: linux Contributors:William Norcott, Don Capps, Isom Crawford, Kirby Collins Al Slater, Scott Rhine, Mike Wisner, Ken Goss Steve Landherr, Brad Smith, Mark Kelly, Dr. Alain CYR, Randy Dunlap, Mark Montague, Dan Million, Gavin Brebner, Jean-Marc Zucconi, Jeff Blomberg, Benny Halevy, Dave Boone, Erik Habbinga, Kris Strecker, Walter Wong, Joshua Root, Fabrice Bacchella, Zhenghua Xue, Qin Li, Darren Sawyer, Vangel Bojaxhi, Ben England, Vikentsi Lapa. Run began: Sun Aug 11 07:47:10 2019 Include fsync in write timing O_DIRECT feature enabled Auto Mode File size set to 102400 kB Record Size 4 kB Record Size 16 kB Record Size 512 kB Record Size 1024 kB Record Size 16384 kB Command line used: iozone -e -I -a -s 100M -r 4k -r 16k -r 512k -r 1024k -r 16384k -i 0 -i 1 -i 2 Output is in kBytes/sec Time Resolution = 0.000001 seconds. Processor cache size set to 1024 kBytes. Processor cache line size set to 32 bytes. File stride size set to 17 * record size. random random bkwd record stride kB reclen write rewrite read reread read write read rewrite read fwrite frewrite fread freread 102400 4 26040 31726 31929 31971 22338 31641 102400 16 59828 93656 110333 106376 61531 93372 102400 512 95190 304815 284463 288320 254913 306086 102400 1024 98995 333140 318290 321235 290759 318688 102400 16384 129459 380641 373332 374345 371894 373111 iozone test complete. |
Результаты чтения были ожидаемыми: 373332 Кб / сек, поскольку в теории SSD способен выполнять последовательные операции чтения со скоростью 400 Мб / сек. Последовательная запись была по каким-то причинам ограничена ~129 Мб /сек.
Была еще одна проблема, видеовыход DP-1 не выдавал никакого изображения. В Lubuntu порт определился без проблем, но на телевизоре показывало “нет сигнала”. Попытка поменять кабель HDMI, подключить к другому порту телевизора, через A / V ресивер и так далее, не увенчались успехом. При попытке переподключения HDMI через порт USB-C было получено вот такое сообщение на дисплее:
1 2 3 4 5 6 |
[ 419.168706] wl_run_escan: LEGACY_SCAN sync ID: 9, bssidx: 0 [ 472.991672] fusb302 8-0022: attention, dp_status 1a [ 472.992158] cdn-dp fec00000.dp: [drm:cdn_dp_pd_event_work] Not connected. Disabling cdn [ 481.162720] fusb302 8-0022: attention, dp_status 9a [ 481.170344] cdn-dp fec00000.dp: [drm:cdn_dp_pd_event_work] Connected with sink. Re-train link [ 482.152384] wl_run_escan: LEGACY_SCAN sync ID: 10, bssidx: 0 |
И после было обнаружено, что оба экрана показывают изображение до входа в саму систему, но как только вводишь логин и пароль, и нажимаешь OK, видеовыход USB-C просто перестает работать. Было принято решение сначала запустить плату и уже после входа в систему подключить хаб USB-C и таким образом он заработал стабильно.
Если вы внимательно рассмотрите фотографию выше, то заметите, что также был подключен жесткий диск USB 3.0 и снова был запущен iozone одновременно на SSD и HDD. Не было никаких проблем с дисплеями, производительность хранилища была (SSD: ~ 370 Мб / сек; HDD: ~ 92 Мб / сек).
Заключение
MINIX NEO S1 и S2 USB-C специально разработаны для Apple Macbook, Macbook Air и Macbook Pro, но, поскольку они соответствуют спецификациям USB-C, они должны работать без проблем с совместимыми устройствами. Вам стоит обратить внимание, что не смотря на то что MINIX NEO S2 “работает” с Khadas Edge под управлением Ubuntu 18.04 + XFCE, стабильность пока не лучшая, по крайней мере в управлении дополнительным дисплеем могут возникнуть проблемы. Внешний источник питания почти наверняка необходим, если вы не планируете использовать продукт только в качестве USB-C SSD-накопителя.
MINIX NEO S1 & S2 можно приобрести в различных интернет магазинах, включая GearBest, GeekBuying и Amazon, соответственно за $79.99 и $97.99.
Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.