LINUX.ORG.RU
ФорумTalks

ARM и RISC-V на десктопе

 ,


2

3

После перехода эпла на свои чипы, увидев, что в отличных от x86 процессорах есть преимущества, люди засуетились, а их интерес к АРМ (и не только) повысился. Сам факт того, что теперь можно получить производительный процессор, который будет потреблять меньше энергии (хотя разница и уменьшается), прекрасна.

Про RISC-V. Там тоже всё прекрасно. К слову, недавно наткнулся на пост @X512 о портировании хайку на RISC-V.

Итог: большой производитель продуктов переходит на АРМ, переход оказывается относительно гладким, процессоры показывают себя хорошо. Кроме этого, есть малинка с 8 гигабайтами оперативной памяти, это уже заход на рынок слабеньких, но десктопов.

Есть и недостатки. Конечно, уже очень много софта написано именно для х86, а некоторых инструкций нет у АРМ и RISC-V.

Всё же, какое вы видите будущее у АРМ и RISC-V на десктопе ?

Десктоп - это не только процессор.

У x86 есть одно неоспоримое преимущество: компания которая выпускает эти процессоры, одновременно является технологическим гигантом и развивает другие направления.

Практически ВСЁ что сейчас используют и будут использовать рядом с ARM’ом - было сделано с подачи этой компании, и для её x86: PCI, SATA, USB, ATX, AC’97, NVMe, и прочая и прочая и прочая.

В дальнейшем список нововведений будет пополняться, и в этих условиях x86 процессоры будут быстрее получать поддержку этого всего, а компании выпускающие ARM будут в роли догоняющих.

Ну либо так же как и сейчас, будут выпускать костыльные решения вроде SATA-over-USB, а мы с вами будет удивляться, чо ж загрузка проца под 100% при загрузке с торрентов.

Мы любим Интел не за то, что он Интел, а за то что его стратегия (и его партнеров) позволяет нам взять видеокарту от nVidia, и вставить ее на место видеокарты от AMD, через пару дней снять видеокарту и на ее место поставить звуковуху от Creative Labs, еще через пару дней докупить за 20 баксов 8 гиг ОЗУ и изящным движением добавить его в комп, потом поменять проц на более шустрый, а может даже и сокет на более шустрый, оставив 80% начинки компа на месте. В общем это вроде как называется масштабируемостью и совместимостью.

С ARM будет тютелька в тютельку как сейчас с Apple: вот вам проц, вот вам 8 гиг памяти, вот вам список наших работающих приложений, другого не будет, оно не нужно, 8 гиг хватит всем и плевать что полгода назад вы рендерили фотки 2048х1536, а сегодня 20400х10050 и в 8 гиг оно уже не вмещается.

С той разницей что Apple удается держать и экосистему и маркетинг в узде, поэтому если ты не можешь запустить на нем Крузис - то мудак ты, а не Apple, а в случае других производителей мы просто получим список несовместимых между собой недобоксов (ARM-десктопы уже давно есть, например Хромобуки, ну и как вам?) которые работают хрен пойми как с хрен пойми какой совместимостью. Я тут недавно запустил Dos Navigator которым пользовался на 386-м, и он отлично запустился на проце 2020 года выпуска, а вот с ARM’ом такие фокусы не прокатят, и пофиг что Allwinner A10s выпущен через пару месяцев после Allwinner A10 - они несовместимы между собой.

Будет нытье на форумах: - ололо а почему motion который нормально работал на селероне 20-летней давности, тормозит на моем новеньком ARM100500? - та ты шо лашара, в ARM100500 же нет поддержки той гиппертрипперсупермегаскалярногострашногослова который был в селероне (приветик мой Allwinner A20), поэтому ССЗБ.

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

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

Нового ничего нет, насколько я знаю.

Ну вот, значит с этой стороны проблемам взяться неоткуда, весь уродский старый код для Доса и Виндоуз — тоже LE.

Лично я столкнулся с проблемой, когда программы на Дельфи нормально работали под Win9x и начали падать под XP, и выловить все Access Violation-ы за год допиливания так и не удалось. Худо-бедно этим пользовались ещё лет 10.

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

У меня dell xps 13, куплен в 2016г. и у него 4гб оперативки. Хочешь сказать, что малинка справится не хуже i3 с десктопными задачами?

Тут стоит четко разграничивать, где виноват проц, а где не виноват. Кроме i3, у тебя есть периферия подключенная по высокоскоростному PCI, у тебя есть нативный SATA (или NVM), у тебя есть DMI, у тебя есть полноценный южный мост и тд.

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

В дальнейшем список нововведений будет пополняться, и в этих условиях x86 процессоры будут быстрее получать поддержку этого всего, а компании выпускающие ARM будут в роли догоняющих.

Вот только не каждый день выкатывают новую прорывную технологию.

Мы любим Интел не за то, что он Интел, а за то что его стратегия (и его партнеров) позволяет нам взять видеокарту от nVidia, и вставить ее на место видеокарты от AMD, через пару дней снять видеокарту и на ее место поставить звуковуху от Creative Labs, еще через пару дней докупить за 20 баксов 8 гиг ОЗУ и изящным движением добавить его в комп, потом поменять проц на более шустрый, а может даже и сокет на более шустрый, оставив 80% начинки компа на месте

Это модульность, её можно будет достичь, когда будет стандарт сокета процессоров архитектуры АРМ.

С ARM будет тютелька в тютельку как сейчас с Apple: вот вам проц, вот вам 8 гиг памяти

Нет, не будет. Просто пока так легче, потом будет какой-то стандартизированный разъём для процессора.

fernandos ★★★
() автор топика
Ответ на: Нигде от Camel

У них по плану в апреле было предоставление тестовых экземпляров

Но спецификации были? Что собирались туда ставить? Или и этого не было?

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

RISC-V64 для десктопа: https://www.crowdsupply.com/sifive/hifive-unmatched RAM 16Gb

А как же пониженное энергопотребление ? Судя по спекам, min 150 w.

Да и почти 700 баксов за такое - ну как-то не очень.

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

Вот только не каждый день выкатывают новую прорывную технологию.

Хоть раз в 10 лет - суть неизменна.

Это модульность, её можно будет достичь, когда

То есть никогда. Для стандартов - есть Штеуд, а в случае АРМ есть 15 стандартов (с).

Нет, не будет. Просто пока так легче, потом будет какой-то стандартизированный разъём для процессора.

Стандартизировать его может лишь крупная компания. Десяток мелких - они как князьки на территории, могут лишь междусобойчиком заниматься. Как собственно и происходит.

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

Я же не говорю, что она подумает над задачей пару секунд, и потом скажет «не, не буду это делать». То, что принципиально малинка может многие вещи вычислять не очень интересно, главное - на сколько быстро она это будет делать. Если для условной студенческой задачки последнему i3 потребуется 3минуты, а последней малинке 5минут, то чисто потребительски эта разница решает в пользу i3.

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

Тут стоит четко разграничивать, где виноват проц, а где не виноват.

Если малинковский МП сам по себе по производительности не хуже современников i3, что мешает все эти системные шины и ссд сделать такого же уровня, как у интел? Ведь в сообщении фернандеса вообще не об этом говорилось, а о том, что вот теперь 8гб на малинке, и всё будет круто, как будто только оперативки не хватало, а так всё остальное на высоте. И вот где они, эти ноуты на малинковском проце, которым только не хватало 8гб оперативки, чтобы деклассировать ноуты на i3?

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

Практически ВСЁ что сейчас используют и будут использовать рядом с ARM’ом - было сделано с подачи этой компании, и для её x86: PCI, SATA, USB, ATX, AC’97, NVMe, и прочая и прочая и прочая

Это называется «монопольное положение на рынке». Что Intel скажет — то индустрия и будет использовать. Но это не значит, что рандомная фирма не может сделать у себя на плате USB или AC'97.

Мы любим Интел не за то, что он Интел, а за то что его стратегия (и его партнеров) позволяет нам взять видеокарту от nVidia, и вставить ее на место видеокарты от AMD, через пару дней снять видеокарту и на ее место поставить звуковуху от Creative Labs

Вообще-то изначально это технология IBM PC. IBM, которую несколько десятков лет постигла участь, уготовленная в том числе интелю в связи с потерей монополии на рынке процессоров. Интель уже сейчас не производитель номер один, а лишь один из многих производителей.

С ARM будет тютелька в тютельку как сейчас с Apple: вот вам проц, вот вам 8 гиг памяти, вот вам список наших работающих приложений, другого не будет, оно не нужно

Расскажи мне истории про сокеты процессоров и ограничения на объем оперативки в материнке.

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

Вот тут запуск либры и какие-то вычисления. Вроде нормально.

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

Хоть раз в 10 лет - суть неизменна.

Нет, если раз в 10 лет, то у АРМ будет более чем достаточно времени для поддержки некой технологии.

То есть никогда

То есть вы не понимаете, что на это уходит время.

Стандартизировать его может лишь крупная компания

Нвидия?

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

RISC-V64 для десктопа: https://www.crowdsupply.com/sifive/hifive-unmatched RAM 16Gb

А как же пониженное энергопотребление ? Судя по спекам, min 150 w

Еще раз: выбрать можно только одно — либо высокую производительность, либо низкое потребление. И то и другое бывает только в голословных утверждениях на маркетинговых брошюрках.

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

а о том, что вот теперь 8гб на малинке, и всё будет круто, как будто только оперативки не хватало

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

И вот где они, эти ноуты на малинковском проце, которым только не хватало 8гб оперативки, чтобы деклассировать ноуты на i3?

А чего вы i3 вообще приплетаете? А так, есть 400 малинка (но я бы подождал версию с 8 гб), это самое близкое к ноуту, что пока продаётся.

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

Уже есть RISC-V на десктоп: https://www.sifive.com/boards/hifive-unmatched

Вставляешь в любой Mini-ITX корпус, втыкаешь SSD, Radeon с открытыми дровами и вперёд. 16Гб распаянной памяти пока «хватит всем». И никакой «анальной огороженности».

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

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

Хорошо, пожалуй, я немного передернул смысл, но всё равно это какой-то очень нишевой десктоп.

А чего вы i3 вообще приплетаете?

Потому что это бюджетный десктопный проц, частый выбор всех, у кого нет денег на старшие модели, а работать надо.

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

Хорошо, пожалуй, я немного передернул смысл, но всё равно это какой-то очень нишевой десктоп.

Какому-то бедному студенту пойдёт. Я знаком с людьми, которым от компьютера нужно только проигрывание видео, почта через браузер и мессенджер, тоже пойдёт.

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

Это ещё надо сравнить с мини ПК типа NUC (но не обязательно он, есть еще всякие HP и проч Fujitsu Siemens). При том, что на мини ПК идёт нормальная венда. А на малинке сношайся с этим недолинуксом (расбиан и прочие NOOB).

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

Гугель выбрал жабу чтобы с ведроидом такого не происходило

TooPar
()

насчет risc-v где-то была критика архитектуры, которая сводилась к тому, что на risc-v тяжело сделать производительный процессор

cvs-255 ★★★★★
()
Ответ на: комментарий от fernandos

Это модульность, её можно будет достичь, когда будет стандарт сокета процессоров архитектуры АРМ.

Стандартов сокетов процессоров по сути никогда не было, они слишком быстро устаревали. И документации на них толком нет, процессор-чипсет – это единый комплекс, разрабатываемый одним производителем и работающий по недокументированным проприетарным протоколам.

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

Socket 7 с тобою не согласен.

Он долго не прожил. А PS/2, USB, PCI, IDE, SATA, DDR прожили намного дольше и они поддерживаются на более широком наборе железа с разными архитектурами процессоров.

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

Это да.

Кстати, а были процы на PCI (как всякие извращения с 486 на ISA)? Или это технически невозможно?

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

Кстати, а были процы на PCI (как всякие извращения с 486 на ISA)? Или это технически невозможно?

Извратится наверное можно, но это будет менее эффективно. Сокеты сильно оптимизируют под особенности архитектуры процессора.

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

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

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

кто бы мог подумать, что подобная открытая архитектура PC могла вообще родиться, в современном мире это просто невозможно, вендор лок силен как никогда

Запросто: UEFI. А в мире «свободного» Линукса распространён ни с чем не совместимый даже с самим собой и огороженный u-boot.

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

Мы любим Интел не за то, что он Интел, а за то что его стратегия (и его партнеров) позволяет нам взять видеокарту от nVidia, и вставить ее на место видеокарты от AMD, через пару дней снять видеокарту и на ее место поставить звуковуху от Creative Labs, еще через пару дней докупить за 20 баксов 8 гиг ОЗУ и изящным движением добавить его в комп

При чем тут интел, болезный?

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

При чем тут интел, болезный?

При том что ТО, что сегодня ты считаешь десктопом - на 80% состоит из идей и подач Интела под свои процы. Чего именно - я уже написал выше и этот список не полный. И так оно будет впредь.

ARM и прочая - всего лишь ПАРАЗИТЫ и они ВСЕГДА будут играть роль догоняющего и пользующегося объедками с барского стола.

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

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

Шины были и до IBM, разбери любой советский Маяк (магнитофон) и увидишь там «шины», пусть даже аналоговые. Суть не в концепции шин.

А в том что на данный момент направление «десктопности» задается фактически одной компанией, начиная с маркетинговой и заканчивая технической реализацией под свои хотелки.

Иными словами, на «открытых платах ARM будут те шины, и разъемы, которые внедрит Интел». Своих шин и разъемов там не будет. Открытозники не умеют в стандарты. Вот есть например открытая SPI и i2c. Ты когда-нибудь видел электрический разъем который можно вставить в другой разъем не боясь переполюсовки, или SDA вместо SCL ? Че уж говорить за более сложное.

Иногда всплывают и другие реализации той или иной технологии. FireWire, Thunderbolt’ы и прочее. Но они быстро отмирают.

windows10 ★★★★★
()

Если десктопный проц на 35-45 Ватт будет стандартом, то это будет хорошо. Конечно, в x86-индустрии они тоже есть, но стоят дороже и выпускаются намного реже.

AMD, Intel и nVidia могут выпустить хорошие RISC-V или ARM-чипы, но нужно вложиться ещё в софт под Linux, то есть должно поменяться в корпорацииях мировоззрение и ориентация. Windows на новой архитектуре не так конкурентноспособна из-за зависимости к закрытым программам. Microsoft не Apple, долго возится с ARM-редакцией Windows, а серьёзных подвижек нет.

Тоже самое и относится и к Qualcoom/Samsung - подвижек нет, не могут разработать ARM-проц декстопно-ноутбучного класса, чтобы толкнуть ARM-софт на новый уровень популярности.

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

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

Morin ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

Перепишут, портируют, либо запихнуть в облака.

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

открытая архитектура - это

Бардак с кучей стандартов и форков этих стандартов. Нафиг нужно.

АРМ будет лишь во влажных мечтах. По крайней мере пока за него не возьмутся гиганты, при чем не за архитектуру, а конкретную реализацию, готовую для потыкать.

windows10 ★★★★★
()

Всё же, какое вы видите будущее у АРМ и RISC-V на десктопе ?

Я готов перейти. Для работы все мне нужное вроде есть под ARM, теперь только вопрос цены и производительности.
Видел на youtube демонстрацию ноута от apple с ARM процессором, его сравнивали с ноутами на amd/intel и он всех уделал. Это впечатлило.

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

бардак это сейчас, где каждый подвал хочет свой ни с чем неповторимый, личный, хорошенько лицензированный «стандар»

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

бардак это сейчас, где каждый подвал хочет свой ни с чем неповторимый, личный, хорошенько лицензированный «стандар»

Да, я тоже не в восторге от ARM’а и его неповторимых личных решений.

Ну что поделаешь, это у нас на x86 абсолютная обратная совместимость. Берешь дискетку с MSDOS 6.22 и запускаешь ее на вчерашнем i9. Командная строка тебе обеспечена, дальше уже нюансы, которые после plug&n&play вообще перестали быть нюансами.

То ли дело ARM. Как я уже писал выше, Allwinner A10 != Allwinner A10s != Rockchip rk3188 != Qualcomm Snapdragon 450 != Mediatek MTK6580. Никому на десктопе не нужен этот дроч с u-boot’ами, конфигами, где если ты на байт ошибешься в адресе начала рутфса у тебя ничего не стартонет, кучей несовместимых между собой ядер.

Так было есть и будет в той отрасли, где нет крупного вендора который может собрать волю в кулак и гаркнуть «все используем MBR!»

Что бы ты там себе влажно не нафантазировал, друг, рыночек уже давно все порешал, даже пример с Apple показал что важна не архитектура проца, а финансы и контроль производственного процесса конечного девайса от А до Я.

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

Берешь дискетку с MSDOS 6.22 и запускаешь ее на вчерашнем i9. Командная строка тебе обеспечена, дальше уже нюансы, которые после plug&n&play вообще перестали быть нюансами.

А вот кстати нет. Всё, в новых платах UEFI нет легаси режима, никто не эмулирует прерывания BIOS, а без BIOS не может работать и DOS.

http://wiki.freedos.org/wiki/index.php/Releases/1.3#Support_for_UEFI.3F

Support for UEFI?

FreeDOS 1.3 will not support UEFI-only systems. You will need to enable «legacy» or «compatibility» mode in your UEFI to emulate a BIOS.

Since Intel plans to end «legacy BIOS» support in their new platforms by 2020 (in favor of UEFI) users have asked if FreeDOS will be updated to support UEFI. The short answer is No.

Like any DOS, FreeDOS makes use of BIOS for video and disk functions. But even if these functions were moved into the FreeDOS kernel, note that there are many, many existing DOS programs that directly use BIOS to work. FreeDOS cannot «emulate» BIOS for these program

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

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

то что он потом вкатился в кучу групп, это попытка не потерять контроль над ситуацией. Ведь удача улыбнулась, IBM принес платформу которую начали собирать куча фирм, попутно закупая интелопроцы, впрочем не только интел, на вскидку что вспомнил - cyrix amd via. тошиба что-то пыжилась, кто там еще водился - моторола, сименс последние правда весь рынок просрали или проспали.

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

А вот кстати нет. Всё, в новых платах UEFI нет легаси режима, никто не эмулирует прерывания BIOS, а без BIOS не может работать и DOS.

У меня новая плата, режим есть, полет нормальный.

И это - лишь частный пример.

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

Бардак с кучей стандартов и форков этих стандартов. Нафиг нужно.

В ARM ещё больше бардака. Как минимум 3 полностью не совместимых набора команд и ещё один набор с поломанной обратной совместимостью. Полный бардак с периферией и загрузчиками.

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

Слушай, я там выше предоставил список технологий\стандартов, придуманных интелом, и составляющих 80% того, что вообще используется на десктопах, включая десктопы на ARM.

Оно используется с любым процом, даже от AMD.

Ну еще Майкрософт вносит иногда свои пожелания в аппаратные разработки. Это касается всяких plug&play, acpi и прочий программно-аппаратный стек.

windows10 ★★★★★
()
Последнее исправление: windows10 (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.