Мне кажется, что компания NVIDIA (при желании) могла бы выкладывать (подписанные) firmware на своём сайте. Может даже открыто, а может, в разделе для разработчиков (developer.nvidia.com) с регистрацией по e-mail.
А какая-нибудь Ubuntu в «Менеджере проприетарных драйверов» (который Jockey) позволила бы подгрузить firmware из интернета, если юзер решил пользоваться опенсорсным драйвером вместо проприетарного. Просто показать лицензионное соглашение, и бегом качать. А то и сразу включить в установочный образ - учитывая, что с недавних пор там уже есть закрытый драйвер.
А для остальных дистров - Wiki-страничка с инструкцией, откуда скачивать, и куда распаковывать
> Есть шанс, что нуво сможет запилить реклокинг и прочие фичи, доступ к которым сейчас закрыт?
Незадолго до того, как NVIDIA стала подписывать прошивки (это по-моему NVIDIA GeForce GTX 900 и старше), разработчики драйвера nouveau представили генератор прошивок. Отныне их драйвер не нуждался в оригинальных прошивках, и генерировал прошивки автоматически. Как мне кажется, для 900, 1000, 2000 и 3000 тоже можно генерировать прошивки. Проблема лишь в проверке цифровой подписи. Если ключи действительно «утекли» - значит снова можно генерировать прошивки. Только «из коробки» скорее всего этого не будет
Будем подключать сторонние репо, как когда-то для libmad, libdvdcss2 и libaacplus.
Насколько я понимаю у nouveau проблема более юридическая чем техническая. В проприетарном драйвере firmware для активации внутренних компонентов gpu есть, при опыте разработчиков nouveau их оттуда можно вытащить, но:
лицензия проприетарного драйвера не позволяет их распространять
и только вторая проблема в том что модифицировать их (и распространять «написанные с нуля») не получится из-за наличия подписи.
Ну то есть никакой свободный софт не умеет играть или копировать DVD, а уж если диск имеет региональную блокировку, то вообще без шансов, мя правильно понимаю?
На блобе не весь софт корректно работает. Например, DipTrace артефачит в режиме OpenGL, приходится на процессоре отрисовывать. Под нувой такого нет, но ну ты понел.
Если ты про DeCSS, то «создатели DeCSS пошли путём обратной разработки плеера Xing для получения ключа дешифрирования и алгоритма работы, что было признано незаконным». Если ты про libdvdcss, который использует готовый набор ключей, то информация об алгоритме генерации, используемом там, была незаконно получена в ходе разработки DeCSS. Так же «детали реализации CSS были доступны лицензиатам, оплачивавшим доступ на регулярной основе. Лицензия, связанная с соглашением о неразглашении, напрямую запрещала разработку открытого ПО для воспроизведения DVD». Это не то свободное ПО, которое нам нужно.
Дофига так-то софта, который свободен, но требует от пользователя выполнить действия, нарушающие лицензию - выковырять фирмварь из виндовых дров, например, - и никто особо не горюет.
Ладно фирмварь, ты её по факту не трогаешь и не модифицируешь, но согласись, воровать ключи шифрования для подмены прошивки это уже другое. Это уже просто напросто взлом устройства.
1. Рынок малопроизводительных видеокарт на Linux постепенно отходит AMD и Intel, скорее всего офисные машины и эмбед перейдут потихоньку к ним. 2. На ARM царствуют AMD и Mali(или как правильно пишется. 3. Появление Steamdeck в играх приведёт к обязательной поддержке и заточке под малопроизводиельные видеокарты AMD и возможно в будущем Intel и потери инвидией рынка малопроизводительных видеокарт для игр. 3. По производительным массовым видеокартам Invidia тоже будет терять рынок, потому что драйвер для AMD всё лучше [и как показала тема](Как мне правильно поставить пакеты для того, чтобы в Steam заработал Vulkan? Причём после решения этой проблемы перестал работать звук.[обе проблемы решены]) вплотную подошёл к состоянию "воткнул и работает", а драйвер Инвидии каким был, таким и остался и иным быть не может. 4. Остаётся рынок профессиональных 3D приложений, там инвидия действительно хорошо закрепилась, но на сколько её хватит когда AMD укрепит свои позиции в Blender, а FreeCAD встанет на ноги?
Всё что останется инвидии это сидеть на всё сокращающемся рынке домашней винды и на Linux эксплуатировать инертность мышления переходящих на Линукс виндузятников.
Открою тебе небольшой секрет: по большей части NVIDIA пофиг на этот ваш линукс, особенно на игры. Основной сценарий использования видях от nvidia под линукс это CUDA. Там уж они вне конкуренции.
Но в чём профит для геймера в использовании винды? Безполезные и вредные апдейты? Трах с реестром и хаки с непредсказуемыми последствиями? Получение готовой настроенной винды исключительно с варёзных ресурсов? Заплатить за Виндоус 10400 рублей?
Когда были те времена чтоб виндузятник ежедневно проверял апдейты радостно думая что там ещё прикатило? Когда пользователи винды огорчались аидя что апдейтов нет?
Но в чём профит для геймера в использовании линукса?
Безполезные и вредные апдейты?
Трах с драйверами и запуск через wine/proton с непредсказуемыми последствиями?
Получение готового настроенного линукса решительно ниоткуда?
Заплатить за стим дек 400 евро?
Когда были те времена чтоб линуксятник ежедневно проверял апдейты радостно думая что там ещё прикатило?
Когда пользователи линукса огорчались аидя что апдейтов нет?
Правда не комутативна, ты не можешь получить правдивый пост путём отзеркаливания правдивого моего. И если ты не балабол, а реальный линуксовый геймер то ты это отлично знаешь.
Так то тогда, а сейчас как ты можешь видеть по созданной мной теме о установке вулкана на арч проблем практически нет.
Хотя конечно это если у тебя видеокарта от AMD или на худой конец Штеуда, на пользователей Invidia мои слова конечно не распространяются, но они ведь на то и извращенцы чтобы доставлять себе удовольствие мучениями?
Ты реально считаешь, что обычный геймер будет пердолиться с арчем? Он максимум убунту осилит, с горем пополам поставит стим и обрадуется, когда при очередном обновлении отвалятся дрова на видяху (если они вообще изначально нормально встанут через убунтовский driver manager).
если у тебя видеокарта от AMD или на худой конец Штеуда,
Угу, гейминг на встройке от интела. Збс.
а пользователей Invidia мои слова конечно не распространяются, но они ведь на то и извращенцы чтобы доставлять себе удовольствие мучениями?
А в винде никаких мучений, ни с амд, ни с нвидией. Поставил – работает.
А почему нельзя распространять скрипт, который сам всё вытаскивает и запускает на GPU? Или даже ничего не вытаскивать, а загрузить проприетарный драйвер, дождаться, пока он загрузит прошивку, а потом выгрузить его и далее использовать свободный?
А почему нельзя распространять скрипт, который сам всё вытаскивает и запускает на GPU?
Удобство для пользователя будет ниже плинтуса. Разрабы nouveau работают на корпы, им не нужны решения, вынуждающие пользователей нарушать лицензию. Если есть достаточно времени сделать это - welcome.
Или даже ничего не вытаскивать, а загрузить проприетарный драйвер, дождаться, пока он загрузит прошивку, а потом выгрузить его и далее использовать свободный?
Плюс минус так сделать наверное можно, но кажется это почти полностью сводит идею свободного драйвера на нет. Это примерно как «первую половину дня буду страдать с проприетарным софтом», а «вторую помучаюсь с открытым аналогом». Ни корпам, ни принципиальным - почти никому такой вариант не интересен.