>> Насколько я вижу - в новых и видяхи амдшные как раз часто.
> Я это и не отрицал. Но они скорее всего идут в нагрузку) Видяхи внагрузку - на суперкомпьютере? ORLY? :)
> А им это и не нужно. Берется ванильное ядро, патчится стек дров для видях и всё.
И еще подумать как саппортить своих кастомеров. Со _ВСЕМИ_ проблемами ядра. В майнлайне их пошлют. И нвидия светится в диагностиках как прожектор.
> -EXPORT_SYMBOL_GPL(__rcu_read_unlock);
> +EXPORT_SYMBOL(__rcu_read_unlock);
> Да, это не как два байта отослать, но уверен что они справятся.
Со всеми подарками нвидия помнится пошла таки реимплементить DRM/KMS, вышло долго, криво и очень глючно. А подгон их реализации к тому что в актуальных ядрах занимает месяцы.
А ща спецом от таких сделали чек что модуль GPLный, и вынос этого - technical measures circumvention, как описано в DMCA. Прикольно, да? :)
> А, ну т.е. линуксоиды уже начали гадить))
Защищать интересы своего проекта от наглых некооперативных хапуг. Добро должно быть с кулаками.
> А им не нужно мейнтейнить всё.
Tainted kernel? Out of tree module? Nvidia? GTFO! Пишите в саппорт нвидии. Вы бабки туда несли? Во, им и вопросы. Это не клиенты майнлайн девов.
> Имелось в виду выпилить в своем форке. Нарушать лицензию думаю они не будут.
Я так понимаю что они модуль под GPL релизнули - чтобы не попасть под "technical measures circumvention" в рамках DMCA. Т.е. таки - прожались. Теперь только вопрос времени когда им захочется нормально в майнлайн это. Ибо пару тематичных обломов уже было, например с GBM и тем что он без их учета.
> А с чего вдруг нвидия будет менять ФС.
В майнлайне всем пофиг. Левые модули? Tainted kernel? You're on you own. Contact your support.
> Разве в лине так все плохо, что убираешь символ в DRM, а у тебя файлуха сыпется?
Там просто не саппортят господ с левыми модулями. Потому что кому надо гадать, баг ванилы это или разрушения памяти чьей-то кривулькой? И если нвидия хочет играть в эту игру, им придется саппортить своих клиентов "от и до".
> А если кода ванильные, то с чего его пошлют в мейнлайне?
С того что внеядерный модуль, да еще к DMA-capable железке может наделать дел и никому не интересно быть бесплатным сапортом разбирающим чужие глюки от некооперативной корпы. В диагностике нвидия светится как прожектор.
> Чисто потому что "ах, вы клиент нвидии?!". Тогда это будет вообще мерзко.
Ядерщики не считают господ с out of tree модулями своими клиентами.
> Т.е. да, таки гадят.
> Думаю нвидия уже осознала с кем связалась и во что вляпалась.
Ей популярно объяснили что лохов - нет. Они кажется поняли, релизнув модуль под GPL. Возня с использованием GSP намекает что видимо какой-то гранд-унификации все же быть и нвидия со временем присоединится на общих основаниях, как AMD с AMDGPU модулем. И тогда - смогут хотеть учет себя в GPU memmgt и двигать инициативы на тему с результатом отличным от ноля.
> И будет делать что нужно из под палки пока не придумает план Б.
> Что вполне реально когда у тебя столько денег.
Всем пофиг. В случае нвидии ядерщикам абсолютно нечего терять. И они могут позволить себе очень жесткую игру.
> Просто наймут людей. Переманят чуваков из шапки или оракла))
У нвидии большие проблемы с наймом опенсорсных девов в корпу. Шапочники туда не пойдут, у оракла девов GPU вроде ноль. Валв тоже AMDGPU пилит. Удачи в хедхантинге!
> Нааамного интереснее что скажут юзеры, когда какой-то интегратор им скажет
> "С нвидией не работаем".
Юзеры будут выбирать из того что есть. А еще интереснее их морды будут когда им придется с ЛЮБЫМ багом к нвидии ползти, ибо ЭТО не клиенты майнлайна. Технический фак бывает довольно интересным, ога.
> Внезапно окажется что это был последний их контракт с ним.
> И всегда найдется тот, кто будет работать. Пусть и за другой прайс.
Похоже нвидия была не так уверена во всем этом и предпочла модуль под GPL сделать.
> И такой суд затянется на годы, если не на десятилетия.
И как я понимаю по дефолту в это время действует DMCA cease and desist ;). Невероятно вредный для их бизнеса. Нвидия кажись догадалась сколько это может стоить и решила что релизнуть модуль под GPL дешевле.
> Уверен. До когда там поддерживается ядро 6.6? До конца 2026 у них есть время подумать.
Судя по тому что я вижу - какие-то изменения уже идут. Модуль под GPL - намекает.
> Это с точки зрения девов.
Эта точка зрения и победит в майнлайне. Чисто технически.
> А с точки зрения юзеров линя в датацентрах - им нужно просто
> чтобы работала их видяхи.
Это проблемы тех господ. И они там будут как-то утрясать это с своими интеграторами, нвидией, или кто там удумал что может это саппортить. В майнлайне их пошлют: out of tree модуль.
> повод хотя бы подумать об альтернативах. Ну или как минимум прикрутить взносы.
От нвидии и их юзеров никаких взносов - не было. Внезапно они будучи наглым жадным корпом ничего кроме проблем не создавали - так что и терять некому и нечего. Кроме гимора от левых репортов с out of tree модулями.
> Разрабы линя не святым духом питаются.
Нвидия никак не была источником их благополучия. Это наглый, жирный ХАЛЯВЩИК ведущий бизнес за чужой счет. За это к ним есть определенные претензии.
> Что-то мне кажется вы их переоцениваете.
А мне кажется что git log я верю больше чем анонимам с опеннета.
> Вообще нвидия скорее всего перенесет все в блобы в самой видяхе.
> Типа как это сделали амд для поддержки drm на hdmi (не совсем,
> но суть думаю понятна)
Возможно. Также всем пофиг если у нвидии будет закрытый юзермод - при условии что есть открытый клиент к тому же модулю (e.g. драйвер MESA). Но кернелмод нвидии в лине не отдадут, и если они хотят влиять на это - они должны стать частью процесса, на общих основаниях.
> Ну да, придется немного раскошелиться, зато избавятся от проблемы.
> И всё будет как мечтают фанаты - все драйвера будут открытые, но бесполезные.
Да почему бесполезные? В AMDGPU баги прекрасно чинятся, саппортить это можно, а в конечном итоге мы с практической точки зрения лю опенорс за это. Та тима свое отспорит имхо. А за "бесполезными" дровами понабегут еще и вон те потом, с очередным linux-kpi или что там у них.