Как стать автором
Обновить

Комментарии 13

развитие проектов вроде nouveau, которые создают свободные драйверы для видеокарт Nvidia, тормозило как раз отсутствие документации
Отсутствие документации по реклокингу, а её как раз и не открыли.

GPU и видеопамять стартуют на очень низких частотах, которые в разы ниже максимальных, а при появлении нагрузки драйвер повышает частоту. Без реклокинга железо так и работает на этой низкой частоте, поэтому на современных видеокартах (Maxwell, Pascal, Turing) свободный драйвер показывает лишь 20-30% от производительности проприетарного. Реклокинг GPU, в настоящий момент, реализован лишь для видеокарт 7-летней давности (600-я серия готова и кто-то работает на 700-й). Реклокинг памяти отстаёт ещё на одно поколение.
А у свободного драйвера АМД такой проблемы нет?
свободный драйвер амд разрабатывается самой амд и является рекомендованным драйвером от амд. у несвободного производительность хуже. свободный драйвер интела разрабатывается интелом и является единственным драйвером интела. и только нвидия вся в белом. в армах свободный драйвер броадкома (рпай) разрабатывается броадкомом. то, что щас сделала нвидия, может быть только первым шагом в очень длинной дороге. а может оказаться просто пусканием пыли в глаза и перекладываением на кого-то другого ответственности за поддержку легаси железа. но может ей гугл сказал, что в стадии таким не место

А что именно означает фраза про подписанные firmware https://nouveau.freedesktop.org/wiki/


Little hope of reclocking becoming available for GM20x and newer GPUs as firmware now needs to be signed by NVIDIA to have the necessary access.
они практиковали генерацию и загрузку своей прошивки при реверсинжиниринге. теперь так нельзя и реверсинжиниринг сильно ослаб.
Частотами и питанием управляет отдельный блок, для корректной работы которого необходимо загрузить правильно подписанный нвидией блоб с фирмварью. Проблема в том, что в «чистом» виде этого блоба в открытых источниках нигде нет, а выковырять его из закрытых дров достаточно сложная задача — нвидия очень постаралась дабы этого не произошло.
Итого, все маквеллы и более современные карты остались без возможности управления питанием/частотами под открытыми дровами.
Объясните чайнику, а в чем смысл скрывать документацию? Чтобы злобные конкуренты в лице АМД чего такого эдакого не вычитали?
Есть почти 100% уверенность, что документации для разработчиков (в том виде, в каком nVidia её сейчас опубликовала) у них просто не было. А была внутренняя документация где вперемешку были как достаточно безобидная информация о том, как это железо использовать, так и разные детали реализации, про которые nVidia не хотело бы, чтобы кто-то знал (в частности AMD).

Соответственно чтобы опубликовать документацию — её нужно просто сделать. А это — много типа не очень нужной работы.

А вот почему решили вдруг её таки проделать и опубликовать… Не знаю.
Понятно, спасибо!
НЛО прилетело и опубликовало эту надпись здесь

К верхнему комментарию есть ещё 2 фактора:
1.й гарантия, если полностью всё открыть, вы можете галочкой в ПО выжечь чип на 11 месяце гарантии, при этом доказать что это злой умысел не будет возможности (сейчас тоже можно но нужно приложить сильно больше усилий).
2-й все карты получат pro функционал, при этом продать про карты в 2-5 раз дороже станет сильно сложнее...


p.s. в последнее время данные вопросы менее актуальны ввиду подписи прошивок, но что будет если ключ утечёт?

Это хорошие новости, поддерживаю.
В прошлом волшебный «Fu*K» от Линуса на них подействовал, интересно, неужели действия АМД их подтолкнули к данному шагу в этот раз?
Зарегистрируйтесь на Хабре , чтобы оставить комментарий