LINUX.ORG.RU

В Linux 5.11 убран доступ к информации о напряжении и токе процессоров AMD Zen из-за отсутствия документации

 , ,


0

1

Драйвер «k10temp» для мониторинга оборудования Linux прекращает поддержку информации о напряжении ЦП для процессоров на базе AMD Zen из-за отсутствия документации для поддержки этой функции.

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

>>> Подробности

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

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

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

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

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

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

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

Согласен, но это почти любая материнская плата, конкретно, чаще всего, SuperIO-чипы :)

anonymous ()

Почему это должно быть включено в ведро и как теперь прикрутить это сбоку чтоб иметь возможность и обновляться, и чтоб этот модуль работал?

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

Да, ведь ты сможешь зреть очень важную информацию о токе и о напряжении, на тормозящем решете Интеле.

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

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

А что такое оверклокинг для современных процессоров? В смысле чем он отличается от обычной работы?

Да хрен его знает. С т.з. обычного пользователя напряжение на процессоре практически бесполезная инфа.

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

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

У AMD архитектура построена на чипсетах. Связь между блоками в процессорах AMD происходит по средствам шины Infinity Fabric. Структурно Infinity Fabric представляет собой коммутатор 256-разрядных двунаправленных шин. С его помощью в шестиядерных и восьмиядерных моделях Ryzen два четырехъядерных комплекса (CCX) обмениваются данными с другими блоками, включая корневой комплекс PCI и южный мост. Происходит это на частоте обмена с оперативной памятью. Скорость шины Infinity Fabric также напрямую зависит от тактовой частоты и разгона памяти. В последних версиях L3 увеличили, что является плюсом, тут не собираюсь спорить. Говоря о недостатке архитектуры на чипсетах: AMD состоят из отдельных чипсетов. Каждый из них имеет ядра, кэш и т.п, Но есть необходимость межъядерного взаимодействия. Именно здесь и проявляется недостаток. Шина Infinity Fabric имеет меньше вариантов, чем аналог от Intel. По этой причине информация может пройти несколько кругов и только после этого перейти в нужный вычислительный блок. Кроме того, сами блоки могут быть разделены, что так же увеличивает время обработки данных.

Минусы: 1.Малая производительность на каждое ядро 2.Высокое энергопотребление 3.Ощутимого прироста нету если разогнать процессор. Чтобы поднять производительность, надо разогнать ОЗУ.

Работает с ОЗУ хуже чем Intel. Память, которая берет на Intel частоту 4000 МГц, а на Ryzen к примеру, не факт что заработает на 3400-3533 МГц.

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

благодаря такой компоновке снижается задержка, быстрее осуществляется доступ любого ядра к кэшу и системной памяти

Ага, только ring vs mesh срач не на пустом месте появился.

Процессоры серии i7 имеют много поточность, что дает прирост производительности в приложениях.

Только выхлоп от HT ниже, чем выхлоп от реализации SMT у AMD.

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

Если б я не писал код без документации, то ныл бы сейчас как спуфинг в толксах.

а, понял. у тебя гетеросексуальная начальник. ну да, ну да... напоминает мне недавние треды «за и против феминизм»=)

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

а на Ryzen к примеру, не факт что заработает на 3400-3533 МГц.

Твои знания о Ryzen застряли на уровне первого поколения?

Память, которая берет на Intel частоту 4000 МГц

Только напругу не повышай, а то контроллер спалишь :P

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

выхлоп от HT ниже, чем

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

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

Вангую, у амд на него потрачено больше транзисторов

Думаю всё наоборот - у них ядро тупо слишком широкое и они не могут его нормально загрузить в 1 поток, оставляя больше манёвра для SMT. HT/SMT не затратные сами по себе.

амд может опять оказаться в неприятной ситуации

Никогда такого не было - и вот опять.

devl547 ★★★★★ ()