URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 93829
[ Назад ]

Исходное сообщение
"Компания NVIDIA передала проекту Nouveau патчи для обеспечен..."

Отправлено opennews , 02-Фев-14 11:25 
Компания NVIDIA подготовила (http://lists.freedesktop.org/archives/dri-devel/2014-January...) для свободного драйвера  Nouveau набор патчей с реализацией поддержки GPU GK20A, основанного на семействе Kepler и используемого в чипах Tegra K1. Реализация GK20A потребовала архитектурных изменений в Nouveau. Патчи вносят более 600 исправлений, связанных с переработкой архитектуры драйвера Nouveau, что необходимо для обеспечения поддержки GPU не на шине PCI.


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


Указанное событие примечательно тем, что это первое крупное участие NVIDIA в разработке Nouveau, который ранее развивался в основном через использование методов обратного инжиниринга. В прошлом году компания NVIDIA выступила (http://www.opennet.ru/opennews/art.shtml?num=37983) с инициативой сотрудничества, но совместная работа ограничивалась предоставлением проекту Nouveau отдельной документации и технических консультаций. Другим интересным моментом является то, что патчи с поддержкой нового GPU предоставлены до выхода чипа Tegra K1 на рынок.

URL: http://lists.freedesktop.org/archives/dri-devel/2014-January...
Новость: http://www.opennet.ru/opennews/art.shtml?num=38987


Содержание

Сообщения в этом обсуждении
"Компания NVIDIA передала проекту Nouveau патчи для обеспечен..."
Отправлено Слушатель , 02-Фев-14 11:25 
Очень внезапная и очень приятная новость. Надеюсь NVIDIA и дальше будет предоставлять патчи и документацию для открытого драйвера.

"Компания NVIDIA передала проекту Nouveau патчи для обеспечен..."
Отправлено Crazy Alex , 02-Фев-14 15:37 
Да очевидная же логика - после того, как их слегка прижали с GPL-only вызовами - отдать KMS-часть в Nouveau,  а всё самое вкусное по-прежнему держать в блобе, который будет работать с KMS от Nouveau. Гори в аду, NVidia!

"Компания NVIDIA передала проекту Nouveau патчи для обеспечен..."
Отправлено Kroz , 02-Фев-14 16:21 
Да, до идеала далеко. Но уже делаются шаги в правильном направлении. И за это нужно уметь говорить спасибо.

"Компания NVIDIA передала проекту Nouveau патчи для обеспечен..."
Отправлено ананим , 02-Фев-14 17:00 
спасибо ещё рано.
по крайней мере от пользователей.
вот как заработает (без проблем заработает!), тогда да. и нвидии, и разрабам новьё.

"Компания NVIDIA передала проекту Nouveau патчи для обеспечен..."
Отправлено Аноним , 02-Фев-14 18:53 
Спасибо? Перебьются:

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

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


"Компания NVIDIA передала проекту Nouveau патчи для обеспечен..."
Отправлено ананим , 02-Фев-14 16:56 
>Да очевидная же логика - после того, как их слегка прижали с GPL-only вызовами - отдать KMS-часть в Nouveau

Да хорошо бы если б так. Основная проблема с блобами бы отвалилась.
По крайней мере связанная с ядром. С поддержкой новых иксов и тд останется, но и это круто. К примеру консоль работала бы на нвидиа-картах из коробки с любого лив-цд.


"Компания NVIDIA передала проекту Nouveau патчи для обеспечен..."
Отправлено ананим , 02-Фев-14 17:01 
и да, рут-лес можно было б.

"Компания NVIDIA передала проекту Nouveau патчи для обеспечен..."
Отправлено КВ1С , 03-Фев-14 22:21 
Давно бы избавился как все нормальные люди. Нет, надо ждать каких-то чудес от зелёной гипножабы.

"Компания NVIDIA передала проекту Nouveau патчи для обеспечен..."
Отправлено A.Stahl , 02-Фев-14 11:27 
>до выхода чипа Tegra K1 на рынок.

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


"Компания NVIDIA передала проекту Nouveau патчи для обеспечен..."
Отправлено Аноним , 02-Фев-14 13:06 
> Т.е. nVidia как всегда в своём репертуаре -- даёт то, что никому не надо.

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


"Компания NVIDIA передала проекту Nouveau патчи для обеспечен..."
Отправлено jOKer , 02-Фев-14 11:29 
Хорошая новость: появились шансы на то, что сабж заменит родной нвидиевский блоб. Это было бы прекрасно.

"Компания NVIDIA передала проекту Nouveau патчи для обеспечен..."
Отправлено jOKer , 02-Фев-14 13:34 
Прежде всего радует практика передачи патчей в свободный проект. Это нормальное взаимодействие, при котором запил собственного блоба становится как бы и не нужным. Какие при этом патчи передаются и на какую платформу - вопрос второй. Важный, да - но второй.

"Компания NVIDIA передала проекту Nouveau патчи для обеспечен..."
Отправлено Аноним , 02-Фев-14 18:55 
> Это нормальное взаимодействие,

Так, на подумать, амд и интел еще и MESA/DDX драйвера пилят, а не только ядерный выносок. Который, конечно, нужен... но, знаешь, чтобы все это работало - надо немного больше чем только ядерный выносок. Надо еще тех кто будет в выноска код и данные толкать.


"Компания NVIDIA передала проекту Nouveau патчи для обеспечен..."
Отправлено Zenitur , 02-Фев-14 11:33 
В открытом драйвере будет CUDA? Удивительно.

"Компания NVIDIA передала проекту Nouveau патчи для обеспечен..."
Отправлено anonymous , 02-Фев-14 11:47 
> В открытом драйвере будет CUDA? Удивительно.

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


"Компания NVIDIA передала проекту Nouveau патчи для обеспечен..."
Отправлено Аноним , 02-Фев-14 13:57 
потому что vdpau открытый api, а cuda нет.

"Компания NVIDIA передала проекту Nouveau патчи для обеспечен..."
Отправлено Аноним , 02-Фев-14 18:56 
> потому что vdpau открытый api, а cuda нет.

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


"Компания NVIDIA передала проекту Nouveau патчи для обеспечен..."
Отправлено Zenitur , 02-Фев-14 23:27 
В nouveau VDPAU есть уже давно.

"Компания NVIDIA передала проекту Nouveau патчи для обеспечен..."
Отправлено commiethebeastie , 02-Фев-14 12:00 
Где ты слово CUDA увидел?

"Компания NVIDIA передала проекту Nouveau патчи для обеспечен..."
Отправлено Zenitur , 03-Фев-14 01:36 
> Где ты слово CUDA увидел?

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


"Компания NVIDIA передала проекту Nouveau патчи для обеспечен..."
Отправлено Аноним , 04-Фев-14 07:02 
> Я перепутал Tegra и Tesla.

Всего-то :).


"Компания NVIDIA передала проекту Nouveau патчи для обеспечен..."
Отправлено northbear , 02-Фев-14 12:10 
Да, удивляет и впечатляет...
Похоже nVidia пытается повысить привлекательность своих решений для производителей мобильных устройств. Наличие нативной поддержки чипсетов в коде Linux, это большой и жирный плюс. Это позволит серьезно сэкономить производителям железа.
Могу лишь пожелать успеха. Надеюсь они поймут что чрезмерное увлечение проприетарщиной в 21 веке, это дорога в никуда. Железо у nVidia неплохое...

"Компания NVIDIA передала проекту Nouveau патчи для обеспечен..."
Отправлено Kaffeine , 02-Фев-14 12:13 
Во-первых, что значит «600 изменений»? Всего 16 небольших патчей.
Во-вторых, 13 патч изобилует магическими числами, за который так не любили драйвер nv.
В третьих — всё-же, патчи являются положительным рефакторингом, который со временем разработчикам пришлось бы провести самостоятельно.

"Компания NVIDIA передала проекту Nouveau патчи для обеспечен..."
Отправлено Карбофос , 02-Фев-14 14:05 
думаю, что эти магические числа можно раздербанить на отдельные биты.

"Компания NVIDIA передала проекту Nouveau патчи для..."
Отправлено arisu , 02-Фев-14 17:06 
> думаю, что эти магические числа можно раздербанить на отдельные биты.

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


"Компания NVIDIA передала проекту Nouveau патчи для..."
Отправлено Карбофос , 02-Фев-14 17:37 
nouveau так и делают ведь

"Компания NVIDIA передала проекту Nouveau патчи для..."
Отправлено arisu , 02-Фев-14 19:42 
> nouveau так и делают ведь

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


"Компания NVIDIA передала проекту Nouveau патчи для..."
Отправлено Карбофос , 02-Фев-14 22:31 
всем нужно было сидеть и ждать от Линуса факоффа животворящего? люди, вообще-то, работали и работают. и такой результат лучше вообще никакого результата.

"Компания NVIDIA передала проекту Nouveau патчи для обеспечен..."
Отправлено Lain_13 , 02-Фев-14 17:55 
В том-то и дело, что они должны быть раздербанены на отдельные биты изначально и каждый бит должен быть строго документирован. Иначе заниматься отладкой можно даже не пытаться.

"Компания NVIDIA передала проекту Nouveau патчи для обеспечен..."
Отправлено Аноним , 02-Фев-14 19:30 
> В том-то и дело, что они должны быть раздербанены на отдельные биты
> изначально и каждый бит должен быть строго документирован. Иначе заниматься отладкой
> можно даже не пытаться.

Именно. Они дали драйверрописателям код вместо вменяемой документации. Мол, разбирайтесь сами, как это работает. Если сможете, ха-ха-ха.

Видели мы уже такие драйверы. Увы, но чем-то, кроме как подачкой, это не назовёшь.

От разработчика железа разработчикам софта нужна _документация_. Но когда ещё до манагеров в NVIDIA (думаю, и так понятно, что инженеры там вменяемые?) это дойдёт?..


"Компания NVIDIA передала проекту Nouveau патчи для обеспечен..."
Отправлено Карбофос , 04-Фев-14 12:54 
ну это понятно, что нвидиа сделала очередную подачку. надеюсь, что часть битовых масок разработчики nouveau уже сумели расшифровать.

"Компания NVIDIA передала проекту Nouveau патчи для обеспечен..."
Отправлено Аноним , 02-Фев-14 12:20 
Видимо поняли, что в конце концов драйвер таки допишут своими силами, а потом плюнут в рожу нвидиевцам с их блобом.

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


"Компания NVIDIA передала проекту Nouveau патчи для обеспечен..."
Отправлено SergMarkov , 02-Фев-14 14:13 
> Видимо поняли, что в конце концов драйвер таки допишут своими силами,

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

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

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



"Компания NVIDIA передала проекту Nouveau патчи для обеспечен..."
Отправлено Аноним , 02-Фев-14 12:21 
Вот еслибы они наняли на работу разработчиков открытого драйвера тогда было бы OK.

"Компания NVIDIA передала проекту Nouveau патчи для обеспечен..."
Отправлено sorrymak , 02-Фев-14 14:07 
Вот если бы они сделали свободным свой официальный драйвер, тогда было бы по-настоящему ОК.

"Компания NVIDIA передала проекту Nouveau патчи для..."
Отправлено arisu , 02-Фев-14 17:07 
> Вот если бы они сделали свободным свой официальный драйвер

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


"Компания NVIDIA передала проекту Nouveau патчи для..."
Отправлено Аноним , 02-Фев-14 18:59 
> а разве он не свободный? качай for free с сайта нвидии.

Ну да, оперу ты уже так скачил. Я так смотрю, тебе добавки хочется? Наверное тебе нравится когда "лишние" мониторы отпиливают, "чтобы от винды не выделяться" и прочая :).


"Компания NVIDIA передала проекту Nouveau патчи для..."
Отправлено arisu , 02-Фев-14 19:43 
> скачил

что-что?


"Компания NVIDIA передала проекту Nouveau патчи для..."
Отправлено chinarulezzz , 02-Фев-14 23:44 
схачил, м.б. имеет в виду))

"Компания NVIDIA передала проекту Nouveau патчи для..."
Отправлено Аноним , 04-Фев-14 07:05 
> что-что?

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


"Компания NVIDIA передала проекту Nouveau патчи для..."
Отправлено arisu , 04-Фев-14 16:39 
а у меня один монитор, мне вообще без разницы. юзерам, кстати, тоже — вон как в пароксизмах восторга бьются от стима.

"Компания NVIDIA передала проекту Nouveau патчи для..."
Отправлено Аноним , 03-Фев-14 01:53 
> а разве он не свободный? качай for free с сайта нвидии.

http://www.nvidia.ru/content/DriverDownload-March2009/licenc...
"2.1.1 Права. Потребитель может устанавливать и использовать одну копию ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ на одном компьютере и не может копировать ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ за исключением одной резервной копии. Данная ЛИЦЕНЗИЯ на ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ не может использоваться совместно или одновременно на разных компьютерах.
...
2.1.3 Ограничения.
Исключение инженерного анализа . Потребитель не может проводить инженерный анализ, декомпилировать и дизассемблировать ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ или принимать какие-либо попытки выявить исходный код."

Вот она оказывается какая, свобода. У нвидии даже "права" пользователя больше смахивают на ограничения.

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


"Компания NVIDIA передала проекту Nouveau патчи для..."
Отправлено Аноним , 04-Фев-14 07:05 
"Вот такая вот хреновая свобода".

"Компания NVIDIA передала проекту Nouveau патчи для обеспечен..."
Отправлено Аноним , 02-Фев-14 18:13 
Вот если бы пользователи (а не китайское правительство) перестали покупать карты Nvidia из-за их свинского отношения, тогда было бы ОК.

"Компания NVIDIA передала проекту Nouveau патчи для обеспечен..."
Отправлено nmorozov , 03-Фев-14 15:02 
не поверишь он и в Linux прекрасно работает, даже лучше всех остальных.

"Компания NVIDIA передала проекту Nouveau патчи для обеспечен..."
Отправлено Аноним , 02-Фев-14 12:58 
тогда была бы Ж*па полная, поскольку ему бы явно запрещалось заниматься подобными видами деятельности, кроме как на нвидиа.А по скольку это чушь - этому и не бывать.
Только я не понял этот tegra k1 мобильный чип или десктопный ? Предполагаю что первое. А если так, то десктопу опять достанутся "колбасные обрезки" =(

"Компания NVIDIA передала проекту Nouveau патчи для обеспечен..."
Отправлено Аноним , 02-Фев-14 13:43 
А fps в 3D когда нормальный будет? А то он в 3 -7 раз меньше, чем в проприетарном драйвере?

"Компания NVIDIA передала проекту Nouveau патчи для обеспечен..."
Отправлено yurikoles , 02-Фев-14 14:26 
Как только будет стабильный DPM в дрйвере nouveau в ядре.

"Компания NVIDIA передала проекту Nouveau патчи для обеспечен..."
Отправлено Аноним , 02-Фев-14 18:59 
> -7 раз меньше, чем в проприетарном драйвере?

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


"Компания NVIDIA передала проекту Nouveau патчи для обеспечен..."
Отправлено Perain , 02-Фев-14 15:16 
SLI будет  ?

"Компания NVIDIA передала проекту Nouveau патчи для обеспечен..."
Отправлено yurikoles , 02-Фев-14 15:32 
зачем тебе SLI в мобильном телефоне или планшете?

"Компания NVIDIA передала проекту Nouveau патчи для обеспечен..."
Отправлено Perain , 02-Фев-14 16:17 
Мне для NV Tesla ферма рендеринга!

"Компания NVIDIA передала проекту Nouveau патчи для обеспечен..."
Отправлено yurikoles , 02-Фев-14 16:39 
Я всё равно не вкурю никак: как ты собрался соединять в SLI мобильные SoC? Потому-что новость про Tegra K1, у них же даже нет интерфейса PCI-E.

"Компания NVIDIA передала проекту Nouveau патчи для обеспечен..."
Отправлено яйцзы , 25-Мрт-15 18:36 
> Я всё равно не вкурю никак: как ты собрался соединять в SLI
> мобильные SoC? Потому-что новость про Tegra K1, у них же даже
> нет интерфейса PCI-E.

Есть же


"Компания NVIDIA передала проекту Nouveau патчи для обеспечен..."
Отправлено ананим , 02-Фев-14 17:04 
>Tesla

В сабже про Tegra


"Компания NVIDIA передала проекту Nouveau патчи для обеспечен..."
Отправлено Crazy Alex , 02-Фев-14 15:39 
Откуда столько расдости, если "В планы NVIDIA не входит реализация поддержки чипа в user-space части драйвера, т.е. Mesa и DDX"? Это ж явная попытка сделать вид, что белые и пушистые, но при этом заставить сидеть на блобе?

"Компания NVIDIA передала проекту Nouveau патчи для обеспечен..."
Отправлено yurikoles , 02-Фев-14 15:54 
Эту строку я позже добавил, после того как прочитал оригинальное сообщение в списке рассылки, до этого новость была и правда радужная.

"Компания NVIDIA передала проекту Nouveau патчи для обеспечен..."
Отправлено ананим , 02-Фев-14 17:06 
Вообще-то и не надо.
В месе свои разрабы и своя логика. Нечего там нвидиа делать.
Вот выложить доку и спецификации да, могла бы.

"Компания NVIDIA передала проекту Nouveau патчи для обеспечен..."
Отправлено asavah , 02-Фев-14 16:11 
тупой пиар нового SoC-а от Ынвидии.
они много обещали, но пока дают только не очень нужную хрень и то миллиграммами.
тупо дали бы спеки/доки - ребята которые пилят nouveau столько лет через хаки, дебаги и костыли с ними бы чудеса сделали.

"Компания NVIDIA передала проекту Nouveau патчи для обеспечен..."
Отправлено Anonimok , 02-Фев-14 23:34 
Хоть крошки со стола

"Компания NVIDIA передала проекту Nouveau патчи для обеспечен..."
Отправлено 123 , 03-Фев-14 16:00 
боятся, что эти ребята напишут драйвер в 2 раза лучше программеров самой Нвидии, и тогда их придется уволить...

"Компания NVIDIA передала проекту Nouveau патчи для обеспечен..."
Отправлено ананим , 03-Фев-14 23:20 
СПО не трогай.
Оно к нему имеет такое же отношение, как и к тебе.

"Компания NVIDIA передала проекту Nouveau патчи для обеспечен..."
Отправлено Michael Shigorin , 04-Фев-14 02:27 
> СПО не трогай.

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

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


"Компания NVIDIA передала проекту Nouveau патчи для обеспечен..."
Отправлено lucentcode , 03-Фев-14 19:05 
То, что NVIDIA начала поворачиваться лицом к сообществу - уже само по себе ценно. Когда-то я перешёл на использование продукции ATI только из-за того, что у NVIDIA было очень не правильное отношение к сообществу.

"Компания NVIDIA передала проекту Nouveau патчи для обеспечен..."
Отправлено Аноним , 04-Фев-14 07:08 
> у NVIDIA было очень не правильное отношение к сообществу.

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


"Компания NVIDIA передала проекту Nouveau патчи для..."
Отправлено arisu , 04-Фев-14 16:46 
> типа отвала при уствновке новых ядер, иксов, …

и, например, мёртвого подвисания с отказом потом инициализироваться даже после передёрга питания всей техники. это нововведение в недавнем блобе мне особенно понравилось.