LINUX.ORG.RU

Драйвер


25

1

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

Обновления Intel FFmpeg Cartwheel с поддержкой Meteor Lake и доп.функциями DNN

Обновления Intel FFmpeg Cartwheel с поддержкой Meteor Lake и доп.функциями DNN
Группа Мультимедиа

10 января инженеры Intel выпустили ежеквартальный набор обновлений FFmpeg Cartwheel 2023Q4 мультимедийной библиотеки FFmpeg. В новом выпуске обеспечена поддержка платформы Meteor Lake для новых ноутбуков, поступающих на рынок. Данная поддержка Meteor Lake сочетается со всеми другими графическими драйверами Intel с открытым исходным кодом, которые имеются в ядре Linux 6.7 (стабильны и включены по умолчанию).

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

>>> Подробности на официальной странице в github

 , ,

NeTC
()

Драйвер NVIDIA 535.86

Группа Hardware and Drivers

Проприетарный драйвер NVIDIA обновлён до версии 535.86.

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

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

 ,

Loki13
()

Драйвер NVIDIA 520.56.06 Linux выпущен с обновлениями OTA для Proton/Wine NVIDIA NGX Build

Группа Hardware and Drivers

Драйвер NVIDIA 520.56.06 для Linux теперь доступен с поддержкой серии RTX 4090. Кроме того, драйвер серии NVIDIA 520 реализует обновление по воздуху (over-the-air) в сборках Proton и Wine NVIDIA NGX для улучшения игрового процесса Linux.

Этот драйвер также поддерживает ряд дополнительных расширений Vulkan:

  • VK_KHR_acceleration_structure,
  • VK_KHR_deferred_host_operations,
  • VK_KHR_ray_query,
  • VK_KHR_ray_tracing_pipeline,
  • VK_NV_cuda_kernel_launch,
  • VK_NV_ray_tracing,
  • VK_NV_ray_tracing_motion_blur,
  • VK_NVX_binary_import,
  • VK_NVX_image_view_handle.

Серия драйверов NVIDIA 520 для Linux также содержит различные улучшения установщика NVIDIA (включая переработанную обработку DKMS), новую реализацию отладчика CUDA для графических процессоров Pascal и новее, а также множество исправлений ошибок.

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

 ,

Clockwork
()

Несвободные прошивки в Debian теперь при необходимости будут устанавливаться по умолчанию

Группа Debian

По результатам голосования по вопросу включения в официальные образы несвободных прошивок победил пятый пункт – «Изменение общественного договора для включения несвободных прошивок в установщик». Теперь такие прошивки (нужные для некоторых перефирийных устройств) будут включаться в состав инсталлятора.

В официальные установочные носители и live-образы Debian будут включены пакеты из секции non-free-firmware, в которую из репозитория non-free вынесены компоненты, связанные с прошивками. При наличии оборудования, для работы которого требуются внешние прошивки, использование необходимых проприетарных прошивок будет включено по умолчанию. При этом для пользователей, предпочитающих только свободное ПО, на этапе загрузки будет предоставлена возможность отключения использования несвободных прошивок.

До сих пор проприетарные прошивки не включались в состав официальных установочных образов Debian и поставлялись в отдельном репозитории non-free.

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

>>> Подробности (рассылка debian.org)

 ,

Parthen
()

Обновление бета-драйвера NVIDIA с переработанной поддержкой Vulkan

Группа Hardware and Drivers

NVIDIA выпустила бета-драйвер 515.49.18 для Linux и бета-драйвер 517.55 для Windows. Наиболее примечательным в обновлениях бета-драйвера Vulkan является переработка поддержки последних предварительных расширений Vulkan Video.

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

  • драйвера NVIDIA Vulkan для Windows и Linux перешли на поддержку последних версий расширений:
    KHR_video_queue,
    KHR_video_decode_queue,
    KHR_video_encode_queue,
    EXT_video_decode_h264,
    EXT_video_decode_h265,
    EXT_video_encode_h264.

  • новые двоичные файлы драйвера NVIDIA Vulkan теперь содержат расширения EXT_mutable_descriptor_type и EXT_depth_clamp_zero_one;

  • исправления вокруг остановок создания многопоточных конвейеров и поддержки загрузки/хранения/атомных изображений с линейными изображениями.

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

 ,

Clockwork
()

Релиз драйвера NVIDIA 470.74 с исправлениями для VKD3D-Proton

Группа Hardware and Drivers

Корпорация Nvidia 20 сентября выпустила новую версию видеодрайвера для Linux.

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

  • исправлена ошибка, приводившая к повышенному расходу оперативной памяти в играх, использующих Direct3D 12 через VKD3D-Proton;
  • устранено падение модуля nvidia-drm.ko при включённом DRM-KMS (modeset=1) с ядром Linux 5.14.

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

 , , ,

Jameson
()

Релиз фирменного видеодрайвера NVIDIA 460.67. Анонс драйвера 470

Группа Hardware and Drivers

Состоялся минорный релиз фирменного драйвера NVIDIA 460.67. Основные изменения:

  • Исправлен баг на конфигурациях из нескольких GPU, при котором использование ray-tracing может привести к нестабильности в работе приложения, если используются GPU разных моделей
  • Исправлена проблема, из-за которой мог не работать должным образом G-SYNC после смены видеорежима (например разрешения экрана). Проблема проявлялась на GPU серии Kepler
  • Исправлены сбои компиляции модуля ядра NVIDIA на ядре Linux 5.11-rc
    error: implicit declaration of function 'sys_close'
    и
    fatal error: asm/kmap_types.h: No such file or directory
  • Исправлен баг, при котором вызов vkCreateSwapchain может привести к «падению» X-Server, если был передан некорректный параметр imageFormat.

Также стоит отметить анонс драйвера 470, который станет следующей LTS-версией. В нём будет улучшена поддержка Wayland, XWayland, добавлена поддержка DMA-BUF и OpenCL 3.0. Также следует отметить добавление поддержки бэкенда EGLStreams в Wayland-композитор KWin, менеджера окон KDE 5.

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

 , , , ,

ZenitharChampion
()

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

Группа Hardware and Drivers

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

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

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

 , ,

mydibyje
()

Драйвер флоппи-дисков оставлен в ядре Linux без сопровождения

Группа Hardware and Drivers

В ядре Linux 5.3 драйвер floppy диска помечен как устаревший, так как для его тестирования разработчикам не найти работающее оборудование, актуальные флоппи дисководы используют интерфейс USB. Но проблема в том, что многие виртуальные машины все еще эмулируют настоящий флоп.

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

 , , ,

vasya_pupkin
()

Новости про Intel GPU: новый NEO OpenCL, расширения Vulkan, название нового PCH, прогресс драйвера Gallium, eDRAM для кэширования буфера кадров

Группа Hardware and Drivers

Драйвер NEO OpenCL от Intel обновлён до версии 19.20.13008. Он предоставляет поддержку OpenCL 2.1 для Intel GPU начиная с Broadwell. Тем, у кого Haswell или более старый GPU, предлагается использовать драйвер Beignet, который имеет статус Legacy.

Среди изменений: Intel Graphic Compiler обновлён до версии 1.0.4.

Инструкция по установке, инструкция по сборке в CentOS 7. Примечания к релизу: Fine grained SVM не поддерживается в этом релизе. Если у вас Ubuntu 16.04.4 и дефолтное ядро 4.13, то для CFL-платформ нужно добавить параметр ядра i915.alpha_support=1

В марте, благодаря драйверам Intel с открытым исходным кодом, стало известно про новый SoC Intel Elkhart Lake. Теперь, благодаря ним же, стало известно кодовое имя PCH, который будет в них использоваться - Mule Creek Canyon.

Состоялся релиз Vulkan 1.1.109, в который вошли два новых расширения от Intel:

  • VK_INTEL_performance_query - это расширение позволяет приложению захватить данные о производительности для дополнительной аналитики отдельной библиотеки/приложения. Этим расширением будут пользоваться Intel Graphics Performance Analyzers и Intel Metrics Discovery library. Также это расширение может оказаться полезным для сторонних утилит для анализа/профилирования
  • VK_INTEL_shader_integer_functions2 - это расширение добавляет новые целочисленные инструкции в SPIR-V, подобные расширению GLSL для OpenGL INTEL_shader_integer_functions2

В драйвере Intel «Iris» Gallium3D для Linux появилась поддержка дискового кэша шейдеров. Ранее эта возможность присутствовала в Classic Mesa драйвере для Linux. Поддержку стоит ожидать в Mesa 19.2.

Наконец, Intel работает над использованием высокопроизводительной памяти eLLC/eDRAM для write-back кэширования буферов дисплея. Это будет работать на Skylake и новее, но не на более старых чипах, в которых тоже есть eDRAM.

>>> Новость про новый драйвер NEO OpenCL

>>> Новость про кодовое имя нового PCH

>>> Новость про расширения для Vulkan

 , , , ,

ZenitharChampion
()

Обновление драйверов NVIDIA с долговременной поддержкой 340.107 и 390.67

Группа Hardware and Drivers

Выпущены обновления LTS-версий проприетарных драйверов для видеокарт NVIDIA 340.107 и 390.67. Ветка 340.xx - последняя, поддерживающая GeForce 8xxx - GeForce 200 (но помимо них, эта версия поддерживает все карточки вплоть до GeForce 700 и 800M). Ветка 390.xx - последняя, поддерживающая Fermi (GeForce 400 и 500, но помимо них, драйвер поддерживает все современные видеокарты, так как этот LTS - совсем свежий).

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

Оба драйвера:

  • Добавлена поддержка X.Org X-Server ABI 24 (xorg-server 1.20)
  • В скрипт nvidia-bug-report.sh добавлена поддержка парсинга kern.log, являющегося лог-файлом ядра по умолчанию для большинства дистрибутивов Linux, базирующихся на Debian
  • Исправлен баг, происходивший в следующей ситуации: 1). X-Server сообщает версию Video Driver ABI меньше, чем 0.8. 2). Приложение производит вызов XRenderAddTraps(). Баг приводил к краху приложения.

340.107:

  • Драйвер 340.xx содержит два модуля ядра: собственно «nvidia» для графики, и «nvidia-uvm» (Unified Video Memory) для CUDA и OpenCL. Благодаря такому разделению можно запускать вычисления на GPU без «иксов».
    К сожалению, разработчикам не удалось обеспечить сборку модуля ядра nvidia-uvm версии 340.107 для наиболее свежих ядер Linux (инсталлятор создаёт «обвязку» вокруг бинарного блоба, чтобы он работал с конкретной версией ядра Linux). В качестве временного решения проблемы, для инсталлятора теперь является штатной ситуация, когда модуль ядра «nvidia» успешно скомпилировался, а «nvidia-uvm» - нет.

390.67:

  • Исправлен баг, приводящий к kernel panic при использовании оборудования Quadro SDI Capture
  • Исправлен баг, при котором крашился KWin OpenGL композитинг при запуске некоторых OpenGL-приложений
  • Исправлен «intermittent crash» (что бы это значило?) при запуске Vulkan-приложений
  • Исправлен «intermittent crash» при запуске приложений через Wine
  • Исправлен баг, проявляющийся в случае низкой скорости передачи данных по DisplayPort (например, когда к одному разъёму подключено несколько устройств - стандарт это предусматривает). Баг заключается в том, что по какой-то причине не всегда включалась функция дизеринга, поддерживаемая монитором. Это приводило к появлению полос на изображении.

>>> Страничка со списком всех веток драйвера NVIDIA

 , , , ,

ZenitharChampion
()

Выпущен HPLIP 3.18

Группа Hardware and Drivers

Выпущен драйвер HPLIP 3.18. По сравнению с предыдущей версией драйвера (3.17.11) изменилось следующее:

Добавлена поддержка дистрибутивов Linux:

  • Manjaro Linux 17.1.4 (64 bit)
  • Fedora 27 (64 bit)
  • Linux Mint 18.3 (32 bit и 64 bit)

Исправлены баги:

  • 1736221 : Архив с исходными кодами hplip-3.17.11 по ошибке содержит в себе прекомпилированные бинарники
  • 1741214 : scan.py - после обновления python-pillow до 4.2.0, результат сканирования не может быть сохранён как JPEG

Добавлена поддержка новых принтеров:

  • HP DesignJet Z2600 PostScript
  • HP DesignJet Z5600 PostScript
  • HP PageWide XL 8000ps Printer
  • HP PageWide XL 8000 Blueprinter
  • HP PageWide XL 5000 Printer
  • HP PageWide XL 5000 MFP
  • HP PageWide XL 5000 Blueprinter
  • HP PageWide XL 4500 Printer
  • HP PageWide XL 4500 MFP
  • HP PageWide XL 4000 Printer
  • HP PageWide XL 4000 MFP
  • HP PageWide XL 5100ps
  • HP PageWide XL 5100ps MFP
  • HP PageWide XL 5100ps MFP Blueprinter
  • HP PageWide XL 6000ps
  • HP PageWide XL 6000ps MFP

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

 , ,

anonymous
()

Драйвер NVIDIA 381.22

Группа Hardware and Drivers

Представлен новый релиз проприетарных драйверов NVIDIA для UNIX-подобных ОС. Доступны версии для Linux (x86, x86_64 и ARM), FreeBSD (x86 и x86_64) и Solaris.

Изменения в этой версии:

  • Добавлена поддержка GeForce GTX 1080 Ti, Quadro M520, TITAN Xp, GRID K520.
  • Улучшена совместимость с новыми ядрами Linux.
  • Добавлена поддержка новых расширений Vulkan.
  • Отныне никогда не показывается логотип Nvidia при загрузке X-сервера.
  • Установка модуля ядра nvidia-drm теперь не обязательна. При вызове nvidia-installer с опцией --no-drm модуль не будет собран и установлен.

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

 , , ,

narkoman228
()

Новая линейка драйверов и эталонная реализация EGL/Wayland от Nvidia

Группа Hardware and Drivers

В бета-версии новой линейки своих драйверов Nvidia:

  • реализовала поддержку Quadro M1200 и Quadro M2200;
  • включила ARB_parallel_shader_compile для многопоточной компиляции GLSL-шейдеров;
  • добавила опцию игнорирования Virtual Reality Head Mounted Displays;
  • научила nvidia-settings работать с дисплеями PRIME;
  • внедрила инфраструктуру для работы с внешними библиотеками EGL - например, клиентской частью Wayland;
  • добавила Vulkan-расширения VK_KHR_display и VK_KHR_display_swapchain;
  • включила по умолчанию OpenGL Threaded Optimizations - они автоматически отключаются при просадке производительстности.

Также Nvidia представила эталонную реализацию внешней библиотеки EGL и клиентской библиотеки Wayland. Первая - интерфейс между драйвером Nvidia и произвольной графической системой на EGL. Вторая - это фирменная альтернатива EGLStreams и GBM, родившаяся в результате бурных дискуссий.

Исходники обоих проектов доступны на Гитхабе:

https://github.com/NVIDIA/eglexternalplatform

https://github.com/NVIDIA/egl-wayland

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

 , , , ,

Deleted
()

В MESA для i965 добавлена поддержка GL_ARB_enhanced_layouts (specified vec4-slot component numbers)

Группа Hardware and Drivers

В MESA добавлена поддержка компонента «specified vec4-slot component numbers» из GL_ARB_enhanced_layouts для драйвера i965 для оборудования Broadwell и новее. После этого для драйвера i965 не осталось нереализованных расширений OpenGL до 4.5.

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

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

 , , ,

lv77
()

Mesa для Intel включила в себя функциональность OpenGL 4.2

Группа Hardware and Drivers

Сегодня, на следующий день после достижения функциональности OpenGL 4.0, драйвер i965 на архитектуре gen8+ достиг функциональности OpenGL 4.2 (Core Profile). Это стало возможным после включения патчей, реализующих расширение GL_ARB_vertex_attrib_64bit.

На текущий момент для полноценной реализации OpenGL 4.3 (Core Profile) в драйвере Intel осталось реализовать только расширение GL_ARB_robust_buffer_access_behavior, не слишком часто необходимое для игр и приложений рабочего стола. Также к сентябрю или ранее ожидается реализация всех возможностей OpenGL 4.5.

С состоянием дел в разработке mesa можно ознакомиться по ссылке: https://mesamatrix.net/

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

 , , ,

Displacer
()

MESA для Intel достигла поддержки OpenGL 4.0

Группа Hardware and Drivers

Сегодня, 16 мая 2016 г. в 07:55:33 (GMT) в кодовую базу проекта MESA была добавлена поддержка расширения ARB_gpu_shader_fp64 для оборудования поколения gen8+. После этого драйвер достиг соответствия спецификации OpenGL 4.0.

Работа над FP64 велась компанией «Igalia» последние несколько месяцев параллельно с работой над ARB_vertex_attrib_64bit и другими, поэтому в течение месяца-двух оборудование поколения Broadwell и более новое получит полную поддержку 4.1 и 4.2.

К сожалению, поддержку OpenGL 4.х для оборудования старше Broadwell в этом году мы не увидим.

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

 , , ,

lv77
()

MESA для RadeonSI достигла поддержки OpenGL 4.3

Группа Hardware and Drivers

19 апреля в MESA Git для RadeonSI был добавлен патчсет для расширения GL_ARB_compute_shader. Это последнее расширение, необходимое для достижения поддержки стандарта OpenGL 4.3 и OpenGL ES 3.1.

Обсуждение этого события на phoronix.com

Что осталось реализовать:

  • 4.5
    • GL_ARB_ES3_1_compatibility
    • GL_ARB_conditional_render_inverted
    • GL_KHR_robust_buffer_access_behavior
    • GL_KHR_robustness
  • 4.4
    • GL_ARB_clear_texture
    • GL_ARB_enhanced_layouts ( specified vec4-slot component numbers )
    • GL_ARB_query_buffer_object

>>> mesamatrix.net

 , , ,

lv77
()

В MESA добавлен код расширения OpenGL GL_ARB_framebuffer_no_attachments (r600/radeonsi)

Группа Hardware and Drivers

Благодаря работе Edward O'Callaghan в MESA добавлен код для GL_ARB_framebuffer_no_attachments обоих драйверов r600 и RadeonSI. Это расширение относится к OpenGL 4.3 и после него для полной поддержки останется реализовать:

4.3

  • GL_ARB_compute_shader
  • GL_ARB_robust_buffer_access_behavior
  • GL_ARB_shader_image_size (r600)
  • GL_ARB_shader_storage_buffer_object

4.2

  • GL_ARB_shader_atomic_counters
  • GL_ARB_shader_image_load_store (r600)

Существует вероятность, что к следующему релизу MESA будет поддерживать OpenGL 4.2/4.3 в полном объёме.

Для ядра 4.6 представлен набор патчей для Radeon/AMDGPU DRM, устраняющие проблемы в работе UVD video decoding и PowerPlay. Более подробно можно узнать в рассылке dri-devel.

>>> mesamatrix.net

 , , , ,

lv77
()

Проприетарный драйвер NVIDIA 364.12 с поддержкой Wayland и Mir

Группа Hardware and Drivers

Доступна бета-версия новой ветки проприетарного драйвера NVIDIA 364.12 для операционных систем GNU/Linux, FreeBSD и Solaris.

Наиболее примечательные изменения:

  • Добавлены EGL-расширения, необходимые для работы с Wayland и Mir.
  • В качестве реализации OpenGL по умолчанию задействована открытая библиотека GLVND.
  • Реализована начальная поддержка DRM и KMS (Direct Rendering Manager Kernel Modesetting).
  • Добавлен модуль ядра nvidia-drm.ko, предоставляющий поддержку PRIME и KMS.
  • Добавлена бибилиотека libnvidia-egl-wayland.so, позволяющая Wayland-композиторам, поддерживающим EGLDevice, EGLOutput и EGLstreams, использовать EGL-буферы совместно с Wayland-приложениями.
  • Добавлена поддержка API Vulkan 1.0.
  • Переработан необходимый для поддержки PRIME алгоритм регистрации драйвера в DRM-подсистеме ядра Linux. Как следствие, для поддержки PRIME теперь требуется версия ядра не ниже 3.13 (раньше требовалась версия не ниже 3.10).
  • Точность представления цветовых карт X на GeForce GPU увеличена с 8 до 11 бит.
  • Добавлено новое свойство RandR CscMatrix, определяющее матрицу 3x4 для преобразования цветового пространства. Матрица применяется после цветовой карты X и перед таблицей коррекции цветов. Это свойство доступно для видеокарт начиная от GF119.
  • Улучшена интерактивность приложений, которые используют аппаратный курсор, при активном G-SYNC.
  • Решена возникающая при использовании пиксельных буферов с EGL-устройством проблема, вызывающая некорректную отрисовку.
  • Исправлена ошибка, которая вызвала инвертирование флагов полярности HSync и VSync.
  • Добавлена поддержка видеокарт GeForce 920MX и 930MX.

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

 , , , ,

sudopacman
()