The OpenNET Project / Index page

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

Компания NVIDIA открыла код 2D-драйвера для платформ Tegra 2 и Tegra 3

27.11.2012 14:19

Компания NVIDIA продолжила открытие компонентов для работы графического стека Linux на чипах Tegra 2 и Tegra 3. В дополнение к ранее опубликованному коду поддержки SoC для ядра Linux, в разряд открытых продуктов переведены драйвер nvhost для обеспечения взаимодействия с GPU, выполнения синхронизации, управления питанием и видеопамятью, а также 2D-видеодрайвер, позволяющий задействовать доступные в чипах функции 2D-акселерации. Ранее, работа с графической подсистемой SoC Tegra 2 и 3 была возможна только при использовании проприетарного драйвера NVIDIA.

Примечательно, что представленный компанией NVIDIA код основан на коде drm-драйвера, созданного энтузиастами в качестве независимого проекта (см. дополнение к новости) и предложенного для включения в ядро Linux 3.8. Ранее доступный для ядра Linux код был подвергнут реструктуризации, единый DRM-модуль разделён на две части: nvhost, c прослойкой для управления GPU, и tegradrm, c реализацией API для выполнения 2D-операций из пространства пользователя. В дальнейшем планируется опубликовать соответствующие патчи для поддержки нового драйвера в компонентах, работающих на уровне пользователя, таких как libdrm. Кроме того, рассматриваются пути реализации X.Org-драйвера для управления видеорежимами Tegra.

Дополнение: Создание начального прототипа драйвера было профинансировано компанией Avionic Design, официального партнёра NVIDIA в области продвижения решений для встраиваемых систем. Разработка изначально велась как совместный с NVIDIA проект.

  1. Главная ссылка к новости (http://lists.freedesktop.org/a...)
  2. OpenNews: Компания NVIDIA намерена открыть доступ к документации по GPU платформы Tegra
  3. OpenNews: NVIDIA опубликовала патчи для поддержки Tegra 3 в ядре Linux
  4. OpenNews: На базе Mer и KDE Plasma Active создаётся мобильная ОС для ARM-платформы NVidia Tegra 2
  5. OpenNews: Релиз AMD Catalyst 11.7. NVIDIA выпустила видеодрайвер 280.11 и драйвер для чипов Tegra 2
  6. OpenNews: Компания NVIDIA начала тестирование Linux-дистрибутива для Tegra 2
Лицензия: CC-BY
Тип: К сведению
Короткая ссылка: https://opennet.ru/35434-tegra
Ключевые слова: tegra, nvidia, driver
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (65) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Teocally (?), 14:47, 27/11/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +7 +/
    Ну, хоть что-то хорошее.
     
     
  • 2.5, Zenitur (ok), 14:52, 27/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Доберётся проект nouveau до NVIDIA Tegra - снова закроют. Как закрыли nv для NVIDIA GeForce. NVIDIA этого не любит. А реверс-инжиниринг закрытого драйвера для NVIDIA nForce привёл к прекращению разработки последнего.
     
     
  • 3.8, Kroz (??), 15:01, 27/11/2012 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Не вижу как связаны эти события. ИМХО, просто разрозненные факты.
     
     
  • 4.18, Аноним (-), 15:51, 27/11/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Посмотри даты новостей "nouveau в ведре", "NVIDIA объяснила своё отношение к nouveau, который приняли в ведро" и "Разработка nv прекращена". Вторая и третья новости появились почти сразу, разница между ними всего лишь неделя.
     
  • 3.20, Аноним (-), 16:18, 27/11/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Доберётся проект nouveau до NVIDIA Tegra - снова закроют.

    Они уже сказали что тегра вне их интересов. Ибо весьма отдельная штука. Не сильно похожая на десктопных переростков.

     
  • 3.50, Кевин (?), 00:21, 28/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    к счастью нет.
     
  • 3.51, Michael Shigorin (ok), 01:37, 28/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > А реверс-инжиниринг закрытого драйвера для NVIDIA nForce
    > привёл к прекращению разработки последнего.

    Туда ему и дорога была -- forcedeth сделали очень быстро и практически сразу качественно (где-то в 2006 на новых чипах маки прыгали, это тоже оперативно зафиксили).  А то уж больно было неинтересно на ранних nforce, когда они уже более-менее заработали, ещё и сеть через блоб поднимать.

     
     
  • 4.65, Аноним (-), 14:40, 28/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Что интереснее всего, линуксовый реверс-инженернутый драйвер forcedeth работал намного лучше чем допустим виндовый драйвер от нвидии, отличавшийся редкой глючностью.
     
  • 2.79, vi (?), 20:20, 28/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    А что тут хорошего?
    > Примечательно, что представленный компанией NVIDIA код основан на коде drm-драйвера, созданного энтузиастами в качестве независимого проекта и предложенного для включения в ядро Linux 3.8.

    Эта компания хоть как то благодарит "энтузиастов"?

    Ну, да пусть земля будет пухом, для этой компании!
    Хотя нет, пусть живет!

     

  • 1.4, Teocally (?), 14:51, 27/11/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Вообще да...этого маловато как-то будет...
     
  • 1.9, lucentcode (ok), 15:07, 27/11/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    В мобильном секторе Tegra - далеко не самый популярный SoC с интегрированной графикой. Такие решения, как Mali и Vivante почему-то пользуются большей популярностью. Это на десктопах NVidia круче всех, и им нет альтернативы. Вот они и решили задобрить сообщество. Будут позиционировать своё решение как открытое...
     
     
  • 2.11, Аноним (-), 15:15, 27/11/2012 [^] [^^] [^^^] [ответить]  
  • +6 +/
    > Это на десктопах NVidia круче всех, и им нет альтернативы.

    Да вроде уже не круче всех

     
  • 2.27, Аноним (-), 17:04, 27/11/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > В мобильном секторе Tegra - далеко не самый популярный SoC с интегрированной
    > графикой. Такие решения, как Mali и Vivante почему-то пользуются большей популярностью.

    Про mali слышал, про PowerVR слышал. А что за vivante такое? И у кого оно пользуется популярностью?

     
     
  • 3.43, ghost (??), 21:16, 27/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >> В мобильном секторе Tegra - далеко не самый популярный SoC с интегрированной
    >> графикой. Такие решения, как Mali и Vivante почему-то пользуются большей популярностью.
    > Про mali слышал, про PowerVR слышал. А что за vivante такое? И
    > у кого оно пользуется популярностью?

    "Китайский" чип, на "китайских" девайсх.... Пользуется популярностью у.... не только китайцев...

     
     
  • 4.44, Аноним (-), 21:36, 27/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > "Китайский" чип, на "китайских" девайсх....

    Обычно китаезы вроде как allwinner всякие паяют. Ну и прочие rockchip и что там еще. У этих GPU - mali обычный, непосредственно от ARM.

     
     
  • 5.54, ghost (??), 06:40, 28/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    ну вы хоть  в гугл поищите... vivante по популярности на 2 месте после мали
     
     
  • 6.56, ghost (??), 09:31, 28/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    На российском рынке он  просто мало поставляется... http://market.yandex.ru/model-spec.xml?modelid=7778937&hid=6427100
     
  • 6.60, Аноним (-), 12:25, 28/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > vivante по популярности на 2 месте после мали

    Скорее, на втором месте PowerVR какой-нибудь. Или квалкомовский Adreno.

     
     
  • 7.76, ghost (??), 18:45, 28/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Вообще-то я имел ввиду неизвестных для российского рынка "китайских" производителей... Кстати говоря я не отрицаю, что может быть на 3 месте после PowerVR , но  Adreno уж точно не популярна
     
  • 3.82, qux (ok), 19:51, 02/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > А что за vivante такое? И
    > у кого оно пользуется популярностью?

    Вроде как мощный чип, где-то видел бенчмарк но не могу найти. Marvell и Freescale используют, например.

     

  • 1.10, troll (??), 15:14, 27/11/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    ап что им вообще мешает код открыть? деньги то они все равно берут за железку, а не за драйвер? а так всем миром запилили бы самые драйверные драйвера в мире( ну это так всгрустнулось
     
     
  • 2.13, Аноним (-), 15:26, 27/11/2012 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Я так полагаю лет 100 пилили бы?
    Вы думаете, что это так просто?
     
     
  • 3.16, 357 (?), 15:38, 27/11/2012 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Непросто. Но зачем мешать?
     
  • 3.19, Аноним (-), 16:17, 27/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    В именно тегре - намного проще чем в десктопных GPU. У десктопных сложная архитектура и огномное легаси там и тут. А это простенькое и мелкое. Намного менее навороченное.
     
  • 3.17, Crazy Alex (ok), 15:46, 27/11/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Только кто хочет (Intel/AMD) как-то этот вопрос решают. И кроме них много кто решает. А НВидии не дают злые контрагенты, ага
     
     
  • 4.21, Аноним (-), 16:19, 27/11/2012 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Сам догадаешься почему УВД/УВД2 на амд даже не в зачаточном состоянии?
     
     
  • 5.25, Аноним (-), 16:55, 27/11/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Сам догадаешься почему УВД/УВД2 на амд даже не в зачаточном состоянии?

    ага, тут перекрестные патенты
    а спецификации у АМД почему открыты, а у нвидии нет?
    нв-бои как обычно...

     
  • 5.26, Аноним (-), 16:59, 27/11/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Поэтому они сказали, что ищут другие пути решения, которые позволят ускорять видео с использованием открытых дров(процесс обещали начать с 8ххх серии) ? Что мешает так сделать НВ ?
    Ну и судя по вашим словам Интел и АМД просто все сами на коленках делали, а НВ тупо тырила все вокруг и в будущем ей это может аукнутся, когда АМД, как Интел, будут выпускать только открытые драйвера.
     
     
  • 6.31, Харитон (?), 17:15, 27/11/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > когда АМД, как Интел, будут выпускать
    > только открытые драйвера.

    Мечты они такие мечты...
    А пока откушав кактусов(закрытие поддержки в линуксе R600<=) перешел в ноутбуке на Интел...))) Там слава богу все работает и не закроется...

     
     
  • 7.32, Аноним (-), 17:25, 27/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Та я тоже =) От ноута мне много и не надо. А вот на десктопе приходится кушать их. Но все таки тенденция к этому движется. Интел давно поняла преимущество открытых дров, АМД наверстывает и судя по свежим тестам наверстывает неплохо http://www.phoronix.com/scan.php?page=article&item=amd_gallium_cat2012chr&num
    Там где не дотягивает Марек знает причину, а это уже половина решения.
    АМД не может открыть полностью потому как там хаков в дровах хватает и со спецификацией железа они не всегда совпадют. Поэтому у них просто отдельная хоть и небольшая группа программистов и Марек занимающиеся чистовым вариантом этих самых дров.
     
  • 7.45, Аноним (-), 21:37, 27/11/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Интел...))) Там слава богу все работает и не закроется...

    Но слоупочное оно, увы.

     
  • 5.28, Аноним (-), 17:05, 27/11/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Сам догадаешься почему УВД/УВД2 на амд даже не в зачаточном состоянии?

    Что пожалуй к лучшему - у народа будет стимул на шейдерах или opencl писать акселерирование вообще всех кодеков. А не тех полутора форматов приколоченных гвоздями в конкретной железке.

     
     
  • 6.33, Аноним (-), 17:43, 27/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >> Сам догадаешься почему УВД/УВД2 на амд даже не в зачаточном состоянии?
    > Что пожалуй к лучшему - у народа будет стимул на шейдерах или
    > opencl писать акселерирование вообще всех кодеков. А не тех полутора форматов
    > приколоченных гвоздями в конкретной железке.

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

     
     
  • 7.46, Аноним (-), 21:43, 27/11/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    При таком уровне познаний вам лучше жевать чем говорить Понимаете ли, GPU делае... большой текст свёрнут, показать
     
     
  • 8.52, Michael Shigorin (ok), 01:40, 28/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Так это было видно с вброса 14 ... текст свёрнут, показать
     
     
  • 9.58, Аноним (-), 10:45, 28/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    пальцем в небо Михаил, 14 не мой ... текст свёрнут, показать
     
     
  • 10.72, Michael Shigorin (ok), 18:21, 28/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Ура ... текст свёрнут, показать
     
  • 8.57, Аноним (-), 10:44, 28/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    не чипы, а отдельные блоки ошибся, да gt оверквотинг удален это всё в теории, ... большой текст свёрнут, показать
     
     
  • 9.61, Аноним (-), 12:45, 28/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Вот как-то так вот и лажаются, пока со всей дури носом не макнешь Нет А хотя-б... текст свёрнут, показать
     
     
  • 10.64, Crazy Alex (ok), 14:38, 28/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, аппаратный блок жрать всяко меньше будет пример, но не доказательство - Mal... текст свёрнут, показать
     
     
  • 11.66, Аноним (-), 14:43, 28/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Возможно, однако декодирование на GPU имеет приличный потенциал жрать намного ме... текст свёрнут, показать
     
  • 3.22, Аноним (-), 16:28, 27/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >Никто не делает железо полностью с нуля.

    Ключевое слово "железо". Открыть драйвер и открыть схемотехнику чипов это разное.

     
     
     
    Часть нити удалена модератором

  • 5.37, Andrey Mitrofanov (?), 18:26, 27/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > драйвер может многое рассказать о схемотехнике.

    Попалили ламоть схиматеники со своим "nv"?! Молоццы, что закрыли.

     
  • 5.47, Аноним (-), 21:44, 27/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > драйвер может многое рассказать о схемотехнике.

    Ну и как, вы уже сделали на коленке конкурентов амд и интелу с их GPU к которым есть открытые драйвера?

     
  • 2.30, Харитон (?), 17:12, 27/11/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > ап что им вообще мешает код открыть? деньги то они все равно
    > берут за железку, а не за драйвер? а так всем миром
    > запилили бы самые драйверные драйвера в мире( ну это так всгрустнулось

    Лицензии не позволяют анверно...

     
     
     
    Часть нити удалена модератором

  • 4.41, Аноним (-), 18:52, 27/11/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >Кто такой этот Шигорин

    Один из разработчиков великого дистрибутива alt linux. Украинец. Известен своими радикальными выпадами в адрес *BSD.

     
     
  • 5.48, Аноним (-), 21:45, 27/11/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Один из разработчиков великого дистрибутива alt linux. Украинец. Известен своими радикальными
    > выпадами в адрес *BSD.

    Да вообще, вас послушать - так адепты *bsd паиньки, а весь остальной мир - злые крокодилы, не меньше.

     
     
  • 6.53, Michael Shigorin (ok), 01:44, 28/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Да вообще, вас послушать

    Да уж, тут же окажется и альт великим дистрибутивом, и уроженец Питера из семьи русских инженеров украинцем, и известность выищется, да ещё и по высказываниям.  И хоть бы один такой правдоруб по поводу "радикальности" толковую багу зафайлил.

    По теме: ну что ж, рад за NVIDIA.

     
     
  • 7.55, Аноним (-), 08:49, 28/11/2012 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >И хоть бы один такой правдоруб по поводу "радикальности" толковую багу зафайлил.

    Альтом не пользуюсь и никому не советую.

    По теме: слава б-гу нвидия ещё помнит, как выглядит настоящий unix.

     
     
  • 8.62, Аноним (-), 12:47, 28/11/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    По теме расскажите нам, о любезнейший, сколько этих настоящих юниксов работае... текст свёрнут, показать
     
     
  • 9.63, Аноним (-), 14:23, 28/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Ни сколько - область применения несколько другая, а что ... текст свёрнут, показать
     
     
  • 10.67, Аноним (-), 14:45, 28/11/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Да ничего, просто тезис про нвидию и юниксы прикольно зафэйлился ... текст свёрнут, показать
     
     
  • 11.68, Аноним (-), 14:51, 28/11/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Правда Т е отличные дрова без всяких линуксизмов для всех распространённых ... текст свёрнут, показать
     
     
  • 12.71, Аноним (-), 18:13, 28/11/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Что-то не вижу драйверов без линуксизмов под сабж И да, если вы хотите сказать ... текст свёрнут, показать
     
  • 8.73, Michael Shigorin (ok), 18:23, 28/11/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это утверждение, а не бага хотя Вы ещё фрю юниксом назовите, чудики http ... текст свёрнут, показать
     
     
  • 9.74, Аноним (-), 18:32, 28/11/2012 [^] [^^] [^^^] [ответить]  
  • –2 +/
    что хотя Михаил, не нервничайте так Solaris вполне себе unix Не говоря уже о ... текст свёрнут, показать
     
     
  • 10.77, Michael Shigorin (ok), 19:07, 28/11/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    а, всё равно тогда не мой Не нервничаю, а удивляюсь Солярка-то юникс, н... текст свёрнут, показать
     
     
  • 11.80, Аноним (-), 20:41, 28/11/2012 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Это конечно косвенные данные, однако же если бы спроса не было, смысла держать д... текст свёрнут, показать
     

  • 1.40, Аноним (-), 18:44, 27/11/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    С полностью свободной (по FSF) ОС работать будет?
     
     
  • 2.59, Andrey Mitrofanov (?), 11:31, 28/11/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > С полностью свободной (по FSF) ОС работать будет?

    Конечно! Несомненно!!

    Когда и если таковая(-ые) OS появятся на "теграх", и когда и если их ментейнеры дадут себе труда собрать и поподдерживать по рабочего состояния $SUBJ-драйверы.

     
     
  • 3.69, Аноним (-), 15:03, 28/11/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >Когда и если таковая(-ые) OS появятся на "теграх", и когда и если их ментейнеры дадут себе труда собрать и поподдерживать по рабочего состояния $SUBJ-драйверы.

    ждём аль линукс на тегре.

     
     
  • 4.70, Andrey Mitrofanov (?), 18:08, 28/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > ждём аль линукс на тегре.

    Ч-чё, таблет на атоме с аль[т] линуксом уже купил, и _так_ понравилось? :-Рассказывай!

    +++аль линукс, аль не линукс

     
     
  • 5.75, Аноним (-), 18:36, 28/11/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> ждём аль линукс на тегре.
    > Ч-чё, таблет на атоме с аль[т] линуксом уже купил, и _так_ понравилось?
    > :-Рассказывай!

    Эти извращения не для меня, увы.

    > +++аль линукс, аль не линукс

    Да какая хрен разница - какие болванки в школы слать, один хрен убитые.


     
     
  • 6.78, Michael Shigorin (ok), 19:43, 28/11/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Да какая хрен разница - какие болванки в школы слать, один хрен убитые.

    Ну почему же, не ко всем приложили свои ручки умельцы из IBS -- см. http://users.livejournal.com/aen_/110138.html, а мне такой комплект один из учителей прислал.

     

  • 1.81, Анонист (?), 00:23, 29/11/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    2D ? пфф
     

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



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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