The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Началось продвижение в ядро Linux драйвера Nova для GPU NVIDIA"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Началось продвижение в ядро Linux драйвера Nova для GPU NVIDIA"  +/
Сообщение от opennews (?), 01-Фев-25, 16:38 
Инженеры из компании Red Hat предложили для включения в состав ядра Linux первый набор патчей с реализацией драйвера Nova. Драйвер рассчитан на использование с GPU NVIDIA, оснащёнными GSP-прошивками, которые используются начиная с серии NVIDIA GeForce RTX 2000 на базе микроархитектуры Turing. В подобных GPU операции инициализации и управления реализованы в прошивке и выполняются отдельным микроконтроллером GSP (GPU System Processor). Предполагается, что в долгосрочной перспективе Nova заменит собой драйвер Nouveau для GPU с поддержкой GSP...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=62657

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


2. "Началось продвижение в ядро Linux драйвера Nova для GPU NVID..."  –2 +/
Сообщение от Аноним (2), 01-Фев-25, 16:39 
>Драйвер рассчитан на использование с GPU NVIDIA, оснащёнными копираст-прошивками

Ну спасибо, IBM.

Ответить | Правка | Наверх | Cообщить модератору

30. "Началось продвижение в ядро Linux драйвера Nova для GPU NVID..."  +2 +/
Сообщение от Аноним (30), 01-Фев-25, 17:32 
Чем ты предлагаешь пользоваться? Учитывая что в AMD ровно такаяже "копираст-прошивка".
Ответить | Правка | Наверх | Cообщить модератору

42. "Началось продвижение в ядро Linux драйвера Nova для GPU NVID..."  +2 +/
Сообщение от Аноним (42), 01-Фев-25, 17:55 
> Чем ты предлагаешь пользоваться? Учитывая что в AMD ровно такаяже "копираст-прошивка".

Интелом, с... погодите, тоже копираст-прошивками, если вас не устраивает какой-нибудь Gen 5 ископаемый.

Ответить | Правка | Наверх | Cообщить модератору

3. "Началось продвижение в ядро Linux драйвера Nova для GPU NVID..."  +1 +/
Сообщение от Аноним (2), 01-Фев-25, 16:41 
>Основной причиной продвижения нового драйвера Nova называется возможность избавиться от усложнений, свойственных драйверу Nouveau

От усложнений не избавляются. Просто отдают их на откуп NVidia, а пользователям вообще не дают никакой возможности их пофиксить. Что-то не устраивает? Беги в магаз за новой картой!

Ответить | Правка | Наверх | Cообщить модератору

38. "Началось продвижение в ядро Linux драйвера Nova для GPU NVID..."  +2 +/
Сообщение от Я (??), 01-Фев-25, 17:50 
к сожалению для производителя GPU сейчас нет схемы при которой он бы зарабатывал деньги опенсурся фирмварь. исключение нишевые устройства по спецзаказу с неполным сетом потребительских фич.
Ответить | Правка | Наверх | Cообщить модератору

45. "Началось продвижение в ядро Linux драйвера Nova для GPU NVID..."  –2 +/
Сообщение от Аноним (2), 01-Фев-25, 18:06 
Эксплуатация рабов всегда была, есть и будет выгодным делом.
Ответить | Правка | Наверх | Cообщить модератору

57. "Началось продвижение в ядро Linux драйвера Nova для GPU NVID..."  –3 +/
Сообщение от Аноним (57), 01-Фев-25, 18:33 
>Эксплуатация рабов всегда была, есть и будет выгодным делом.

Какая чушь!
История развития человечества и смена экономических формаций говорят ровно об обратном.

Ответить | Правка | Наверх | Cообщить модератору

47. "Началось продвижение в ядро Linux драйвера Nova для GPU NVID..."  –1 +/
Сообщение от Аноним (-), 01-Фев-25, 18:08 
> к сожалению для производителя GPU сейчас нет схемы при которой он бы
> зарабатывал деньги опенсурся фирмварь. исключение нишевые устройства по спецзаказу с неполным
> сетом потребительских фич.

Более того. Если заопенсорсить фирмварь управления питанием и вы пожжоте видяху левыми параметрами - вам потом еще ее и по гарантии менять? Не очень выгодно получается.

Наверное в теории можно завести eFuse вида "load unsigned firmware" aka "warranty void" - но то что в гарантийке смогут его прочитать на выжженом чипе - не факт.

Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору

51. Скрыто модератором  –1 +/
Сообщение от Аноним (-), 01-Фев-25, 18:20 
Ответить | Правка | Наверх | Cообщить модератору

5. "Началось продвижение в ядро Linux драйвера Nova для GPU NVID..."  +3 +/
Сообщение от Аноним (5), 01-Фев-25, 16:47 
> … так как инфраструктура для разработки Rust-драйверов ещё только развивается, код Nova намерены переносить в основной состав ядра поэтапно, по мере появления необходимых обвязок для языка Rust

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

Ответить | Правка | Наверх | Cообщить модератору

7. "Началось продвижение в ядро Linux драйвера Nova для GPU NVID..."  –6 +/
Сообщение от Аноним (7), 01-Фев-25, 17:00 
Раст это конечно не супер, но даже если оно будет чуточку функциональнее и стабильнее чем глюкодром Nouveau, которые по странному стечению обстоятельств называют драйвером... то оно уже того стоит!
Ответить | Правка | Наверх | Cообщить модератору

11. "Началось продвижение в ядро Linux драйвера Nova для GPU NVID..."  –1 +/
Сообщение от Аноним (11), 01-Фев-25, 17:09 
За столько лет не сделали даже закрытый драйвер нормальным, а выхотите нормальный драйвер. Обещать не значит жениться.

Пошел как-то раз мужик в лес за грибами, ни и заблудился. Час бродил по
лесу, два, три... Не может найти дорогу. Вдруг навстечу ему бабулька с
хворостом. Он обрадовался:
- Бабуль, выручай, я заблудился, подскажи дорогу.
- А ты, сынок, помоги мне хворост до дома донести, я тебе и помогу.
- Договорились.
Подходят к ее избушке, а бабка мужику и говорит:
- Послушай, сынок, я ведь бабка не простая, за твою доброту выполню
любые твои три желания.
- Всегда мечтал иметь красивую женщину, авто и много денег.
- Ступай вот этой дорогой. А как выйдешь из леса, будет стоять 600 мерс,
в нем будет сидеть красавица, и полный багажник долларов. Но, сынок,
хочу я тебя попросить еще об одном одолжении: давно у меня мужчины не
было?
- Ладно, бабуль, что не сделаешь ради такого.
Выполнил мужик просьбу бабулькину и побежал быстрей к своему счастью. А
она ему в след кричит:
- Сынок, тебе сколько лет то?
- 35 скоро стукнет, а что?
- Такой большой, а в сказки все еще веришь...

Ответить | Правка | Наверх | Cообщить модератору

17. "Началось продвижение в ядро Linux драйвера Nova для GPU NVID..."  +1 +/
Сообщение от Аноним (-), 01-Фев-25, 17:12 
> За столько лет не сделали даже закрытый драйвер нормальным,
> а выхотите нормальный драйвер.

Закрытый драйвер работает нормально.
Если бы еще мдлы из кернела все время его не ломали, то вообще бы шикарно было бы.

Ответить | Правка | Наверх | Cообщить модератору

21. "Началось продвижение в ядро Linux драйвера Nova для GPU NVID..."  +/
Сообщение от Аноним (11), 01-Фев-25, 17:17 
Хаха, мидлы... Почему-то у амд ничего не ломается. А у НВИДИА мидлы контрибьютеры ядра виноваты. Явно логика здоровых разработчиков.
Ответить | Правка | Наверх | Cообщить модератору

26. "Началось продвижение в ядро Linux драйвера Nova для GPU NVID..."  +2 +/
Сообщение от Аноним (-), 01-Фев-25, 17:26 
> Почему-то у амд ничего не ломается.

Чтобы что-то ломалось - оно должно вначале работать. А это не про амд.

> А у НВИДИА мидлы контрибьютеры ядра виноваты. Явно логика здоровых разработчиков.

Если какой-то урод помечает символ как жoпoэль только ради того, чтобы насолить нвидии, и при этом ему плевать на всех пользователей, которым он испортит день или даже два, то кто же виноват?

Ответить | Правка | Наверх | Cообщить модератору

31. "Началось продвижение в ядро Linux драйвера Nova для GPU NVID..."  +/
Сообщение от Аноним (11), 01-Фев-25, 17:32 
Хаха, а вы смешной любитель выдать желаемое за действиельное. У меня есть карточки обоих брендов, только amd работает всегда, после обновления ядра, либдрм, Меса и т.д. А НВИДИА крашит ядро рандомно. Под виндовс драйвер давно уже обогнал по функциям и стабильности драйвер НВИДИА.
Ответить | Правка | Наверх | Cообщить модератору

37. "Началось продвижение в ядро Linux драйвера Nova для GPU NVID..."  +/
Сообщение от Аноним (-), 01-Фев-25, 17:47 
> Хаха, а вы смешной любитель выдать желаемое за действиельное.

А это и есть действительность:

"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=158261

reddit.com/r/debian/comments/1cuhql2/nvidia_drivers_unexpectedly_broke_on_debian_11/

Ответить | Правка | Наверх | Cообщить модератору

44. "Началось продвижение в ядро Linux драйвера Nova для GPU NVID..."  +/
Сообщение от Аноним (-), 01-Фев-25, 17:59 
> А это и есть действительность:
> "I am getting a GPL-only symbol error when trying to upgrade from
> kernel 6.1.75 to 6.1.76"
> Т.к. это не то что не мажорный релиз, это даже не минорный.

Как гооврится - "contact your support". Вы же им денег платили? Вот и жабогадючьтесь там с ними на тему почему им апстрим палки в колеса ставит.

Ответить | Правка | Наверх | Cообщить модератору

46. "Началось продвижение в ядро Linux драйвера Nova для GPU NVID..."  +/
Сообщение от Аноним (46), 01-Фев-25, 18:06 
> Вот и жабогадючьтесь там с ними на тему почему им апстрим палки в колеса ставит.

Потому что апстрим ****.
Они почему-то думали и возможно все еще думают, что такими действиями они заставят нвидию открыть сорцы.

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

Ответить | Правка | Наверх | Cообщить модератору

62. "Началось продвижение в ядро Linux драйвера Nova для GPU NVID..."  +/
Сообщение от Аноним (62), 01-Фев-25, 18:48 
> Потому что апстрим ** **.

Не нравится - не пользуйтесь, все просто.

> заставят нвидию открыть сорцы.

Так прокатило же. Модуль под GPL - есть.

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

Это уже лучше чем блоб прямо на основной системе, диктующий систему команд проца, версии системных компонентов и проч, разваливающийся при апдейтах.

Ответить | Правка | Наверх | Cообщить модератору

74. "Началось продвижение в ядро Linux драйвера Nova для GPU NVID..."  +/
Сообщение от Аноним (-), 01-Фев-25, 19:17 
> Так прокатило же. Модуль под GPL - есть.

Ну, если для вас то, как нвидия вам по губам поводила, это проктило - то наверное дальше обсуждать нечего)))

> Это уже лучше чем блоб прямо на основной системе, диктующий систему команд
> проца, версии системных компонентов и проч, разваливающийся при апдейтах.

А может просто сделать стабильный апи и оно не будет ломать... а о чем это я.
Тут же stable api nonsence, иначе как еще сидеть на поддерже - лицуху же не продашь.


Ответить | Правка | Наверх | Cообщить модератору

78. "Началось продвижение в ядро Linux драйвера Nova для GPU NVID..."  +/
Сообщение от Аноним (-), 01-Фев-25, 19:25 
> проктило - то наверное дальше обсуждать нечего)))

Я нвидией - не пользуюсь. Так что кажется - не мне. И вы можете показать свои варианты лучше.

А так у меня еще есть например фирмвари SSD/HDD. Может, их тоже сделать блобами на основном проце, и пусть прямо там по неведомому алго головы гоняют и флеш пишут, отваливаясь при апгрейде ядра. Вот здорово будет.

> А может просто сделать стабильный апи и оно не будет ломать... а о чем это я.

1) Это якорь для развития системы.
2) Это продолжает навязывать систему команд CPU и проч, что неприемлимо для PCIe который платформенно-абстрактен.

> Тут же stable api nonsence, иначе как еще сидеть на поддерже -
> лицуху же не продашь.

У этого апстрима - такая политика. Проприетарные драйверы и out of tree - не велкам. Совсем. Никак. Живите с этим или меняйте апстрим. Нет, это там ради вас никто менять точно не будет. Вся команда костьми ляжет против такого.

Ответить | Правка | Наверх | Cообщить модератору

84. "Началось продвижение в ядро Linux драйвера Nova для GPU NVID..."  +/
Сообщение от Аноним (-), 01-Фев-25, 19:33 
> И вы можете показать свои варианты лучше.

Отличный вариант - просто не ломать драйвера в патчах.
Когда вся проблема исправляется удалением "GPL-only symbol" без абсолютно никаких других изменений в интерфейсе - то сразу ясно зачем это было сделано.

> Нет, это там ради вас никто менять точно не будет.
> Вся команда костьми ляжет против такого.

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

Ответить | Правка | Наверх | Cообщить модератору

98. "Началось продвижение в ядро Linux драйвера Nova для GPU NVID..."  +/
Сообщение от Аноним (-), 01-Фев-25, 21:05 
> Отличный вариант - просто не ломать драйвера в патчах.

Ядерщики никогда не скрывали лицензию проекта и политику апстрима "commit or GTFO". Это лишь напоминание для непонятливых было, не более. Чрезмерно наглых людей и корп надо просто иногда строить. И вон те, к счастью, в курсе, в отличие от лузеров из *BSD.

Поэтому вы идете в саппорт и там разбираетесь на двоих с своим вендором. Вы туда денег платили - туда все желания и фигачьте. А у этих господ от вас - только гемор. Если он пропадет - notabug имхо.

> Когда вся проблема исправляется удалением "GPL-only symbol" без абсолютно
> никаких других изменений в интерфейсе - то сразу ясно зачем это было сделано.

Небольшое техническое напоминание о политике апстрима/проекта. Если вам не нравится - не пользуйтесь, вас никто не заставляет. Под ваши прихоти это менять никто не будет, такая политика 1 из причин успеха линуха.

>> Вся команда костьми ляжет против такого.
> Команда потихоньку меняется. Деды слава богу вымирают, на их место приходят люди
> с менее промытыми мозгами. Особенно когда их работу оплачивает не LF.

Если вы надеетесь дожить до таких вещей - оптимизм это хорошо :)

Ответить | Правка | К родителю #84 | Наверх | Cообщить модератору

83. "Началось продвижение в ядро Linux драйвера Nova для GPU NVID..."  +/
Сообщение от Аноним (11), 01-Фев-25, 19:32 
Кстати stable api нет даже Windows, просто обновления там выходят чаще и вы это не замечаете. В ядре линукс стараются сохранить обратную совместимость, основные контрибьютеры даже не примут ломающий совместимость код, все последние изменения в drm системе были чтобы улучшить производительность во всех драйверах. Что НВИДИА не может нанять парочку разработчиков, это её проблемы, жадность это порок, карточки не дешёвые, а разработчиков себе не могут позволить. Даже Интел успевает за изменениями в ядре. Но в НВ считают по другому, что они дартаньяны, а остальные...
Ответить | Правка | К родителю #74 | Наверх | Cообщить модератору

58. "Началось продвижение в ядро Linux драйвера Nova для GPU NVID..."  +/
Сообщение от Аноним (58), 01-Фев-25, 18:39 
А у меня оба два радеона блёстки по экрану пускали (по гарантии вернуть не получилось), а невидия просто работает.
Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору

103. "Началось продвижение в ядро Linux драйвера Nova для GPU NVID..."  +/
Сообщение от Аноним (103), 01-Фев-25, 21:25 
У меня тоже рандомные пиксели были на радеоне! Проверяю на нвидии - всё ОК. А потом просто монитор наконец сдох так, что совсем перестал работать, и оказалось что дело было не в радеоне.
Ответить | Правка | Наверх | Cообщить модератору

118. "Началось продвижение в ядро Linux драйвера Nova для GPU NVID..."  +/
Сообщение от Аноним (-), 01-Фев-25, 22:13 
> У меня тоже рандомные пиксели были на радеоне! Проверяю на нвидии - всё ОК.
> А потом просто монитор наконец сдох так, что совсем перестал работать,
> и оказалось что дело было не в радеоне.

Ничосе! Нвидия еще и монитору умереть не давала и проблему как-то фиксила!
Какая же офигительная история))

А если серьезно - если проблема была в мониторе, то почему на нвидии "всё ОК", а на радике "рандомные пиксели"?

Ответить | Правка | Наверх | Cообщить модератору

123. "Началось продвижение в ядро Linux драйвера Nova для GPU NVID..."  +/
Сообщение от Аноним (11), 01-Фев-25, 22:34 
Кстати, не смешно, никогда не видел на амд рандом пикселей. Рандом пиксели это проблема битой видеопамяти, и бренд чипа не важен, видеочип в 99% случаев умирает сразу и с чёрным экраном. Если не верите, спросите у ремонтников. Брак есть даже у супер дорогих НВИДИА, лично видел как на плате у нвидиа 4080 super не запаяли несколько деталей, и чип из-за этого канифонил мозг, удалось выявить проблему сравнив плату с идентичной картой, благо карту удалось починить.
Ответить | Правка | Наверх | Cообщить модератору

50. "Началось продвижение в ядро Linux драйвера Nova для GPU NVID..."  +/
Сообщение от Аноним (-), 01-Фев-25, 18:16 
>> Почему-то у амд ничего не ломается.
> Чтобы что-то ломалось - оно должно вначале работать. А это не про амд.

Вообще-то они недурно работают, AAA игори бегают, все дела.

>> А у НВИДИА мидлы контрибьютеры ядра виноваты. Явно логика здоровых разработчиков.
> Если какой-то урод помечает символ как жoпoэль только ради того, чтобы насолить
> нвидии, и при этом ему плевать на всех пользователей, которым он
> испортит день или даже два, то кто же виноват?

Вас вообще никто не заставляет пользоваться ни линухом, ни нвидией. А виноваты - вы сами. У вас был выбор. Вы знали что Linux под GPL. Вы знали что PM и его команда думает о нвидии. Если вы с нвидией жирафы и до вас по хорошему не доползает - значит вот так. И разбирайтесь там с саппортом своего проприетарщика сами.

От вашего и нвидийского присутствия в Linux никому никакой выгоды нет, только куча головняка. Поэтому от вашего отсутствия - линукс не оскудеет.

Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору

97. "Началось продвижение в ядро Linux драйвера Nova для GPU NVID..."  –1 +/
Сообщение от Игорь Брин (?), 01-Фев-25, 21:00 
Нвидии фиолетово на проблемы системы с 2,5 юзерами - у них основа это Винда и там все ништяк.
Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

99. "Началось продвижение в ядро Linux драйвера Nova для GPU NVID..."  +/
Сообщение от Аноним (-), 01-Фев-25, 21:19 
> Нвидии фиолетово на проблемы системы с 2,5 юзерами - у них основа
> это Винда и там все ништяк.

Как это согласуется с тем что для нвидии основной бизнес это сейчас AI? Что-то не припоминается присутствия винды в рейтинге топ 500.

Ответить | Правка | Наверх | Cообщить модератору

110. "Началось продвижение в ядро Linux драйвера Nova для GPU NVID..."  +/
Сообщение от Аноним (110), 01-Фев-25, 21:41 
Так AI — это не про любителей ядро каждую неделю обновлять.
Ответить | Правка | Наверх | Cообщить модератору

120. "Началось продвижение в ядро Linux драйвера Nova для GPU NVID..."  +/
Сообщение от Аноним (-), 01-Фев-25, 22:20 
> Так AI — это не про любителей ядро каждую неделю обновлять.

Там у всех линух внезапно. И так то верхушка топ500 заметно покраснела в последнее время.

Ответить | Правка | Наверх | Cообщить модератору

114. "Началось продвижение в ядро Linux драйвера Nova для GPU NVID..."  +/
Сообщение от Минона (ok), 01-Фев-25, 22:03 
А уже есть топ 500 по ИИ?
Ответить | Правка | К родителю #99 | Наверх | Cообщить модератору

49. "Началось продвижение в ядро Linux драйвера Nova для GPU NVID..."  +/
Сообщение от chdlb (?), 01-Фев-25, 18:15 
на пакетированных стабильных ядрах да, а так ты его хрен скомпилишь с каждой новой версией ядра
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

8. "Началось продвижение в ядро Linux драйвера Nova для GPU NVID..."  –1 +/
Сообщение от Нуину (?), 01-Фев-25, 17:02 
> охарактеризовал текущее состояние, как "почти готовность к написанию реального драйвера на Rust".

А местные эксперты уже показывали какие-то реальные драйверы. Получается, обманывали?

Ответить | Правка | Наверх | Cообщить модератору

40. "Началось продвижение в ядро Linux драйвера Nova для GPU NVID..."  +1 +/
Сообщение от Я (??), 01-Фев-25, 17:53 
в сторонней ветке ядра где все патчи для поддержки раста применены  давно работает всё, а вот в основную ветку пока приняты не все эти патчи, но работа идёт
Ответить | Правка | Наверх | Cообщить модератору

9. Скрыто модератором  +/
Сообщение от Аноним (11), 01-Фев-25, 17:04 
Ответить | Правка | Наверх | Cообщить модератору

13. Скрыто модератором  –7 +/
Сообщение от Аноним (-), 01-Фев-25, 17:10 
Ответить | Правка | Наверх | Cообщить модератору

25. Скрыто модератором  +1 +/
Сообщение от Аноним (11), 01-Фев-25, 17:22 
Ответить | Правка | Наверх | Cообщить модератору

34. Скрыто модератором  –3 +/
Сообщение от Аноним (-), 01-Фев-25, 17:35 
Ответить | Правка | Наверх | Cообщить модератору

14. Скрыто модератором  +/
Сообщение от нах. (?), 01-Фев-25, 17:10 
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

23. Скрыто модератором  –1 +/
Сообщение от Аноним (-), 01-Фев-25, 17:18 
Ответить | Правка | Наверх | Cообщить модератору

32. Скрыто модератором  +/
Сообщение от User (??), 01-Фев-25, 17:35 
Ответить | Правка | Наверх | Cообщить модератору

48. Скрыто модератором  +/
Сообщение от Аноним (2), 01-Фев-25, 18:11 
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

67. Скрыто модератором  +/
Сообщение от нах. (?), 01-Фев-25, 19:03 
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

35. Скрыто модератором  –1 +/
Сообщение от Аноним (-), 01-Фев-25, 17:40 
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

10. "Началось продвижение в ядро Linux драйвера Nova для GPU NVID..."  +1 +/
Сообщение от cat666 (ok), 01-Фев-25, 17:08 
Ну какое же позорище - 232 строки. Я один не понимаю зачем в ядро тянут бесперспективный язык с абсолютно уродским и нелогичным синтаксисом?
Ответить | Правка | Наверх | Cообщить модератору

15. "Началось продвижение в ядро Linux драйвера Nova для GPU NVID..."  +5 +/
Сообщение от Аноним (15), 01-Фев-25, 17:11 
Не тянут, а пытаются запихнуть невпихоемое. Очевидно это чья-то многоходовочка по саботажу ядра.
Ответить | Правка | Наверх | Cообщить модератору

18. "Началось продвижение в ядро Linux драйвера Nova для GPU NVID..."  –1 +/
Сообщение от нах. (?), 01-Фев-25, 17:13 
это IBM. Ты десять раз лопнешь, но впихнуть - впихнут.
Саботаж там в другом - эту цену шва6одки теперь никто кроме полутора негров rhbm на зарплате, уже не сможет ни исправлять, ни поддерживать. Такое открытое что лучше б было закрытое.

Ответить | Правка | Наверх | Cообщить модератору

16. "Началось продвижение в ядро Linux драйвера Nova для GPU NVID..."  –1 +/
Сообщение от нах. (?), 01-Фев-25, 17:11 
Это кого надо нога.

Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

19. "Началось продвижение в ядро Linux драйвера Nova для GPU NVID..."  +/
Сообщение от Аноним (19), 01-Фев-25, 17:14 
А «бесперспективный» он потому что аноним на сайте с посещаемостью 100 человек в неделю так решил
Ага
Знаешь в чем твоя беда? В том, что на тебя и твое мнение всем плевать. Rust уже используется в Android и Windows, Rust используется для достаточного количества софта, постепенно и в самое популярное на планете Земля ядро OS входит
А ты сидишь и рассказываешь, что по твоему мнение не нужно ничего, что придумали в последние 30 лет, потому что ты не в состоянии уже это осилить
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

61. "Началось продвижение в ядро Linux драйвера Nova для GPU NVID..."  +/
Сообщение от cat666 (ok), 01-Фев-25, 18:46 
macro_rules! println {
    () => { ... };
    ($($arg:tt)*) => { ... };
}
Ну давай поясни мне... эту красоту или тебе пояснительная бригада нужна.
Ответить | Правка | Наверх | Cообщить модератору

69. "Началось продвижение в ядро Linux драйвера Nova для GPU NVID..."  –1 +/
Сообщение от чатжпт (?), 01-Фев-25, 19:12 
это "шаблон" макроса из документации, полный код:

macro_rules! println {
    () => {
        $crate::print!("\n")
    };
    ($($arg:tt)*) => {{
        $crate::io::_print($crate::format_args_nl!($($arg)*));
    }};
}

если аргументов нет - напечатать "\n", если аргументы есть - отформатировать и напечатать.

Еще раз, перестань позориться.

Ответить | Правка | Наверх | Cообщить модератору

87. "Началось продвижение в ядро Linux драйвера Nova для GPU NVID..."  +1 +/
Сообщение от Аноним (-), 01-Фев-25, 19:37 
> 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 раза ставить чтоб до него доходило.

Ответить | Правка | Наверх | Cообщить модератору

90. "Началось продвижение в ядро Linux драйвера Nova для GPU NVID..."  +1 +/
Сообщение от чатжпт (?), 01-Фев-25, 20:11 
Какой смысл обсуждать синтаксис макросов если ты не знаешь базовый синтаксис языка?! ..который можно изучить пару дней.
Ответить | Правка | Наверх | Cообщить модератору

100. "Началось продвижение в ядро Linux драйвера Nova для GPU NVID..."  +1 +/
Сообщение от Аноним (-), 01-Фев-25, 21:21 
> Какой смысл обсуждать синтаксис макросов если ты не знаешь базовый синтаксис языка?!
> ..который можно изучить пару дней.

В этом смысле zig явно лучше сделал, имхо. На все один и тот же синтаксис вместо этого брейнфака, ну его нахрен такое изучать. Ни архитекуры, ни синтаксиса.

Ответить | Правка | Наверх | Cообщить модератору

111. "Началось продвижение в ядро Linux драйвера Nova для GPU NVID..."  +1 +/
Сообщение от чатжпт (?), 01-Фев-25, 21:46 
> Ни архитекуры, ни синтаксиса.

сказал человек который не знает ни архитектуры, ни синтаксиса раст

Ответить | Правка | Наверх | Cообщить модератору

121. "Началось продвижение в ядро Linux драйвера Nova для GPU NVID..."  +/
Сообщение от Аноним (-), 01-Фев-25, 22:28 
>> Ни архитекуры, ни синтаксиса.
> сказал человек который не знает ни архитектуры, ни синтаксиса раст

Архитектура и синтаксис - показывают себя "в интерьере". И если они ведут к вон тем конструкциям - простите, но вы делаете что-то не так. Ибо ЯП не должен превосходить си++ в номинации на Брейнфак 2.0. Это хреновый дизайн и архитектура :)

А когда чтобы собирать линухкернел надо ночнушки постоянно качать - это значит что изначально с архитектурой провал и яп не расширяемый, в отличие от си++. Прикиньте, на C++ тот же bounds check допустим можно навесить просто заоверлоадив operator []. Совсем не страдая такими жуткими тантрами с тулчейном как вон то позорево с ночнушками и растапом, бжад, на каждый пшик. Так что хрустоту вообще невозможно сбилдить на половине конфигураций без скачки левых блобов.

Ответить | Правка | Наверх | Cообщить модератору

104. "Началось продвижение в ядро Linux драйвера Nova для GPU NVID..."  –1 +/
Сообщение от Аноним (103), 01-Фев-25, 21:29 
Ну и уродство со всеми этими $. Или это такое внутреннее желание больше $ иметь?(тупая шутка, если что)
Ответить | Правка | К родителю #69 | Наверх | Cообщить модератору

107. "Началось продвижение в ядро Linux драйвера Nova для GPU NVID..."  –2 +/
Сообщение от Perlovka (ok), 01-Фев-25, 21:34 
Какой ужас. Здоровый человек на таком писать не будет.
Ответить | Правка | К родителю #69 | Наверх | Cообщить модератору

79. "Началось продвижение в ядро Linux драйвера Nova для GPU NVID..."  +1 +/
Сообщение от Аноним (79), 01-Фев-25, 19:26 
Определение макроса:

macro_rules! — это механизм для определения макросов в Rust. Макросы позволяют вам писать не просто функции, но и создавать блоки кода, которые могут быть динамически изменены на этапе компиляции.
Имя макроса:

В вашем случае имя макроса — это println!. Это один из стандартных макросов в Rust, который используется для вывода текста в стандартный поток (обычно это консоль).
Параметры макроса:

В определении макроса есть две ветви:
() — это ветка без аргументов. Она позволяет вызывать макрос без каких-либо параметров.
($($arg:tt)*) — это ветка, которая принимает любые количество аргументов. $arg:tt означает, что макрос сможет принимать любые токены (то есть фрагменты кода, такие как литералы, идентификаторы, выражения и т. д.). Знак * позволяет передать любое количество таких токенов, включая ноль.
Тело макроса:

После каждого из определений веток (с пустыми аргументами и с аргументами) стоит => { ... };. Это место, где будет находиться код, который реализует логику макроса. Внутри фигурных скобок следует написать, какую именно логику хочет реализовать макрос, например, форматирование строки и отправка результата на стандартный вывод.

Ответить | Правка | К родителю #61 | Наверх | Cообщить модератору

20. "Началось продвижение в ядро Linux драйвера Nova для GPU NVID..."  +/
Сообщение от чатжпт (?), 01-Фев-25, 17:14 
Осиль уже прочитать https://doc.rust-lang.org/stable/book/ и не позорься
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

96. "Началось продвижение в ядро Linux драйвера Nova для GPU NVID..."  –2 +/
Сообщение от cat666 (ok), 01-Фев-25, 20:46 
Я так полагаю, ты выучил наизусть и даже понял все 670 страниц на английском. Ай, молодец. И наверное написал кучу полезных программ на rust. Хотелось бы хотя бы одним глазком взглянуть на гениальные строки кода.
Ответить | Правка | Наверх | Cообщить модератору

119. "Началось продвижение в ядро Linux драйвера Nova для GPU NVID..."  +/
Сообщение от ИмяХ (ok), 01-Фев-25, 22:14 
>>232 строки.

Благодаря отличной выразительности языка, в этих 232 строках больше функциональности, чем в тысячах строках на дыpяшке

Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

28. "Началось продвижение в ядро Linux драйвера Nova для GPU NVID..."  –4 +/
Сообщение от Аноним (28), 01-Фев-25, 17:31 
Теперь и ядро будет тащить зонды с crates.io? Радостно!
Ответить | Правка | Наверх | Cообщить модератору

80. "Началось продвижение в ядро Linux драйвера Nova для GPU NVID..."  +/
Сообщение от Аноним (80), 01-Фев-25, 19:26 
Не-а, используется только голый компилятор раста без системы сборки cargo.
Ответить | Правка | Наверх | Cообщить модератору

33. "Началось продвижение в ядро Linux драйвера Nova для GPU NVID..."  +1 +/
Сообщение от Аноним (33), 01-Фев-25, 17:35 
Всем известно, что Linux (также BSD и Windows) работает с AMD и не работает с Nvidia. Пора бы уже успокоиться и брать только оборудование, которое заводится без плясок с бубном.
Ответить | Правка | Наверх | Cообщить модератору

36. "Началось продвижение в ядро Linux драйвера Nova для GPU NVID..."  +2 +/
Сообщение от Аноним (19), 01-Фев-25, 17:43 
Со слов «всем известно» всегда начинается бред выдуманный писавшим
Карты Nvidia работают прекрасно на GNU/Linux последние 25 лет(что там было раньше не могу сказать, до 2000 года я использовал FreeBSD)
Просто работают и жрать не просят
А, да, местных фантазеров они тоже не спрашивают
Ответить | Правка | Наверх | Cообщить модератору

59. "Началось продвижение в ядро Linux драйвера Nova для GPU NVID..."  –1 +/
Сообщение от Аноним (-), 01-Фев-25, 18:40 
> Карты Nvidia работают прекрасно на GNU/Linux последние 25 лет(что там было раньше
> не могу сказать

Понятия о прекрасном у разных людей - разные.

> до 2000 года я использовал FreeBSD)

...хотя адептам садо-мазо нвидия и правда подходит. Прикольно смотрятся рассказы про то как все зашибись под дикое глюкание самопальных реализаций апи DRM/KMS/GBM вплоть до локапа от переключения в консоль, вой про отвалы от апгрейда ядер, туповйэтин при выходе очередного ядра месяцами, и что там еще.

Ответить | Правка | Наверх | Cообщить модератору

109. "Началось продвижение в ядро Linux драйвера Nova для GPU NVID..."  +/
Сообщение от Perlovka (ok), 01-Фев-25, 21:39 
Ты несешь чушь.

~ # 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

Ответить | Правка | Наверх | Cообщить модератору

55. "Началось продвижение в ядро Linux драйвера Nova для GPU NVID..."  +/
Сообщение от Аноним (55), 01-Фев-25, 18:27 
Да, еще недавно можно было обойтись без rust в nouveau. Теперь всё. Пользователи nvidia идут лесом.
Ответить | Правка | К родителю #33 | Наверх | Cообщить модератору

63. "Началось продвижение в ядро Linux драйвера Nova для GPU NVID..."  –1 +/
Сообщение от Аноним (62), 01-Фев-25, 18:51 
> Да, еще недавно можно было обойтись без rust в nouveau. Теперь всё.
> Пользователи nvidia идут лесом.

Особенно прикольно что теперь всякие BSD будут делать. У них выбор такой забавный образовался, вау :D

Ответить | Правка | Наверх | Cообщить модератору

105. "Началось продвижение в ядро Linux драйвера Nova для GPU NVID..."  +/
Сообщение от Аноним (103), 01-Фев-25, 21:30 
Подождать реализации драйвера для BSD на сях и портировать на линукс?
Ответить | Правка | Наверх | Cообщить модератору

113. "Началось продвижение в ядро Linux драйвера Nova для GPU NVID..."  +/
Сообщение от нах. (?), 01-Фев-25, 22:02 
ждите, ждите.

Ответить | Правка | Наверх | Cообщить модератору

122. "Началось продвижение в ядро Linux драйвера Nova для GPU NVID..."  +/
Сообщение от Аноним (-), 01-Фев-25, 22:32 
> Подождать реализации драйвера для BSD на сях и портировать на линукс?

Маклауд, залогинься. Кто его будет писать для BSD вообще в 2025 году?

Ответить | Правка | К родителю #105 | Наверх | Cообщить модератору

41. "Началось продвижение в ядро Linux драйвера Nova для GPU NVID..."  –1 +/
Сообщение от Аноним (42), 01-Фев-25, 17:54 
> Новый драйвер написан на языке Rust и, так как инфраструктура для разработки
> Rust-драйверов ещё только развивается

Родовое проклятие нвидии - доставлять своим пользователям мучение, не мытьем так катанием. Не проприетарью так внеядерным модулем. Не внеядерным модулем - так недопиленным нечто на хрусте.

Видяхи для мазохистов :)

Ответить | Правка | Наверх | Cообщить модератору

60. "Началось продвижение в ядро Linux драйвера Nova для GPU NVID..."  +/
Сообщение от Аноним (60), 01-Фев-25, 18:42 
Вот-те раз... А как же nouveau, которым уже 10 лет как, вот-вот можно будет нормально пользоваться?
Ответить | Правка | Наверх | Cообщить модератору

85. "Началось продвижение в ядро Linux драйвера Nova для GPU NVID..."  +/
Сообщение от Аноним (-), 01-Фев-25, 19:33 
> Вот-те раз... А как же nouveau, которым уже 10 лет как, вот-вот
> можно будет нормально пользоваться?

А теперь можно будет 10 лет вот-вот нормально пользоваться толи внеядерным выкидышем под GPL, толи этой недоделкой на хрусте. Что вам не нравится, все как пользователи нвидии любят - полкило мазохизма за много денег.

Ответить | Правка | Наверх | Cообщить модератору

93. "Началось продвижение в ядро Linux драйвера Nova для GPU NVID..."  +/
Сообщение от Аноним (60), 01-Фев-25, 20:32 
Я официальный блоб юзаю всю дорогу и проблем с ним вообще никаких, кроме отсутствия "швободки"...
Ответить | Правка | Наверх | Cообщить модератору

102. "Началось продвижение в ядро Linux драйвера Nova для GPU NVID..."  +/
Сообщение от Аноним (-), 01-Фев-25, 21:23 
> Я официальный блоб юзаю всю дорогу и проблем с ним вообще никаких,
> кроме отсутствия "швободки"...

У фанов всегда так. А выпиливание файлух народу недавней версией драйвера наверное мой глюк был. И, конечно, помощи от таких как вы не дождешься в случае чего.

Ответить | Правка | Наверх | Cообщить модератору

106. "Началось продвижение в ядро Linux драйвера Nova для GPU NVID..."  +/
Сообщение от Аноним (103), 01-Фев-25, 21:34 
Не дождёшься помощи, потому что как он тебе поможет, когда "компьютер сломается" от такого удаления файлух? Будет твердить "УМВР-УМВР-УМВР", пытаясь убедить себя и реальность, чтоб действительно так произошло, а точнее чтобы не произошло.
Ответить | Правка | Наверх | Cообщить модератору

65. "Началось продвижение в ядро Linux драйвера Nova для GPU NVID..."  +/
Сообщение от Аноним (65), 01-Фев-25, 18:59 
"Отбросить старые видео"
Сколь невидия проплатила?? Спят и видят как продажи новых видео растут как дрожжах, тк у юзеров старые тупа перестали работать.
Ответить | Правка | Наверх | Cообщить модератору

70. "Началось продвижение в ядро Linux драйвера Nova для GPU NVID..."  +/
Сообщение от Аноним (-), 01-Фев-25, 19:13 
> "Отбросить старые видео"
> Сколь невидия проплатила?? Спят и видят как продажи новых видео растут как
> дрожжах, тк у юзеров старые тупа перестали работать.

А ей и платить не нужно. Просто эти дрова поддерживают только видяхи с чипом.
И сами дрова будут существенно проще чем нуво.

> тк у юзеров старые тупа перестали работать.

Старые юзеры будут сидеть на старых дровах.

Ответить | Правка | Наверх | Cообщить модератору

77. "Началось продвижение в ядро Linux драйвера Nova для GPU NVID..."  +/
Сообщение от Аноним (77), 01-Фев-25, 19:24 
И старые, и новые, кому в игрульки ненадо. Дай бг, чтоб на Авито такой товар не иссякал.
Ответить | Правка | Наверх | Cообщить модератору

76. "Началось продвижение в ядро Linux драйвера Nova для GPU NVID..."  –1 +/
Сообщение от Аноним (77), 01-Фев-25, 19:20 
>для включения в ядро предложен драйвер "nova-core", состояний из 232 строк кода.

Офигеть! ;)
Гора родила мышь. А столько уже всяких обвязок/обмазок в ядро влили...

Ответить | Правка | Наверх | Cообщить модератору

82. "Началось продвижение в ядро Linux драйвера Nova для GPU NVID..."  –1 +/
Сообщение от Аноним (-), 01-Фев-25, 19:31 
> Офигеть! ;)
> Гора родила мышь. А столько уже всяких обвязок/обмазок в ядро влили...

При том эта мышь уже нагадила адептам нвидии в компот :)

Ответить | Правка | Наверх | Cообщить модератору

86. "Началось продвижение в ядро Linux драйвера Nova для GPU NVID..."  –1 +/
Сообщение от Аноним (79), 01-Фев-25, 19:33 
У меня к Rust пара претензий:
Большой и не контролируемый программистом оверхед.
Отсутствие динамической линковки в свежих версиях.
Ответить | Правка | Наверх | Cообщить модератору

88. "Началось продвижение в ядро Linux драйвера Nova для GPU NVID..."  +/
Сообщение от Аноним (88), 01-Фев-25, 19:37 
Политика Нвидии против оупенсорса.

Был же прикол, когда взломали Нвидию, а те в свою очередь через бэкдоры в видеокарте взломали комп хацкера.

По итогу имеем, что нвидия-это бэкдор целиком ина компе уважающего себя человека ей места нету.

А если и очень нужна, то в анально отгороженных машинах с внешней фильтрацией траффика!

Ответить | Правка | Наверх | Cообщить модератору

89. "Началось продвижение в ядро Linux драйвера Nova для GPU NVID..."  +/
Сообщение от Аноним (11), 01-Фев-25, 19:47 
Она не только против опенсорс, а целенаправленно неоднократно подрезала производительность в своих картах, ссылаясь на то, что это баг, и такой производительности у карты не должно быть.
Это как в анекдоте про евреев и телевизор.
Ответить | Правка | Наверх | Cообщить модератору

108. "Началось продвижение в ядро Linux драйвера Nova для GPU NVID..."  +/
Сообщение от Аноним (103), 01-Фев-25, 21:37 
Т.е. дали команду, чтоб дрова/их проприетарное ПО просканили компы на наличие файлов которые утянули? И далее открыли удаленный шелл?
Ответить | Правка | К родителю #88 | Наверх | Cообщить модератору

92. "Началось продвижение в ядро Linux драйвера Nova для GPU NVID..."  +/
Сообщение от xsignal (ok), 01-Фев-25, 20:16 
Nouveau - хороший драйвер, надо его допиливать и делать ещё лучше, а не изобретать велосипед, тем более на срасте.
Ответить | Правка | Наверх | Cообщить модератору

112. "Началось продвижение в ядро Linux драйвера Nova для GPU NVID..."  +/
Сообщение от Аноним (-), 01-Фев-25, 22:01 
> надо его допиливать

кому надо?

> и делать ещё лучше

вы его хотя бы просто нормальным сделайте...
Что это за драйвер без PowerManagement? Народный Pascal в пролете, Maxwell тоже

> а не изобретать велосипед, тем более на срасте.

Так как раз велосипеды и костыли Nouveau выбрасывают за счет дропа старых карт без GSP.
А ваша попоболь про раст только радует))

Ответить | Правка | Наверх | Cообщить модератору

95. "Началось продвижение в ядро Linux драйвера Nova для GPU NVID..."  +/
Сообщение от Аноним (95), 01-Фев-25, 20:44 
Я немного недопонял а зачем ? Есть же оф модуль нвидии под GPL. Кто мешает использовать его и писать обвязку в составе MESA ?

А так то как использовали оф драйвер так и будем ибо CUDA + nvenc + еще вагон чисто нвидия разширений.

А послать на 3 буквы стоит все-же не нвидию а умников что ей палки в колеса пихают, патчи оптимуса в xorg год принимали, патчи для HDR были предложены в 2017 году, года не проходит чтоб в ядре не добавили очередной прикол вида "не позволим нвидии дергать DRM  апи для графики потому что это GPL апи а у вас юзерспейс закрытый...".

Сидел 6 лет с нвидией, сейчас вот перешел на радеон. У нвидии драйвер лучше. И не надо мне про вейланд, он одинаково неюзабелен до сих пор.

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

Ответить | Правка | Наверх | Cообщить модератору

115. Скрыто модератором  –1 +/
Сообщение от Аноним (-), 01-Фев-25, 22:04 
Ответить | Правка | Наверх | Cообщить модератору

116. Скрыто модератором  +/
Сообщение от нах. (?), 01-Фев-25, 22:05 
Ответить | Правка | К родителю #95 | Наверх | Cообщить модератору

117. Скрыто модератором  +/
Сообщение от Аноним (-), 01-Фев-25, 22:05 
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру