LINUX.ORG.RU

Amd


125

8

Всего сообщений: 173

AMD создаёт команду для внедрения Rust в GPU-стек — от компиляторов до прошивок

 , , , ,

AMD создаёт команду для внедрения Rust в GPU-стек — от компиляторов до прошивок
Группа Hardware and Drivers

5 сентября стало известно о новом направлении AMD по использованию Rust в низкоуровневом программном стеке графических процессоров. Сотрудник AMD Харш Менон (Harsh Menon) сообщил о формировании небольшой специализированной команды, задача которой — «push Rust deep into the GPU stack». В качестве направлений он перечислил компиляторы, runtime, firmware, архитектуру GPU и совместное проектирование аппаратного и программного обеспечения.

Объявление подтверждается опубликованной самой AMD вакансией Software Development Engineer — Rust, Compilers, and GPU Systems. В ней компания прямо называет Rust «core technical direction» при разработке системного ПО следующего поколения для GPU. Работы должны охватить компиляторы, runtime, низкоуровневое ПО GPU, прошивки и средства разработки. AMD отдельно подчёркивает: «Rust is not incidental to this role» — язык рассматривается не как вспомогательный инструмент для отдельных утилит.

( читать дальше... )

>>> Источник (amd.com)

unclestephen
()

LACT 0.10

 , , lact, ,

Группа Hardware and Drivers

12 августа состоялся выпуск LACT 0.10.0, свободного приложения для настройки и мониторинга видеокарт AMD, NVIDIA и Intel в Linux. LACT позволяет отслеживать состояние GPU, настраивать лимиты мощности и вентиляторы, изменять частоты и напряжение, а также создавать автоматически активируемые профили. Код проекта распространяется под лицензией MIT.

Основные изменения версии 0.10.0 связаны с видеокартами NVIDIA. Разработчики добавили поддержку PowerMizer Mode, позволяющую принудительно удерживать GPU в наиболее производительном P-state. По назначению этот режим похож на настройку уровня производительности у видеокарт AMD.

( читать дальше... )

>>> Источник (github.com)

unclestephen
()

FastFlowLM 1.0

 , fastflowlm, ,

FastFlowLM 1.0

11 августа опубликован FastFlowLM 1.0, первый общий выпуск проекта после его перехода под управление AMD. FastFlowLM представляет собой систему локального запуска больших языковых и мультимодальных моделей на NPU в процессорах AMD Ryzen AI, ориентированную на похожий на Ollama сценарий работы, но с использованием нейропроцессора вместо GPU.

Переход имеет для проекта особое значение: 17 июля команда FastFlowLM присоединилась к AMD, а разработка была переведена из FastFlowLM/FastFlowLM в организацию ROCm на GitHub. AMD заявила, что FastFlowLM войдёт в программный стек компании для клиентских систем и рабочих станций с ИИ-ускорителями. При переносе сохранены история репозитория, issues и pull requests, а все последующие выпуски будут публиковаться в ROCm/FastFlowLM.

FastFlowLM предназначен для NPU архитектуры AMD XDNA2 и поддерживает семейства Ryzen AI Strix Point, Strix Halo, Kraken Point и Gorgon Point. Проект позволяет запускать на NPU языковые и vision-language модели, модели распознавания речи, embeddings и MoE. Заявлена поддержка контекстного окна вплоть до 256 тыс. токенов для некоторых моделей. Размер самого runtime составляет около 17 МБ.

Основные изменения FastFlowLM 1.0:

( читать дальше... )

>>> Источник (github.com)

unclestephen
()

Valve спонсирует портирование RADV на Windows

 , , ,

Группа Hardware and Drivers

В связи с большой сложностью разработки подрядчиком выступит Collabora.

В наше время Microsoft достигла больших успехов в развитии подсистемы драйверов в разделении на ядерную и пользовательскую часть. Это открывает возможность взаимодействия RADV и ядерной части драйвера AMD.

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

В начале 2024 Faith Ekstrand написал утилиту для перехвата данных при обращении к драйверу AMD. После анализа вызовов WDDM 2.0 им был написан базовый драйвер. На основе этой работы Collabora смогла доработать драйвер, и теперь он может запускать некоторые игры, включая Counter-Strike 2.

От переводчика: Ау, авторы реактоси, Габен вам современный драйвер принес :))

>>> THG (tomshardware.com)

zanac1
()

Вышла ZLUDA 6, независимая реализация CUDA

 , ,

Группа Hardware and Drivers

Вышла очередная версия ZLUDA — прослойки совместимости для параллельных вычислений на графических процессорах не-Nvidia, нацеленная на полную совместимость с CUDA. Соответствует версии CUDA 13.1. Пока поддерживаются только AMD (версия ROCm до 7.2), планируется и Intel. Написана на Rust.

Заявлена начальная поддержка работы поверх ZLUDA физического движка PhysX и 3D-редактора Blender.

О названии. Cuda по-польски — «чудеса», złuda — «иллюзия». Автор говорит, что не вкладывал глубокого смысла, просто взял первое попавшееся слово созвучное с CUDA, чтобы сменить название notCUDA.

>>> GitHub

>>> Краткий чейнджлог

>>> Полный чейнджлог

>>> Новость на opennet.ru

>>> Новость на официальном сайте (vosen.github.io)

question4
()

AMD реализовала начальную поддержку HDMI 2.1 FRL для открытого драйвера AMDGPU

 , ,

AMD реализовала начальную поддержку HDMI 2.1 FRL для открытого драйвера AMDGPU
Группа Hardware and Drivers

AMD отправила в DRM-Next начальную поддержку HDMI 2.1 Fixed Rate Link (FRL) для открытого драйвера AMDGPU. Изменение готовится к включению в окно слияния Linux 7.2, которое должно открыться в июне. Для пользователей Radeon на Linux это важное событие: именно отсутствие FRL долго мешало полноценной работе режимов вроде 4K с высокой частотой обновления через HDMI на открытом драйвере.

FRL — это механизм передачи данных HDMI 2.1, пришедший на смену ограничениям старого TMDS-подхода HDMI 2.0. Он нужен для более высокой пропускной способности: современных телевизоров, 4K/120 Гц, 5K/240 Гц и других режимов, где DisplayPort обычно уже справлялся, а HDMI на AMDGPU в Linux упирался в ограничения.

История тянется несколько лет. Ранее AMD уже имела рабочий код, но не могла нормально опубликовать реализацию HDMI 2.1 в открытом драйвере из-за требований HDMI Forum. В феврале 2024 года инженер AMD Алекс Дойчер прямо писал, что открытая реализация HDMI 2.1 невозможна без нарушения требований HDMI Forum. Теперь ситуация сдвинулась: AMD начала публиковать патчи FRL, DSC и сопутствующие изменения для AMDGPU.

На данный момент реализация поддержки не означает что «HDMI 2.1 полностью заработал в Linux», но это первый реальный шаг к ней в основном ядре. Если патчи пройдут ревью в DRM-Next, пользователи Radeon получат основу для полноценной работы современных HDMI-дисплеев без закрытого драйвера и без обходных схем.

>>> Источник (phoronix.com)

unclestephen
()

AMD GAIA 0.20.0

 , gaia, ryzen ai

Опубликован выпуск AMD GAIA 0.20.0 — открытого фреймворка для запуска локальных AI-агентов на ПК с аппаратным ускорением AMD Ryzen AI. Проект распространяется под лицензией MIT, поддерживает Windows и Linux, а установка доступна через пакет amd-gaia. Сам тег v0.20.0 опубликован 3 июня, но в новостную ленту релиз попал 4–5 июня.

Главное изменение версии — нормальный выбор устройства выполнения для каждого агента. Раньше GAIA по умолчанию использовала GPU через backend на базе llama.cpp и не давала удобного способа переключить конкретного агента на CPU или энергоэффективный Ryzen AI NPU. В GAIA 0.20.0 агенты могут объявлять поддерживаемые устройства, а пользователь выбирает CPU, GPU или NPU через Agent UI либо CLI-флаг --device {cpu,gpu,npu}. GPU остаётся вариантом по умолчанию, а профиль gaia init --profile npu берёт на себя обнаружение NPU, установку FLM-backend и загрузку модели.

Изменения в выпуске:

( читать дальше... )

>>> Источник (github.com)

unclestephen
()

Ubuntu начнёт обновлять AMD ROCm через SRU

 , , sru,

Группа Ubuntu Linux

Canonical сообщила, что после включения AMD ROCm в архивы Ubuntu 26.04 LTS планирует поставлять более новые версии ROCm через механизм Stable Release Updates. Это значит, что вычислительный стек AMD для AI/ML и HPC будет обновляться в рамках обычных стабильных обновлений Ubuntu, без необходимости ждать следующего релиза дистрибутива. Анонс опубликован 3 июня 2026 года в блоге Ubuntu.

ROCm — это открытый программный стек AMD для ускорения вычислений на GPU, APU и CPU, используемый в задачах машинного обучения, локального инференса и высокопроизводительных вычислений. В Ubuntu 26.04 LTS ROCm уже доступен из штатных репозиториев: полный набор библиотек устанавливается командой sudo apt install rocm, а набор для разработки — sudo apt install rocm-dev. После установки обновления и исправления безопасности должны приходить через обычный apt upgrade.

( читать дальше... )

>>> Источник (ubuntu.com)

unclestephen
()

Уязвимость в CPU AMD Zen 2, позволяющая повысить привилегии и обойти изоляцию виртуальных машин

 , , ,

Группа Безопасность

Компания AMD раскрыла сведения об уязвимости (CVE-2025-54518) в процессорах на базе микроархитектуры Zen 2, вызывающей повреждение кэша объектных кодов. Успешная эксплуатация уязвимости позволяет выполнить инструкции CPU на более высоком уровне привилегий. На практике, проблема потенциально позволяет повысить свои привилегии в системе, например, из пространства пользователя добиться выполнения кода с правами ядра или получить доступ к хост-окружению из виртуальной машины.

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

Уязвимость проявляется только в процессорах AMD на базе микроархитектуры Zen2 (Fam17h). Проблема затрагивает гипервизор Xen и может использоваться для обхода изоляции. Для веток Xen c 4.17 по 4.21 опубликованы патчи. Исправление для блокирования уязвимости также передано для включения в состав ядра Linux.

В десктопных и мобильных сериях CPU AMD Ryzen 3000, 4000, 5000, 7020, 7030 и Threadripper PRO 3000 WX уязвимость устранена осенью прошлого года. Во встраиваемых CPU AMD Ryzen Embedded V2000 уязвимость устранена в конце декабря. В процессорах серии AMD EPYC 7002 проблема остаётся неисправленной и её предлагается блокировать на уровне операционной системы.

>>> Источник (opennet.ru)

unclestephen
()

AMD выпустила Ryzen AI Software 1.6.1 с начальной поддержкой Linux

 , ,

Группа Hardware and Drivers

Компания AMD представила обновление Ryzen AI Software до версии 1.6.1, добавив поддержку операционных систем Linux. Ранее этот программный пакет, предназначенный для оптимизации и развертывания ИИ-инференса на ПК с процессорами Ryzen AI, был доступен исключительно для Windows.

( читать дальше... )

>>> Подробности (opennet.ru) (opennet.ru)

Alexandr_0503
()

Уязвимость в процессорах AMD Zen 1-4 позволяет загружать вредоносные микрокоды

 , , , ,

Группа Безопасность

Исследователи из команды Google Security Team обнаружили уязвимость в процессорах AMD Zen 1-4, которая позволяет злоумышленникам с привилегиями локального администратора загружать вредоносные микрокоды. Эта уязвимость связана с использованием небезопасной хеш-функции при проверке подписи микрокодов.

Согласно сообщению Google, уязвимость позволяет злоумышленникам компрометировать конфиденциальные вычислительные нагрузки, защищенные технологией AMD Secure Encrypted Virtualization (SEV-SNP), а также нарушить динамическое измерение корневого доверия (Dynamic Root of Trust Measurement).

( читать дальше... )

>>> Подробности (github.com)

CrX
()

AMD открыла исходный код FSR 3

 , fsr,

AMD открыла исходный код FSR 3
Группа Open Source

AMD уже традиционно объявила об открытии исходного кода технологии повышения разрешения изображения (upscaling) FSR 3 (FidelityFX Super Resolution) и функции генерации кадров. Компания уже проделывала подобное с предыдущими двумя поколениями технологии.

Отныне разработчики могут свободно включать FSR 3 в игры на Unreal Engine 5 с поддержкой Vulkan и DirectX 12. Апскейлер поддерживается видеокартами RDNA и консолями Xbox Series X|S и PS5.

Первой консольной игрой с FSR 3 должна стать Immortals of Aveum.

>>> AMD открыла исходный код апскейлера FSR 3 (gpuopen.com)

DrRulez
()

Онлайн-вечеринка «виртПиво 0x9» - 7 декабря в 10 вечера по Москве!

 , , , ,

Онлайн-вечеринка «виртПиво 0x9» - 7 декабря в 10 вечера по Москве!
Группа Конференции и встречи

Дорогие друзья, я приглашаю вас на девятое международное онлайн-«виртПиво», которое состоится в этот четверг!

Хотите узнать больше:

  • о мире опенсорсных прошивок — про БИОС коребут на новом AMD (с библиотекой OpenSIL) и не только?
  • о крутом железе, которое можно перепрошить опенсорсом, чтобы радоваться свободе и безопасности?

( читать дальше... )

>>> Страница встречи: подробности + все ссылки на подключение (dasharo.com)

SakuraKun
()

Представлен ноутбук Tuxedo Pulse 14 Gen3, с Linux на борту

 , ,

Представлен ноутбук Tuxedo Pulse 14 Gen3, с Linux на борту
Группа Hardware and Drivers

Компания Tuxedo анонсировала предзаказ ноутбука Tuxedo Pulse 14 Gen3, обладающего очень неплохими характеристиками:

  • APU AMD Ryzen 7 7840HS (6c/12t, 54W TDP)
  • Встроенная графика AMD Radeon 780M (12 ядер GPU, на данный момент топовая на рынке встроенных решений)
  • 32GB памяти типа LPDDR5-6400 (распаянная, к сожалению)
  • 14" IPS экран с разрешением 2880x1800 и частотой обновления 120Hz (300nit, 100% sRGB)
  • Предустановленная операционная система Tuxedo OS или Ubuntu/Kubuntu/Ubuntu Budgie 22.04 LTS.

Из остального - WiFi 6/Bluetooth 5.2, 2 разъёма под SSD m.2 PCIe4 x4, 720p вебкамера, HDMI 2.0 и microSD UHS-I кардридер.

Цена от 1111 евро.

>>> Подробности (tuxedocomputers.com)

Dimez
()

Создан скрипт restore_agesa, возвращающий в БИОС coreboot удалённые AMD-платы

 , , , ,

Группа Hardware and Drivers

Ранее, в прошлогоднем ноябре - вскоре после выхода БИОСа coreboot версии 4.18 - из него удалили всё AMD-железо семейств 14h/15h/16h, вышедших до появления PSP (Platform Security Processor). В качестве причины прекращения поддержки было объявлено, что опенсорсный код AMD AGESA не удовлетворяет некоторым требованиям, и его присутствие «мешает дальнейшей разработке coreboot» (в особенности корпоративным разработчикам). Но данный аргумент многим членам опенсорсного сообщества показался сомнительным - и в результате Майку Бэнону удалось создать скрипт restore_agesa, возвращающий в БИОС coreboot удалённые AMD-платы путём отката группы «плохих коммитов». В результате выяснилось:

  • с момента удаления AMD'шных плат было выпущено 4266 коммитов
  • из них лишь 38 коммитов (менее 1%) несовместимы с AMD'шным кодом по своей природе - или удаляют его / необходимые ему компоненты или вносят в основную часть исходников coreboot ломающие его изменения - в результате чего и требуется удаление их самих
  • остальные откатываемые 118 коммитов (примерно 2.7%) AMD'шному коду не противоречат - и «попадают под горячую руку» только из-за ошибок git revert'ов, вызванных цепной реакцией при попытке отката 38 «плохих коммитов»

Вчера вышла знаковая версия скрипта restore_agesa, возвращающая AMD-платы в свежевыпущенный coreboot 4.21 и успешно протестированная на ноутбуке Lenovo G505S с процессором A10-5750M (в совокупности со скриптом csb_patcher, применяющем группу неофициальных патчей для AMD платформ). Другие возвращаемые платы, включая ASUS A88XM-E и ASUS AM1I-A, также должны работать т.к. их код весьма похож и успешно собирается

>>> Исходники скрипта restore_agesa + обсуждение (coreboot.org)

SakuraKun
()

ANARI — Кроссплатформенный API движка 3D-рендеринга

 , , , ,

ANARI — Кроссплатформенный API движка 3D-рендеринга
Группа Open Source

2 августа 2023 года Khronos Group объявила о завершении разработки открытого стандарта ANARI 1.0, кроссплатформенного API для движков 3D-рендеринга. Несколько реализаций поставляются AMD, Intel и NVIDIA вместе с комплектом разработки программного обеспечения с открытым исходным кодом (SDK) от Khronos.

( читать дальше... )

>>> Подробности (khronos.org)

evgeny_aa
()

AMD планирует переход на открытые библиотеки openSIL (Open-Source Silicon Initialization Library) вместо AGESA

 agesa, , opensil,

Группа Hardware and Drivers

AMD в 2026 году откажется от использования библиотек инициализации и начальной загрузки AGESA (AMD Generic Encapsulated Software Architecture) в пользу открытых библиотек openSIL (Open-Source Silicon Initialization Library) для упрощения создания прошивок UEFI

AMD в апреле этого года представила проект openSIL — набор открытых библиотек, содержащих компоненты для упрощения создания прошивок. Смысл проекта в переносе кода для инициализации оборудования в отдельные, независимые библиотеки openSIL. Эти библиотеки написаны на языке Си, а значит, могут статически линковаться с основными прошивками без задействования специфичных протоколов.

openSIL не является заменой UEFI. Набор библиотек позволяет быстро и просто добавлять поддержку необходимого оборудования в типовые UEFI-прошивки, а также альтернативные прошивки, созданные на базе платформ CoreBoot, oreboot, FortiBIOS и Project µ. Проект избавляет разработчиков от необходимости раздельного сопровождения прошивок для конкретного оборудования и изначально развивается как открытый и прозрачно развиваемый инструментарий, что также позволит повысить безопасность прошивок, упростить тестирование, обеспечить независимую верификацию, унифицировать отслеживание ошибок и уязвимостей.

В настоящий момент openSIL находится на стадии проверки концепции и поддерживается только серверными процессорами EPYC 4-го поколения (Genoa) и соответствующими платформами, которые с ними работают. Поддержка 5-го поколения процессоров EPYC тоже будет находиться в стадии проверки концепции. Дебют openSIL должен состояться в 2026 году с выходом 6-го поколения процессоров EPYC.

>>> Подробности (tomshardware.com)

DrRulez
()

AMD открыла исходные коды FidelityFX Super Resolution

 , ,

Группа Мультимедиа

Компания AMD заявила об открытии исходных кодов технологии суперсэмплинга FidelityFX Super Resolution 2.0 для увеличения качества изображения в играх с низким разрешением при преобразовании в более высокое разрешение. Код проекта написан на C++ и рапространяется под лицензией MIT. Кроме базового API, реализована поддержка таких графических API как Vulkan и DirectX 12, а также шейдерных языков HLSL и GLSL. Также доступен набор примеров и документация.

>>> Источник (gpuopen.com)

GREAT-DNG
()

Из Linux 5.17 уберут поддержку инструкций «3DNow!»

 ,

Группа Hardware and Drivers

SIMD-набор инструкций 3DNow! был выпущен компанией AMD в 1998 году вместе с настольными чипами K6-2 с целью повышения быстродействия CPU в играх и обработке мультимедийных данных.

Ранее было объявлено о прекращении поддержки AGP-видеокарт.

>>> Подробности (phoronix.com) (phoronix.com)

anonymous
()

Mesa 21.2

 , , , ,

Группа Open Source

Вышла новая версия свободной реализации API OpenGL и Vulkan - Mesa 21.2

Основные новшества:

  • Добавлен OpenGL-драйвер asahi с начальной поддержкой графического процессора, поставляемого в чипах Apple M1. Драйвер использует интерфейс Gallium и поддерживает большую часть возможностей OpenGL 2.1 и OpenGL ES 2.0. Код драйвера основан на эталонном Gallium-драйвере noop с переносом некоторого кода из драйвера Panfrost, развиваемого для GPU ARM Mali.
  • Добавлен OpenGL-драйвер Crocus с поддержкой старых GPU Intel (на базе микроархитектур с 4-го по 7-ое поколение), не поддерживаемых драйвером Iris. В отличие от драйвера i965 новый драйвер основан на архитектуре Gallium3D, выносящей задачи управления памятью на сторону DRI-драйвера в ядре Linux и предоставляющей готовый трекер состояний с поддержкой кэша повторного использования выводимых объектов.
  • Добавлен драйвер PanVk, предоставляющий поддержку графического API Vulkan для GPU ARM Mali Midgard и Bifrost. PanVk развивается сотрудниками компании Collabora и позиционируется как продолжение развития проекта Panfrost, обеспечивающего поддержку OpenGL.

( читать дальше... )

>>> Подробности (lists.freedesktop.org)

claire
()