LINUX.ORG.RU

Amd


122

9

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

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

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

 , fsr,

DrRulez
()

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

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

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

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

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

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

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

 , , , ,

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 евро.

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

 , ,

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 + обсуждение

 , , , ,

SakuraKun
()

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

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

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

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

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

 , , , ,

evgeny_aa
()

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

Группа 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.

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

 agesa, , opensil,

DrRulez
()

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

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

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

>>> Источник

 , ,

GREAT-DNG
()

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

Группа Hardware and Drivers

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

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

>>> Подробности (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.

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

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

 , , , ,

claire
()

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

Группа Hardware and Drivers

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

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

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

 , ,

mydibyje
()

Состоялся релиз Rocm 3.8.0

Группа Hardware and Drivers

RadeonOpenCompute — это свободный набор драйверов, библиотек и утилит для реализации OpenCL и технологий машинного обучения для платформ на базе видеокарт AMD. Развивается компанией AMD.

Набор включает в себя модуль ядра rock-dkms, компиляторы HCC, HIP и версию rocm-clang-ocl, библиотеки для поддержки OpenCL, наборы библиотек и примеров для реализации базовых алгоритмов машинного обучения.

В новом выпуске:

  • Поддержка новых видеокарт на базе Vega20 7nm
  • Поддержка Ubuntu 20.04/18.04, RHEL/Centos 7.8 и 8.2, SLES15
  • Новая библиотека hipfort для поддержки ускорения вычислений на видеокартах для языка Fortran
  • ROCm Data Cetner Tool — новая утилита для мониторинга видеокарт и выполняемых на них задач
  • Появилась возможность статически линковать библиотеки ROCm в приложениях
  • Видеокарты GFX9 (Radeon Vega 56/64, Radeon VII) теперь не требуют поддержки PCIe Atomics, а значит, могут работать на более широком спектре процессоров и материнских плат
  • Видеокарты GFX9 могут работать через интерфейс Thunderbolt

Внимание! Обновление с предыдущих версий не поддерживается! Вам необходимо полностью удалить предыдущие версии ROCm перед установкой ROCm 3.8.0!

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

 , ,

Aceler
()

Работа над портом coreboot (свободного BIOS) для AMD Ryzen

Группа Hardware and Drivers

Jeremy Soller (инженер system76) сообщил о том, что он начинает работу по портированию coreboot (LinuxBIOS) для современных систем AMD Ryzen (серии Matisse и Renoir), при поддержке Lisa Su (AMD CEO). Проект представляет собой свободную альтернативу для проприетарных и закрытых систем BIOS и UEFI.

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

 , , , ,

linuks
()

FFmpeg 4.3 («4:3»)

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

Состоялся стабильный релиз FFmpeg 4.3 («4:3») — набора свободных библиотек с открытым исходным кодом, которые позволяют записывать, конвертировать и передавать цифровые аудио- и видеозаписи в различных форматах. FFmpeg 4.3 включает в себя бибилотеки libavutil 56.51.100, libavcodec 58.91.100, libavformat 58.45.100, libavdevice 58.10.100, libavfilter 7.85.100, libswscale 5.7.100, libswresample 3.7.100, libpostproc 55.7.100.

Список основных изменений:

  • Поддержка Vulkan API, ускорение с использованием Intel QSV (для декодирования MJPEG и VP9), кодировщик AMD AMF (через Vulkan API с использованием VDPAU VP9)
  • Поддержка кодека AV1 (библиотека librav1e), протокола ZeroMQ Message Transport Protocol (ZMTP), добавление PCM и PGS в контейнеры M2TS, расширенная поддержка субтитров 3GPP (movtext)
  • Поддержка AviSynth+ (вместо AviSynth)
  • Декодеры форматов CDToons video, mvdv, mvha, IMM5 видео, Argonaut Games ADPCM, Simon & Schuster Interactive ADPCM, siren audio, Rayman 2 ADPCM, High Voltage Software ADPCM, ADPCM IMA MTF, CRI HCA, DERF DPCM, mv30, PFM, NotchLC, Cunning Developments ADPCM
  • Поддержка контейнеров AV1 Annex B, Argonaut Games ASF, Real War KVAG, Rayman 2 APM, FWSE, LEGO Racers ALP (.tun & .pcm), CRI HCA, DERF, and Pro Pinball Series Soundbank для распаковки (demuxing), и контейнеров The Real War KVAG и streamhas для создания (muxing)
  • Множество новых фильтров, включая v360, scroll video, photosensitivity, и др. (anlms filter, arnndn filter, bilateral filter, maskedmin & maskedmax filters, median filter, AV1 frame merge bitstream filter, axcorrelate filter, histogram filter, freezeframes filter; xfade video filter, xfade_opencl filter, pad_opencl filter, cas video filter, avgblur_vulkan, overlay_vulkan, scale_vulkan & chromaber_vulkan filters, overlay_cuda filter, tmedian filter, maskedthreshold filter, asubboost filter, pcm_rechunk bitstream filter, scdet filter, gradients source video filter, untile filter, dblur video filter)
  • Добавлены: парсер WebP, кодировщик MediaFoundation, протокол AMQP 0-9-1 (RabbitMQ), кодировщик Simon & Schuster Interactive ADPCM, и аудио-видео фильтры sierpinski.

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

 , , , ,

linuks
()

Релиз AMD ROCm 3.3.0 — открытой платформы высокопроизводительных вычислений на GPU

Группа Open Source

ROCm – открытая платформа для высокопроизводительных вычислений на GPU, которая несет «философию UNIX в плане выбора, минимализма и модульности программной разработки в среде использования GPU» [1]. ROCm поддерживает интеграцию множества языков программирования для удобства как разработчиков, использующих ROCm в своих проектах, так и пользователей, использующих ROCm в личных целях.

Основные изменения в релизе ROCm 3.3.0:

  • Пользователи могут устанавливать и использовать одновременно разные версии тулкита (ранее была доступна для установки и использования только одна версия).
  • Добавлена функция предоставления информации о процессе GPU. Для получения информации могут быть использованы API и CLI.
  • Добавлена поддержка 3D Pooling Layers, которая позволяет запускать на GPU AMD Radeon Instinct 3D конволюционные (сверточные) сети, например, ResNext3D.
  • Произведены улучшения формата нейросетевого обмена ONNX. Добавлена поддержка предварительно подготовленных моделей в форматах: ONNX, NNEF и Caffe.
  • Признан неподдерживаемым ряд ранее используемых функций менеджера объектов кода (Comgr).

На сегодняшний день официально ROCm все еще не поддерживает AMD APU (интегрированные GPU AMD), хотя они включены в апстримные версии драйверов и в ROCm OpenCL runtime. Ожидаемая поддержка GPU на архитектуре Navi также не была включена в релиз.

[1] ROCm documentation

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

 , ,

knd
()

Khronos group объявили о внедрении трассировки лучей в Vulkan API 1.2

Группа Open Source

Khronos group объявили о создании первого открытого кросс-платформенного (в том числе, не зависящего от производителя аппаратного обеспечения) стандарта ускорения трассировки лучей. Предварительные расширения API предоставлены сообществу разработчиков с целью сбора обратной связи до окончательного утверждения спецификации.

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

 , , , ,

MageasteR
()

Релиз Coreboot 4.11

Группа Hardware and Drivers

Состоялся релиз Coreboot 4.11 - свободной замены проприетарным прошивкам UEFI/BIOS, используемой для начальной инициализации железа перед передачей управления дополнению «payload», например SeaBIOS или GRUB2. Coreboot очень минималистичен, к тому же он предоставляет широкие возможности встраивания различных дополнений вроде утилиты вывода подробной системной информации coreinfo и тетриса tint, а также дискетных ОС: Kolibri, FreeDOS, MichalOS, Memtest, Snowdrop, FloppyBird и др.

В новой версии:

  • Почищен и унифицирован код многих платформ

  • Значительно улучшена поддержка чипсетов Mediatek 8173 и AMD Picasso 17h (Ryzen), а также RISC-V

  • Расширена поддержка vboot (свободного аналога проприетарному SecureBoot) — изначально он был только на хромбуках, но теперь появился и на другом железе

  • Добавлены 25 новых плат:

    AMD Padmelon, ASUS P5QL-EM, Emulation QEMU-AARCH64, Google Akemi / Arcada CML / Damu / Dood / Drallion / Dratini / Jacuzzi / Juniper / Kakadu / Kappa / Puff / Sarien CML / Treeya / Trogdor, Lenovo R60, Lenovo T410, Lenovo Thinkpad T440P, Lenovo X301, Razer Blade-Stealth KBL, Siemens MC-APL6, Supermicro X11SSH-TF / X11SSM-F.

  • Удалена поддержка единственной поддерживаемой платы MIPS (Google Urara) и архитектуры MIPS вообще, а также платы AMD Torpedo и кода AMD AGESA 12h

  • Улучшена нативная инициализация Intel-овских видеокарт в библиотеке libgfxinit

  • Исправлен спящий режим на некоторых AMD-шных платах, включая Lenovo G505S

В ближайшее после релиза время планируется удаление многих плат, не поддерживающих «relocatable ramstage», «C bootblock» и платформ использующих «Cache as RAM» без стадии postcar. Это ставит под, угрозу множество важных плат на базе AMD, в том числе сервер ASUS KGPE-D16 — самый мощный поддерживаемый coreboot-ом сервер, к тому же способный работать без блобов (libreboot). О серьёзности намерений свидетельствует ряд свежих изменений на review.coreboot.org, в особенности https://review.coreboot.org/c/coreboot/+/36961

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

 , , , ,

SakuraKun
()

Обнаружены уязвимости в процессорах AMD

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

Представитель AMD подтвердил, что уязвимости, о которых ранее в этом месяце сообщили исследователи стартапа CTS-Labs, действительно присутствуют в процессорах компании.

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

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

 ,

MozillaFirefox
()

AMD чипы уязвимы к обоим вариантам Spectre

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

В последний четверг (11 JAN 2018) AMD сообщила что ее чипы чувствительны к обоим варинатам Spectre. Днем позже AMD сообщила что риск от одного из них «близок к нулю». А патчи для Ryzen и EPYC исправляющие другой из них будут на этой неделе. Патчи для более старых процессоров обещаны на следующей неделе.

Эти новости привели к падению стоимости акций на 4%.

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

 , ,

cvv
()

Уязвимость в прошивке процессоров AMD

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

Вслед за обнаруженной уязвимостью в подсистеме Intel ME (позволяющей осуществить незаметное исполнение кода), обнародованы сведения об аналогичной уязвимости в прошивке процессоров AMD.

Процессоры AMD (APU, выпущенные после 2013 года, а также семейство Ryzen) содержат встроенное ARM-ядро, предоставляющее подсистему HVB, внутреннее хранилище для S3 BootScript, эмулятор TPM для реализации Measured Boot, генератор случайных чисел и ускоритель криптографических операций. Код, который исполняется на PSP, имеет полный доступ к вводу-выводу и системной памяти.

Прошивка PSP поставляется в бинарном виде без исходных кодов. Статический анализ позволил специалистам корпорации Google обнаружить переполнение стека, который может быть использован атакующим для компрометации системы. Действия злоумышленника невозможно отследить из пользовательского окружения.

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

AMD уже выпустила исправленную версию прошивки, пользователям рекомендуется следить за сайтом производителя мат. платы в ожидании выхода обновлений BIOS.

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

 , ,

MozillaFirefox
()

AMD выпустила AMDVLK - драйвер Vulkan для Linux с открытым исходным кодом

Группа Hardware and Drivers

AMD выпустила новый драйвер для Linux — AMDVLK. Это первый драйвер с открытым исходным кодом для карт AMD Radeon со 100% поддержкой API Vulkan 1.0. Драйвер соответствует спецификации Vulkan 1.0 и поддерживает 30 Vulkan-расширений, Radeon GPU profiler, встроенную отладку и профилирование, предварительный буфер промежуточных команд и виртуализацию SR-IOV. AMDVLK основывается на слое абстрагирования AMD Platform Abstraction Library (PAL), который переносит много общего кода драйвера между различными платформами. Драйвер поддерживает все GPU AMD Radeon, базирующиеся на архитектуре Graphics Core Next, начиная со серии Radeon HD 7000. Драйвер доступен в репозитории GPUOpen на GitHub.

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

 , ,

rbh-17m
()