> Ну елси тот же биось это разрешает, то почему бы и нет. Биос у AMD как таковой ничего не решает "напрямую": ATOM BIOS это пачка таблиц с описанием пар вольтажей и частот на разные случаи жизни, профили управления вентилями и прочая + платформо-нейтральный код. Для интерпретатора. Этот код знает как своей видеокартой рулить. Хост читает код из ROM и ... интерпретирует это интерпретатором понимающим формат кода ATOM BIOS. Результат интерпретации кода - отправляется в видеокарту. Видеокарта сама рассказывает как с ней работать. Бонусом это нейтрально в плане платформы: ARM, MIPS и прочие Power при наличии PCI-E могут ничуть не хуже отпедалить этот же код интерпретатором. По поводу чего как минимум некоторые кадры утверждали что запустили радеона на Power и MIPS и оно даже работало.
Кроме этого есть куча всяких сервисных сопроцессоров. С некоей собственной фирмварой. Часть вгружается на старте из набортной флехи, часть догружается снаружи. Эти процы занимаются всякой сервисной фигней. В том числе - динамическим переключением частот и вольтажей в зависимости от нагрузки, в реальном времени и правильной последовательности, управлением оборотами вентилей и прочая (по факту это большой сложный комплекс). В дефолтовом режиме у амд видеоркарта стартует с "бутовым" профилем питания (параметры коего опять же шьет вендор в BIOS). В режиме VGA адаптера, и вообще, до того как драйвер проявит инициативу - нет динамического реклока. Он есть лишь когда драйвер взял управление на себя и явно откомандовал валить на динамическое управление питанием. Тогда питанием займется сервисный сопроцессор. Это называется DPM и работает круто и быстро. Отдельный сервисный проц оценивает загрузку блоков выполнения и принимает решения куда валить в плане частот. И так около сотни раз в секунду. После того как врубился DPM, в большинстве случаев вой вентиля видяхи уйдет на минимум на дефолтной автоматике, по причине снижения потребления. Если вендырь не накатал в BIOS особо глупые таблицы с зверским минимальным заполнением PWM (как оказалось - такое вот бывает). А драйвер может по аналогии откомандовать сервисному процу и заняться управлением вентилем, перегрузив параметры. При этом они ессно могут отличаться от таблицы BIOS-а, ясен перец, и перевешивают то что в BIOS вколчено. Проприетарный драйвер так всегда и работал. Ну вот юзерье и разреверсило какой пакет переключает, амдшники почесали репу, спросили юристов, сказали как регистры по правильному называются и подключились к процессу :). У сервисного проца в новых видяхах есть несколько режимов руления вентилем. Как автоматический, так и когда хост выставляет заполнение PWM сам. Управляторы из юзермода (типа ATI ADL API) могут рулить этим. Тут правда никакого ADL API из каталиста не делали, а просто сделали стандартный PWM - как он понимается линевой подсистемой HWMON. Логичнее каких-то левых вендорспецифичных апи.
> С блобом да, всё прекрасно. Хотя не всё, раньше можно было из Жифорса Квадру сделать,
> сейчас забанили. :(
Да хрен там ваших нвидий знает. В интересных мне вещах числодробилки от амд все-равно забористее на всякой массово-параллельной криптографии и тому подобном.