LINUX.ORG.RU

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

 , ,


2

2

Сегодня в списках рассылки 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

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

★★★

Проверено: svu ()
Последнее исправление: Adonai (всего исправлений: 4)

Ответ на: комментарий от neocrust

В отличии от кого? Кто открыл спеки уже давно? У кого есть полнофункциональный драйвер для железок с которым steam игры идут без каких-либо проблем? Ну-ну, через неделю после покупки nVidia Я заменил ее в магазине на AMD ибо жрать кактус прерогатива терпил.

zunkree
()
Ответ на: комментарий от neocrust

Замечу, открытый полнофункциональный драйвер? Да, немного отстающий от блоба, но работающий стабильно.

zunkree
()

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

anonymous
()
Ответ на: комментарий от andrew667

А я и сам сначала так думал )) Решил спросить у гугла. Выяснилось, что и я думал неправильно.

https://www.google.ru/?gws_rd=cr&ei=d01EUo2vHOKi4gTzoICgDw#newwindow=1&am...

для ленивых:

http://ru.wiktionary.org/wiki/приоритизировать

http://www.gramota.ru/forum/spravka/87378/

markontheboard
()

Неожиданный ход. AMD давно сотрудничает с Open Source. А Nvidia была известна как сторонник проприетарщины. Поэтому nouveau и был редкостной дрянью по сравнению с открытым драйвером ati. А теперь можно будет покупать видюхи NVidia. Правда не сразу. Пока разработчики доведут свой драйвер до ума, пара лет пройдёт. Я пока посижу на ATI.

lucentcode ★★★★★
()
Ответ на: комментарий от zunkree

Для amd уже есть полнофункциональный открытый драйвер? Как такое может быть, если такую базовую вещь как поддержка энергосбережения в нем сделали месяц как.

Reset ★★★★★
()
Ответ на: комментарий от Reset

такую базовую вещь как поддержка энергосбережения в нем сделали месяц как.

Месяц назад сделали только автоматическое изменение частот. Остальное там уже давно есть, в том числе ограниченный автомат, который устанавливает mid или high в обычном режиме, а low — когда все дисплеи уходят в режим ожидания.

Gotf ★★★
()
Ответ на: комментарий от Deleted

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

anonymous
()
Ответ на: комментарий от Deleted

Какой пакет? 96 или 173 или 304 или 319?

Пока ты катаешься на троллейбусе, выбираешь какой именно драйвер и под какую видеокарту, мне вообще не нужно ничего делать :)

anonymous
()
Ответ на: комментарий от reprimand

Потеряет. Ключевые слова - Quadro, Tesla. Которые намного дороже обычных GeForce, почти ничем от аппаратно не отличаясь. Но драйвер определяет модель и вносит те или иные ограничения. В случае открытия это будет первым, что выпилят и тогда продажи Quadro можно сворачивать. И терять немало монет.

Motif ★★
()
Ответ на: комментарий от Deleted

читать описания пакетов, узнать в какой серии видеокарту добавили, в какой поддержку дропнули, знать какая у тебя модель видеокарты... узнавать о пакетном менеджере и о том как искать описания, какие пакеты с невидией-дровами вообще есть... Вместо того чтоб уже пользоваться? Вот ты троллейбусник xD

anonymous
()
Ответ на: комментарий от rtvd

ибо патенты на железо. я вот корябаю gpu свой, очень доволен но патентов там тьма. 8 штук патентов на сложение блжд насчитал.

ckotinko ☆☆☆
()
Ответ на: комментарий от anonymous

троллейбус - это шуршать красноглазыми ручками, вместо изкоробки работающего AMD

«изкоробки работающий AMD» бывает только если у тебя очень примитивные потребности.

Я пока ещё ни разу не видел AMD на линуксе, где к одной видеокарте подключено четыре монитора и прекрасно работает и 3D и XRandr (ага, с повёрнутыми мониторами) и composite extension.

rtvd ★★★★★
()

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

insider ★★★
()
Ответ на: комментарий от rtvd

да уж понятно что нужны очень извращенные потребности для того чтоб пользоваться невидией.

Я пока ещё ни разу не видел AMD на линуксе, где к одной видеокарте подключено четыре монитора и прекрасно работает и 3D и XRandr (ага, с повёрнутыми мониторами) и composite extension.

пздц. Ну поживи, посмотри, чтоль. Для меня radeon'ы более производительные и дешевые. Нвидия - непонятно что для непонятно кого. Наверное для фанов, или тех кто застрял в ядрах 2.x.

anonymous
()
Ответ на: комментарий от t500s

Наткнешься блин на Optimus, чего мне потом делать, потрясывать бубном?

Работает искаропки. Что я неправильно делаю?

DNA_Seq ★★☆☆☆
()
Ответ на: комментарий от lucentcode

AMD давно сотрудничает с Open Source.
А Nvidia была известна как сторонник проприетарщины.

Да ну? Не все так просто и черно-бело. Скажем дрова для чипсетов в исходниках нвидия начала поставлять еще во времена нфорса второго. С другой стороны, уделяй амд побольше внимания открытому софту, процов продавала бы сейчас вдвое-втрое больше. Про ати вообще молчу, делала виндус-онли видеокарты половину истории фирмы.

DNA_Seq ★★☆☆☆
()

выходы steamos и age от амд — неприятные сюрпризы для nvidia. похоже, это сделало их более сговорчивыми

chg ★★★★★
()
Ответ на: комментарий от Dron

А на радеоне можно повесить окно скайпа поверх какой нибудь 3д игры?
В смысле переключаться в скайп и одновременно видеть что происходит в игре.

Xunnu ★★
()
Ответ на: комментарий от Gary

Это что, своеобразная голодовка?

Речь о свободных драйверах же.

qux
()
Ответ на: комментарий от anonymous

Интересно, откуда пошла эта чушня?

От пробовавших одно и второе // К.О.

Хотя возможно это не для всех карт так.

qux
()
Ответ на: комментарий от DNA_Seq

Скажем дрова для чипсетов в исходниках нвидия начала поставлять еще во времена нфорса второго.

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

qux
()
Ответ на: комментарий от slamd64

То что в OpenGL и то что в железе отличается как небо и земля.

ranka-lee
()

тонко...
браво, невидия!

megabaks ★★★★
()
Ответ на: комментарий от ranka-lee

А вот чёрт его знает. На реддите присутствовавшие на конференции пишут, что представитель AMD в речи про Mantle соловьём разливался про удобство разработки на Windows, и про Линукс не было сказано not a single word.

Думаю, много факторов было, которые подтолкнули NVIDIA к такому шагу. Заметьте - это всё ещё и на фоне достаточно крупных организационных подвижек внутри компании, на что в переписке Andy Ritger намекает.

Adonai ★★★
() автор топика
Ответ на: комментарий от Adonai

Линукс пока не платформа. Тут есть ещё момент что АМД не дружит с Valve, а дружит с EA которые видели Стим в аду.

ranka-lee
()
Ответ на: комментарий от DNA_Seq

дрова для чипсетов в исходниках нвидия начала поставлять еще во времена нфорса второго

Ну-ну, может лучше вспомнить forcedeth?

XVilka ★★★★★
()

Я всё равно буду радеон брать, пока они не зарелизят реально полезные доки, которые позволят нвидиевским карточкам сравняться в производительности с радеоновскими того же ценового диапазона и поколения.

Пока что Radeon быстрее всяких нвидий раза так в четыре.

Впрочем и под проприетарными дровами из двух карт той же цены радеон обычно быстрее.

Xenius ★★★★★
()
Ответ на: комментарий от Xenius

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

megabaks ★★★★
()
Ответ на: комментарий от haku

Поздно, NVIDIA, я уже купил карточку конкурентов.

нажал like!

я тоже :)

user_id_68054 ★★★★★
()
Ответ на: комментарий от anonymous

% cd /usr/ports/x11/nvidia-driver && make install

А открытые драйвера ATI никогда нормально не работали и не работают до сих пор, не надо ля-ля.

ssedov
()
Ответ на: комментарий от Gotf

На глаз всё чуть быстрее, и это главное для серьёзного человека; дроч на синтетические бенчи нужен только задротам.

anonymous
()
Ответ на: комментарий от KennyMinigun

Узбагойтесь, всё будет, over time™

Больше трёх лет это обещание на ЛОРе читаю. Обещанного, конечно, три года ждут, но они уже прошли :D

KRoN73 ★★★★★
()

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

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.