The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Процессоры Intel Skylake и Broxton потребуют наличия несвобо..., opennews (??), 07-Июн-15, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


59. "Процессоры Intel Skylake и Broxton потребуют наличия несвобо..."  –1 +/
Сообщение от Музыкант (?), 07-Июн-15, 17:10 
Ясно, спасибо.
Ответить | Правка | Наверх | Cообщить модератору

106. "Процессоры Intel Skylake и Broxton потребуют наличия несвобо..."  +3 +/
Сообщение от Аноним (-), 07-Июн-15, 19:44 
> Ясно, спасибо.

Ожидая следующий вопрос: да, и у нвидии такая же фигня. Для управления аспектами работы БОЛЬШОЙ И СЛОЖНОЙ железки, намного превышающей по сложности десяки шкафов с аппаратурой ранних компьютеров, разработчикам может быть удобно ставить вспомогательные сервисные процессоры. В этом самом по себе никакого заговора нет: просто не все вещи удобно делать в виде жесткой логики. Иногда надо что-то поумнее и погибче. А при современных технологиях утрамбовать на тот же кристалл пяток небольших вспомогательных спеицализированных процессорных ядер "до кучи" - ни разу не вопрос.

У амд нынче вон в системном ПРОЦЕ - есть небольшая фирмварь, без которой система не стартанет. Потому что фирмварь - грузится в проц-хелпер контроллера памяти и тот относительно автономно раскочегаирвает DDR3. У которой не очень простая стартовая последовательость. Ну и флаг тебе в руки стартануть систему, если контроллер памяти не заработал...

//Ну это так, по итогам недавнего чтения даташитов...

Ответить | Правка | Наверх | Cообщить модератору

121. "Процессоры Intel Skylake и Broxton потребуют наличия несвобо..."  +2 +/
Сообщение от Музыкани (?), 07-Июн-15, 20:28 
Да вообще-то проблема не в самом существовании фирмвари, а в закрытости её кода. Я просто, похоже, не совсем корректно вопрос поставил: надо было спросить, закрыт ли код прошивки в процессорах AMD и есть ли способ его скачать из процессора, чтобы сличить с официальной сборкой (такого, скорее всего, нет пока ни у кого в мире).
Ответить | Правка | Наверх | Cообщить модератору

143. "Процессоры Intel Skylake и Broxton потребуют наличия несвобо..."  +2 +/
Сообщение от Аноним (-), 07-Июн-15, 21:46 
> Да вообще-то проблема не в самом существовании фирмвари, а в закрытости её кода.

Мне закрытый код тоже не нравится. Но если честно, догружаемое снаружи фирмваре в сервисный проц - далеко не самое великое зло в природе. Да, у зла еще и степени бывают, мир не черно-белый.

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

> спросить, закрыт ли код прошивки в процессорах AMD

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

> не идеален. и есть ли способ его скачать из процессора, чтобы сличить
> с официальной сборкой (такого, скорее всего, нет пока ни у кого в мире).

Во первых фирмвари бывают разные и их несколько. Например AtomBIOS у амд живет в флешке видеокарты. И рассказывает софту как работать с конкретно вот этой видеокартой. Сам по себе он вообще как таковой не выполняется. Это байткод виртуальной машины. Драйвер интерпретирует его и в результате узнает что надо сделать "чтобы сделать вот эту операцию". На самом деле этот процесс целиком контролирует хост и открытый драйвер и если какое-то действие делать не хочется - можно и не делать. Если это вызовет проблемы - ну, сами виноваты. А есть например кучка сервисных сопроцессоров. Например, управляющий питанием и вентилем. И иными аппаратными блоками. С ними фокус в том что им довольно часто нужны исправления фирмварей для исправления вылезших уже опосля штамповки железок багов. А вон например у новых APU - фирмвара нужна контроллеру памяти. Там мелкий процик, который делает link training и прочее детектирование параметров DDR3 независимо от системы. Система в этот момент трепыхаться может очень ограниченно (основной системной DRAM в этот момент еще нет!) и кодинг BIOS превращается в геморрой. Равно как и любое изменение параметров DRAM: одно неверное движение и ... поток кода шел из DRAM. Если там хоть что-то будет не идеально, выполнение мигом срубится. Играться с параметрами DRAM из кода который из DRAM же и работает - очень своеобразная затея. Ну а вот отдельный микроконтроллер с своей локальной памятью может пережить и какую-нибудь недоступность памяти при (пере)конфигурации, например. А когда начинает хотеться всякие там спячки и прочее, и чтоб быстро и без проблем - так вот постепенно оказывается что проще всего выпихнуть такие операции на отдельный мелкий сервисный процик. То же самое с продвинутым рулением питанием и прочая. Например питание у амд в видяхах и APU рулится как-то так: есть сервисный проц, они называют это SMC (system management controller, чтоли). Этот проц меряет фактическое потребление чипа, 100 раз в секунду. И фактическую загрузку блоков. По итогам принимает решение - куда менять частоты. В результате у GPU нет постоянной рабочей частоты - он порядка 100 раз в секунду адаптивно реклокается под фактическую нагрузку, отключать неиспользуемые блоки (power gating/clock gating). Ну а бонусом еще вентилятором может рулить, etc.Работает круто, быстро и относительно без проблем. И без сервисного проца все это не прокатит - системному софту напряжно 100 раз в секунду все бросать, да и это - достаточно жесткий реалтайм. Там критичны времена реакции и точность времянок. Ну а поскольку железка сложная и все это должно с драйвером взаимодействовать, получается что апдейты иногда может захотеться. И перешивать флеху с риском закирпичивания устройства - удовольствие ниже среднего. Да и флеха для впихивания ВСЕХ фирмварей нужна крупнее и дороже. Вот никто их ВСЕ туда и не пихает.

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

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

Ответить | Правка | Наверх | Cообщить модератору

183. "Процессоры Intel Skylake и Broxton потребуют наличия несвобо..."  +1 +/
Сообщение от chinarulezzz (ok), 08-Июн-15, 02:14 
>Мне закрытый код тоже не нравится. Но если честно, догружаемое снаружи фирмваре в сервисный проц - далеко не самое великое зло в природе. Да, у зла еще и степени бывают, мир не черно-белый.

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

Ответить | Правка | Наверх | Cообщить модератору

186. "Процессоры Intel Skylake и Broxton потребуют наличия несвобо..."  –2 +/
Сообщение от бедный буратино (ok), 08-Июн-15, 04:25 
>>Мне закрытый код тоже не нравится. Но если честно, догружаемое снаружи фирмваре в сервисный проц - далеко не самое великое зло в природе. Да, у зла еще и степени бывают, мир не черно-белый.
> - Выбирай: кулаком в нос, локтём в ухо, коленом под дых, плевок в лицо...
> - Нуууу, я просто хочу купить...
> - Не выйдет, всё включено. Но ты можешь выбирать, и относиться к этому как угодно.

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

Ответить | Правка | Наверх | Cообщить модератору

187. "Процессоры Intel Skylake и Broxton потребуют наличия несвобо..."  +4 +/
Сообщение от chinarulezzz (ok), 08-Июн-15, 04:49 
> ты забыл крикнуть freeeeeeeeeeeeeeeedom.

Freeeeeeeeeeeeeedom!

> как раз про вас Тео

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

Ответить | Правка | Наверх | Cообщить модератору

190. "Процессоры Intel Skylake и Broxton потребуют наличия несвобо..."  –1 +/
Сообщение от бедный буратино (ok), 08-Июн-15, 06:31 
>> как раз про вас Тео
> Тео умный, харизматичный лидер, нашедший свою аудиторию единомышленников. Как и всякому
> лидеру, ему свойственно высказываться в не подлежащей сомнению форме, хотя это
> больше про восприятие его идей поклонниками.

Тео подметил самую суть. И поэтому он молодец.

Ответить | Правка | Наверх | Cообщить модератору

191. "Процессоры Intel Skylake и Broxton потребуют наличия несвобо..."  +3 +/
Сообщение от chinarulezzz (ok), 08-Июн-15, 06:49 
>>> как раз про вас Тео
>> Тео умный, харизматичный лидер, нашедший свою аудиторию единомышленников. Как и всякому
>> лидеру, ему свойственно высказываться в не подлежащей сомнению форме, хотя это
>> больше про восприятие его идей поклонниками.
> Тео подметил самую суть. И поэтому он молодец.

Три раза ку!

Ответить | Правка | Наверх | Cообщить модератору

238. "Процессоры Intel Skylake и Broxton потребуют наличия несвобо..."  +1 +/
Сообщение от Аноним (-), 08-Июн-15, 15:43 
> Freeeeeeeeeeeeeedom!

Freedom is good :)

> Тео умный, харизматичный лидер, нашедший свою аудиторию единомышленников.

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

Ответить | Правка | К родителю #187 | Наверх | Cообщить модератору

246. "Процессоры Intel Skylake и Broxton потребуют наличия несвобо..."  +/
Сообщение от chinarulezzz (ok), 08-Июн-15, 16:18 
нараспев:

>Freedooom, freedooooom, freedooooom
>You've gotta give for what you take

:)

> Он такой умный что

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

Ответить | Правка | Наверх | Cообщить модератору

265. "Процессоры Intel Skylake и Broxton потребуют наличия несвобо..."  +1 +/
Сообщение от Аноним (-), 08-Июн-15, 17:14 
> Каждый может лопухнуться. От этого не застрахован никто. Чем больше самомнения, тем
> меньше сил это признать.

Ух ты, эпичный капитанинг.

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

Ну, как тебе сказать? С людьми которые ведут себя как напыщенный чванливый петух и не могут признавать ошибки - не особо просто взаимодействовать. А некомпетентность выданная с зашкаливающим апломбом у ITшников всегда считалась делом позорным и недостойным, ака ламерством. И если открыто ламерит даже руководила проекта, что уж от остальных ждать и вовсе понятно. Таки я остаюсь при своем мнении про соотношение ЧСВ к результатам деятельности у б3дунов.

Ответить | Правка | Наверх | Cообщить модератору

204. "Процессоры Intel Skylake и Broxton потребуют наличия несвобо..."  –1 +/
Сообщение от Michael Shigorinemail (ok), 08-Июн-15, 11:02 
> - Выбирай: кулаком в нос, локтём в ухо, коленом под дых, плевок в лицо...

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

Ответить | Правка | К родителю #183 | Наверх | Cообщить модератору

237. "Процессоры Intel Skylake и Broxton потребуют наличия несвобо..."  +/
Сообщение от Аноним (-), 08-Июн-15, 15:39 
> - Выбирай: кулаком в нос, локтём в ухо, коленом под дых, плевок в лицо...
> - Нуууу, я просто хочу купить...
> - Не выйдет, всё включено. Но ты можешь выбирать, и относиться к этому как угодно.

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

Ответить | Правка | К родителю #183 | Наверх | Cообщить модератору

245. "Процессоры Intel Skylake и Broxton потребуют наличия несвобо..."  +/
Сообщение от chinarulezzz (ok), 08-Июн-15, 16:08 
>> - Выбирай: кулаком в нос, локтём в ухо, коленом под дых, плевок в лицо...
>> - Нуууу, я просто хочу купить...
>> - Не выйдет, всё включено. Но ты можешь выбирать, и относиться к этому как угодно.
> Ты забыл еще опцию: ты можешь пойти и сделать сам, как тебе
> надо. А если ты - папуас, хочешь блестящие бусы, сам их
> делать не умеешь и прочая - придется таки идти на поклон
> к конкистадорам и договариваться на их условиях. Тяжело быть папуасом, да...

Ладно тебе, Брюс Уэйн. Я не люблю геополитику)

Ответить | Правка | Наверх | Cообщить модератору

326. "Процессоры Intel Skylake и Broxton потребуют наличия несвобо..."  +/
Сообщение от Аноним (-), 09-Июн-15, 21:31 
> Ладно тебе, Брюс Уэйн. Я не люблю геополитику)

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

Ответить | Правка | Наверх | Cообщить модератору

262. "Процессоры Intel Skylake и Broxton потребуют наличия несвобо..."  –1 +/
Сообщение от Музыкант (?), 08-Июн-15, 17:05 
Ну, круто! Целая лекция! Мучос грасиас, сеньор. )))))
Ответить | Правка | К родителю #143 | Наверх | Cообщить модератору

123. "Процессоры Intel Skylake и Broxton потребуют наличия несвобо..."  –1 +/
Сообщение от Музыкани (?), 07-Июн-15, 20:30 
Хотя у ARM'ов, по-моему, всё открыто, хотя могу ошибаться. Я вообще не специалист по железу. Я музыкант. )))
Ответить | Правка | К родителю #106 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру