Переход с PC на MacBookPro 2019 (13 inch)

это, например, TCP-стек, который на CM7 500МГц (i.MX RT) для приема и передачи потока порядка 280...300М (TCP через HS USB RNDIS) требует примерно 5% CPU Load.

кстати - это был самописный порезаный под задачу стек или что-то с полки взяли и скомпилировали?
 
кстати - это был самописный порезаный под задачу стек или что-то с полки взяли и скомпилировали?

Это свой собственный стек, который я уже лет 15 применяю в своих разработках.
 
  • Like
Реакции: buncker
По сравнению с огромной x86 архитектурой ядро ARM - оно простое нафиг. Его потенциальные частоты заметно выше, чем у x86.

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

Линейно. Ну ибо в CMOS ток потребления пропорционален тактовой частоте, а при том же питании мощность растет пропорционально. Просто когда у тебя ядро в 300 миллионов транзисторов - это жопа. А какой-нибудь CM7 - это нет и 200 тысяч. Потому и жрет какой-нибудь i.MX RT1020 на частоте 500МГц всего 30мА. Столько же жрет аналоговое ядро USB, его когда включаешь - прибавляется 25мА потребления.

Иначе бы и интел и амд не ломали головы над увеличением IPC а упрощали бы архитектуру.

Дело в том, что они не могут, фарш невозможно провернуть назад. Им аукнулось то самое решение Intel 40+ лет назад не сделать хорошо 16тибитный процессор, а сделать маленький шажочек от i8080. И потом понеслась именно этими маленькими шажочками, и наросло как снежный ком. А смелости заменить архитектуру просто не хватит. В этом смысле Apple очень молодцы, не побояться сделать второй раз то, что уже один раз делали - это серьезная заявка.
 
  • Like
Реакции: borubaev и N0-body
Дело в том, что они не могут, фарш невозможно провернуть назад. Им аукнулось то самое решение Intel 40+ лет назад не сделать хорошо 16тибитный процессор, а сделать маленький шажочек от i8080. И потом понеслась именно этими маленькими шажочками, и наросло как снежный ком. А смелости заменить архитектуру просто не хватит. В этом смысле Apple очень молодцы, не побояться сделать второй раз то, что уже один раз делали - это серьезная заявка.
тут согласен.
 
а тут не согласен.
в природе не происходит.

Да можете не соглашаться. Это в любом учебнике написано. Уточню только один момент, что имеется в виду то же напряжение питания. Ибо его снижение, естественно, ведет к уменьшению мощности, но и к снижению быстродействия. И наоборот.

Например на пальцах - https://www.ti.com/lit/an/scaa035b/scaa035b.pdf

Обратите внимание, что там везде f входит первой степенью в формулы, т.е. линейная зависимость.

Там есть только один нюанс в этих мелких технологиях. Там приличные токи утечки, потому эти сотни миллионов и миллиарды транзисторов жрут прилично и просто в покое, с выключенной тактовой частотой.
 
Да можете не соглашаться. Это в любом учебнике написано. Уточню только один момент, что имеется в виду то же напряжение питания. Ибо его снижение, естественно, ведет к уменьшению мощности, но и к снижению быстродействия. И наоборот.

Например на пальцах - https://www.ti.com/lit/an/scaa035b/scaa035b.pdf

Обратите внимание, что там везде f входит первой степенью в формулы, т.е. линейная зависимость.

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

да, читал выкладки сейчас как раз, в том и дело что с повышением часоты и напряженеи повышают.
 
RME, на сколько вижу, не долго жить.

Можно пожалуйста в двух словах почему? Сам не давно перешел на РМЕ и в целом очень доволен картой. Предыдущую кстати мою карту эппл косвенно тоже похоронил, когда отказался от поддержки FireWire)
 
  • Like
Реакции: borubaev
в том и дело что с повышением часоты и напряженеи повышают.

Там, конечно, U^2 фигурирует. Но, когда N отличается на три порядка, а U где-то в двухкратном диапазоне меняется, то изменение напряжения питания можно не учитывать. N стало меньше в 1000 раз, а U^2 стал даже больше в 4 раза, итого выигрыш - 250.
 
  • Like
Реакции: buncker
Кстати, кто там хотел про судьбу TB3 узнать? Вот, принесли, что в Apple Developer Transition Kit тандерболта просто нет.
The Developer Transition Kit consists of a Mac mini enclosure containing an A12Z system-on-chip. It will be supported by 16GB of memory and a 512GB SSD for storage. Ports on the unit include a pair of USB-A ports at 5Gbps, and a pair of USB-C ports at 10Gbps. Notably, Thunderbolt 3 is absent.
 
  • Like
Реакции: borubaev
1. я об этом еще вчера писал в теме
2. DTK железные миники - это трансляторы кода, которые не являются пользовательскими машинами и берутся всего лишь в аренду. С последующим возмещением как правило пользовательским вариантом железа.
В DTK много чего нет - а точнее для тривиальных задач есть usb-c/a. Это машина для девелопера а не пользования. ТБ тупо может отсутствовать по причине банальной: зачем в временные сброки которые уйдут в утиль гарантированно - ставить ТБ??? 500 баксов за решение без ТБ адекватно.
3. По условиям DTK - нельзя делать тесты и выкладывать в народ, по понятным причинам. Это не пользовательский комп, а транслятор, нечего там ждать по гикбенчам. ОС сырая, процессор не факт что конечный для грядущего релиза.
Так что отсутствие порта ТВ в DTK ничего не значит ровным счетом, пока что кроме экономии на партии спец машинок в аренду

и нечего стонать осень про любимые ВСТ бренды которые не торопятся с переходом на новые UB приложения..
кому надо - берет машину сегодня и работает!
Кому лень и не надо - будет втирать по осени и зиме - нам нужно на руках сначала комп новый иметь с камнем, потом начать работу по оптимизации и тд... так и рождаются апгрейды софта с задержкой под актуальную ОС. Куча условных причин.
В середине лета надо начинать работу - а не ближе к концу года. Тогда и поводов не будет у вас, пользователи писать чтоапгрейды ОС от Эппл виноваты вечные, никто не поспевает...
 
  • Like
Реакции: borubaev
Это машина для девелопера а не пользования.

Именно поэтому отсутствие TB настораживает. Ведь эти машины для того, чтобы было удобно разработчикам перенести свой софт на новый камень. А на чем отлаживать перенос драйверов TB-устройств?
 
  • Like
Реакции: borubaev
Сейчас очевидно в первой волне - больше касается перевода Mac OS, iOS, iPadOS приложений, не драйверов.
 
Если dtk — это просто айпад в корпусе от миника, то откуда ж там взяться тандерболту. Может просто не успели. Может ещё один dtk будет.
Потому что ну даже эпплу нельзя много лет пиарить эту движуху с егпу и прочим, а потом сказать типа ой, мы передумали
 
  • Like
Реакции: baloo
Кстати, кто там хотел про судьбу TB3 узнать? Вот, принесли, что в Apple Developer Transition Kit тандерболта просто нет.
Я хотел.... Тут где то тень господина Иванова по форуму бродит, а именно он нам всем обещал светлое и без облачное будущее с UAD и теперь уже вечным интерфейсом Тендерболт.
 
  • Like
Реакции: Oliver_Cray
зачем в временные сброки которые уйдут в утиль гарантированно - ставить ТБ??
Наверное затем, что это как бы заявлявшийся и Эйплом ранее основной интерфейс для всех внешних железяк.
Я конечно не прям разработчик, в глазах Эйпла, но мне всегда казалось, что на девелоперском железе должно быть АБСОЛЮТНО всё, что может быть на пользовательской.
 
Наверное затем, что это как бы заявлявшийся и Эйплом ранее основной интерфейс для всех внешних железяк.
Я конечно не прям разработчик, в глазах Эйпла, но мне всегда казалось, что на девелоперском железе должно быть АБСОЛЮТНО всё, что может быть на пользовательской.
вы говорите с пользователями на языке разроботчика, они этого тупо не понимают.
им по сути и не надо.
Эпл к примеру взяла да отказалась от opengl в следующих осях. Для пользователя аргумент "эппл дает разарботичкам бету оси и полгода чтоб понять, простить, и реализовтаь поддержку нового графического API" и пользователям этого достаточно.
А разраб сидит и думает, толи новые фичи сделать чтоб версию новую выпустить и покушать заработать, толи втыкать в новый, как обычно прекрасно документиарованный самородок от конторы.
 
  • Like
Реакции: Alex_HS
В середине лета надо начинать работу - а не ближе к концу года.
Пипец сколько условностей и условий.. и всё ради чего? Чтобы в инстаграмме запостить фоточку с яблочком? Как насчёт того, чтобы "купил и работаешь"? Сразу. Впрочем, понятно, что если ЦА - это домохозяечки, то всё норм. Но для проф работы количество требований к пользователям от продавца - унизительно велико.
 
Потому что ну даже эпплу нельзя много лет пиарить эту движуху с егпу и прочим, а потом сказать типа ой, мы передумали

C этим у эпла никогда не было проблем... Уберут тандерболт в лёгкую, придумав какой-нибудь новый разъём.
 
Эта девелоперская железка ориентирована на софт на данном этапе, дрова это иной этап. Так было и ранее. Ничего нового. DTK чтобы ускорить процесс базы новых приложений, это нужно арм-маку уже сейчас. Речь о том что к зиме под новые устройства должна быть глобальная база приложений.
Но если разработчику удобнее думать не про завтра а только сегодня - пожалуйста, пилите рюшечки и зарабатывайте пару лет. Вы продадите продукт даже владельцам новых Интел-маков, а что потом? Все равно будете кроить судорожно время ..
Смысл спорить? Вам или вперёд или остаться здесь и сейчас.

И уйдёт на это становление 2 года начиная с сегодня. Сроки включили.
ваши алтан в через 2 года ждут UB2 как минимум. Дальше вам думать рюшечки - или ехать в будущее актуальное с текущими и новыми пользователями.

вопросы с дровами будут решаться в любом случае, это любой понимает, я не являюсь разработчиком дров потому мне это не важно, но прекрасно осознаю размеры возможных проблем. И это не радостно.
Но неужели отвергая будущее сегодня вы знаете чем займётесь завтра? Обслуживать хейтеров АРМ? Тоже ниша..
перед вами констатация факта, принимать или плюнуть это сугубо вообще право, нет ни правых ни виноватых, входя в отношения с Эппл, вам прицдется учитывать правила игры.



я смотрю в теме есть разработчики, но ведёте вы себя исключительно как хейтеры новой платформы, хотя - это ваш хлеб. Ну нравиться вам что либо думать пожалуйста. Из таких последствий я Незнайка что должно вырасти для будущего платформы.
как писал плагины так и продолжаю. Да есть специфика требующая раскрытия карт, но ещё рано.
 
@buncker, вы в теме не единственный разработчик. Давайте не будем решать за всех? Я вижу что вам неприятно происходящее, и сочувствую.
но я как разраб думаю о завтрашнем дне.
Вопрос о чём думаете вы, если не понимаете что вас ждёт. Если понимаете и не нравится, корректируйте планы. На Эппл мир клином не сошёлся.
у тому же вам четко сказано что интел-маки будут поддерживаться ещё достаточное время. Просто однажды Rosetta 2.0 уронить вновь. И это норм.

задача разработчика не только писать здесь и сейчас, но и адаптироваться под завтрашнюю работу. Если не хотите, ее и не будет. Арифметика проста.

заявлений на счёт ТБ будущего не было, какие причины плести интриги о скорой кончине? Судя по DTK трансляторам приложений? Не понимаю

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

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

если следовать обратной логике - UAD, Apogee уже залазят в петлю? Не уверен. Меньше паники и уверенности в завтра.
нлобальные изменения у Эппл были и будут. Это главное что надо знать начиная любые работы на их территории.
 
Но для проф работы количество требований к пользователям от продавца - унизительно велико.
Профессионалы ничтожно маленький сегмент рынка, Apple на них оглядывается тупо по остаточному принципу...
 
Эта девелоперская железка ориентирована на софт на данном этапе, дрова это иной этап. Так было и ранее. Ничего нового. DTK чтобы ускорить процесс базы новых приложений, это нужно арм-маку уже сейчас. Речь о том что к зиме под новые устройства должна быть глобальная база приложений.
Какой можно сделать софт работающий, например с тендерболт внешней аудио картой, не имея тендерболта на борту компа?
О чём вы?
 
Но если разработчику удобнее думать не про завтра а только сегодня - пожалуйста, пилите рюшечки и зарабатывайте пару лет. Вы продадите продукт даже владельцам новых Интел-маков, а что потом? Все равно будете кроить судорожно время ..
Смысл спорить? Вам или вперёд или остаться здесь и сейчас.
Смысла спорить нет. Вернее - не с кем. Это понятно.
Но я ведь не о споре, я о том, что раз на девелоперском железе СЕЙЧАС!!!!!!!! нет Тендерболта - можно о нём, как об интерфейсе будущих Маков ЗАБЫТЬ!
Но меня удивляет и расстраивает не это.
Почему бы Apple чётко и ясно н5 обозначить свои основные технические и технологические планы на ближайших ХОТЯБЫ 5-6 лет? и в отношении интерфейсов и в отношении приоритетов драйверов и прочего. Просто чтоб можно было в разработках опереться на перспективные интерфейсы и решения, а н5 гадать на кофейной гуще - какого хрена на девелоперском железе нет Тендерболта?????????
 
Последнее редактирование:
  • Like
Реакции: N0-body
Можно пожалуйста в двух словах почему? Сам не давно перешел на РМЕ и в целом очень доволен картой. Предыдущую кстати мою карту эппл косвенно тоже похоронил, когда отказался от поддержки FireWire)
RME, так же как и эпл, давно хоронят. А они живее всех живых )
 
  • Like
Реакции: _MaxiM_ и borubaev
@buncker, вы в теме не единственный разработчик. Давайте не будем решать за всех? Я вижу что вам неприятно происходящее, и сочувствую.
но я как разраб думаю о завтрашнем дне.
Вопрос о чём думаете вы, если не понимаете что вас ждёт. Если понимаете и не нравится, корректируйте планы. На Эппл мир клином не сошёлся.
у тому же вам четко сказано что интел-маки будут поддерживаться ещё достаточное время. Просто однажды Rosetta 2.0 уронить вновь. И это норм.

задача разработчика не только писать здесь и сейчас, но и адаптироваться под завтрашнюю работу. Если не хотите, ее и не будет. Арифметика проста.

заявлений на счёт ТБ будущего не было, какие причины плести интриги о скорой кончине? Судя по DTK трансляторам приложений? Не понимаю

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

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

если следовать обратной логике - UAD, Apogee уже залазят в петлю? Не уверен. Меньше паники и уверенности в завтра.
нлобальные изменения у Эппл были и будут. Это главное что надо знать начиная любые работы на их территории.
вы довольно однобоко реагируете.
по вашей реакции тут и в прочих темах - есть ощущение что вы фанат эппл.
я не фанат ничего, просто работаю под ту ось что дали, и мне как разработчику некторые вещщи которые творит данная контора смотрятся странными.
Если те выкладки что запостил @Rst7 по поводу изменений в реализации того же юсб вас не бросают в дрожь, то ну как сказать... ну значит мы с вами на сильно разных хлебах пасемся.

я вот согласен с @Aleksandr Oleynik в том что етсь стйокй ощущение что контора мечется, и что фокус с про сектора уходит семимильными шагами на чисто потребителей контента.
Уж простите что меня это расстраивает.
А работу я буду делать и дальше, хоть они на RISK-V уйдут. Работа есть работа.
 
Последнее редактирование:

Сейчас просматривают