LINUX.ORG.RU

Amd


124

9

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

sandsifter — ПО для поиска скрытых инструкций x86

Группа Hardware and Drivers

Domas (@xoreaxeaxeax) опубликовал программное обеспечение для поиска скрытых инструкций и «багов» процессоров на архитектуре x86 путём генерации и отправки различных наборов «нелогичных» инструкций и анализа реакции на них. С предварительными результатами исследования можно ознакомиться в PDF-документации. Код на Python открыт и опубликован на GitHub, там же можно найти презентацию (с мероприятия Black Hat 2017) и скриншоты (gif).

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

 , , , ,

linuks
()

SteamOS 2.117

Группа Игры

Представлен релиз SteamOS 2.117, дистрибутива GNU/Linux от Valve, основанного на Debian и предназначенного для игр.

В этом выпуске наиболее примечательным изменением стал отказ от AMDGPU-PRO и переход к amdgpu в качестве драйвера ядра и Mesa как реализации OpenGL и Vulkan (пакет amdgpu-pro убран из зависимостей steamos-packages, и вместо него добавлены пакеты xserver-xorg-video-amdgpu и mesa-vulkan-drivers). Пакет mesa обновлён до версии 17.0.4.

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

 , , , ,

batya
()

Компания AMD открыла код ROCm — собственной реализации OpenCL

Группа Hardware and Drivers

Компания AMD разместила под свободной лицензией ROCm (Radeon Open Compute) — собственную реализацию OpenCL. Доступен исходный код runtime-библиотеки, драйвера, патчей для LLVM/Clang и эталонной реализации загрузчика OpenCL ICD от Khronos.

В настоящее время этот стек доступен только для видеокарт на архитектурах Fiji и Polaris. Для более старых карт пока предлагается незавершённая реализация OpenCL Clover, поставляемая в составе Mesa.

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

 , , ,

Sunderland93
()

Петиция к компании AMD за открытие исходных кодов к secure processor (PSP)

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

На известной площадке Change.org стартовала петиция за открытие исходных кодов к secure processor (PSP).

Что такое PSP можно прочитать на Википедии (англ.) и на портале, посвященном разработке свободной замены BIOS/UEFI, Libreboot (англ.).

Среди причин, почему AMD стоит открыть исходные коды к PSP, автор указал следующее:

  • Это позволит избавиться от «безопасности через неясность» (англ. Security through obscurity). Система должна оставаться безопасной, даже если недоверенным лицам или организациям известна каждая деталь защиты, кроме ключа.
  • Пользователи получат контроль над своими системами. Это повысит уверенность в AMD.
  • FSF и другие похожие организации получат отличную причину рекомендовать своим сторонникам для покупки продукцию AMD.
  • AMD получит возможность увеличить своё присутствие в ключевых системах безопасности в компаниях и правительствах.
  • Основная причина в том, что открытие исходных кодов — это хорошо не только для конечных пользователей и FSF, но и непосредственно для AMD, так как AMD может стать основным дизайнером CPU в тех вопросах, когда кто-то просит об обеспечении безопасности и контроля.

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

Чтобы подписать, перейдите по ссылке «Подробности» или нажмите здесь.

 , ,

anonymous00
()

AMD представила библиотeку Anvil

Группа Hardware and Drivers

Anvil — открытая (под лицензией MIT) кроссплатформенная библиотека-обёртка над графическим API Vulkan, созданная инженерами AMD с целью сокращения времени разработки Vulkan-приложений с нуля.

Anvil имеет поддержку специфических для AMD расширений, но работает на любой реализации Vulkan.

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

>>> GitHub

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

 , , ,

anonymous
()

Началось тестирование нового проприетарного драйвера AMD Radeon

Группа Hardware and Drivers

Компания AMD начала тестирование нового проприетарного драйвера для видеокарт Radeon семейства Tonga и Fiji (архитектура GCN 1.1, 1.2+). Новый драйвер построен на гибридной технологии, в которой используется модуль ядра Linux AMDGPU, позволяющий унифицировать графический стек в свободных и проприетарных драйверах AMD. Среди основных возможностей нового драйвера:

  • поддержка API Vulkan;
  • поддержка KMS и ADF;
  • поддержка ускорения видео через VDPAU;
  • поддержка OpenGL 4.5, OpenCL 2.0 и GLX 1.4.

Из пока не реализованных возможностей,отмечаются поддержка нескольких GPU и переход в спящий режим.
Также AMD работает над новой лицензией для своего драйвера, которая будет содержать меньше ограничений, чем прежняя (ограничения были связаны с поставкой в составе драйвера сторонних компонентов). Готовые пакеты сформированы для Ubuntu 14.04.

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

 , , , ,

Sunderland93
()

Корпорация AMD анонсировала GPUOpen — инструменты, графические эффекты, библиотеки и SDK с открытым исходным кодом

Группа Open Source

Разработчикам будут предоставлены инструментарий и ресурсы для того чтобы выжать из видеокарт по максимуму, как в играх, так и в приложениях направленных на вычисления.
И, в отличии от широко используемого GameWorks корпорации NVIDIA, GPUOpen не будет «непригодным для использования черным ящиком».
Исходные коды даже будут выложены на GitHub!

Напомню, что месяц назад также был обещан альтернативный компилятор совместимый с CUDA — Boltzmann.

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

 , , , gpuopen,

Stallman
()

Для драйвера r600 в MESA представлена поддержка OpenGL tessellation для видеокарт серии evergreen/cayman

Группа Hardware and Drivers

В дерево разработки проекта MESA добавлена и включена по умолчанию поддержка OpenGL расширения GL_ARB_tessellation_shader для видеокарт серии evergreen/cayman (HD 5800/6900). После этого коммита драйвер достиг уровня поддержки стандарта OpenGL 4.0.

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

 , , ,

lv77
()

AMD опубликовала набор патчей с управлением питанием для GCN 1.2

Группа Hardware and Drivers

Выпущен набор патчей технологии PowerPlay к драйверу amdgpu ядра Linux для управления питанием и частотой графического процессора (reclocking). Поддерживаются графические процессоры с архитектурой CGN 1.2 (Radeon 285 Tonga, Fury, Nano и новее). Производительность графического ускорения OpenGL с использованием данных патчей при использовании свободного драйвера radeonsi из состава mesa увеличивается в несколько раз. Стоит напомнить, что для младших моделей семейства Radeon поддержка reclocking была доступна и ранее, а также то, что в перспективе драйвер amdgpu позволит переключать графический драйвер со свободного mesa на проприетарный Catalyst в пользовательском режиме.

>>> Ветка amdgpu-powerplay от Alex Deucher (agd5f)

 , ,

Displacer
()

Stoney APU в драйвере AMD

Группа Hardware and Drivers

В свободный драйвер AMD добавлена начальная поддержка графических ускорителей из APU Stoney.
Alex Deucher, разработчик драйверов из компании AMD описывает патч следующим образом:

Этот набор патчей добавляет поддержку Stoney APU.
Stoney — новый APU от AMD из серии Volcanic Islands, несколько улучшенный Carrizo APU.

Код патчей включает в себя поддержку UVD 6, VCE, динамическое управление питанием и многое другое.

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

 , , ,

Kaschenko
()

Вышел драйвер Catalyst 15.9 для Linux

Группа Linux General

15 сентября AMD представила обновление для Linux-версии драйвера Catalyst под номером 15.9

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

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

 , , ,

grem
()

AMD Catalyst 15.7

Группа Hardware and Drivers

Спутся почти 5 месяцев разработки, AMD выпустила свой новый стабильный видеодрайвер.

В этой версии:

  • поддержка технологии AMD PowerXpress (аналог Optimus от Nvidia) для ноутбуков с процессорами Intel 6-го поколения (Skylake);
  • поддержка 6-го поколения мобильных APU Carrizo;
  • поддержка нескольких устройств для OpenCL 2.0;
  • ряд исправлений ошибок.

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

 , ,

amorpher
()

AMD представила новый открытый видеодрайвер

Группа Hardware and Drivers

Разработчик Алекс Дойчер (Alex Deucher) опубликовал новый драйвер «AMDGPU». Компания AMD собирается унифицировать разработку драйвера Catalyst с открытым драйвером, используя единый открытый модуль ядра и ограничив Catalyst только компонентами, работающими в адресном пространстве режима пользователя.

На данный момент уже реализован ядерный модуль amdgpu.ko, DDX-драйвер xf86-video-amdgpu и плагин libdrm_amdgpu. Ожидается, что код войдет в ядро Linux 4.2. Кроме того, потребуется LLVM 3.7 для генерации шейдеров и обновленные бинарные файлы с микрокодом для графических адаптеров.

Драйвер уже умеет OpenGL 3.3, ускорение воспроизведения видео через VDPAU, кодирование видео с использованием аппаратного ускорения VCE.

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

 , , , ,

anonymous
()

Khronos Group анонсирует Vulkan, наследника OpenGL

Группа Hardware and Drivers

Третьего марта на конференции GDC Khronos Group анонсировали новый стандарт графических API, кодовое название Vulkan. Данный шаг являлся весьма предсказуемым, поскольку практически все конкурирующие API уже начали идти навстречу многопоточной и более близкой к железу архитектуре - здесь можно упомянуть и Apple Metal, и DirectX 12, и AMD Mantle.

Vulkan представляет из себя написанный с нуля дизайн современного графического API для высокоэффективной отрисовки и вычислений на GPU. Планируется, что Vulkan будет работать на широком спектре устройств, начиная от рабочих станций и ноутбуков и заканчивая мобильными телефонами, игровыми консолями и встраиваемыми системами. Несмотря на то, что анонс уже произошёл и Vulkan разрабатывается Khronos Group и заинтересованными компаниями ещё с июня прошлого года, спецификация ещё не окончательна и стабилизируется предположительно к концу года. Обещано, что Vulkan будет работать на любом железе, поддерживающем OpenGL ES 3.1 и выше (Nvidia начиная с GeForce 400 series, AMD начиная с Radeon HD 5000 Series, Android начиная с Lollipop - примеч. перев.) Ожидать свершений на ниве графических драйверов и библиотек пока не стоит, но некоторые демо-сценарии могут появиться на GDC уже сейчас.

Хотя поддержка Vulkan ляжет тяжёлой ношей на плечи разработчиков Mesa, учитывая, что этой открытой библиотекой ещё не достигнута даже совместимость с OpenGL 4.0, поддержка API Vulkan обещает быть проще по архитектурным особенностям, нежели OpenGL. Упрощённая архитектура будет означать также облегчение портируемости между поставщиками различных GPU, уменьшение лишней нагрузки, а переход на SPIR-V (новое промежуточное представление и язык скомпилированных шейдеров, замена LLVM-IR) будет означать большой выигрыш в производительности. Также должен отметить, что упразднится деление на десктопный и урезанный мобильный (ES) API. EGL, а именно слой, который отвечает за абстракцию над оконной системой, будет интегрирован в Vulkan, но в спецификации этого пока ещё нет.

К вящей радости разработчиков игр, Vulkan также предоставляет многослойную архитектуру, в которой, к примеру, слои отладки и валидации могут быть загружены только при необходимости, появляется возможность контролировать GPU практически напрямую, отсутствуют архитектурные преграды к многопоточному исполнению и обеспечивается полная кросс-платформенность. NVIDIA, Epic Games, Oculus, Sony и ARM уже являются вендорами Vulkan и принимают участие в разработке и продвижении новой спецификации. Среди других сюрпризов можно отметить Valve и LunarG, которые уже сейчас работают над инструментами для загрузки слоёв нового API по требованию и ожидают от сообщества реакции на анонс.

От себя добавлю, что поддержку Vulkan в открытых драйверах мы увидим не раньше, чем через года два-три, а то и больше. И в этом смысле он довольно сильно отстаёт от своих конкурентов, которые уже сейчас обладают работающими реализациями своих API или близки к этому. Что и говорить о разработчиках графических тулкитов и движков, которые не смогут причаститься от нового детища Khronos Group ещё дольше. По крайней мере во многих нишах OpenGL остаётся незаменимым, а значит и для новой спецификации найдётся место под солнцем.

>>> Фороникс

 , , , ,

Adonai
()

Выпуск драйвера AMD Catalyst OMEGA

Группа Hardware and Drivers

Сегодня AMD представила новый драйвер AMD Catalyst OMEGA (Catalyst 14.12) с множеством улучшений и новых возможностей, из которых в Linux-версии, к сожалению, пока доступны только

  • поддержка OpenCL 2.0 (для 64-битных систем и видеокарт серии AMD Radeon R);
  • поддержка декодирования через VAAPI (H264, VC1, MPEG2, MPEG4);
  • исправлены некоторые ошибки.

Системные требования:

  • Xorg/Xserver 7.4 или новее (до 1.16);
  • Linux kernel 2.6 или новее (до 3.17);
  • glibc версии не ниже 2.2;
  • для 3D-приложений требуется поддержка POSIX Shared Memory (/dev/shm).

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

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

 , , ,

grem
()

AMD готовится выпустить полный User-Space Open-Source стек для HSA

Группа Open Source

В ближайшее дни компания AMD готовится открыть исходный код runtime-библиотеки HSA (Heterogeneous System Architecture — архитектура гетерогенных систем) под свободной лицензией.

Опубликованная в прошлую субботу пятая версия драйвера ядра AMDKFD является важным шагом на пути к открытию кода HSA, согласно планам AMD. Новая версия добавила поддержку пакетов HSA Architected Queue Language (AQL), новую версию ioctl и различные исправления.

Одед Гэббей (Oded Gabbay) из AMD перед началом работы над пятой версией AMDKFD заявил следующее: «Эта версия будет выпущена за несколько дней перед выпуском библиотеки AMD HSA Runtime в качестве свободной библиотеки. Вместе с модификацией Томаса Стелларда (Thomas Stellard), который сделал LLVM-бэкенд для r600, AMD выпустит стек, работающий полностью в пользовательском пространстве, для выполнения HSA-приложений с использованием ядер и написанных на OpenCL C99 поверх amdkfd». Это означает, что в ближайшее время AMD выпустит runtime-библиотеку HSA под свободной лицензией.

Ранее компания обещала открыть стек к концу года. И последние релизы показывают это. Так, например, в прошлом месяце AMD добавила код нативных объектов в драйверы, что также стало значительным шагом вперёд. Соответственно, препятствий для открытия кода быть не должно.

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

 , amdkfd, , ,

haku
()

Релиз свободного видеодрайвера xf86-video-ati 7.5.0

Группа Hardware and Drivers

Доступен релиз свободного X.Org-драйвера xf86-video-ati 7.5.0. Данный драйвер актуален в свете отсутствия обновлений для legacy-веток проприетарного драйвера Catalyst (последнее обновление было в январе 2013 года), что мешает использованию устаревших карт AMD с новыми выпусками X-сервера. В xf86-video-ati 7.5.0 заметно расширен список идентификаторов внешних и встроенных видеокарт AMD, включена поддержка ускорения для чипов Hawaii, осуществлён переход на libdrm_radeon 2.4.58, устранены проблемы со сборкой.

>>> Источник

 , , ,

IiYAbel1
()

Игра Borderlands 2 доступна для Linux

Группа Игры

Увидела свет Linux-версия Borderlands 2, популярного шутера от первого лица с элементами RPG. Игра доступа для установки через Steam для Linux или через GameAgent. Игра построена на движке Unreal Engine 3 и пока поддерживает только системы с Ubuntu 14.04 c 4 Гб ОЗУ и видеокартами NVIDIA (Geforce 260 или более новые модели). С драйверами для GPU Intel и AMD в Linux пока не удалось достигнуть желаемой производительности.

Одновременно сообщаются планы по выпуску 14 октября игры «Borderlands: The Pre-sequel», которая уже доступна для предзаказа. Borderlands: The Pre-sequel станет первой игрой класса AAA, которая выйдет изначально с поддержкой платформы Linux.

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

 , , , ,

IiYAbel1
()

AMD Catalyst 14.9

Группа Hardware and Drivers

После пяти месяцев разработки доступна новая версия проприетарного драйвера — AMD Catalyst 14.9.

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

  • Поддержка видеокарт AMD Radeon R9 285.
  • Официальная поддержка Ubuntu 14.04 и RHEL 7.0.
  • Всплывающие уведомления в процессе установки.
  • Решены проблемы с выходом из спящего и ждущего режима.

Загрузить AMD Catalyst 14.9

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

 , ,

garik_keghen
()

AMD подтвердил слухи о новой стратегии создания видеодрайверов для Linux

Группа Hardware and Drivers

Разработчик Алекс Дойчер (Alex Deucher) из компании AMD подтвердил появившиеся ранее слухи о том, что компания AMD собирается унифицировать разработку драйвера Catalyst с открытым драйвером, используя единый открытый модуль ядра и ограничив Catalyst только компонентами, работающими в адресном пространстве режима пользователя.

Разработчик выступит с докладом на конференции XDC 2014 Bordeaux, которая будет проходить в городе Бордо (Франция) с 8 по 10 октября. Ожидается, что в докладе будет рассказано о планах AMD на будущее и сложностях с которыми разработчики столкнулись на этом пути. Предварительно, формулировка доклада выглядит так:

AMD's New Unified Open Source Driver AMD is moving to unify it's current open and closed source Linux drivers over a common, shared, open source kernel driver. This talk will provide an overview of our plans for the future and the challenges we face as we move forward.

>>> источник

 , , ,

IiYAbel1
()