Инженеры из компании Red Hat предложили для включения в состав ядра Linux первый набор патчей с реализацией драйвера Nova. Драйвер рассчитан на использование с GPU NVIDIA, оснащёнными GSP-прошивками, которые используются начиная с серии NVIDIA GeForce RTX 2000 на базе микроархитектуры Turing. В подобных GPU операции инициализации и управления реализованы в прошивке и выполняются отдельным микроконтроллером GSP (GPU System Processor). Предполагается, что в долгосрочной перспективе Nova заменит собой драйвер Nouveau для GPU с поддержкой GSP...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=62657
>Драйвер рассчитан на использование с GPU NVIDIA, оснащёнными копираст-прошивкамиНу спасибо, IBM.
Чем ты предлагаешь пользоваться? Учитывая что в AMD ровно такаяже "копираст-прошивка".
> Чем ты предлагаешь пользоваться? Учитывая что в AMD ровно такаяже "копираст-прошивка".Интелом, с... погодите, тоже копираст-прошивками, если вас не устраивает какой-нибудь Gen 5 ископаемый.
>Основной причиной продвижения нового драйвера Nova называется возможность избавиться от усложнений, свойственных драйверу NouveauОт усложнений не избавляются. Просто отдают их на откуп NVidia, а пользователям вообще не дают никакой возможности их пофиксить. Что-то не устраивает? Беги в магаз за новой картой!
к сожалению для производителя GPU сейчас нет схемы при которой он бы зарабатывал деньги опенсурся фирмварь. исключение нишевые устройства по спецзаказу с неполным сетом потребительских фич.
Эксплуатация рабов всегда была, есть и будет выгодным делом.
>Эксплуатация рабов всегда была, есть и будет выгодным делом.Какая чушь!
История развития человечества и смена экономических формаций говорят ровно об обратном.
> Ю Какая чушь!
> История развития человечества и смена экономических формаций говорят ровно об обратном.Не подскажешь, сколько часов в неделю рабы работали когда их называли рабами и сколько часов в неделю рабы работают сейчас, когда их называют по-другому?
> Не подскажешь, сколько часов в неделю рабы работали когда их называли рабами
> и сколько часов в неделю рабы работают сейчас, когда их называют
> по-другому?Если вы не можете уделять себе хотя-бы 8 часов в день - вы должны быть названы рабом (с) кто-то из древних.
> Не подскажешь, сколько часов в неделю рабы работали когда их называли рабами и сколько часов в неделю рабы работают сейчас, когда их называют по-другому?Не подскажешь, почему рабовладение было вытеснено феодализмом, а потом и капитализмом? Уж не потому ли, что последние два эффективнее?
Вы голубчик где-то услышали чушь про эффективность и начали ее всем рассказывать, откуда вы это вообще взяли?
А в чем чушь? Изменение формы взаимоотношений, условий работы и т.п. изменяет производительность труда.
Ваши фантазии не бьются исторически. Если бы рабовладение проигрывало, то рабовладельцы бы просто сами его отменили, а кто не отменил разорились бы.А теперь сходите в учебник истории и посмотрите как отменялось рабовладение.
> Ваши фантазии не бьются исторически. Если бы рабовладение проигрывало, то рабовладельцы
> бы просто сами его отменили, а кто не отменил разорились бы.Эта логика не учитывает инерцию мышления, хорошо описанную Генри Фордом.
Если бы я спросил моих клиентов, что они хотят - они сказали бы: "более быстрых лошадей".
Как видите иногда надо помочь волшебным пинком увидеть новые опции.
Увас очень подвижное мышление. Взять цитату авторитета и прилепить ее в удобное место. Никогда такого ребыло и вот опять.
> Увас очень подвижное мышление. Взять цитату авторитета и прилепить ее в удобное
> место. Никогда такого ребыло и вот опять.Или у вас очень зашоренное. Инерцию мышления не отменяли. Особенно в олдовых классических обществах. Зачем что-то менять если тысячи лет для предков работало?!
Так и ездили на конской хребтине - эвон сколько, одеваяясь в мешковину, стреляя из лука, и закидывая на костер тех кто удумал науки изучать и какие там еще глупости. Правда, колеса и простые машины - пролезали понемногу, полезные уж слишком. А потом еще телескопы и микроскопы делать научились, алхимия стала химией, машины усложнили, ткацкий станков понаделали, и пошло-поехало, двигатели всякие захотелось, и вообще!...
> Если бы рабовладение проигрывало, то рабовладельцы бы просто сами его отменили, а кто не отменил разорились бы.Но примерно так и случилось ведь.
Вот допустим указ об отмене рабства на территории США подписал президент Авраам Линкольн в 1862 году, что было подкреплено Прокламацией об освобождении рабов 1863 года. И У Линкольна были рабы. Может и не на момент подписания писульки, но при его взрослой сознательной жизни у него во владении были рабы, ага.
Направление правильное, государству не выгодно рабство стало и отменяло его государство, а не рабовладельцы или неведомая рука рынка.
Вам бы самим не помешало прочитать про конец рабовладения. Кто такой "раб с хижиной".
Не напомните в каких годах случился конец рабства и из какого времени термин "раб с хижиной", а то я что то совсем запамятовал кто в школьном учебнике было.
Это поздний Рим. Рабы не хотели работать их решили заинтересовать, чтоб был стимул за что работать - стали давать индивидуальную хижину и небольшой надел. Это был переход от рабства к крепостничеству
По вашему рабство закончилось в древнем Риме?
>Не подскажешь, почему рабовладение было вытеснено феодализмом, а потом и капитализмом? Уж не потому ли, что последние два эффективнее?Причина ухода от рабовладельческого строя в древнем Риме-развитие производства и производственных отношений. Почитаете в любом учебнике по истории. Оно же было причиной перехода от феодализму, потом к капитализма и так далее. То есть, по сути-то ничего не меняется. Развивается техника и технологии, а рабовладение меняте форму, следуя за этими изменениями. Ведь и при феодализме, и при капитализме и сейчас, в постмодерн, имеется все та же самая эксплуатация большинства меньшинством. Отличия только в формах.
"Всё смешалось в доме Облонских."Эксплуатация имеется, но вот разные формы как раз по разному и называются.
Кстати, если вам говорят, что можно построить общество без эксплуатации, поинтересуйтесь кто и как им будет управлять. И что им помешает эксплуатировать управляемых. И кто этот мешающий фактор (если он есть) будет реализовывать.
> Не подскажешь, сколько часов в неделю рабы работали когда их называли рабами и сколько часов в неделю рабы работают сейчас, когда их называют по-другому?Если ты много времени провёл на работе, это не значит, что много сделал. И, самое главное, это не значит, что результаты твоего труда будут более эффективно использованы руководством.
Это вы сами придумали ведь правда?
Что вы, это придумали для меня другие.
Какие они молодцы, вам даже и думать не пришлось ))
> к сожалению для производителя GPU сейчас нет схемы при которой он бы
> зарабатывал деньги опенсурся фирмварь. исключение нишевые устройства по спецзаказу с неполным
> сетом потребительских фич.Более того. Если заопенсорсить фирмварь управления питанием и вы пожжоте видяху левыми параметрами - вам потом еще ее и по гарантии менять? Не очень выгодно получается.
Наверное в теории можно завести eFuse вида "load unsigned firmware" aka "warranty void" - но то что в гарантийке смогут его прочитать на выжженом чипе - не факт.
> Наверное в теории можно завести eFuse вида "load unsigned firmware" aka "warranty void"Хорошая идея. Сделать типа как сделал гнусмас со своим KNOX.
Делаешь анлок и сразу получаешь knox warranty void 0x1.
>Наверное в теории можно завести eFuse вида "load unsigned firmware" aka "warranty void" - но то что в гарантийке смогут его прочитать на выжженом чипе - не факт.Сделать отламываемый кусок платы который при отламывании разблокирует загрузку кастомных прошивок.
В смысле?
Сами видюхи стоят кучу денег. И там уже всё заложено.
Невидия вообще одна из наиболее денежных компаний в мире.
Я считаю вообще нет никаких проблем открыть фирмварь. Тем более единственная причина почему я покупаю амд это открытые дрова (понятно что есть блобы в видюхе, но в систему можно не ставить). В 2010ых мы отказались от кучи серверных невидия ГПУ из-за сырых дров (450к карточка, 4 карточки в сервере, это очень приличные деньги по тем временам, когда сам сервер стоил 120к). Так что невидия нехило заработает просто сделав их опенсурсными. Если они хотят по доллару с каждого скачавшего...ну извините.
P.S. невидия худшая компания в мире после эппле и мелкософт, именно из-за такой политики, желаю им загнуться, чтобы освободить место для более ориентированных на пользователей производителей
> Я считаю вообще нет никаких проблем открыть фирмварь.для тебя-то конечно не проблема (правда тебе и толку с открытия фирмвари ноль) а вот нвидию после этого можно будет закрывать.
Потому что китайцы налепят тех "нвидий" - в каждом сарае. И начнут продавать по $15, ведь их затраты - ничто.
> Так что невидия нехило заработает просто сделав их опенсурсными.
угу, ты ж заплатишь... ой, нет. Ты в первых рядах рванешь за китайским клоном. А от нвидии, топоча ножкой, будешь еще и работающий драйвер под этот хлам требовать, и чтоб бесплатно.
Поэтому хрен тебе что откроют.
>> Я считаю вообще нет никаких проблем открыть фирмварь.
> для тебя-то конечно не проблема (правда тебе и толку с открытия фирмвари
> ноль) а вот нвидию после этого можно будет закрывать.А кто им по таким нанометрам чипы отольет, при явном нарушении копирайта на дизайн? Не, по 45 нанометрам которые они умеют - это будет совсем не захват мира. И даже по перспективным 28 - уже не то.
Впрочем, актуальные HDL сорцы чипа китайцам тоже никто не даст. А без этого - как ты вообще собрался более-менее точно этот огроменный чип косплеить? У него более 100500 регистров, MMU, свои DMA-движки, пачка сервисных ядер MCU, ... ты и правда надеешься закосплеить это все без сорца в HDL чтоб оно потом еще и работало нормально?
> Потому что китайцы налепят тех "нвидий" - в каждом сарае. И начнут
> продавать по $15, ведь их затраты - ничто.Так тебе и за оригинальную в 45 нм исполнении сильно больше не дадут, а нвидия такое уже сто лет не делает, ей пофиг.
> угу, ты ж заплатишь... ой, нет. Ты в первых рядах рванешь за
> китайским клоном. А от нвидии, топоча ножкой, будешь еще и работающий
> драйвер под этот хлам требовать, и чтоб бесплатно.А производить они это все где будут, интересно? Это даже если допустить что им весь HDL сорц железки бы дали. Но там только про фирмвари. Которые без чипа нвидии запускать не на чем будет. Не, копипистой ты такое так сходу не изобразишь.
> А без этого - как ты вообще собрался более-менее точно этот огроменный чип косплеить?будет неточно. И старых моделей. Ну или выпаянные чипы с выброшенных плат для начала.
А что работать нормально не будет - так вы ж нвидию будете проклинать, что у той драйвер кривой и вообще вот амуде...нодорагаштота, пойду лучше еще одну китайскую куплю.
> копипистой ты такое так сходу не изобразишь.
сходу - не, а лет за пять вполне смогут. Да, кривое, косое, глючное, зато свое. И будут обучать свою дурацкую нейросетку (и майнить по-тихонечку) уже совсем в других масштабах.
Когда против тебя играет государство (и особенно - рабовладельческое) - ты всегда проиграешь.
> будет неточно. И старых моделей. Ну или выпаянные чипы с выброшенных плат для начала.Если они это будут за 15 баксов продавать - так нвидии оно... их триллионы идут с продаж датацентрам вон каких монстров. Нанометры другие, чайникам ловить - нечего, и архитектура на 3-4 поколения древнее, с глюками - ну вот нет. Просто нет. Просто по энергоэффективности и производительности. С теми объемамми экономисты очень быстро останутся без трусов на только электричестве, когда попробуют считать в объемах сравнимых с конкурентами. А как они без этого свои LLM и проч тренировать будут, интересно?
Так что это как максимум как с флешом-отбраковкой сливаемым сейчас чайниками в РФ. Будет такой от отбрак/глюкало еще и там. И успехов вашему LLM тренированому на этом или что там у вас.
> А что работать нормально не будет - так вы ж нвидию будете
> проклинать, что у той драйвер кривой и вообще вот амуде...нодорагаштота, пойду
> лучше еще одну китайскую куплю.К счастью это все не я буду делать. Я вообще китайские чипы лишь от пары фирм беру, более менее известных и с известными приколами, более менее расковырянные ALL. Типа RISCV за 0.2 бакса. А китайскую видюху клон? Ну не, спасибо, зачем мне процессинг данных по рандому, даже, блин, за бесплатно? Это сожрет море времени и электричества на зафэйленые таски и ложняки. Зафига оно мне?
> сходу - не, а лет за пять вполне смогут. Да, кривое, косое,
> глючное, зато свое. И будут обучать свою дурацкую нейросетку (и майнить
> по-тихонечку) уже совсем в других масштабах.Майнят так то - на ASIC давно, да и нейросетки уже на NPU моднее обучать. И вот тут у господ отставание таки - будет. И будет накапливаться.
> Когда против тебя играет государство (и особенно - рабовладельческое) - ты всегда проиграешь.
Поэтому иногда лучше не играть, или изменить правила игры.
>Потому что китайцы налепят тех "нвидий" - в каждом сарае.Это из чего вообще следует? Как открытые исходники дров помогут зареверсить целый чип? А почему они не могут сделать реверс амуде в таком случае?
>И начнут продавать по $15, ведь их затраты - ничто.
А это из чего следует? Откуда они чипы возьмут? Или они хотят тайваньцев по цене за чип обойти? Пока не выходит. Или они будут перепаивать старые видеокарты? Так их сливать на Али дешевле, а открытие фирмвари мало чем поможет. Не помогло ведь клоны амуде клепать.
> почему они не могут сделать реверс амуде в таком случае?потому что зачем им такой отстой?
Оно ж не бесплатно им обойдется.Ну и вариант просто собрать что-то на бу деталях тоже не прокатит с амуде - нет деталей.
> Так их сливать на Али дешевле
на али надо целые сливать, а тут можно обойтись одним лишь чипом, остальное выкинуть и свое аналогов не имеющее понаделать. С материнками и ксеонами вон - прокатиллло же ж.
Причем учитывая хмм... странности нвидии - из дешевой карты очень просто получится еще и дорогая.
> … так как инфраструктура для разработки Rust-драйверов ещё только развивается, код Nova намерены переносить в основной состав ядра поэтапно, по мере появления необходимых обвязок для языка RustК тому времени когда драйвер окончательно “заедет” в ядро, Nvidia выпустит новые видеокарты для которых понадобится новый драйвер, а этот придется забросить чтоб не распылять силы, нужно же будет писать новый драйвер, который как обычно, будет поддерживать только новые видеокарты.
> а этот придется забросить чтоб не распылять силывсе так. вот только причина в другом. rust очень плохо умеет в условную компиляцию
Еще совсем недавно "rust я ядре" означал только последнюю версию gcc. Если в твоей системе старый gcc то новое ядро с "новыми rust-драйверами" не соберётся.
Самое забавное, что никто из rust-внедрятелей не воспринимал это как проблему.
Как с этим сейчас не знаю, но сильно подозреваю, что ситуация нисколько не поменялась.
> Как с этим сейчас не знаю, но сильно подозреваю, что ситуация нисколько
> не поменялась.А в чем проблема то?
Вы не можете собрать старое ядро новым gcc?
Проблема в привязке к одной, последней, версии gcc потому что если делать по-другому, то rust'овики получают комбинаторный взрыв.По-другому они не умеют.
Само ядро позволяет собирать себя большим диапазоном версий компиляторов, а вот система встройки rust это дело сильно портит.
Чем это плохо расписывать не буду. Ибо если вы этого не понимаете, то бесполезно.
Раст это конечно не супер, но даже если оно будет чуточку функциональнее и стабильнее чем глюкодром Nouveau, которые по странному стечению обстоятельств называют драйвером... то оно уже того стоит!
За столько лет не сделали даже закрытый драйвер нормальным, а выхотите нормальный драйвер. Обещать не значит жениться.Пошел как-то раз мужик в лес за грибами, ни и заблудился. Час бродил по
лесу, два, три... Не может найти дорогу. Вдруг навстечу ему бабулька с
хворостом. Он обрадовался:
- Бабуль, выручай, я заблудился, подскажи дорогу.
- А ты, сынок, помоги мне хворост до дома донести, я тебе и помогу.
- Договорились.
Подходят к ее избушке, а бабка мужику и говорит:
- Послушай, сынок, я ведь бабка не простая, за твою доброту выполню
любые твои три желания.
- Всегда мечтал иметь красивую женщину, авто и много денег.
- Ступай вот этой дорогой. А как выйдешь из леса, будет стоять 600 мерс,
в нем будет сидеть красавица, и полный багажник долларов. Но, сынок,
хочу я тебя попросить еще об одном одолжении: давно у меня мужчины не
было?
- Ладно, бабуль, что не сделаешь ради такого.
Выполнил мужик просьбу бабулькину и побежал быстрей к своему счастью. А
она ему в след кричит:
- Сынок, тебе сколько лет то?
- 35 скоро стукнет, а что?
- Такой большой, а в сказки все еще веришь...
> За столько лет не сделали даже закрытый драйвер нормальным,
> а выхотите нормальный драйвер.Закрытый драйвер работает нормально.
Если бы еще мдлы из кернела все время его не ломали, то вообще бы шикарно было бы.
Хаха, мидлы... Почему-то у амд ничего не ломается. А у НВИДИА мидлы контрибьютеры ядра виноваты. Явно логика здоровых разработчиков.
> Почему-то у амд ничего не ломается.Чтобы что-то ломалось - оно должно вначале работать. А это не про амд.
> А у НВИДИА мидлы контрибьютеры ядра виноваты. Явно логика здоровых разработчиков.
Если какой-то урод помечает символ как жoпoэль только ради того, чтобы насолить нвидии, и при этом ему плевать на всех пользователей, которым он испортит день или даже два, то кто же виноват?
Хаха, а вы смешной любитель выдать желаемое за действиельное. У меня есть карточки обоих брендов, только amd работает всегда, после обновления ядра, либдрм, Меса и т.д. А НВИДИА крашит ядро рандомно. Под виндовс драйвер давно уже обогнал по функциям и стабильности драйвер НВИДИА.
> Хаха, а вы смешной любитель выдать желаемое за действиельное.А это и есть действительность:
"I am getting a GPL-only symbol error when trying to upgrade from kernel 6.1.75 to 6.1.76"
Т.к. это не то что не мажорный релиз, это даже не минорный.
Просто взяли в патче все сломали.
discourse.nixos.org/t/cant-update-nvidia-driver-on-stable-branch/39246Обновление с 6.1.0-17 на 6.1.0-17
forums.debian.net/viewtopic.php?t=158261reddit.com/r/debian/comments/1cuhql2/nvidia_drivers_unexpectedly_broke_on_debian_11/
> А это и есть действительность:
> "I am getting a GPL-only symbol error when trying to upgrade from
> kernel 6.1.75 to 6.1.76"
> Т.к. это не то что не мажорный релиз, это даже не минорный.Как гооврится - "contact your support". Вы же им денег платили? Вот и жабогадючьтесь там с ними на тему почему им апстрим палки в колеса ставит.
> Вот и жабогадючьтесь там с ними на тему почему им апстрим палки в колеса ставит.Потому что апстрим ****.
Они почему-то думали и возможно все еще думают, что такими действиями они заставят нвидию открыть сорцы.В итоге почти все уже переехало в чип на карте, а открытые сорцы будут заниматься загрузкой жирноблоба в нее.
> Потому что апстрим ** **.Не нравится - не пользуйтесь, все просто.
> заставят нвидию открыть сорцы.
Так прокатило же. Модуль под GPL - есть.
> В итоге почти все уже переехало в чип на карте, а открытые
> сорцы будут заниматься загрузкой жиp нoблoба в нее.Это уже лучше чем блоб прямо на основной системе, диктующий систему команд проца, версии системных компонентов и проч, разваливающийся при апдейтах.
> Так прокатило же. Модуль под GPL - есть.Ну, если для вас то, как нвидия вам по губам поводила, это проктило - то наверное дальше обсуждать нечего)))
> Это уже лучше чем блоб прямо на основной системе, диктующий систему команд
> проца, версии системных компонентов и проч, разваливающийся при апдейтах.А может просто сделать стабильный апи и оно не будет ломать... а о чем это я.
Тут же stable api nonsence, иначе как еще сидеть на поддерже - лицуху же не продашь.
> проктило - то наверное дальше обсуждать нечего)))Я нвидией - не пользуюсь. Так что кажется - не мне. И вы можете показать свои варианты лучше.
А так у меня еще есть например фирмвари SSD/HDD. Может, их тоже сделать блобами на основном проце, и пусть прямо там по неведомому алго головы гоняют и флеш пишут, отваливаясь при апгрейде ядра. Вот здорово будет.
> А может просто сделать стабильный апи и оно не будет ломать... а о чем это я.
1) Это якорь для развития системы.
2) Это продолжает навязывать систему команд CPU и проч, что неприемлимо для PCIe который платформенно-абстрактен.> Тут же stable api nonsence, иначе как еще сидеть на поддерже -
> лицуху же не продашь.У этого апстрима - такая политика. Проприетарные драйверы и out of tree - не велкам. Совсем. Никак. Живите с этим или меняйте апстрим. Нет, это там ради вас никто менять точно не будет. Вся команда костьми ляжет против такого.
> И вы можете показать свои варианты лучше.Отличный вариант - просто не ломать драйвера в патчах.
Когда вся проблема исправляется удалением "GPL-only symbol" без абсолютно никаких других изменений в интерфейсе - то сразу ясно зачем это было сделано.> Нет, это там ради вас никто менять точно не будет.
> Вся команда костьми ляжет против такого.Команда потихоньку меняется. Деды слава богу вымирают, на их место приходят люди с менее промытыми мозгами. Особенно когда их работу оплачивает не LF.
> Отличный вариант - просто не ломать драйвера в патчах.Ядерщики никогда не скрывали лицензию проекта и политику апстрима "commit or GTFO". Это лишь напоминание для непонятливых было, не более. Чрезмерно наглых людей и корп надо просто иногда строить. И вон те, к счастью, в курсе, в отличие от лузеров из *BSD.
Поэтому вы идете в саппорт и там разбираетесь на двоих с своим вендором. Вы туда денег платили - туда все желания и фигачьте. А у этих господ от вас - только гемор. Если он пропадет - notabug имхо.
> Когда вся проблема исправляется удалением "GPL-only symbol" без абсолютно
> никаких других изменений в интерфейсе - то сразу ясно зачем это было сделано.Небольшое техническое напоминание о политике апстрима/проекта. Если вам не нравится - не пользуйтесь, вас никто не заставляет. Под ваши прихоти это менять никто не будет, такая политика 1 из причин успеха линуха.
>> Вся команда костьми ляжет против такого.
> Команда потихоньку меняется. Деды слава богу вымирают, на их место приходят люди
> с менее промытыми мозгами. Особенно когда их работу оплачивает не LF.Если вы надеетесь дожить до таких вещей - оптимизм это хорошо :)
> Отличный вариант - просто не ломать драйвера в патчах.Этой привилегии достойны только участники процесса. Лицензии проекта и политика "комитьте, или вас не существует" давно не секрет. Забывчивым или наглым могут и напомнить. Потому что проект надо защищать от растаскивания, или получится как с BSD, и заботиться о его развитии. Иначе он таки - закончится. И там все это понимают.
> Когда вся проблема исправляется удалением "GPL-only symbol" без абсолютно никаких других
> изменений в интерфейсе - то сразу ясно зачем это было сделано.Совершенно прозрачно все. Чтобы напомнить господам которые зарываются кто апстрим а кто даунстрим в этой схеме. А то что при рубке ферзей пешки с доски сыпятся - на то и пешки.
Технологически и денежно - девы линуха никак не выигрывают от наличия пользователей нвидии, и нет никакого повода париться о участи этого сословия, пусть они там с своим сапортом разбираются, там где денег платили.
> Команда потихоньку меняется. Деды слава богу вымирают, на их место приходят люди
> с менее промытыми мозгами. Особенно когда их работу оплачивает не LF.Если вы надеетесь дожить до этого момента - оптимизм это хорошо :). Но там вся тусовочка такая. И на замену себе они хедхантят - таких же.
Кстати stable api нет даже Windows, просто обновления там выходят чаще и вы это не замечаете. В ядре линукс стараются сохранить обратную совместимость, основные контрибьютеры даже не примут ломающий совместимость код, все последние изменения в drm системе были чтобы улучшить производительность во всех драйверах. Что НВИДИА не может нанять парочку разработчиков, это её проблемы, жадность это порок, карточки не дешёвые, а разработчиков себе не могут позволить. Даже Интел успевает за изменениями в ядре. Но в НВ считают по другому, что они дартаньяны, а остальные...
У стариков стоит компьютер, чисто для почитать новости/посмотреть погоду/посидеть в Ютубе. Так вот, видео карта там, старая Nvidia, последний драйвер на которую ещё для висты выходил. И там спокойно десятка крутится, с тем самым драйвером для висты. Так что какой-никакой стабильный API там всё-таки присутствует.
А у меня оба два радеона блёстки по экрану пускали (по гарантии вернуть не получилось), а невидия просто работает.
У меня тоже рандомные пиксели были на радеоне! Проверяю на нвидии - всё ОК. А потом просто монитор наконец сдох так, что совсем перестал работать, и оказалось что дело было не в радеоне.
> У меня тоже рандомные пиксели были на радеоне! Проверяю на нвидии - всё ОК.
> А потом просто монитор наконец сдох так, что совсем перестал работать,
> и оказалось что дело было не в радеоне.Ничосе! Нвидия еще и монитору умереть не давала и проблему как-то фиксила!
Какая же офигительная история))А если серьезно - если проблема была в мониторе, то почему на нвидии "всё ОК", а на радике "рандомные пиксели"?
Кстати, не смешно, никогда не видел на амд рандом пикселей. Рандом пиксели это проблема битой видеопамяти, и бренд чипа не важен, видеочип в 99% случаев умирает сразу и с чёрным экраном. Если не верите, спросите у ремонтников. Брак есть даже у супер дорогих НВИДИА, лично видел как на плате у нвидиа 4080 super не запаяли несколько деталей, и чип из-за этого канифонил мозг, удалось выявить проблему сравнив плату с идентичной картой, благо карту удалось починить.
> Кстати, не смешно, никогда не видел на амд рандом пикселей. Рандом пиксели
> это проблема битой видеопамяти, и бренд чипа не важен, видеочип в
> 99% случаев умирает сразу и с чёрным экраном. Если не верите,
> спросите у ремонтников.Особенно прикольно - с ноутами. Чипы нвидии горячие, выгореть норовят только в путь. А потом вы идете ноут менять скорее всего.
Потому что понятие "игровой ноутбук" от лукавого. Хотите играть - собирайте десктоп с водянкой.
>> Почему-то у амд ничего не ломается.
> Чтобы что-то ломалось - оно должно вначале работать. А это не про амд.Вообще-то они недурно работают, AAA игори бегают, все дела.
>> А у НВИДИА мидлы контрибьютеры ядра виноваты. Явно логика здоровых разработчиков.
> Если какой-то урод помечает символ как жoпoэль только ради того, чтобы насолить
> нвидии, и при этом ему плевать на всех пользователей, которым он
> испортит день или даже два, то кто же виноват?Вас вообще никто не заставляет пользоваться ни линухом, ни нвидией. А виноваты - вы сами. У вас был выбор. Вы знали что Linux под GPL. Вы знали что PM и его команда думает о нвидии. Если вы с нвидией жирафы и до вас по хорошему не доползает - значит вот так. И разбирайтесь там с саппортом своего проприетарщика сами.
От вашего и нвидийского присутствия в Linux никому никакой выгоды нет, только куча головняка. Поэтому от вашего отсутствия - линукс не оскудеет.
Нвидии фиолетово на проблемы системы с 2,5 юзерами - у них основа это Винда и там все ништяк.
> Нвидии фиолетово на проблемы системы с 2,5 юзерами - у них основа
> это Винда и там все ништяк.Как это согласуется с тем что для нвидии основной бизнес это сейчас AI? Что-то не припоминается присутствия винды в рейтинге топ 500.
Так AI — это не про любителей ядро каждую неделю обновлять.
> Так AI — это не про любителей ядро каждую неделю обновлять.Там у всех линух внезапно. И так то верхушка топ500 заметно покраснела в последнее время.
Внезапно, я в курсе, но мои слова остаются в силе.
А уже есть топ 500 по ИИ?
на пакетированных стабильных ядрах да, а так ты его хрен скомпилишь с каждой новой версией ядра
> охарактеризовал текущее состояние, как "почти готовность к написанию реального драйвера на Rust".А местные эксперты уже показывали какие-то реальные драйверы. Получается, обманывали?
в сторонней ветке ядра где все патчи для поддержки раста применены давно работает всё, а вот в основную ветку пока приняты не все эти патчи, но работа идёт
> в сторонней ветке ядра где все патчи для поддержки раста применены давно работает всёА в моей сторонней ветке радуги и пони и никакого раста и тоже все работает. Ну а если для тупых, то какаяразница что там в сторонней ветке, если все пользуются основной.
>Ну а если для тупых, то какаяразница что там в сторонней ветке, если все пользуются основной.Религия что ли не позволяет пользоваться?
Чувство самосохранения, скорее всего.
> в ядро предложен драйвер "nova-core", состояний из 232 строк кодаRustоманы больше не осилили. Только не надо писать, что нужные rust биндинги в ядро не завезли. Плохому танцору все знают, что мешает. Драйвер нормального разработчика AMD - 5 млн строк, драйвер зелёного курильщика - 232 строки.
> Драйвер нормального разработчикаНормальный разработчик делает нормальные видяхи. А нет такой мусор, как выдают амудешники.
Неудивительно, что за последние 10 лет они проcpaли рынок видях.
Зато дрова швo6oдные!> AMD - 5 млн строк
Отборного автогенренного шлака, от которого только ядро пухнет.
По цене AMD уделывает НВИДИА, моя 7900 gre легко уделывает в играх 4070 ti, и видеопамяти больше, карта холоднее, дешевле. Ну подумаешь с лучами ФПС хуже, но они не сдались, на НВИДИА лучи во многих играх имеют тоже не играбельный ФПС.
> По цене AMD уделывает НВИДИАДа, это весомый аргумент. Для 6omжей и нищykoв.
> моя 7900 gre легко уделывает в играх 4070 ti
- Моему соседу 92, а он рассказывает что может три раза за ночь?!
- Ну, вы тоже рассказывайте!https://www.techpowerup.com/review/sapphire-radeon-rx-7900-g...
Что по среднему fps сливает 4070Ti, что по Relative Performance.
Единственный способ заставить людей купить этот шлак - скинуть цену, причем почти на 200 баксов. Но, судя по market share красных карт, даже это не помогает.> с лучами ФПС хуже, но они не сдались
Угу, и лучи не сдались, и DLSS не нужно (насколько, что красные даже отложили до марта выход новых карт), и CUDA не нужна))
Синего курильщика. Это поделка - кого надо поделка, поэтому ее тебе впиндюрят, по миллиметру, но с мощью мегатонного пресса, а noveau объявят "усложненным" и еще там какая-то непонятно кому нужная хрень не хрень (как мы без нее жили пятнадцать лет, непонятно). Поэтому его выпилят.И будешь, с-ка, держать у себя хрусточейн для сборки ведра, хочешь ты этого или нет. А не нравится - сиди с serial консолью.
Одна надежда что зеленые курильщики (те, настоящие, с настоящем роснадзор) еще долго будут поддерживать немодный закрытый драйвер, который просто работает, каши не просит, не смотря на старательно засовываемые борцами шва6одки палки в колеса.
А там мы и в рай попадем. А они все сдохнут.
> а noveau объявят "усложненным" и еще там какая-то непонятно кому нужная хрень
> не хрень (как мы без нее жили пятнадцать лет, непонятно). Поэтому его выпилят.noveau это кусок глючного кала, который не может и в половину того, что могут закрытые дрова. Вообще не понятно зачем он существует - всем кому ехать пользуются закрытыми дровами, а бОльшая часть прдликов, нaяpивaющих на швo6oдky, сидять на амдшных недокартах.
> держать у себя хрусточейн для сборки ведра, хочешь ты этого или нет.
У меня и так есть хрусточейн. Я бы вообще прибил бы этот драйвер к llvm, просто ради того, чтобы у местных адептов тепловыделение пятой точки сравнялось с тдп топовых видях невидии.
> не смотря на старательно засовываемые борцами шва6одки палки в колеса.
Не надейся. Припрется очередное додик из кернел тимы и пометит пару символов как жопоэль онли. А потом дэбиллианцы будут на форуме оправдываться, почему после минорного апдейта черных экран.
А вот нинада грязи! На интеловых интеграшках оне...
>всем кому ехать пользуются закрытыми дровамиКому надо ехать - едут. Что поезд идёт в Аушвиц - пофиг.
> noveau это кусок глючного кала, который не может и в половину того, что могут закрытыеопять мнение кексперта который не видел но точно знает
> дрова. Вообще не понятно зачем он существует
тебе не понятно - ну так сиди молча, за умного сойдешь.
> У меня и так есть хрусточейн
кому ты-то нужен? Ты ж и читать-то не умеешь, не то что кодить.
> Не надейся. Припрется очередное додик из кернел тимы и пометит пару символов как жопоэль
> онли.придется кому-то написать функцию из четырех строк, вызывающую это жопоэль.
Как уже делали.
> И будешь, с-ка, держать у себя хрусточейн для сборки ведра, хочешь ты этого или нет. А не нравится - сиди с serial консолью."Нравится, не нравится — терпи, моя красавица".
Ну какое же позорище - 232 строки. Я один не понимаю зачем в ядро тянут бесперспективный язык с абсолютно уродским и нелогичным синтаксисом?
Не тянут, а пытаются запихнуть невпихоемое. Очевидно это чья-то многоходовочка по саботажу ядра.
это IBM. Ты десять раз лопнешь, но впихнуть - впихнут.
Саботаж там в другом - эту цену шва6одки теперь никто кроме полутора негров rhbm на зарплате, уже не сможет ни исправлять, ни поддерживать. Такое открытое что лучше б было закрытое.
не чья-то, а майкрософт, они и на уровне законов хотят запретить си и плюсы и заставить использовать раст
Я давно пытаюсь понять что же ты употребляешь
Все же судя по клинической картине ты куришь носки соловьева и занюхиваешь небритой 45 лет пилоткой боброян
Это кого надо нога.
А «бесперспективный» он потому что аноним на сайте с посещаемостью 100 человек в неделю так решил
Ага
Знаешь в чем твоя беда? В том, что на тебя и твое мнение всем плевать. Rust уже используется в Android и Windows, Rust используется для достаточного количества софта, постепенно и в самое популярное на планете Земля ядро OS входит
А ты сидишь и рассказываешь, что по твоему мнение не нужно ничего, что придумали в последние 30 лет, потому что ты не в состоянии уже это осилить
macro_rules! println {
() => { ... };
($($arg:tt)*) => { ... };
}
Ну давай поясни мне... эту красоту или тебе пояснительная бригада нужна.
это "шаблон" макроса из документации, полный код:macro_rules! println {
() => {
$crate::print!("\n")
};
($($arg:tt)*) => {{
$crate::io::_print($crate::format_args_nl!($($arg)*));
}};
}если аргументов нет - напечатать "\n", если аргументы есть - отформатировать и напечатать.
Еще раз, перестань позориться.
> macro_rules! println {
> () => {
> $crate::print!("\n")
> };
> ($($arg:tt)*) => {{
> $crate::io::_print($crate::format_args_nl!($($arg)*));
> }};
> }
> если аргументов нет - напечатать "\n", если аргументы есть - отформатировать и
> напечатать.Тоже так себе читабельность, как по мне. Зачем-то две пары скобок, для убедительности чтоли? И $crate::io::_print($crate::format_args_nl!($($arg)*)); - почему-то больше всего на Брейнфак похоже по общему синтаксису. Тупой компилер какой-то, на него орать с восклицанием надо и скобки по 2 раза ставить чтоб до него доходило.
Какой смысл обсуждать синтаксис макросов если ты не знаешь базовый синтаксис языка?! ..который можно изучить пару дней.
> Какой смысл обсуждать синтаксис макросов если ты не знаешь базовый синтаксис языка?!
> ..который можно изучить пару дней.В этом смысле zig явно лучше сделал, имхо. На все один и тот же синтаксис вместо этого брейнфака, ну его нахрен такое изучать. Ни архитекуры, ни синтаксиса.
> Ни архитекуры, ни синтаксиса.сказал человек который не знает ни архитектуры, ни синтаксиса раст
>> Ни архитекуры, ни синтаксиса.
> сказал человек который не знает ни архитектуры, ни синтаксиса растАрхитектура и синтаксис - показывают себя "в интерьере". И если они ведут к вон тем конструкциям - простите, но вы делаете что-то не так. Ибо ЯП не должен превосходить си++ в номинации на Брейнфак 2.0. Это хреновый дизайн и архитектура :)
А когда чтобы собирать линухкернел надо ночнушки постоянно качать - это значит что изначально с архитектурой провал и яп не расширяемый, в отличие от си++. Прикиньте, на C++ тот же bounds check допустим можно навесить просто заоверлоадив operator []. Совсем не страдая такими жуткими тантрами с тулчейном как вон то позорево с ночнушками и растапом, бжад, на каждый пшик. Так что хрустоту вообще невозможно сбилдить на половине конфигураций без скачки левых блобов.
fn main() {
println!("Hello world");
}Начни с этого, как раз для твоего уровня. Есть какие-то вопросы по синтаксису?
Обращайся если что, постараюсь объяснить. Не бросать же товарища во тьме невежества
> Начни с этого, как раз для твоего уровня. Есть какие-то вопросы по синтаксису?Вот конкретно тут - все нормально. Но если потом сумеречный разум ящеров порождает воооон то... вот тут соряныч! Ибо какие гарантии что в произвольном проекте я буду кушать - вот это, а не - вон то?
Это примерно как с C++ получится, где никогда не знаешь что подсунут. Только еще хуже, ибо в вопросах брейнфака - его здорово превзошли.
> Обращайся если что, постараюсь объяснить. Не бросать же товарища во тьме невежества
На лично мой вкус - ваше б нечто переархитектить слегонца. По итогам факапов и пролетов. Взяв за пример zig и выкатив - хруст 2.0 какой. Можно сразу как некий стандарт.
Это так, если делать все не максимально ректальным способом.
> Тоже так себе читабельность, как по мне.Макросы не бывают читабельными. В разных языках макросы могу быть более или менее читабельными, но это всегда вырвиглаз. И это правильно на самом деле, негоже писать макросы без особой нужды. При всей их потенциальной полезности, когда всё идёт хорошо, они (когда не всё идёт хорошо) порождают ошибки, на понимание которых может уйти несколько часов чтения кода и использования специализированных тулзов для отладки макросов, типа "раскрывалки" макросов, которая показывает в какой код раскроется данное применение макроса.
Ну и уродство со всеми этими $. Или это такое внутреннее желание больше $ иметь?(тупая шутка, если что)
Какой ужас. Здоровый человек на таком писать не будет.
Старею я )))Глядя на этот код, понимаешь, что perl еще нечего, можно сказать читабельный ))), и похоже с rust перейти на perl,будет просто отдых.
sub println { ($@[1])? print "\n": printf @_}
:DDDD
Ты реально сейчас?
Определение макроса:macro_rules! — это механизм для определения макросов в Rust. Макросы позволяют вам писать не просто функции, но и создавать блоки кода, которые могут быть динамически изменены на этапе компиляции.
Имя макроса:В вашем случае имя макроса — это println!. Это один из стандартных макросов в Rust, который используется для вывода текста в стандартный поток (обычно это консоль).
Параметры макроса:В определении макроса есть две ветви:
() — это ветка без аргументов. Она позволяет вызывать макрос без каких-либо параметров.
($($arg:tt)*) — это ветка, которая принимает любые количество аргументов. $arg:tt означает, что макрос сможет принимать любые токены (то есть фрагменты кода, такие как литералы, идентификаторы, выражения и т. д.). Знак * позволяет передать любое количество таких токенов, включая ноль.
Тело макроса:После каждого из определений веток (с пустыми аргументами и с аргументами) стоит => { ... };. Это место, где будет находиться код, который реализует логику макроса. Внутри фигурных скобок следует написать, какую именно логику хочет реализовать макрос, например, форматирование строки и отправка результата на стандартный вывод.
А зачем? Вставляешь в vscode с дополнением rust-analyzer, наводишь мышкой на что угодно и тебе всё подробно расписывают.
Осиль уже прочитать https://doc.rust-lang.org/stable/book/ и не позорься
Я так полагаю, ты выучил наизусть и даже понял все 670 страниц на английском. Ай, молодец. И наверное написал кучу полезных программ на rust. Хотелось бы хотя бы одним глазком взглянуть на гениальные строки кода.
>>232 строки.Благодаря отличной выразительности языка, в этих 232 строках больше функциональности, чем в тысячах строках на дыpяшке
>>>232 строки.
> Благодаря отличной выразительности языка, в этих 232 строках больше функциональности,
> чем в тысячах строках на дыpяшкеИ чего они в этих строках выразили? Кроме желания постепенно внедрить зонд?
>бесперспективный язык с абсолютно уродским и нелогичным синтаксисом?Ещё один, не продвинувшийся дальше синтаксиса.
Теперь и ядро будет тащить зонды с crates.io? Радостно!
Не-а, используется только голый компилятор раста без системы сборки cargo.
Всем известно, что Linux (также BSD и Windows) работает с AMD и не работает с Nvidia. Пора бы уже успокоиться и брать только оборудование, которое заводится без плясок с бубном.
Со слов «всем известно» всегда начинается бред выдуманный писавшим
Карты Nvidia работают прекрасно на GNU/Linux последние 25 лет(что там было раньше не могу сказать, до 2000 года я использовал FreeBSD)
Просто работают и жрать не просят
А, да, местных фантазеров они тоже не спрашивают
> Карты Nvidia работают прекрасно на GNU/Linux последние 25 лет(что там было раньше
> не могу сказатьПонятия о прекрасном у разных людей - разные.
> до 2000 года я использовал FreeBSD)
...хотя адептам садо-мазо нвидия и правда подходит. Прикольно смотрятся рассказы про то как все зашибись под дикое глюкание самопальных реализаций апи DRM/KMS/GBM вплоть до локапа от переключения в консоль, вой про отвалы от апгрейда ядер, туповйэтин при выходе очередного ядра месяцами, и что там еще.
Ты несешь чушь.~ # uname -a
Linux 6.12.11 #1 SMP PREEMPT_DYNAMIC Fri Jan 31 17:54:16 IST 2025 x86_64 12th Gen Intel(R) Core(TM) i7-12700 GenuineIntel GNU/Linux
~ # eix -Ic nvidia-driver
[I] x11-drivers/nvidia-drivers (570.86.16-r1(0/570)@01/31/25): NVIDIA Accelerated Graphics Driver
Да, еще недавно можно было обойтись без rust в nouveau. Теперь всё. Пользователи nvidia идут лесом.
> Да, еще недавно можно было обойтись без rust в nouveau. Теперь всё.
> Пользователи nvidia идут лесом.Особенно прикольно что теперь всякие BSD будут делать. У них выбор такой забавный образовался, вау :D
Подождать реализации драйвера для BSD на сях и портировать на линукс?
ждите, ждите.
> Подождать реализации драйвера для BSD на сях и портировать на линукс?Маклауд, залогинься. Кто его будет писать для BSD вообще в 2025 году?
>> Да, еще недавно можно было обойтись без rust в nouveau. Теперь всё.
>> Пользователи nvidia идут лесом.
> Особенно прикольно что теперь всякие BSD будут делать. У них выбор такой забавный образовался, вау :DУдивляться очередному бреду кекспертов опеннета (подозрительно смахивающих на 294ых). Любителей поделить, продать и "проинвестировать" шкуру неубитого медве^W кошака.
"На первом этапе для включения в ядро предложен драйвер "nova-core", состоящий из 232 строк кода." - этож уже-почти-совсем-готово-еще-немного-и...
> "На первом этапе для включения в ядро предложен драйвер "nova-core", состоящий из
> 232 строк кода." - этож уже-почти-совсем-готово-еще-немного-и...Cвернуть блободрайверы, особенно старые, особенно для BSD - которые вообще не этсамое для compute и AI - врядли забудут. Так что в лучшем случае если вон те господа будут старательно гальванизировать труп - смогут старьем пользоваться.
А поскольку новым стандартом де факто стали DRM/KMS - этот хитрый план как минимум нагревает господ на новые GPU. Кто и зачем их будет там делать? Учитывая что это надо теперь спецом для, отдельную чушку фигачить? Ибо иксы - все, и парадигмы здорово того.
> Новый драйвер написан на языке Rust и, так как инфраструктура для разработки
> Rust-драйверов ещё только развиваетсяРодовое проклятие нвидии - доставлять своим пользователям мучение, не мытьем так катанием. Не проприетарью так внеядерным модулем. Не внеядерным модулем - так недопиленным нечто на хрусте.
Видяхи для мазохистов :)
Вот-те раз... А как же nouveau, которым уже 10 лет как, вот-вот можно будет нормально пользоваться?
> Вот-те раз... А как же nouveau, которым уже 10 лет как, вот-вот
> можно будет нормально пользоваться?А теперь можно будет 10 лет вот-вот нормально пользоваться толи внеядерным выкидышем под GPL, толи этой недоделкой на хрусте. Что вам не нравится, все как пользователи нвидии любят - полкило мазохизма за много денег.
Я официальный блоб юзаю всю дорогу и проблем с ним вообще никаких, кроме отсутствия "швободки"...
> Я официальный блоб юзаю всю дорогу и проблем с ним вообще никаких,
> кроме отсутствия "швободки"...У фанов всегда так. А выпиливание файлух народу недавней версией драйвера наверное мой глюк был. И, конечно, помощи от таких как вы не дождешься в случае чего.
Не дождёшься помощи, потому что как он тебе поможет, когда "компьютер сломается" от такого удаления файлух? Будет твердить "УМВР-УМВР-УМВР", пытаясь убедить себя и реальность, чтоб действительно так произошло, а точнее чтобы не произошло.
> Не дождёшься помощи, потому что как он тебе поможет, когда "компьютер сломается"
> от такого удаления файлух? Будет твердить "УМВР-УМВР-УМВР", пытаясь убедить себя и
> реальность, чтоб действительно так произошло, а точнее чтобы не произошло.Я видел как фаны нвидии выглядели вот тут, на опеннете, когда юзвери с багами забредали и спрашивали - что делать. Как-то не хочется на такое же нарываться. Вы мерзкие бесполезные потребители. В линухе вы вообще так, дверью ошибшись. Он никогда не будет "второй виндой".
> Я видел как фаны нвидии выглядели вот тут, на опеннете, когда юзвери с багами забредали и спрашивали - что делать. Как-то не хочется на такое же нарываться.А какими багами?
Последний крупный который я запомнил - это когда поехавшие ЖоПЛь фанатики сломали в минорном апдейте дрова.> Вы мерзкие бесполезные потребители.
Ахахаха, конечно для тех кто привык жрать овно, нормальные люди мерзкие.
> В линухе вы вообще так, дверью ошибшись.
Неа, я туда пришел специально, чтобы забесплатно пользоваться плодами трудов немамонтов и одурманенных коммуняками.
> Он никогда не будет "второй виндой".
Конечно не будет! Со своими 4% на десктопе то))
Он так и останется маргинальной системой для красноглазых-прдоликов.
> А какими багами?Да самыми разными.
- У кого при переключении в консоль локапы были.
- Не работает panic notification, хрен он отрисовать панику может.
- Клинило вентиляторы на 1 версии и видяхи горели.
- Выносило юзерям файлухи каким-то массовым разрушением памяти, толи DMA кривое делало, толи просто в левые адреса лезли.
- Отваливается после апгрейдов ядра.
- Чтобы поюзать новое ядро надо ждать иной раз месяца 3.
- Самопальные реализации DRM/KMS/GBM глюкавые. Например 100500 глюков с композиторами вэйланда лезет.Но это, конечно, ерунда. И не, у амд такого уже эн лет как нет.
> Последний крупный который я запомнил
А остальное видимо несчитово было. И собссно если вам что-то не нравится в работе майнтайнеров DRM/KMS - вот и не пользуйтесь ИХ линухом. А нвидия в этой схеме пока - никто. Она не имеет голоса во всех этих процессах, ибо ее там просто - нет!
>> Вы мерзкие бесполезные потребители.
> Ахахаха, конечно для тех кто привык жрать овно, нормальные люди мерзкие.Это идет несколько дальше тупого набивания брюха. Есть люди которые заинтересованы в общем благе на уровне экосистемы и подсистем графики, понимая что нельзя давать растаскивать проект, ибо ему будет амба. А есть паразиты набивающие пузо за счет вон тех, здесь и сейчас, с пофигом на отдачу в проект и его благо. И если у паразитов будет проблема с пониманием этого момента, их таки - дустом спрыснут. Во избежание развала проекта. Програмеры достаточно продвинутые чтобы понимать этот топик.
...потому что если игнорить этот аспект, получится очередной кривой BSD, где нихрена не работает, пока пара жирных котов делает миллиарды в проприетарной норке, и все причастные в курсе что им ТАК - не надо!
>> В линухе вы вообще так, дверью ошибшись.
> Неа, я туда пришел специально, чтобы забесплатно пользоваться плодами трудов немамонтов
> и одурманенных коммуняками.Да как бы вот это - наздоровье, лицензия позволяет! Но стребуете вы такое - дырку от бублика. Это не так работает. Кто работает работы - тот и определяет как их делать. Нвидии в рабочих процессах Linux Kernel - нет. Поэтому вот вам ваша дырка от бублика.
>> Он никогда не будет "второй виндой".
> Конечно не будет! Со своими 4% на десктопе то))Мой интерес - универсальная ОС для моих нужд. Мне класть сколько там где у кого процентов. А вот почему бы мне неплохую графику не хотеть - я не знаю. Поэтому поддерживаю мощную графическую подситему DRM/KMS. А что там в приватной норке у нвидии мне не интересно вообще совсем. Это технология у нвидии а не у меня. Мне нужны технологии у меня.
> Он так и останется маргинальной системой для красноглазых-прдоликов.
Его уже на этом глобусе во всех ипостасях многократно больше чем винды. Мне хватит. А чем стада пользуются - мне не интересно, это их будут - резать или стричь. Для меня главное чтобы все это - не у меня.
> Отваливается после апгрейдов ядра.
> Чтобы поюзать новое ядро надо ждать иной раз месяца 3О, да, вот в этом виновата невидия, а не stable api nonsens
> Например 100500 глюков с композиторами вэйланда лезет.
А разве вейланд официально поддерживается? Если нет - то вы ССЗБ.
> А чем стада пользуются - мне не интересно, это их будут - резать или стричь.
Спасибо за монолог небарана-нетакусика. Мы все очень впечатлены))
> О, да, вот в этом виновата невидия, а не stable api nonsensМудрость гласит что семеро одного не ждут. Проблемы - только у нвидии же. Она не часть процесса. Значит поводов париться - нет. Так что это проблемы нвидии и их кастомеров как они там будут разруливаться. Остальным с этого ничего кроме гемора не было - поэтому не логично делать из их проблем - свои.
Если нвидия пересмотрит свое участие в рабочих процессах, к ней и отношение возможно изменится и проблемы ее кастомеров будут тогла кого-то волновать. А до тех пор - упс, "contact your support". Вы ж туда денег занесли - вот и извольте.
Для особо жирных котов нвидия вроде даже пыталась свои дистры линуха пилить. Могу себе представить что у таких "экспертов по Linux" получится, наверное, толстым котам тоже не очень понравилось, так что нвидию прессуют по всем фронтам - откуда и такие трепыхания.
> А разве вейланд официально поддерживается? Если нет - то вы ССЗБ.
Xorg, видите ли, уже - все. Кастомеры нвидии конечно могут пытаться гальванизировать это легаси. Но никто спецом для них вместо них это майнтайнить, конечно, не будет.
> Спасибо за монолог небарана-нетакусика. Мы все очень впечатлены))
Судя по спичу - попало в десяточку. Ня.
"Отбросить старые видео"
Сколь невидия проплатила?? Спят и видят как продажи новых видео растут как дрожжах, тк у юзеров старые тупа перестали работать.
> "Отбросить старые видео"
> Сколь невидия проплатила?? Спят и видят как продажи новых видео растут как
> дрожжах, тк у юзеров старые тупа перестали работать.А ей и платить не нужно. Просто эти дрова поддерживают только видяхи с чипом.
И сами дрова будут существенно проще чем нуво.> тк у юзеров старые тупа перестали работать.
Старые юзеры будут сидеть на старых дровах.
И старые, и новые, кому в игрульки ненадо. Дай бг, чтоб на Авито такой товар не иссякал.
>для включения в ядро предложен драйвер "nova-core", состояний из 232 строк кода.Офигеть! ;)
Гора родила мышь. А столько уже всяких обвязок/обмазок в ядро влили...
> Офигеть! ;)
> Гора родила мышь. А столько уже всяких обвязок/обмазок в ядро влили...При том эта мышь уже нагадила адептам нвидии в компот :)
У меня к Rust пара претензий:
Большой и не контролируемый программистом оверхед.
Отсутствие динамической линковки в свежих версиях.
> Большой и не контролируемый программистом оверхед.А есть подробности?
Собранный код на расте не слишком больше чем на с или плюсах.
Другое дело если умстенноотсталые мейнтенеры-перепаковщики собирают пакет из дебага.> Отсутствие динамической линковки в свежих версиях.
Что не мешает разработчикам красношапки делать свое дело.
Так что твои претензии услышаны... и на них положено)
Политика Нвидии против оупенсорса.Был же прикол, когда взломали Нвидию, а те в свою очередь через бэкдоры в видеокарте взломали комп хацкера.
По итогу имеем, что нвидия-это бэкдор целиком ина компе уважающего себя человека ей места нету.
А если и очень нужна, то в анально отгороженных машинах с внешней фильтрацией траффика!
Она не только против опенсорс, а целенаправленно неоднократно подрезала производительность в своих картах, ссылаясь на то, что это баг, и такой производительности у карты не должно быть.
Это как в анекдоте про евреев и телевизор.
Т.е. дали команду, чтоб дрова/их проприетарное ПО просканили компы на наличие файлов которые утянули? И далее открыли удаленный шелл?
> Политика Нвидии против оупенсорса.
> Был же прикол, когда взломали Нвидию, а те в свою очередь через
> бэкдоры в видеокарте взломали комп хацкера.А эти ламеры что, хотя-бы виртуалку юзать не научились? Да и использовать железо прямо от того хакаешь - такое себе. Это примерно как на сработавшее самоуничтожение обижаться. Надо ж подозревать что такие приколы возможны, или где?!
Nouveau - хороший драйвер, надо его допиливать и делать ещё лучше, а не изобретать велосипед, тем более на срасте.
> надо его допиливатькому надо?
> и делать ещё лучше
вы его хотя бы просто нормальным сделайте...
Что это за драйвер без PowerManagement? Народный Pascal в пролете, Maxwell тоже> а не изобретать велосипед, тем более на срасте.
Так как раз велосипеды и костыли Nouveau выбрасывают за счет дропа старых карт без GSP.
А ваша попоболь про раст только радует))
>кому надо?Сободному Сообществу.
> Сободному Сообществу.Так чего же оно его не допиливает, а просто ноет?
У них лапки? Может им тогда лучше заняться чем-то другим?
На кассе стоять в пятерочке, или в макдаке заказы выдавать? А то все равно получается какой-то кал, а не драйвер.
Я немного недопонял а зачем ? Есть же оф модуль нвидии под GPL. Кто мешает использовать его и писать обвязку в составе MESA ?А так то как использовали оф драйвер так и будем ибо CUDA + nvenc + еще вагон чисто нвидия разширений.
А послать на 3 буквы стоит все-же не нвидию а умников что ей палки в колеса пихают, патчи оптимуса в xorg год принимали, патчи для HDR были предложены в 2017 году, года не проходит чтоб в ядре не добавили очередной прикол вида "не позволим нвидии дергать DRM апи для графики потому что это GPL апи а у вас юзерспейс закрытый...".
Сидел 6 лет с нвидией, сейчас вот перешел на радеон. У нвидии драйвер лучше. И не надо мне про вейланд, он одинаково неюзабелен до сих пор.
Отдельный вопрос, кто будет мейнтейнить это чудо хороших растоманов на порядок а то и два меньше чем хороших сишников.
> патчи для HDR были предложены в 2017 годув 2017 искы уже закопали, никому там это уже не нужно было
а вейланд невидия в итоге поддержит так или иначе> Отдельный вопрос, кто будет мейнтейнить это чудо хороших растоманов
> на порядок а то и два меньше чем хороших сишников.Это хорошие сишники такие дрова написали, что файлухи портят?
Или это хорошие сишники в ядре так подосрали?
> в 2017 искы уже закопалиПокажи мне дистр, который в 2017 году это сделал.
> никому там это уже не нужно было
Тебе не нужно - всем не нужно? Иксы, в отличие от Wayland, позволяли (и позволяют) пользоваться Linux-десктопом без "красноглазия": Wayland до полноценной работы ещё пилить и пилить, тогда как "иксы" работают здесь и сейчас. Кому бы помешал HDR в Xorg? Никому, всем только лучше было бы. Со стороны выглядит как нечестная конкуренция, как какой-нибудь Майкрософт целенаправленно не выпускает новый DirectX под старые, но всё ещё популярные ОС, чтобы все перешли на новую. Не думал, что опенсорс-сообщество будет заниматься тем же самым.
> а вейланд невидия в итоге поддержит так или иначе
Всё по факту человек написал. Изначально Wayland не был завязан на DRM, между новостями о начале разработки Wayland и привязке его к DRI2 - 2 месяца. Wayland напоминал по характеристикам SurfaceFlinger от Google. Тот же GLES2+EGL, та же ориентированность на работу с одним полноэкранным окном (в Wayland даже не было рамок окон). А потом его привязали к DRM, что автоматически сделало невозможным запуск проприетарных драйверов. Тогда как под Android такая возможность сохранилась.
Во времена "иксов" NVIDIA и AMD имели возможность не использовать DRM. Вместо drm.ko у них были свои nvidia.ko и fglrx.ko. Были только две проблемы: AIGLX и libva.
Первый появился в 2006 и стал альтернативой XGL, отличаясь от него тем, что теперь каждое приложение получало прямой доступ. Под XGL прямым доступом обладал только Compiz, но не игра, в которую захотел поиграть пользователь (Compiz умел отключаться при запуске игры, чтобы передать прямой доступ игре). Под AIGLX каждое приложение получило прямой доступ, и это стало возможно благодаря Direct Rendering _Manager_. Но, упс, libdrm работает только с GPL-драйверами, а с проприетарными низя. По факту, открытых драйверов тогда толком и не было.
Тогда же, в 2006, началась разработка libva (то есть VA-API). У Интела даже был сайт "Splitted-Desktop Systems" со своей реализацией библиотеки. Вернее, библиотека была такая же, как на FreeDesktop.org, только в папке debian/patches лежало несколько десятков патчей, которые накладывались при сборке, и доделывали библиотеку до юзабельного состояния. Форк перестали развивать в 2012, влив разработки в актуальный на тот момент libva 1.0.15.
NVIDIA, видя, что грядёт новая библиотека, прибитая гвоздями к DRM, выпустила VDPAU. libvdpau тоже умеет использовать DRI2, но не прибит к нему гвоздями (что делает возможным использование и проприетарными драйверами тоже). Благодаря тому, что libva был ещё недоделан, VDPAU успела занять рынок, войти в репозитории дстрибутивов и стать стандартом де-факто.
В общем, в иксах можно было жить, не используя DRM вообще. OpenGL работал через nvidia.ko, Компиз работал через собственную NVIDIA-реализацию, а аппаратное декодирование видео - через VDPAU. Но тут пришёл Wayland, и без использования libdrm стало не обойтись. Казалось бы, ну в чём проблема сделать, как Google: не завязывать всё на libdrm, или разрешить взаимодействие с non-GPL-драйверами? Но нет, упёрлись рогом: "хотим чтобы только GPL-драйверы взаимодействовали с Wayland!"
И тут началось то, о чём пишет человек выше. NVIDIA делала прослойки для взаимодействия с libdrm (как когда-то AMD), а разработчики последнего объявляли всё новые и новые символы GPL-only. В итоге NVIDIA сделала GSP, избавив тем самым себя от трудоёмкой разработки прослойки между драйвером и DRM. Но добились ли разработчики libdrm того, чего хотели? Фактически, проприетарный драйвер "переехал" в ПЗУ, а на уровне ядра работает GPL-оболочка. Ничего не изменилось, были лишь формально выполнены требования libdrm, а код как был закрытым, так и остаётся.
> Фактически, проприетарный драйвер "переехал" в ПЗУ, а на уровне ядра работает GPL->оболочка. Ничего не изменилось, были лишь формально выполнены требования libdrm, а код как >был закрытым, так и остаётся.Гримасы opensource. Такое может переплюнуть пожалуй только история с удалением поддержки ndi из ffmpeg :)
>> Фактически, проприетарный драйвер "переехал" в ПЗУ, а на уровне ядра работает GPL->оболочка. Ничего не изменилось, были лишь формально выполнены требования libdrm, а код как >был закрытым, так и остаётся.
> Гримасы opensource. Такое может переплюнуть пожалуй только история с удалением поддержки
> ndi из ffmpeg :)Вы про nnedi? Просто я не знаю, что такое ndi. Можно об этом где-то почитать?
> избавив тем самым себя от трудоёмкой разработки прослойки между драйвером и
> DRM. Но добились ли разработчики libdrm того, чего хотели? Фактически, проприетарный
> драйвер "переехал" в ПЗУ, а на уровне ядра работает GPL-оболочка. Ничего
> не изменилось, были лишь формально выполнены требования libdrm,Вообще-то кое что совершенно точно изменилось. Если это открытый драйвер DRM/KMS - он работает на актуальной версии ядра. Сразу. Без заскоков и глюков. Без навязки версий ядер и прочих системных компонентов. Без допущений о системе команд проца и проч - так что это можно будет в ARM/RISCV/Loongson/PPC/etc воткнуть - и оно скорее всего просто заработает.
А поскольку PCIe платформенно нейтральный и ARM64 уже пошел в массы - в том числе и на серверах, а на пятки наседает RISCV - это уже таки аргументы. И какие-нибудь AIшники со временем на раз захотят какой-нибудь ARM как системный проц, для энергоэффективности сугубо, ведь основной счет там на GPU, а точнее NPU скорее уже.
> а код как был закрытым, так и остаётся.
Никто не ставил цель отлупить нвидию до вида когда она всю железку заопенсорсит. Но вот отлупить ее до состояния когда их проприетарные заскоки перестают быть проблемой всех остальных - отлупят. С запасом.
>отлупить ее до состояния когда их проприетарные заскоки перестают быть проблемой всех остальных - отлупят. С запасом.Отлупили настолько, что свежими ядрами пользуются только тестировщики и люди с расстройствами психики.
Зашли в технологический и идеологический тупик со своим стабле апи нонсенсом, сделали ставку на новую нишу планшетов, да проиграли андроиду с проприетарными дровами. Теперь и бросить жалко, и тащить тяжело.
> Отлупили настолько, что свежими ядрами пользуются только тестировщики и люди сПрикольные проекции у нвидияфанов.
> расстройствами психики.
Или к вопросу о... ^^^^
> Зашли в технологический и идеологический тупик со своим стабле апи нонсенсом, сделали
> ставку на новую нишу планшетов, да проиграли андроиду с проприетарными дровами.
> Теперь и бросить жалко, и тащить тяжело.Это на правах "зелен виноград" чтоли было? А то видите ли BSD в совсем треш скатились, проприетарщики совсем озверели, так что вот и выбирайте себе будущее. Так вам и надо, заслужили!
Согласен со всем, кроме ARM. Насколько я знаю, нельзя просто взять и вставить видеокарту в ARM. В видеокарте зашит BIOS для архитектуры x86. Драйвер NVIDIA для ARM64 существует, только как им пользоваться - я не знаю.Что же насчёт обновления ядра - тоже не соглашусь. Я пользуюсь опенсорсными драйверами Wi-Fi - после каждого обновления ядра, надо скачивать новые версии драйверов, иначе не соберутся. Хотя драйверы под GPL. Realtek, если что.
> Согласен со всем, кроме ARM. Насколько я знаю, нельзя просто взять и
> вставить видеокарту в ARM. В видеокарте зашит BIOS для архитектуры x86.В случае как минимум AMD - это весьма опционально. Ну да, видяха будет не инициализирована и там не будет эмуляция VGA, драйвер такое сразу в "нативный" режим поднимет, сделав инициализацию сам.
И BIOS в основном там юзается - для таблиц DVFS/power management, да некий интерпретируемый абстрактный код. Я так понимаю что в принципе такой номер можно было бы и с нвидиями делать. Если бы драйвера были. У нвидии даже вроде есть какие-то non-x86 дрова, для лунгсонов, чтоли, а может и ARM как раз - таки родили.
Тут дело в том что серверный 64 бита ARM - набирает обороты. И если в пару к нему нельзя будет нвидии зацепить, окей, тогда к ним в пару будут тогда цеплять - AMD :)
> Драйвер NVIDIA для ARM64 существует, только как им пользоваться - я не знаю.
Я тоже не знаю. Но могу предположить что GPU начинает что-то показывать - после того как его инициализирует "его" драйвер. До этого момента - ну да, у ARM нет никаких понятий VGA BIOS и соответственно кина не будет.
> Что же насчёт обновления ядра - тоже не соглашусь. Я пользуюсь опенсорсными
> драйверами Wi-Fi - после каждого обновления ядра, надо скачивать новые версии
> драйверов, иначе не соберутся. Хотя драйверы под GPL. Realtek, если что.Я не знаю что еще за "опенсорсные дрова wifi". Юзер винды - винду и из линуха сделать может, конечно. А дрова реалтека - и просто в майнлайне есть. Сразу. Без всяких приключений с скачкой чего либо. Нафига вот это надо - фиг бы его знает. Видимо, виндовые замашки не попускают никак.
> В случае как минимум AMD - это весьма опционально.Когда Нифёдов тестировал Байкал, он еле нашёл видеокарту AMD, способную загрузиться на нестандартной процессорной архитектуре. Да, он не профессионал в линуксе, но тем не менее.
> Тут дело в том что серверный 64 бита ARM - набирает обороты. И если в пару к нему нельзя будет нвидии зацепить, окей, тогда к ним в пару будут тогда цеплять - AMD :)
Когда Бачило заказал видеокарту под PowerPC, пришла писишная видеокарта с перепрошитым биосом. Думаю, и тут так же можно.
> А дрова реалтека - и просто в майнлайне есть.
Не все. Скажем, RTL8188FU в моём 6.1 не поддерживается.
> Юзер винды - винду и из линуха сделать может, конечно.
По-твоему, любой пользователь DKMS - потенциальный виндузятник?
> Изначально Wayland не был завязан на DRM, между новостями о начале разработки Wayland и привязке его к DRI2 - 2 месяцаНет, это не так. Новость про DRI2 вышла спустя 3 месяца после анонса Wayland, это факт. Однако в первой же новости сказано про зависимость от KMS, а это часть DRI2. Кристиан Хогсберг (автор Wayland) собственно и есть один из основных разработчиков.
Никогда не думал о том, что NVIDIA могла сделать VDPAU, чтобы не делать драйвер под VA-API (с неиллюзорной вероятностью снова пилить прослойки под прослойки). Это домыслы или реальный факт? Логически додумывать что-то и я могу, но заявлять это как факт... Пиши тогда, что это твоё предположение.
А когда именно AMD когда делала прослойку под libdrm?
> Нет, это не так. Новость про DRI2 вышла спустя 3 месяца после
> анонса Wayland, это факт. Однако в первой же новости сказано про
> зависимость от KMS, а это часть DRI2. Кристиан Хогсберг (автор Wayland)
> собственно и есть один из основных разработчиков.Wayland так устроен что подразумевает DRM/KMS подсистемы. Т.е. вот это вот все.
> А когда именно AMD когда делала прослойку под libdrm?
АМД в какой-то момент решили открыть спеки GPU и сорцы ядерного модуля. И строить свой драйвер - поверх оного (и инфраструктуры DRM/KMS соответственно). Они взяли Radeon, конкретно отрефакторили его под свои внутренние обозначения, вплоть до того что хедеры генерятся из HDL сорцов железок - и назвали это AMDGPU. Он теперь и цепляет амдшные видяхи, всегда. Все новые (GCN 1.x и все что новее этого). Какой там драйвер в юзермоде - вопрос номер два. Может MESA быть, может амдшный. Вулканов вон 2 штуки аж, RADV и AMDVLK. Оба открытые кстати. RADV впрочем появился потому что амд динамило с открытием вулкана - Airlied на пару с еще 1 девом и накодили вулкан @ AMDGPU сами в 4 руки. Тут амд расщедрился, конечно, видя такое - но был уже поздняк.
> Нет, это не так. Новость про DRI2 вышла спустя 3 месяца после
> анонса Wayland, это факт. Однако в первой же новости сказано про
> зависимость от KMS, а это часть DRI2. Кристиан Хогсберг (автор Wayland)
> собственно и есть один из основных разработчиков.Признаю, ошибался. Я считал, что изначально это была копия андроидовского сервера, которая со временем стала самобытной. Оказывается, привязка к libdrm была изначально. Спасибо за поправку. Мне даже интересно, андроидовский сервер поддерживал ли прямой рендеринг для нескольких приложений одновременно?
> Никогда не думал о том, что NVIDIA могла сделать VDPAU, чтобы не
> делать драйвер под VA-API (с неиллюзорной вероятностью снова пилить прослойки под
> прослойки). Это домыслы или реальный факт?Домыслы.
> А когда именно AMD когда делала прослойку под libdrm?
fglrx-drm позволял юзать libdrm для композитинга.
[ 18.367] (II) Loading /usr/lib/xorg/modules/linux/libfglrxdrm.so
[ 18.367] (II) Module fglrxdrm: vendor="FireGL - AMD Technologies Inc."
[ 18.367] compiled for 1.4.99.906, module version = 15.30.3
[ 18.370] ukiDynamicMajor: found major device number 250
[ 18.370] ukiDynamicMajor: found major device number 250
[ 18.370] ukiOpenByBusid: Searching for BusID PCI:1:0:0
[ 18.370] ukiOpenDevice: node name is /dev/ati/card0
[ 18.370] ukiOpenDevice: open result is 10, (OK)
[ 18.633] ukiOpenByBusid: ukiOpenMinor returns 10
[ 18.634] ukiOpenByBusid: ukiGetBusid reports PCI:1:0:0NVIDIA тоже использует подобную прослойку. О ней я и писал.
(II) Aug 09 19:05:40 NVIDIA(GPU-0): Found DRM driver nvidia-drm (20150116)
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 16, (OK)
drmOpenByBusid: Searching for BusID PCI:1:0:0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 16, (OK)
drmOpenByBusid: drmOpenMinor returns 16
drmOpenByBusid: drmGetBusid reports pci:0000:01:00.0
> в 2017 искы уже закопали, никому там это уже не нужно былоНо лишь в альтернативной реальности опеннетчиков ...
https://www.opennet.dev/opennews/art.shtml?num=50688
> Проект по избавлению GNOME от ошибок и недоработок, проявляющихся при работе поверх Wayland
> 15.05.2019 12:14
> Несмотря на то, что уже достаточно длительное время в Fedora по умолчанию предлагается сеанс GNOME на базе Wayland, а Ганс является одним из разработчиков libinput и системы ввода для Wayland, до недавнего времени в повседневной работе он продолжал использовать сеанс с X-сервером из-за наличия различных мелких недоработок в окружении на базе Wayland. Ганс решил своими силами избавиться от этих проблем, перешёл по умолчанию на Wayland и основал проект "Wayland Itches", в рамках которого стал исправлять всплывающие ошибки и проблемы.Ну и да, охотно верю, что разрабам Гнума оно уже тогда не нужно было, ведь у них в виртуалочке, из под венды-мака - все вполне работало.
> Отдельный вопрос, кто будет мейнтейнить это чудо хороших растоманов на порядок а то и два
> меньше чем хороших сишников.платиновый спонсор и будет. Если ты не заметил - это драйвер - ibm.
И будет вертеть глупых линуксяток как ему захочется. Захочет - завтра выбросит поддержку половины видеокарт, или часть фич сделает платными потому что может.
> платиновый спонсор и будет. Если ты не заметил - это драйвер - ibm.Редбиэм.
> И будет вертеть глупых линуксяток как ему захочется. Захочет - завтра выбросит
> поддержку половины видеокарт, или часть фич сделает платными потому что может.Ну ты то умная клава и дашь редбиэму и этим глупым мастеркласс на тему как надо было? Делом, конечно.
А, не, в виндочку загрузиться, с ее онлайнакаунтами, AI в блокноте и рекламой в играх - это, таки, назло бабушке уши отморозить. Можешь ее еще сильнее расстроить отстрелив себе что-нибудь пониже.
> мастеркласс на тему как надо быловертеть-то вас? Не, они сами кому хошь в этом мастеркласс дадут.
> А, не, в виндочку загрузиться
чего в нее загружаться, она всегда загружена.
Естественно, я пользуюсь удобной мне системой.Нет, назло бабушке - это твой пердолинг с фекалиями rhbm. Уже абсолютно ничего не осталось от того, что когда-то было привлекательным в линуксах, при этом по прежнему нихрена не работает толком, а д..ы вроде тебя и рады-радешеньки. Затонепроклятаямайкрософт!
> вертеть-то вас? Не, они сами кому хошь в этом мастеркласс дадут.Откуда, особенно ибм-то? Их самих вон какой-то проныра-школяр из майкрософт в свое время просто турбиной раскрутил с их полуосью.
Просто видимо понабрали каких-то хайперов с горящими глазами по объявлениям, куда-то пристроить надо было, не увольнять же прошедших через 20 уровней собеса рабов? Они ж так то вроде не тупые, зря HR чтоли упирались столько?! Так что во, будут фигачить ломом по асфальту, цать лет, глядишь что полезное и выйдет?!
> чего в нее загружаться, она всегда загружена.
> Естественно, я пользуюсь удобной мне системой.Все что надо знать о тебе и ценности твоего мнения про юниксвей.
> Нет, назло бабушке - это твой пepдолинг с фeкалиями rhbm.
У меня вообще нет никакого этсамого. Я нарулил это как мне удобно да юзаю. А автоматизацию в винде имхо в многие разы мучительней делать было, проекты в разы дольше билдовались и проч. Это все сэкономило мне времени в разы, сделав меня сильно эффективнее чем я был в винде. И я никогда назад не вернусь. Ибо таки те части юниксвея которые разгоняют мою эффективность я поюзал.
А бонусом я теперь сам топовая ауторити в моих системах. Чисто технически, с точностью до того чьи ключи что подписывают. И смог много всяких интересных проектов которые на винде были бы просто не вариант. За это я и лю линух.
> Уже абсолютно ничего не осталось от того, что когда-то было привлекательным в линуксах,
Кому как. Вот с чем я отношаться не собирался - так это с вашей сетевой прозрачностью xorg, которая работала как блeвoты кусок, а заодно - так же работало и все остальное в локаьлной граифке. На такую графическую подсистему с моей стороны спроса нет.
И о лоскутном одеяле скриптоты где вообще не поймешь откуда этот сервис и почему запущен без обхода 2 десятков дир - я тоже скучать не будем, скажем прямо. Иногда бардак полезно расчищать.
> при этом по прежнему нихрена не работает толком, а д..ы вроде
> тебя и рады-радешеньки. Затонепроклятаямайкрософт!Ну как бы я тут рисую в каде, пописываю фирмвару, а до кучи - вот - в отдельной виртуалочке с тобой болтаю, когда вон то поднадоело. Мне нормуль.
А вон в фоне примерно 150 гиг геоданных дожевывается, ибо никто не будет мне в таком объеме процессинг нашару, без трехэтажного гимора, за меня на своих мощах, увы и ах. Не, подождать это же - в 3 раза дольше - мне, таки, лениво. Поэтому винды - это для таких как ты.
> Я немного недопонял а зачем ? Есть же оф модуль нвидии под
> GPL. Кто мешает использовать его и писать обвязку в составе MESA ?Тот факт что оно не в майнлайне - и никто приводить его в соответствие с майнлайновыми практиками и майнтайнить - не собирается. А нате на лопате - в ядре не катит. Совсем.
И не, никто за нвидию ИХ работу делать на шару в ТАКИХ объемах не будет, пока они там миллиарды загребают. Нафиг надо.
> А так то как использовали оф драйвер так и будем ибо CUDA
> + nvenc + еще вагон чисто нвидия разширений.Да это ваши проблемы как вы там на двоих жабогадюкингом занимаетесь.
> А послать на 3 буквы стоит все-же не нвидию а умников что
> ей палки в колеса пихают,Это легко. Сносите линуха - и бай-бай. А как вы еще пошлете майнтайнера графической подсистемы ядра типа Airlied'а например? :)
А не слишком ли резкие и существенные изменения в Linux начали происходить за последние пару лет? С чего бы это?
Меня лично устраивают nouveau и официальные драйвера nvidia. С чего бы такие резкие изменения во всем? Ядро, драйвера. И вроде обычный рабочий процесс, но меняют их как-то странно. Они не хотят официальные дрова под Linux создавать? В чем финансовая загадка?
Последствия покупки красношляпы IBM.
Теперь, де факто, IBM в одно рыло решает что как и когда делать в Линуксе.
> Последствия покупки красношляпы IBM.
> Теперь, де факто, IBM в одно рыло решает что как и когда
> делать в Линуксе.Как будто до покупки не они же и решали.
Нет!
Раньше Линус фак показывал крупным компаниям, а теперь он им попу подставляет.
ты не заметил что речь о драйвере одного и того же? Нвидии - по прежнему фак и палки в колеса. Еще надо б пару каких-нибудь символов сделать неэкспортируемыми потомучташмагем.А какой нада компании - всегда пажалуста. Ну мож для порядку разок попросят colour на color поменять.
На пользователей - ему наплевать.
На самом деле фак - нам.
Это ты как-то избирательно замечаешь!Перед выпуском 3.0 он заявил майкам, или вы доделываете свой ГиперГ или я удаляю его к чёртовой матери из ядра!
И последние засуетились, как тараканы, и были топ коммитерами ядра в выпуске 3.0.
Это был фак, фигуральный.А недавно от них пришёл патч, который принялся в обход код ревью и тестирования, что-то поломал и из-за чего пришлось выпуск на неделю откладывать.
Он в былые времена бы вспетушил и перематерил каждого причастного к этом, как когда-то патч в графическую подсистему, который не тестировался и что-то поломал, но он как-то просто попу смазал, подставил и толком ничего не сказал. Майкам и остальным уже можно и не такое.
А вот Кенту и им подобным нельзя своими инженерными талантами портить корпарационную "этику". Сказано нужно 200 чело-часов, значит будем ещё 10 лет распиливать бабло от IBM или от того кто даёт? А то ишь нашёлся в 1 рыло за несколько лет своей ФС, да ещё и её активной поддержкой всю малину испортил!
> А недавно от них пришёл патч, который принялся в обход код ревью
> и тестирования, что-то поломал и из-за чего пришлось выпуск на неделю откладывать.Да это какой-то мелкий патч - и вообще в x86 подсистему так то. И с хорошей полезной фичой по части секурити + оптимизации перфоманса. А то что оно как оказалось отвал башки вызывает в энных случаях... на это господам и дали от ворот поворот.
> Он в былые времена бы вспетушил и перематерил каждого причастного к этом,
За него это уже майнтайнеры сделали, цивилизованно но твердо объяснив что подобные вещи теперь - только через них, ибо прецедент - вот он. А материться - непрофессионально, если что. Кроа-Хартман так уже и тогда умел всех вежливо посылать, так что они еще и спасибо говорят - но все равно будет по его, а они в пролете.
И есть некая разница: если кого крепко обматерить - он за добавкой может и не прийти. А если он отполз довольный, чинить свои какашки, он починит и попробует еще раз. В более нормальном виде. Все же развитие проекта тоже якорить - нехорошо.
> А вот Кенту и им подобным нельзя своими инженерными талантами портить корпарационную "этику".
Если он довел до белого каления НЕСКОЛЬКО майнтайнеров подсистем, а заодно охамел настолько что дал лекцию прямо Торвальдсу - таки, иногда, надо и объяснять некоторые вещи.
Не помню чтобы раджи из майкрософт читали на публику нотации на тему как релизить линух, что гипервя - это вам не линух - fast moving target - и вообще, может ты сам напишешь виртуализатор, дорогой Торвальдс?! Это так, переделка поведения кента на гиперви :))
> А не слишком ли резкие и существенные изменения в Linux начали происходить
> за последние пару лет? С чего бы это?
> Меня лично устраивают nouveau и официальные драйвера nvidia. С чего бы такие
> резкие изменения во всем? Ядро, драйвера. И вроде обычный рабочий процесс,
> но меняют их как-то странно. Они не хотят официальные дрова под
> Linux создавать? В чем финансовая загадка?Вероятно в том что в AI сейчас триллионы - основной поток денег теперь там, а вовсе не это ваше дескотоеное недоразумение - и вот там блободрайверы реально всех задолбали. Они и пытаются что-нибудь придумать. Нвидия брыкается но куда она денется из соотношения апстрим-даунситрим? Ей популярно все объяснят. Уже, в общем то. А то что пока ферзи рубятся - пешки с доски летят, вон те, которые ноют про GPL_ONLY - извините, ребят, на то вы и пешки в этой партии.
>Нвидия брыкаетсянастолько брыкается, что сама заявила, что хочет продвигать nova в ядро и сделать проприетарную обвязку чисто для юзерленда?
На BSDCan в этом году выступали умные дядьки из разработчиков и категорически заявили, что не потащат Rust в систему ни при каких условиях. Nvidia прекратит поддержку FreeBSD?
> На BSDCan в этом году выступали умные дядьки из разработчиков и категорически
> заявили, что не потащат Rust в систему ни при каких условиях.
> Nvidia прекратит поддержку FreeBSD?nvidia к хрустоподелке ibm никакого вообще отношения не имеет.
Но ее поддержка такая себе поддержка... старые драйверы не совместимы с современной версией иксов, новые со старой и со старыми видеокартами. CUDA нет.
В общем, поддержка на от...сь.
Шва6одкина драйвера от этих вот... тоже естественно не дождетесь.
Ну, я не то, чтобы часто менял видеокарты, у меня совсем старенькая железка из позапрошлого десятилетия, но работала пол FreeBSD всегда в штатном режиме без каких-либо проблем, вопреки бреду, который тут несут поехавшие идиоты, даже отвечать им нет желания.Мне интересен официальный драйвер от Nvidia. Из новости я понял, что они хотят спихнуть его на IBM, но эти всё приколачивают к расту, которого во фряхе никогда не будет. Вот и стрёмно что-то стало, нет желания покупать видюху от другого бренда без особой надобности.
> Ну, я не то, чтобы часто менял видеокарты, у меня совсем старенькая
> железка из позапрошлого десятилетия, но работала пол FreeBSD всегда в штатномтогда у меня для тебя хреновые новости.
> Мне интересен официальный драйвер от Nvidia. Из новости я понял, что они
официальный драйвер (то что лежит в ports/x11/nvidia*) - closed source, как был в виде бинарников так и будет. Молись только чтоб нвидии не надоела поддержка полупроцента серверов. (но там агент влияния есть, ему надеюсь еще долго не надоест)
Проблема с ним та же что и в других ОС - в каждой новой версии выбрасывается поддержка немодных карт, и теряется совместимость с немодными версиями самих операционок.
(в венднепоганой то же самое - уже есть карты которые работают только на семерке, и полно таких которые на семерке вообще не работают)Т.е. рано или поздно после апгрейда порта x11 тебе придется менять видеокарту. Потому что ты сам в курсе, как у фри дела с поддержкой старых портов.
Самый прикол в том, что под Win10 моя карта 2009 года работает, как часы, даже драйвер автоматически подтягивает. А вот в линуксе система виснет сразу после загрузки в графическом режиме и требуются некие шаманства и танцы с бубном, чтобы всё заработало.На фре кстати тоже всё более или менее ровно, кроме извечной проблемы с драйверами. На моей X570 материнке до сих пор не работает сеть. Это конечно не вина фряхи, но всё же.
ну у меня вот с noveau (которого нет в этом дистрибутиве но трулинуксеры не ищут же ж легких путей) не виснет, а для 11 драйверов уже нет (и для фри есть только потому что я немодный у меня 11я и порты того же времени), да и для 10 уже надо поелозить по сайту чтоб найти правильный, и понятно что баги исправлять никто и не собирается. Она, правда, 2008го, наверное.Для 2014го пока еще есть, но там меня больше драйвер vGPU интересует, а с ним все сложно.
С графикой в никсах всегда происходил какой-то цирк, если конечно это не Android или не macOS со своими фирменными приблудами вместо стрёмной помойки от freedesktop.org
> ну у меня вот с noveau (которого нет в этом дистрибутиве но
> трулинуксеры не ищут же ж легких путей) не виснет,Вот как ни странно - нуво без проблем раскочегарило в свое время какую-то древность у сельпошников, жыфорс древний. А семерка его только как стандартный вга видела. Так что даже ютуб не посмотреть - извините, 5FPS на фулскрине не видео, а слайдшоу! Так вот люди сдуру икспу обновили до семеры. Заодно как раз на убунту перешли, там даже в фулскрине видео прет как ошпареное, ни кадра не выпадает даже на 720p.
> А семерка его только как стандартный вга видела.драйвер скачать с сайта производителя - это для тебя, коненчо, непосильная задача.
То ли дело я, трахающийся с пересборкой ведра, потому что suse ухитрилась собрать rpm без драйвера, хотя он включен в .config, на всякий случай добавить его в blacklist, и еще уже забыл там какие-то грабли, кажется еще и с иксами было что-то на ту же тему.
> ни кадра не выпадает даже на 720p.
только вот видео сперва надо скачать с ютупчика, потому что браузер не поддерживает ускорение в принципе, ага.
(да и работа Браузера с ютупчиком на древности где стояла xp вряд ли вызовет восторг у клиента, но тут уж неважно, в какой ОС.)
>> А семерка его только как стандартный вга видела.
> драйвер скачать с сайта производителя - это для тебя, коненчо, непосильная задача.Там прямым текстом сказано: Win 7 _требует_ поддержку DX энной версии, сие добро умеет только i-й версии, "replace GPU and press any key". Нет драйверов такого под семеру! Жыфорс 256, чтоли, ЭТО называлось. Реально древняя какаха. Прошу пардону если прогнал с названием древности.
Но вот с нувой оно весьма резвенько завелось и именно вывод на экран - не тормозил особо. Во всяком случае по сравнению с VGA алаптером семеры турбореактивное комбо. Ютуб втопил, его стало можно смотреть фулскрин и на меня смотрели как на волшебника. И всецело одобрили убунту LTS.
> То ли дело я, трахающийся с пересборкой ведра, потому что suse ухитрилась
> собрать rpm без драйвера,В убунте оно не надо - и rpm'ов там нет. И дефолты для хом что надо. Но ты всегда придумаешь как много продолбаться, сделав сложно, хреново и криво во имя фиг знает чего. Поэтому я твою экспертизу юзаю - как чуваков без миноискателя на минном поле, изучая куда не надо ходить ;)
> грабли, кажется еще и с иксами было что-то на ту же тему.
Я не знаю о чем все это. Просто бутанул ливку убунты, посмотрел что ютуб раз в 10 бойчее прет - да и поставил ее, раз такая пьянка. Капец рокетсайнс.
> только вот видео сперва надо скачать с ютупчика, потому что браузер не
> поддерживает ускорение в принципе, ага.Там свисток даже на окне едва соту видит. Поэтому и 720p. И VP9 конечно - там трафа в разы меньше. Иначе он просто скачать это не успеет, линк на грани. Проц не особо позорный, соплерон на пару ггц, чтоли. В него не упирается ничего. Хотя вга адаптер в семере его в полку клал 5 FPS. Видимо вызовы VGA BIOS из protected mode весьма недешевое удовольствие.
> (да и работа Браузера с ютупчиком на древности где стояла xp вряд
> ли вызовет восторг у клиентаПо сравнению с семерой выглядело очень круто и я получил свою порцию ништяков :)
> Самый прикол в том, что под Win10 моя карта 2009 года работает,
> как часы, даже драйвер автоматически подтягивает.Все что надо знать о "фрибсдшниках" и прочих "юниксвэйщиках". Поэтому ваши системы и слились в такой хлам. Загадили поляну - и свалили.
>> Самый прикол в том, что под Win10 моя карта 2009 года работает, как часы, даже драйвер автоматически подтягивает. А вот в линуксе система виснет сразу после загрузки в графическом режиме и требуются некие шаманства и танцы с бубном, чтобы всё заработало.
> Все что надо знать о "фрибсдшниках" и прочих "юниксвэйщиках". Поэтому ваши системы
> и слились в такой хлам. Загадили поляну - и свалили.Скорее, все что надо знать о способности 294го к избирательному чтению, пониманию, цитированию и ценности его Особо Важного Мнения.
Гадят здесь только такие, как ты - обиженные жизнью ноулайферы, изрыгающие тонны желчи на незнакомых людей.
Ну так-то понятно, чего зашевелились:Release notes for the Release 570 family of NVIDIA® Data Center GPU Drivers for Linux and Windows.
This version of the GPU driver will fail to initialize on systems with Hopper GPUs subrevision = 3 and VBIOS versions older than 96.00.68.00.xx. Please ensure the system is using a VBIOS version 96.00.68.00.xx or newer before upgrading to this version of the driver.
----
Graphics processor: NVIDIA GeForce GTX 1660 Ti
VBIOS version: 90.16.29.00.F2
>Новый драйвер написан на языке Rustт.е. если внезапно купить постмипс навроде loongson, карточка превратится в тыкву
Придётся китайцам либо обламываться на нвидию, либо срочным образом запиливать поддержку "постмипса навроде loongson" в rust. Мне кажется, оба варианта будут выигрышем для нас.
Что-то я уже запутался. Есть же уже NVIDIA open-gpu-kernel-modules, начиная с NV160 family (Turing). А Nova тогда зачем? И в чём их отличие для пользователя?
Комментарии просто ужас. Все реально думают, что если что-то добавят в ядро Linux, то удалить код оттуда уже нельзя будет. И всё, конец света.
Если все дрова затащить в ядро, то получим Виндоуз