LINUX.ORG.RU

Одноплатник в качестве десктопа

 , ,


0

2

Задумался о приобретении компьютера.
x86 не очень хочется из-за уефи, проблем с драйверами, подбором копмлектующих мать+проц+память и т.д.
Задумываюсь о приобретении одноплатника на ARM. Наткнулся на SOM i.MX 8, например https://www.phytec.eu/product-eu/system-on-modules/phycore-imx-8/. 8 Gb оперативы.

Я с одноплатниками никогда не имел дело. Получится ли нормально использовать подобную SOM систему в качестве десктопного компа? Будет ли тянуть фильмы 1080p, и не будет ли тиринга? Получится вкатить Slackware и генту? Как с драйверами? Самое свежее ядро будет работать? Вроде как, там какие-то другие заморочки с загрузчиками, device-tree...

★★★★★

Ответ на: комментарий от yax123

не увидел отсылки на SoC на марвел.

Плата называется «MACCHIATObin». Её нужно смотреть в таблице.

А вот то что S922X без pci-e это отстой.

Есть в нём одна линия PCI-e 2.1, но, блин, для PCIe в SoC используются те же пины(pin mux), что и для USB3.0.
И ODROID-ы(aka Hardkernel) в своей плате предпочли USB3.0, вместо PCI-е.

anonymous
()
Ответ на: комментарий от anonymous

Плата называется «MACCHIATObin». Её нужно смотреть в таблице.

сравнили блин с разными ядрами. И быстрей всего на 11%.

Я конечно рад за S922X, но спор был за то чтобы подключить нормальную видоеокарту к SoC. У марвела это практически стандартная фича. Тогда как у остальных их вообще нет. Кстати не заметил в брифе про S922X наличие pci-e.

yax123 ★★★★★
()
Ответ на: комментарий от yax123

сравнили блин с разными ядрами. И быстрей всего на 11%.

Cortex-A72 вообще-то шире, чем Cortex-A73. И на некоторых нагрузках Cortex-A72 таки быстрее. Но при этом Cortex-A73 более энергоэффективный.

... подключить нормальную видоеокарту к SoC. У марвела это практически стандартная фича.

Вообще-то, я слышал про какие-то сложности с размером окна отображаемой памяти устройств PCIe. Но это было давненько. Возможно уже порешали.

Кстати не заметил в брифе про S922X наличие pci-e.

На выставках указывали (фото есть в инете). Ну и разработчики плат об этом писали. У них есть доступ к ещё не открытой для всех документации.

anonymous
()

Короче, Амлоджик в своем репертуаре.
Хорошо хоть тут напомнили, а то уже стал прицеливаться на 905Х2 или что там за коробка с этим делом.
Но амлоджик гогно, птому что бросает поддержку на той версии, которая была актуальна на момент выхода сок.

https://androidpctv.com/amlogic-s922x-benchmark/

Deleted
()
Последнее исправление: RTP (всего исправлений: 1)
Ответ на: комментарий от Deleted

Но амлоджик гогно, птому что бросает поддержку на той версии, которая была актуальна на момент выхода сок.

Здесь задействован Hardkernel и их комьюнити. Можешь к ним присоединится и начать портировать всё на свежее ядро и коммитить в мейнлайн.

https://androidpctv.com/amlogic-s922x-benchmark/

Это мусорный бенчмарк, к тому же эти результаты уже не актуальны. Сходи на cnx-software, там в комментариях есть ссылки на более актуальные результаты.

anonymous
()

Читая комментарии складывается впечатление, что некоторые путают тёплое с мягким. У некоторых такие ожидания от одноплатника, что такие хотелки не каждый комп потянет. 3д, видео в высоком разрешении без терринга, некоторые жалуются на плохую компиляцию кода с однопалатников. Вы серьезно? Как ещё никто не пожаловался, что они не оправдали ожидания в майнинге криптовалюты.

anonymous
()
Ответ на: комментарий от anonymous

некоторые жалуются на плохую компиляцию кода с однопалатников.

Ты, похоже, что-то попутал. Я, например, наоборот показывал, что современные относительно недорогие($50-$80) одноплатники компилируют код почти с той же скоростью, что и «печки» x86.

anonymous
()
Ответ на: комментарий от anonymous

Читая комментарии складывается впечатление, что некоторые путают тёплое с мягким. У некоторых такие ожидания от одноплатника, что такие хотелки не каждый комп потянет. 3д, видео в высоком разрешении без терринга, некоторые жалуются на плохую компиляцию кода с однопалатников. Вы серьезно? Как ещё никто не пожаловался, что они не оправдали ожидания в майнинге криптовалюты.

А что здесь такого сверхестесственного в требованиях, кроме майнинга. Вычислительная мощность современных ARM вполне себе на уровне x86 пятилетней давности. А количеством ядер так запросто может их и уделать. Типичный десктопный современный софт у меня, например, неплохо себе поживает и на стареньком Core2duo. Так чего бы ему не работать также хорошо (даже лучше) на современном ARM?

С 2Д на десктопе отлично справлялись даже GPU 10-летней давности. Да в общем-то и с 3Д десктопным проблем не было. Игры - это отдельный вопрос. Хотя у меня на Tegra k1 даже какие-то 3д игры игрались. Кстати, какой-то doom на risc-v аж запускали в фрейм буфере без всякой аппаратной акселерации.

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

Так почему собственно ожидания к одноплатникам завышенные? Все проблемы по сути проистекают от того, что львиная доля ARM SoC делается из расчета использования в каких-нибудь смартфонах, планшетах и прочей лабуде. В связи с этим SoC с нормальным набором периферийных интерфейсов либо нет вообще, либо считанные единицы, да и на тех одноплатники не особо то и выпускают. Или делают каких-то уродов типа Odroid-N2. Ну а если у тебя система на sd-карточке, или на внешнем usb-диске будет стоять, то какая уж тут компиляция. Тут и libreoffice будет тормозить. Особенно, если еще и графика вся рисуется на ЦПУ, так как вендор спеки на GPU закрыл, а нормальный драйвер не сделал.

zloy_starper ★★★
()
Ответ на: комментарий от zloy_starper

Вычислительная мощность современных ARM вполне себе на уровне x86 пятилетней давности.

Если только речь идёт про VIA и Atom.

Quasar ★★★★★
()
Ответ на: комментарий от Hertz

Есть и x86 с пассивным охлаждением, не вижу особых проблем. Да и потребление там вряд ли сильно больше.

K2
()
Ответ на: комментарий от yax123

спор был за то чтобы подключить нормальную видоеокарту к SoC

Ну, грубо говоря, современные интел и амд тоже SoC, так что без проблем, гг

K2
()
Ответ на: комментарий от anonymous

одноплатники компилируют код почти с той же скоростью, что и «печки» x86.

Компилируют под свою же платформу? Это не считается, там и компилятор проще.

K2
()
Ответ на: комментарий от NiTr0

Всякие оптимизации и костыли, характерные именно для x86. Посмотри сколько он компилирует с опциями -О1 и -О3, например, на самом х86.

K2
()
Ответ на: комментарий от K2

а чего тот же gcc на арме будет компилировать иначе?

NiTr0 ★★★★★
()
Ответ на: комментарий от Quasar

Вычислительная мощность современных ARM вполне себе на уровне x86 пятилетней давности.

Если только речь идёт про VIA и Atom.

Нет, конечно. Ядра Cortex-A76 по быстродействию уже приблизились к современным мобильным Intel Core (Sky/Kaby/Coffee), а ядра Apple A12 уже и обгоняют (речь ведётся о работе на равных/близких частотах).
И эта тенденция будет продолжаться.

А ещё у ARM-а появилось первое по-настоящему серверное ядро - Neoverse-N1.

anonymous
()
Ответ на: комментарий от K2

там и компилятор проще.

Глупости это какие-то.

anonymous
()
Ответ на: комментарий от anonymous

... серверное ядро - Neoverse-N1.

Вернее Neoverse-N1 это не ядро, а целый процессор. Так будет правильнее.

anonymous
()
Ответ на: комментарий от K2

Компилируют под свою же платформу?

А прочитать пару строк по-английски ты не можешь?
======
Conditions
This test consisted in building haproxy-git-6bcb0a84 using gcc-4.7.4, producing code for i386. In all tests, no I/O operations were made because the compiler, the sources and the resulting binaries were all placed in a RAM disk.
======

anonymous
()

Кино, офис, немного графики(GIMP), всякие IDEшки разумеется, браузер, звук, всё это работает прекрасно, простые игрушки даже, плюс можно удобно вывести GPIO для автоматического выключения дисплея и колонок при выключении платки и много всяких полезных плюх.

Речь про Orange Pi с 8 ядерным процессором, те же задачи будут намного тяжелее на Raspberry Pi, но тоже возможны.

cheetah111v
()
Ответ на: комментарий от cheetah111v

Речь про Orange Pi с 8 ядерным процессором

что за модель?
но я посмотрел, у этих пи оперативы мало, мне надо хотябы 8гб или хотябы 6. и разъёмов побольше, желательно SATA

teod0r ★★★★★
() автор топика
Ответ на: ТСу от sqq

я этот каталог видел. там максимум 4 гига оперативы

teod0r ★★★★★
() автор топика
Ответ на: ТСу от sqq

Хорошая ссылка спасибо!

pinachet ★★★★★
()
Ответ на: комментарий от anonymous

Нет, конечно. Ядра Cortex-A76 по быстродействию уже приблизились к современным мобильным Intel Core (Sky/Kaby/Coffee)

Если Core тормознуть, то безусловно приблизились.

а ядра Apple A12 уже и обгоняют (речь ведётся о работе на равных/близких частотах).

А ничего, что это не означает возможность на ARM взять те же частоты, которые бытуют на x86?

Quasar ★★★★★
()
Ответ на: комментарий от zloy_starper

Кстати, какой-то doom на risc-v аж запускали в фрейм буфере без всякой аппаратной акселерации.

Посмотри на multidoom для tilegx)

devl547 ★★★★★
()
Ответ на: комментарий от Quasar

Если Core тормознуть, то безусловно приблизились.

Ничего не нужно тормозить. Многие мобильные Core работают на близких с ARM-ами частотах «из коробки».

А ничего, что это не означает возможность на ARM взять те же частоты, которые бытуют на x86?

TSMC ещё 7 лет назад достигла стабильной работы уже древних 28nm Cortex-A9 на частоте (!)3.1GHz. И это при длине конвейера 8-11. А его длина с тех пор подросла, что обычно позволяет поднимать частоты выше (длиннее конвейер -> выше максимально достижимая частота).
Только в мире ARM-ов делать «печки» не хотят, что и понятно. Поэтому частоты и напряжения не задирают, как это делают в лагере x86.

anonymous
()
Ответ на: комментарий от NiTr0

i.mx8 - ни разу не блоб к примеру.

и как на нём работает линукс? какие есть недостатки? стоит вообще с ARM заморачиваться? кто-то пишет, что жизнь на них есть, ктото, что нет. это зависит от конкретных моделей?

teod0r ★★★★★
() автор топика

x86 не очень хочется из-за уефи, проблем с драйверами, подбором копмлектующих мать+проц+память и т.д.

intel nuc решит твои вопросы, или какой-нибудь zotac zbox, как вариант. Лично я недавно взял nuc8i7hnk, кототорое даже для игр годится.

targitaj ★★★★★
()
Последнее исправление: targitaj (всего исправлений: 1)
Ответ на: комментарий от targitaj

ну я интел брать не буду, накрайняк что-то AMD

teod0r ★★★★★
() автор топика
Ответ на: комментарий от teod0r

ну у меня его нет - как-то руки не доходили, не нужно было.

NiTr0 ★★★★★
()

Мне тут по заявочке прислали немного спеков одного забавного ARM-проца:

 	ARM Cortex A57 MPCore platform
	Архитектура - RISC ARMv8-A
	8 процессорных ядер (4 двухъядерных кластера)
	Кэш память L2 уровня 1 Мб на кластер
	До 1500 МГц
	Процессор управления системой - ARC EM

 	ARM Mali-628 GPU
	8 GPU ядер (2 4-ядерных кластера с 128 KB кэшем)
	До 500 МГц 

 	DDR4 2400 МГц контроллер
	DDR3 1600 МГц контроллер
	Модуль управления - System Memory Management Unit (sMMU)

        Контроллер USB 2.0 с 4 портами, с интегрированным интерфейсом физического уровня PHY
	Контроллер USB-2/3 Combo с 2 портами, с интегрированным интерфейсом физического уровня PHY
	Контроллер PCI Express (PCIe) x8
	Два контроллера PCI Express (PCIe) x4
	Контроллер MAC (1 Gb Ethernet) х2
	Контроллер XGMAC (XGb Ethernet) х2
	Контроллер SATA 6G х2
	Контроллер внешнего накопителя данных eMMC/SD

        Контроллер интерфейса Enhanced SPI (eSPI)
	Контроллер интерфейса General Purpose Input/Output (GPIO32)
	Два контроллера I2C
	Два Inter-IC Master/Slave (SMBUS/I2C) контроллера
	Контроллер интерфейса Serial peripheral Interface (SPI)
	Контроллер интерфейса Universal Asynchronous Receiver/Transmitter (UART)

 	Контроллер HDMI
	Контроллер дисплея DB9000 TFT LCD Controller
	4K видео декодер
	HD аудио контроллер
	Аудио интерфейс I2S

Я бы на такой вкатил бы Слаку.

yax123 ★★★★★
()
Ответ на: комментарий от pinachet

с учетом:
"... на завершающей стадии разработки".
Наверно как крыло от самолета.

yax123 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.