LINUX.ORG.RU

Nouveau


19

10

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

Драйвер Nouveau NVK теперь поддерживает спецификацию Vulkan 1.3

Драйвер Nouveau NVK теперь поддерживает спецификацию Vulkan 1.3
Группа Hardware and Drivers

На GitLab’е одного из разработчика (Faith Ekstrand) появилась информация, что NVK теперь поддерживает спецификацию Vulkan 1.3. Столь продолжительное время велась разработка поддержки расширений VK_KHR_shader_float16_int8 (vk 1.2) и VK_EXT_texture_compression_astc_hdr (vk 1.3).

Теперь поддержка Vulkan 1.3 есть, но предстоит реализовать ещё много расширений (nvk Extensions:126(56.0%), Version 1.3).

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

 , ,

linuxuser112
()

Прошивка Nvidia GSP теперь в Linux 6.7

Группа Hardware and Drivers

Прошивка для поддержки видеокарт NVIDIA включена в ветку 6.7 ядра Linux. Это решение позволит разработчикам nouveau в целом не волноваться с реклокингом для новых видеокарт (начиная с 20xx (NV160 family (Turing) серии видеокарт до последней 40xx ((Ada Lovelace))). По умолчанию эта фича будет включена только для видеокарт серии 40xx. Если же вы хотите попробовать её для других поколений устройств NVIDIA, необходимо в параметрах запуска ядра указать параметр nouveau.config=NvGspRm=1.

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

>>> Оригинал

 

linuxuser112
()

Представлен open-source драйвер Vulkan для видеокарт NVIDIA

Группа Hardware and Drivers

Компания Сollabora представила open-source драйвер Vulkan для видеокарт NVIDIA под кодовым названием «NVK».

Что такое NVK?

NVK — новый видеодрайвер Vulkan API с открытым исходным кодом для видеокарт NVIDIA в Mesa. Драйвер был полностью написан с нуля с использованием официальных заголовков «NVIDIA Open GPU Kernel Driver» от самой компании NVIDIA.

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

Источники:

https://www.collabora.com/news-and-blog/news-and-events/introducing-nvk.html
https://www.phoronix.com/news/NVK-Running-Talos-Game
https://www.phoronix.com/news/NVK-Running-Talos-13-FPS

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

 , , , ,

Pasha115
()

NVidia начала публиковать документацию для разработки открытых драйверов.

Группа Hardware and Drivers

Nvidia начала публиковать свободную документацию по интерфейсам своих графических чипов. Это позволит усовершенствовать открытый драйвер nouveau. Публикуемая информация включает сведения о семействах Maxwell, Pascal, Volta и Kepler, данных о чипах Turing на текущий момент нет. В составе информации есть данные о BIOS, инициализации и управлении устройствами, режимах энергопотребления, управлении частотами и т. д. Вся опубликованная информация доступна на GitHub.

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

 , , ,

DrRulez
()

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

Группа Hardware and Drivers

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

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

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

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

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

 ,

valman___
()

Nvidia разрешила открытым драйверам загружать свои прошивки в видеокарты

Группа Hardware and Drivers

Полтора года назад компания Nvidia ввела проверку подлинности прошивок своих видеокарт, что создало проблемы для открытого драйвера Nouveau. Драйверу Nouveau не было разрешено загружать подписанные прошивки из состава проприетарного драйвера, а неподписанные прошивки, которые он генерировал сам, имели ограниченные возможности, к примеру, был ограничен доступ к средствам ускорения 3D-операций.

Теперь Nvidia опубликовала прошивки для своих новых GPU и код для загрузки их в Nouveau. С прошивок не были сняты все ограничения: в них отсутствует доступ к Power Management Unit, что позволит драйверу Nouveau работать только в «среднем» режиме без возможности форсирования самого быстрого режима и включения энергосберегающего режима. Эти прошивки доступны для видеокарт GeForce GTX 970, 980 и Titan, для моделей 950 и 960 их появление ожидается в ближайшее время.

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

 , ,

goingUp
()

Свободный драйвер Nouveau будет переработан в Linux 4.3

Группа Hardware and Drivers

Свободный драйвер для видеокарт Nvidia, nouveau, будет почищен и упрощён в ходе переработки, о которой заявил Ben Skeggs из Red Hat. Он также сообщил, что будут незначительные для конечного пользователя усовершенствования, например - уменьшено потребление памяти, ускорена работа GPUVM и просто упрощена конструкция драйвера. Будет добавлена поддержка новых GPU Tegra и реклокинга на GT200, а также много других исправлений. Сейчас переработанный драйвер развивается в рамках drm-next и должен войти в Linux 4.3.

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

 , , ,

mradermaxlol
()

NVIDIA оттягивает передачу микрокода новых видеокарт разработчикам свободного драйвера

Группа Hardware and Drivers

Начиная с серии GeForce GTX 900 (архитектура Maxwell) NVIDIA ввела проверку подлинности прошивок видеокарт. При отсутствии корректной подписи видеокарта отказывается осуществлять аппаратное ускорение графики.

Если раньше разработчики свободного драйвера nouveau могли брать бинарные файлы (блобы) с микрокодом из проприетарного драйвера (путём шаманства с MMIOtrace), теперь они лишены такой возможности и вынуждены ждать, пока микрокод им предоставит NVIDIA, которая не торопится этого делать. В результате, в ядре Linux 3.19 реализована самая базовая поддержка нового семейства видеокарт, ограниченная лишь конфигурацией дисплейных выходов, без возможности аппаратного ускорения.

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

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

 , , ,

anonymous
()

NVIDIA делает шаг в сторону Nouveau

Группа Hardware and Drivers

Сегодня в списках рассылки Nouveau появилось сообщение следующего содержания:

Привет, разработчики Нуво,

NVIDIA выпускает публичную документацию по некоторым аспектам наших графических карт с намерением решить проблемы их использования «из коробки» с Нуво. Мы намерены со временем предоставить больше документации, а также руководство в других областях, по мере возможности.

В качестве первого шага к этому мы разместили документ здесь. В нём рассмотрено расположение Device Control Block («DCB») в VBIOS графической карты. DCB описывает топологию карты и её дисплейные разъёмы.

Я подозреваю, что большая часть информации в этом документе не является новостью для сообщества Нуво, но, надеюсь, она окажется полезной для подтверждения вашего понимания или прольёт свет на реализацию некоторых необработанных методов.

Несколько человек из числа тех, кто работает над проприетарным драйвером NVIDIA, будут следить за списками рассылки Нуво на lists.freedesktop.org и стараться вступать в разговор, насколько смогут.

Если имеются определенные области документации, которые в большей степени пригодятся вам, обратная связь поможет NVIDIA приоретизировать наши усилия по созданию документации.

Если у вас есть специфические вопросы к NVIDIA, вы можете задать свои вопросы здесь, либо направить их на open-gpu-doc at nvidia.com. Я не могу обещать, что мы сможем ответить на всё, но мы приложим все усилия в тех областях, в которых способны.

Спасибо,

- Andy Ritger

UPD: Дальнейшая переписка:

Насчёт микрокода: следуя из наших перспектив, я полагаю, NVIDIA перейдёт на модель выпуска микрокода (в бинарном виде) с доступным ABI, версионностью и адекватным лицензированием для доступности распространения.

У нас наблюдаются некоторые улучшения в процессах подготовки релизов и с текущего дня разработка firmware и проприетарного драйвера может вестись параллельно, сходясь вместе в очередном релизе. Но в более далёкой перспективе, я полагаю, мы передвинем некоторые части разработки, которые достаточно сложны или неудобны в документировании, в firmware.

- Andy Ritger

>>> Оригинал письма

 , ,

Adonai
()

Тестовая неделя Fedora: Nouveau, Radeon, Intel

Группа Red Hat

Сегодня, во вторник 25 сентября, стартует традиционное масштабное тестирование X-сервера и свободных видеодрайверов в Fedora.

Примерное расписание тестовых дней:

  • 25 сентября — Nouveau
  • 26 сентября — Radeon
  • 27 сентября — Intel

Тестовый «день» обычно начинается около 10:00 UTC (13:00 по Москве). Скачивать Live-образы для тестирования до более-менее официального старта тестовой недели нежелательно, так как часто правки и доработки вносятся в самый последний момент.

С другой стороны, продолжительность тестового дня неограниченна. Итоги тестового дня обычно подводятся через неделю-две после даты его проведения. Так что все баги можно оформить спокойно и не торопясь.

Обнаружив баг, не останавливайтесь на достигнутом, обязательно сообщите в багтрекер. Чтобы ваш труд не пропал зря, не забудьте прочитать инструкцию.

Как всегда в течение всей тестовой недели работает IRC-канал #fedora-test-day на сервере freenode, где вы можете задать все интересующие вас вопросы непосредственным разработчикам и майнтэйнерам соответствующих пакетов в Fedora. Русскоязычные участники могут обратиться за помощью на Jabber-канал fedora@conference.jabber.ru.

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

 , , , ,

alpha
()

Bumblebee kernel hack для Lenovo Y570/Y470

Группа Hardware and Drivers

После того, как выяснилось, что на ноутбуках Lenovo серии Y570 и Y540 некорректно определяется дискретная видео-карта nvidia (GF108), разработчики bumblebee выпустили хак для ядра, который гарантированно исправляет данную проблему на ОС Ubuntu 11.10 Oneiric (64-bit) c Bumblebee 3.0 (3.0-1~oneiricppa2), благодаря чему bbswitch может корректно функционировать.
Данное решение позиционируется как временное, пока разработчики ядра Linux не исправят соответствующий баг (bugzilla.kernel.org).

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

 , , , , , y470, y570

fang90
()

Gears on Gallium 2011.10.31

Группа Hardware and Drivers

Вышел очередной релиз дистрибутива Gears on Gallium, основной задачей которого является предоставление live-системы с самыми последними открытыми видеодрайверами для видеокарт AMD, nVidia и Intel.

Из основных изменений этого релиза можно выделить:

  • Переход на кодовую базу openSUSE 12.1.
  • Выбора между mesa-gallium и mesa-classic теперь нет, для видеокарт AMD, nVidia — драйвера gallium, для Intel — classic.
  • Интегрированы дополнтельные версии drm: drm-next и drm-nouveau ветки, с возможностью их выбора при запуске. Они хоть и могут быть нестабильны, но предоставляют больше возможностей, например, drm из drm-next и drm-nouveau в отличие от drm из ядра 3.1.0 имеют множество улучшений для карт серии Fermi и уже определяют карту GeForce 520 GT, а для карт AMD серии Cayman и NI реализована поддержка PCIe 2.0, которая может дать неплохой прирост фпс.
  • В поставку включен KDE 4.7.45 (4.8-snaphot) и kwin с OpenGL ES 2.0.
  • Добавлены Lightsmark 2008 и Wine.
  • Образ стал гибридным и похудел за счет удаления игр.

Загрузить iso (618 MB)

Зеркало

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

 , , , ,

Novell-ch
()

Разработчикам nouveau требуется помощь владельцев ноутбуков!

Группа Hardware and Drivers

nouveau — это проект по разработке полноценного полностью открытого драйвера для видеокарт NVidia. Проект активно развивается и драйвер уже поддерживает основные функции на всех современных видеокартах производства NVidia.

Несколько дней назад Бен Скеггс (Ben Skeggs), сотрудник Red Hat и один из основных разработчиков nouveau, опубликовал призыв к владельцам ноутбуков с видеокартами NVidia помочь в улучшении поддержки MXM (Mobile PCI Express Module).

Если у вас есть ноутбук с установленным Linux и видеокартой NVidia (в том числе с поддержкой технологии NVidia Optimus), а также немного свободного времени, вы можете помочь проекту, выполнив несколько относительно несложных действий по инструкции (оригинал на английском в письме, вольный перевод на русский — далее).

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

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

 , , , , , , ,

Deleted
()

Gears on Gallium

Группа Open Source

Gears on Gallium - дистрибутив включающий в себя все самое последнее в области открытых драйверов для видеокарт radeon, nvidia, intel.
Релизы бывают каждые 14-20 дней, этот релиз будет особенно интересен владельцам видеокарт Radeon HD 69xx (Cayman), так как уже должна быть полная поддержка 3d.
Основные отличая от большинства дистрибутивов:

  • Всегда самые свежие libdrm, mesa, xorg-drivers-*, kernel.
  • 3 версии Mesa (c классическими, с галлиумными, c галиумными + llvm драйверами)
  • Для тестирование работоспособности 3d из коробки доступны такие игры как Openarena, Torcs, Extreme Tux Racer, Lugaru, a так же Mesa demos, kwin и compiz.
  • Удобный выбор режима modesetting (ums/kms), профиля управления питанием (только для radeon) и версии Mesa при загрузке, так же версии Mesa могут легко меняться на лету.
  • Сразу доступен один HD видеоролик, для проверки работоспособности и ускорения видеовывода.

В остальном это стандартный дистрибутив c kde4, основанный на opensuse 11.4. Включает в себя большое количество программ а так же библиотек необходимых для запуска lightsmark, doom3, etqw и других всевозможных игр из внешнего источника.

Cтраница проекта в susestudio
Livecd образ 1.1 GB
Usb-drive образ 1.2 GB, 3.6 GB распакованный.

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

 , galium, , , , ,

Novell-ch
()

В открытом драйвере для видеокарт nvidia - Nouveau - добавлена поддержка акселерации для карт GeForce 400/500 «Fermi»

Группа Hardware and Drivers

Ben Skeggs из компании Red Hat завершил интеграцию в кодовую базу свободного X.Org драйвера Nouveau патча, размером около 5000 строк, в котором добавлена поддержка 2D EXA-акселерации для карт NVIDIA GeForce 400/500 «Fermi». Видеоакселерация X-Video еще не поддерживается, но разработчики уже работают над ее реализацией. Работа выполнена на основе обратного инжиниринга проприетарных драйверов NVIDIA.

Поддержка переключения видеорежимов на уровне ядра (KMS) для карт «Fermi» была реализована в выпуске ядра Linux 2.6.37, но пока не поддерживает акселерацию (ожидается в ядре 2.6.38). Для работы драйвера также необходима загрузка прошивки, которая пока не поставляется в составе ядра.

Новость взята с opennet.ru

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

 , ,

uju
()

Разработчикам nouveau снова нужна ваша помощь!

Группа Hardware and Drivers

nouveau — это проект по разработке полноценного полностью открытого драйвера для видеокарт NVidia. На данный момент драйвер поддерживает на подавляющем большинстве чипов следующие возможности:

  • KMS
  • Приостановку и возобновление работы (suspend & resume)
  • Ускорение 2D (EXA)
  • Xv
  • Randr 1.2
  • Ускорение 3D (пока экспериментально)

Относительно недавно разработчики начали работать над поддержкой управления энергопотреблением и, в частности, над управлением таймингами оперативной памяти. Для разработки и тестирования поддержки таймингов очень нужны дампы соответствующей таблицы из Video BIOS'а с разнообразных моделей видеокарт. С этим могут помочь все добровольцы, у которых есть видеокарта NVidia и компьютер с Linux'ом. Используемый в системе драйвер, по идее, не имеет значения, так как все данные будут собираться напрямую «с железа», но разработчики рекомендуют при возможности использовать оригинальный проприетарный драйвер.

Инструкции по сбору необходимой информации: Testing Timings (+ кратко на русском)

>>> Сообщение в списке рассылки

 , , , , , ,

Deleted
()

Вышло ядро 2.6.33

Группа Ядро Linux

После восьми релиз-кандидатов Линус Торвальдс объявил о выпуске версии 2.6.33.

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

  • Убран планировщик AS IO.
  • Radeon KMS больше не считается экспериментальным.
  • Nouveau и DRBD интегрированы в ядро.

Также Линус подчеркнул, что изменения в этой версии направлены на драйверы, а не на добавление поддержки новых файловых систем. Две трети всех изменений — это драйверы, а остальное — обновления в архитектурах и «прочее».

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

 , , , ,

Deleted
()

Nouveau больше не поддерживает пользовательское переключение режимов

Группа Hardware and Drivers

Вслед за Intel в драйвере nouveau тоже убирают поддержку не-KMS режимов. Этим занимается Бэн Скеггс (Ben Skeggs) из RedHat.

От таких манипуляций драйвер «похудел» на несколько тысяч строк кода.

Эта работа должна быть закончена до релиза стабильной версии драйвера, который выйдет после ядра 2.6.33.

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

 , , ,

sniper21
()

Написан свободный аналог прошивки NVIDIA для Nouveau

Группа Hardware and Drivers

Работник Red Hat Бен Скеггс (Ben Skeggs) за несколько дней написал собственный аналог прошивки для переключения режимов (ctx_voodoo) для карт серий GeForce 6/7 и она работает вполне корректно. Его свободная прошивка не такая сложная как от NVIDIA, но для Nouveau она должна обеспечивать всю требуемую функциональность на данный момент.

Взять прошивку можно тут.

В скором времени мы можем ожидать появления прошивки для карт GeForce 8 и выше, для которых всё ещё требуется оригинальная ctx_voodoo.

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

 , , ,

sniper21
()

Реакция компании nVidia на включение DRM nouveau в ядро

Группа Hardware and Drivers

Компания nVidia, используя голос Энди Ритгер (Andy Ritger), решила отреагировать на включение DRM nouveau в ядро 2.6.33.

«На сегодняшний момент наша позиция не поменялась: мы не мешаем и не помогаем nouveau, но мы просто предоставляем базовые возможности 2D-графики в драйвере nv и продолжаем вкладывать значительные усилия в закрытый драйвер NVIDIA.»

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

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

 , ,

sniper21
()