LINUX.ORG.RU

Новости «Hardware and Drivers»

Мини-новость: flashrom 1.0 — утилита для прошивки из работающей ОС (33 комментария)

Разработчики Linux и Windows работают над закрытием аппаратной уязвимости процессоров Intel

Группа Hardware and Drivers

Ошибка проектирования всех процессоров Intel, выпущенных за последние 10 лет, заставила разработчиков Linux и Windows в срочном порядке перерабатывать схему разделения адресных пространств ядра и пользователя, брешь в которой вызвана этой ошибкой. По известным сейчас данным, переработка требует модификации критических частей ядра и приводит к падению производительности приложений от 5 до 30% (чипы Intel 2010 года и новее имеют в своём арсенале возможности, чтобы сократить это падение).

Суть уязвимости, скорее всего, заключается в том, что спекулятивное исполнение кода косвенно нарушает контроль доступа, и это позволяет приложению «видеть» содержимое защищенного адресного пространства ядра (раннее описание). Детали уязвимости находятся под эмбарго до выпуска исправлений, который намечается на середину января 2018, когда выйдет новое ядро Linux и ежемесячное обновление безопасности для Windows.

Для решения проблемы разработчикам ядер пришлось полностью разделить память ядра и память пользовательских процессов, однако такое решение приводит к серьёзному падению производительности из-за необходимости сброса части кэша транслированных виртуальных адресов (TLB) при входе в ядро.

Разработчики ядра Линукса в шутку предлагали следующие аббревиатуры для новой модели разделения памяти ядра и пользовательских процессов: User Address Separation (*_uass) и Forcefully Unmap Complete Kernel With Interrupt Trampolines (fuckwit_*), однако остановились на Kernel Page Table Isolation (kpti_*).

Компания AMD утверждает, что её процессоры уязвимости не подвержены.

Обсуждение патча на LWN, с результатами тестов.

Общие подробности от издания The Register

>>> Технические подробности, демонстрационный код PoC

 , , ,

birdie ()

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 ()
Мини-новость: NVIDIA объявила о прекращении поддержки драйверов для 32-х битных ОС (478 комментариев)

Вышел MediaDeb 0.2 Halloween

Группа Hardware and Drivers

31 октября вышел очередной релиз проекта MediaDeb — сборки Debian для телефонов на базе СнК mediatek.

MediaDeb позволяет быстро собрать и запустить прошивку на базе Debian на старых телефонах, таким образом давая вторую жизнь старому аппарату в виде одноплатного компьютера/небольшого сервера, зачастую превосходящего по характеристикам Raspberry Pi.

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

>>> Скачать бинарные сборки

 , , ,

ncrmnt ()
Мини-новость: Начались продажи ноутбуков с отключенным Intel ME (150 комментариев)
Мини-новость: Релиз TERES-I (57 комментариев)
Мини-новость: X.org Server 1.19.5 (45 комментариев)
Мини-новость: Опубликовано обновление программы PonyProg (7 комментариев)
Мини-новость: X.org Server 1.19.4 (15 комментариев)

В nouveau не могут реализовать качественную поддержку GTX 900

Группа Hardware and Drivers

Разработчики свободного видеодрайвера nouveau для видеокарт NVIDIA раскритиковали политику компании. Дело в том, что новые линейки видеокарт проверяют цифровые подписи прошивок видеокарт. Прошивки доступны публично, однако лишь для конечного пользователя, т. е. nouveau не имеет права поставлять их вместе с драйвером.

Разработчики nouveau сказали следующее:

Политика NVIDIA не дает нам возможность продолжать развитие драйвера для архитектуры Maxvell2+, во-первых, мы не можем распространять прошивки, а во-вторых, реверс-инжиниринг VBIOS'а видеокарт невозможен по юридическим причинам. NVIDIA предпочитает разрабатывать собственный открытый драйвер nvgpu (только для Android). Александр Курбот, отвечающий за связь компании с открытым сообществом, уволился. Очень много вопросов так и остались без ответа. Может эта компания понять наши просьбы или нет? По-видимому, это худшее, с чем мы сталкивались.

Напомню, без проверки прошивки невозможно управление питанием, частотой кулера и частотой GPU на архитектурах Maxvell2+ и Pascal.

>>> Подробности (видео на youtube, примерно с 6 ч. 11:00

 ,

valman___ ()

30 лет исполнилось X11

Группа Hardware and Drivers

Проект X.org празднует 30 лет с момента выхода X11. 15 сентября 1987 года Ральф Свик (Ralph R. Swick) представил первый релиз X Window System Version 11, ознаменовавший переаботку и стабилизацию иксов. Самое удивительное, что протокол X сменил нумерацию от X1 до X11 за три года, а X11 продолжает эксплуатироваться уже 30 лет подряд, обрастая расширениями — Xvideo, X Font Server, XKB и другие.

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

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

 , ,

Lowes ()

Выпуск Talos II

Группа Hardware and Drivers

Компания Raptor представила материнскую плату Talos II на базе IBM POWER9 с открытым BMC, основанным на OpenBMC, оснащённую слотами DDR4 и PCIe 4.0. Главной особенностью продукта является то, что прошивки всех компонентов, включая микрокод ЦПУ, свободны. Планируемое время отгрузки по предзаказу — 4-й квартал 2017 г.

( Краткая спецификация )

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

 ,

ktk ()
Мини-новость: Выпуск спецификации OpenGL 4.6 (46 комментариев)

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

Группа Hardware and Drivers

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

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

 , , , ,

linuks ()

В США легализовали заправку картриджей

Группа Hardware and Drivers

В Верховном суде США завершилось громкое дело «Impression Products» против Lexmark International, знаковое для всего рынка печати. Коллективным решением судей крупные вендоры не смогут больше давить силой патентного права на мелкие фирмы, занимающиеся заправкой и восстановлением оригинальных картриджей.

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

 

anonymous ()
Мини-новость: UPSat — первый свободный спутник уже в космосе! (29 комментариев)
Мини-новость: Сравнение Эльбрус-4С и Эльбрус-8С в нескольких задачах машинного зрения (154 комментария)

Представлены ПК на базе Эльбрус-8С

Группа Hardware and Drivers

25 мая на проходящей в Иннополисе (республика Татарстан) конференции «Цифровая индустрия промышленной России-2017» (ЦИПР-2017) объединенный холдинг «Росэлектроника» представил первые образцы персональных компьютеров и серверов на базе микропроцессора Эльбрус-8С.

Арсений Брыкин, заместитель генерального директора АО «Росэлектроника»:

Это новое поколение отечественной вычислительной техники. Все этапы сборки осуществляются на наших производственных площадках и на предприятиях отечественных партнёров. Все это гарантирует высокий уровень информационной безопасности оборудования. Мы ожидаем, что первая опытная партия персональных компьютеров на основе нового процессора будет готова уже к концу 2 квартала 2017 года. Образцы нового оборудования мы представляем сегодня на конференции «ЦИПР» в Иннополисе.

Отмечается, что установочная партия 2- и 4-процессорных серверов будет готова к концу 2017 года. Работать сервера будут под управлением ОС «Эльбрус», которая построена на базе ядра Linux.

Остается неясным, будет ли использоваться модификация Эльбрус-8С2 с поддержкой ОЗУ стандарта DDR4 SDRAM и оптимизированной работой кэш-памяти, или это будет оригинальный чип Эльбрус-8С.

Кратко про Эльбрус-8С: 8 ядер (1.3 ГГц), 4МБ L2 кэш, 16МБ L3 кэш, 4 контроллера памяти (DDR3-1600), пиковая производительность 250 Gflops (одинарная точность). Отдельно стоит отметить, что Эльбрус-8С производится по техпроцессу 28 нм.

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

 , ,

MuZHiK-2 ()

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

Группа Hardware and Drivers

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

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

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

 , , ,

Sunderland93 ()