The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Компания NVIDIA передала проекту Nouveau патчи для обеспечения поддержки GPU Tegra K1

02.02.2014 11:20

Компания NVIDIA подготовила для свободного драйвера Nouveau набор патчей с реализацией поддержки GPU GK20A, основанного на семействе Kepler и используемого в чипах Tegra K1. Реализация GK20A потребовала архитектурных изменений в Nouveau, необходимых, в частности, для обеспечения поддержки GPU на шине, отличной от PCI. Изменения представлены только для DRM-модуля Nouveau, работающего на уровне ядра Linux. В планы NVIDIA не входит реализация поддержки чипа в user-space части драйвера, т.е. Mesa и DDX.

Патчи позиционируются как подлежащие развитию прототип кода для поддержки в Nouveau будущих серий GPU Tegra. Предложенные архитектурные изменения отражают концепцию взаимодействия с новыми GPU, но подлежат обсуждению и могут быть пересмотрены разработчиками Nouveau. Основная часть патчей связана с реализацией уровня абстракции, не привязанного к шине PCI. Также подготовлен пример кода, демонстрирующий методы управления памятью и взаимодействия с GPU GK20A. Данный код является лишь прототипом, но отмечается, что для реализации рабочей поддержки GPU GK20A в Nouveau потребуются минимальные доработки.

Указанное событие примечательно тем, что это первое крупное участие NVIDIA в разработке Nouveau, который ранее развивался в основном через использование методов обратного инжиниринга. В прошлом году компания NVIDIA выступила с инициативой сотрудничества, но совместная работа ограничивалась предоставлением проекту Nouveau отдельной документации и технических консультаций. Другим интересным моментом является то, что патчи с поддержкой нового GPU предоставлены до выхода чипа Tegra K1 на рынок.

  1. Главная ссылка к новости (http://lists.freedesktop.org/a...)
  2. OpenNews: Для Nouveau подготовлены средства для обратного инжиниринга видеокарт, поддерживаемых только в Windows
  3. OpenNews: В свободном драйвере Nouveau обеспечена поддержка OpenGL 3.2
  4. OpenNews: Для драйвера Nouveau реализована расширенная поддержка управления частотами и питанием GPU NVIDIA
  5. OpenNews: Компания NVIDIA выступила с инициативой предоставления документации проекту Nouveau
Лицензия: CC-BY
Тип: К сведению
Ключевые слова: nouveau, nvidia
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.1, Слушатель (?), 11:25, 02/02/2014 [ответить] [показать ветку] [···]    [к модератору]
  • +23 +/
    Очень внезапная и очень приятная новость. Надеюсь NVIDIA и дальше будет предоставлять патчи и документацию для открытого драйвера.
     
     
  • 2.30, Crazy Alex (ok), 15:37, 02/02/2014 [^] [ответить]     [к модератору]
  • +5 +/
    Да очевидная же логика - после того, как их слегка прижали с GPL-only вызовами -... весь текст скрыт [показать]
     
     
  • 3.35, Kroz (??), 16:21, 02/02/2014 [^] [ответить]    [к модератору]  
  • +6 +/
    Да, до идеала далеко. Но уже делаются шаги в правильном направлении. И за это нужно уметь говорить спасибо.
     
     
  • 4.38, ананим (?), 17:00, 02/02/2014 [^] [ответить]    [к модератору]  
  • +1 +/
    спасибо ещё рано.
    по крайней мере от пользователей.
    вот как заработает (без проблем заработает!), тогда да. и нвидии, и разрабам новьё.
     
  • 4.52, Аноним (-), 18:53, 02/02/2014 [^] [ответить]    [к модератору]  
  • +1 +/
    Спасибо? Перебьются:

    > В планы NVIDIA не входит реализация поддержки чипа в user-space
    > части драйвера, т.е. Mesa и DDX.

    Ну да, всего ничего - самое сложное как раз они и не будут делать.

     
  • 3.37, ананим (?), 16:56, 02/02/2014 [^] [ответить]     [к модератору]  
  • +/
    Да хорошо бы если б так Основная проблема с блобами бы отвалилась По крайней м... весь текст скрыт [показать]
     
     
  • 4.39, ананим (?), 17:01, 02/02/2014 [^] [ответить]    [к модератору]  
  • +/
    и да, рут-лес можно было б.
     
  • 2.79, КВ1С (?), 22:21, 03/02/2014 [^] [ответить]    [к модератору]  
  • +/
    Давно бы избавился как все нормальные люди. Нет, надо ждать каких-то чудес от зелёной гипножабы.
     
  • 1.2, A.Stahl (ok), 11:27, 02/02/2014 [ответить] [показать ветку] [···]    [к модератору]  
  • –24 +/
    >до выхода чипа Tegra K1 на рынок.

    Т.е. nVidia как всегда в своём репертуаре -- даёт то, что никому не надо.
    Хорошо хоть что этот код, возможно, станет полезным в будущем.

     
     
  • 2.14, Аноним (-), 13:06, 02/02/2014 [^] [ответить]    [к модератору]  
  • –4 +/
    > Т.е. nVidia как всегда в своём репертуаре -- даёт то, что никому не надо.

    А кто-то реально ждал чего-то существенного? Эт ж нувидия.

     
  • 1.3, jOKer (ok), 11:29, 02/02/2014 [ответить] [показать ветку] [···]    [к модератору]  
  • –2 +/
    Хорошая новость: появились шансы на то, что сабж заменит родной нвидиевский блоб. Это было бы прекрасно.
     
     
     
    Часть нити удалена модератором

  • 3.16, jOKer (ok), 13:34, 02/02/2014 [^] [ответить]     [к модератору]  
  • +3 +/
    Прежде всего радует практика передачи патчей в свободный проект Это нормальное ... весь текст скрыт [показать]
     
     
  • 4.53, Аноним (-), 18:55, 02/02/2014 [^] [ответить]     [к модератору]  
  • +1 +/
    Так, на подумать, амд и интел еще и MESA DDX драйвера пилят, а не только ядерный... весь текст скрыт [показать]
     
  • 1.4, Zenitur (ok), 11:33, 02/02/2014 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    В открытом драйвере будет CUDA? Удивительно.
     
     
  • 2.5, anonymous (??), 11:47, 02/02/2014 [^] [ответить]    [к модератору]  
  • +1 +/
    > В открытом драйвере будет CUDA? Удивительно.

    В AMD-шном открытом драйвере же есть vdpau, почему бы и нет.

     
     
  • 3.20, Аноним (-), 13:57, 02/02/2014 [^] [ответить]    [к модератору]  
  • +/
    потому что vdpau открытый api, а cuda нет.
     
     
  • 4.54, Аноним (-), 18:56, 02/02/2014 [^] [ответить]     [к модератору]  
  • +/
    Nvidia вся из себя пыжилась доказать обратное, помнится Даже компилятор опублик... весь текст скрыт [показать]
     
  • 3.65, Zenitur (ok), 23:27, 02/02/2014 [^] [ответить]    [к модератору]  
  • +/
    В nouveau VDPAU есть уже давно.
     
  • 2.6, commiethebeastie (ok), 12:00, 02/02/2014 [^] [ответить]    [к модератору]  
  • +/
    Где ты слово CUDA увидел?
     
     
  • 3.70, Zenitur (ok), 01:36, 03/02/2014 [^] [ответить]    [к модератору]  
  • +/
    > Где ты слово CUDA увидел?

    Я перепутал Tegra и Tesla.

     
     
  • 4.82, Аноним (-), 07:02, 04/02/2014 [^] [ответить]    [к модератору]  
  • +1 +/
    > Я перепутал Tegra и Tesla.

    Всего-то :).

     
  • 1.7, northbear (??), 12:10, 02/02/2014 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    Да, удивляет и впечатляет...
    Похоже nVidia пытается повысить привлекательность своих решений для производителей мобильных устройств. Наличие нативной поддержки чипсетов в коде Linux, это большой и жирный плюс. Это позволит серьезно сэкономить производителям железа.
    Могу лишь пожелать успеха. Надеюсь они поймут что чрезмерное увлечение проприетарщиной в 21 веке, это дорога в никуда. Железо у nVidia неплохое...
     
  • 1.8, Kaffeine (?), 12:13, 02/02/2014 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    Во-первых, что значит «600 изменений»? Всего 16 небольших патчей.
    Во-вторых, 13 патч изобилует магическими числами, за который так не любили драйвер nv.
    В третьих — всё-же, патчи являются положительным рефакторингом, который со временем разработчикам пришлось бы провести самостоятельно.
     
     
  • 2.21, Карбофос (ok), 14:05, 02/02/2014 [^] [ответить]    [к модератору]  
  • +/
    думаю, что эти магические числа можно раздербанить на отдельные биты.
     
     
  • 3.41, arisu (ok), 17:06, 02/02/2014 [^] [ответить]    [к модератору]  
  • +/
    > думаю, что эти магические числа можно раздербанить на отдельные биты.

    а ещё можно взять блободрайвер и раздербанить на отдельные инструкции.

     
     
  • 4.46, Карбофос (ok), 17:37, 02/02/2014 [^] [ответить]    [к модератору]  
  • +/
    nouveau так и делают ведь
     
     
  • 5.59, arisu (ok), 19:42, 02/02/2014 [^] [ответить]    [к модератору]  
  • +/
    > nouveau так и делают ведь

    результат налицо. впечатляет.

     
     
  • 6.63, Карбофос (ok), 22:31, 02/02/2014 [^] [ответить]    [к модератору]  
  • +1 +/
    всем нужно было сидеть и ждать от Линуса факоффа животворящего? люди, вообще-то, работали и работают. и такой результат лучше вообще никакого результата.
     
  • 3.49, Lain_13 (ok), 17:55, 02/02/2014 [^] [ответить]    [к модератору]  
  • +/
    В том-то и дело, что они должны быть раздербанены на отдельные биты изначально и каждый бит должен быть строго документирован. Иначе заниматься отладкой можно даже не пытаться.
     
     
  • 4.58, Аноним (-), 19:30, 02/02/2014 [^] [ответить]     [к модератору]  
  • +1 +/
    Именно Они дали драйверрописателям код вместо вменяемой документации Мол, разб... весь текст скрыт [показать]
     
  • 4.86, Карбофос (ok), 12:54, 04/02/2014 [^] [ответить]    [к модератору]  
  • +/
    ну это понятно, что нвидиа сделала очередную подачку. надеюсь, что часть битовых масок разработчики nouveau уже сумели расшифровать.
     
  • 1.9, Аноним (-), 12:20, 02/02/2014 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    Видимо поняли, что в конце концов драйвер таки допишут своими силами, а потом плюнут в рожу нвидиевцам с их блобом.

    Теперь пытаются "возглавить".

     
     
  • 2.23, SergMarkov (ok), 14:13, 02/02/2014 [^] [ответить]    [к модератору]  
  • +2 +/
    > Видимо поняли, что в конце концов драйвер таки допишут своими силами,

    Лет этак через 100 :-)

    > потом плюнут в рожу нвидиевцам с их блобом.

    Слюна за это время пересохнет :-)


     
  • 1.10, Аноним (-), 12:21, 02/02/2014 [ответить] [показать ветку] [···]    [к модератору]  
  • +3 +/
    Вот еслибы они наняли на работу разработчиков открытого драйвера тогда было бы OK.
     
     
  • 2.22, sorrymak (ok), 14:07, 02/02/2014 [^] [ответить]    [к модератору]  
  • +2 +/
    Вот если бы они сделали свободным свой официальный драйвер, тогда было бы по-настоящему ОК.
     
     
  • 3.43, arisu (ok), 17:07, 02/02/2014 [^] [ответить]    [к модератору]  
  • –5 +/
    > Вот если бы они сделали свободным свой официальный драйвер

    а разве он не свободный? качай for free с сайта нвидии.

     
     
  • 4.55, Аноним (-), 18:59, 02/02/2014 [^] [ответить]     [к модератору]  
  • +2 +/
    Ну да, оперу ты уже так скачил Я так смотрю, тебе добавки хочется Наверное теб... весь текст скрыт [показать]
     
     
  • 5.60, arisu (ok), 19:43, 02/02/2014 [^] [ответить]    [к модератору]  
  • +/
    > скачил

    что-что?

     
     
  • 6.67, chinarulezzz (ok), 23:44, 02/02/2014 [^] [ответить]    [к модератору]  
  • +1 +/
    схачил, м.б. имеет в виду))
     
  • 6.83, Аноним (-), 07:05, 04/02/2014 [^] [ответить]    [к модератору]  
  • +1 +/
    > что-что?

    Опечатка. Никогда бы не подумал что придется настолько банально капитанить, особенно учитывая что ты сам Капитан что надо. А по делу я так понимаю тебе нечего возразить? :)

     
     
  • 7.87, arisu (ok), 16:39, 04/02/2014 [^] [ответить]    [к модератору]  
  • +/
    а у меня один монитор, мне вообще без разницы. юзерам, кстати, тоже — вон как в пароксизмах восторга бьются от стима.
     
  • 4.71, Аноним (-), 01:53, 03/02/2014 [^] [ответить]     [к модератору]  
  • +1 +/
    http www nvidia ru content DriverDownload-March2009 licence php lang ru 2 1 1... весь текст скрыт [показать]
     
     
  • 5.84, Аноним (-), 07:05, 04/02/2014 [^] [ответить]    [к модератору]  
  • +/
    "Вот такая вот хреновая свобода".
     
  • 2.51, Аноним (-), 18:13, 02/02/2014 [^] [ответить]    [к модератору]  
  • +/
    Вот если бы пользователи (а не китайское правительство) перестали покупать карты Nvidia из-за их свинского отношения, тогда было бы ОК.
     
     
     
    Часть нити удалена модератором

  • 4.72, nmorozov (ok), 15:02, 03/02/2014 [^] [ответить]    [к модератору]  
  • –1 +/
    не поверишь он и в Linux прекрасно работает, даже лучше всех остальных.
     
  • 1.12, Аноним (-), 12:58, 02/02/2014 [ответить] [показать ветку] [···]     [к модератору]  
  • +/
    тогда была бы Ж па полная, поскольку ему бы явно запрещалось заниматься подобным... весь текст скрыт [показать]
     
  • 1.17, Аноним (-), 13:43, 02/02/2014 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    А fps в 3D когда нормальный будет? А то он в 3 -7 раз меньше, чем в проприетарном драйвере?
     
     
  • 2.24, yurikoles (ok), 14:26, 02/02/2014 [^] [ответить]    [к модератору]  
  • +1 +/
    Как только будет стабильный DPM в дрйвере nouveau в ядре.
     
  • 2.56, Аноним (-), 18:59, 02/02/2014 [^] [ответить]    [к модератору]  
  • +1 +/
    > -7 раз меньше, чем в проприетарном драйвере?

    Ну так реклокинг и управление питанием не работает на большинстве видеокарт, вот и...

     
  • 1.28, Perain (?), 15:16, 02/02/2014 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    SLI будет  ?
     
     
  • 2.29, yurikoles (ok), 15:32, 02/02/2014 [^] [ответить]    [к модератору]  
  • +1 +/
    зачем тебе SLI в мобильном телефоне или планшете?
     
     
  • 3.34, Perain (?), 16:17, 02/02/2014 [^] [ответить]    [к модератору]  
  • +/
    Мне для NV Tesla ферма рендеринга!
     
     
  • 4.36, yurikoles (ok), 16:39, 02/02/2014 [^] [ответить]    [к модератору]  
  • +1 +/
    Я всё равно не вкурю никак: как ты собрался соединять в SLI мобильные SoC? Потому-что новость про Tegra K1, у них же даже нет интерфейса PCI-E.
     
     
  • 5.89, яйцзы (?), 18:36, 25/03/2015 [^] [ответить]    [к модератору]  
  • +/
    > Я всё равно не вкурю никак: как ты собрался соединять в SLI
    > мобильные SoC? Потому-что новость про Tegra K1, у них же даже
    > нет интерфейса PCI-E.

    Есть же

     
  • 4.40, ананим (?), 17:04, 02/02/2014 [^] [ответить]    [к модератору]  
  • +1 +/
    >Tesla

    В сабже про Tegra

     
  • 1.31, Crazy Alex (ok), 15:39, 02/02/2014 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    Откуда столько расдости, если "В планы NVIDIA не входит реализация поддержки чипа в user-space части драйвера, т.е. Mesa и DDX"? Это ж явная попытка сделать вид, что белые и пушистые, но при этом заставить сидеть на блобе?
     
     
  • 2.32, yurikoles (ok), 15:54, 02/02/2014 [^] [ответить]    [к модератору]  
  • +1 +/
    Эту строку я позже добавил, после того как прочитал оригинальное сообщение в списке рассылки, до этого новость была и правда радужная.
     
     
  • 3.42, ананим (?), 17:06, 02/02/2014 [^] [ответить]    [к модератору]  
  • +/
    Вообще-то и не надо.
    В месе свои разрабы и своя логика. Нечего там нвидиа делать.
    Вот выложить доку и спецификации да, могла бы.
     
  • 1.33, asavah (ok), 16:11, 02/02/2014 [ответить] [показать ветку] [···]    [к модератору]  
  • +4 +/
    тупой пиар нового SoC-а от Ынвидии.
    они много обещали, но пока дают только не очень нужную хрень и то миллиграммами.
    тупо дали бы спеки/доки - ребята которые пилят nouveau столько лет через хаки, дебаги и костыли с ними бы чудеса сделали.
     
     
  • 2.66, Anonimok (?), 23:34, 02/02/2014 [^] [ответить]    [к модератору]  
  • +/
    Хоть крошки со стола
     
  • 2.74, 123 (??), 16:00, 03/02/2014 [^] [ответить]    [к модератору]  
  • +/
    боятся, что эти ребята напишут драйвер в 2 раза лучше программеров самой Нвидии, и тогда их придется уволить...
     
     
     
    Часть нити удалена модератором

  • 4.80, ананим (?), 23:20, 03/02/2014 [^] [ответить]    [к модератору]  
  • +/
    СПО не трогай.
    Оно к нему имеет такое же отношение, как и к тебе.
     
     
  • 5.81, Michael Shigorin (ok), 02:27, 04/02/2014 [^] [ответить]    [к модератору]  
  • +/
    > СПО не трогай.

    Это был придурок, порой гадящий под ником Snowdown.

    PS: а порой -- под другими или как "Аноним".

     
  • 1.78, lucentcode (ok), 19:05, 03/02/2014 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    То, что NVIDIA начала поворачиваться лицом к сообществу - уже само по себе ценно. Когда-то я перешёл на использование продукции ATI только из-за того, что у NVIDIA было очень не правильное отношение к сообществу.
     
     
  • 2.85, Аноним (-), 07:08, 04/02/2014 [^] [ответить]     [к модератору]  
  • +/
    Оно и сейчас сильно лучше не стало По факту юзеры нвидии имеют или глючное и то... весь текст скрыт [показать]
     
     
  • 3.88, arisu (ok), 16:46, 04/02/2014 [^] [ответить]     [к модератору]  
  • +/
    и, например, мёртвого подвисания с отказом потом инициализироваться даже после п... весь текст скрыт [показать]
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


    Закладки на сайте
    Проследить за страницей
    Created 1996-2019 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру
    Hosting by Ihor