Прошлог маја смо овде на блогу поделили вести о променама које је НВИДИА припремила за Линук, јер као што смо поменули у белешци, у следећем издању својих драјвера Власници “НВИДИА 560”, Отворени модули Линук кернела ће се подразумевано користити.
Па, сада је НВИДИА најавила своје планове да пребаци своје власничке драјвере на подразумеване модуле Линук кернела, почевши од Туринг микроархитектуре (ГеФорце ГТКС 1600 и РТКС 2000).
Вреди то напоменути модули за Линук су отворени у пролеће 2022 под лиценцама МИТ и ГПЛв2, а план да се оне користе као подразумеване је откривен пре два месеца. Ова промена подразумева да ће подразумевани пакет драјвера користити постојеће отворене модуле, раније понуђена као опција. Међутим, основне функције фирмвера и компоненте корисничког простора, као што су библиотеке за ЦУДА, ОпенГЛ и Вулкан, остаће власништво.
Две године касније, постигли смо еквивалентне или боље перформансе апликације са нашим модулима ГПУ кернела отвореног кода и додали значајне нове могућности:
-Подршка за управљање хетерогеном меморијом (ХММ).
-Поверљиво рачунарство
-Доследне меморијске архитектуре наших Граце платформи
-И још
Сада смо на тачки где је потпуни прелазак на модуле ГПУ кернела отвореног кода права одлука и ту промену правимо у предстојећем издању драјвера Р560.
До сада су власнички контролери укључивали варијанте модула и власнички и отворени код, ажурирани синхроно, али су власнички модули коришћени подразумевано.
Главна разлика Међу доступним опцијама је и то отворени модули се могу користити само са ГПУ-овима опремљеним ГСП микроконтролером (засебан ГПУ системски процесор). Овај микроконтролер омогућава да се ГПУ иницијализација и контролне операције преместе са контролера на власнички фирмвер. ГСП се налази у видео картицама заснованим на микроархитектурама као што су Туринг, Ампере, Ада и Хоппер.
Поред нових ГПУ-а, Власнички модули и даље подржавају старије ГПУ-ове који нису опремљени ГСП-ом, попут оних заснованих на Максвел, Паскал и Волта микроархитектурама. НВИДИА намерава да престане да имплементира подршку за нове ГПУ у власничке модуле и да се фокусира искључиво на развој отворених модула. На пример, подршка за нове НВИДИА Граце Хоппер и НВИДИА Блацквелл платформе је сада доступна у отвореним модулима, које не подржавају власнички модули.
Модули језгра ГПУ отвореног кода не подржавају све ГПУ-ове.
За платформе следеће генерације као што су НВИДИА Граце Хоппер или НВИДИА Блацквелл, требало би да користите модуле језгра ГПУ отвореног кода. Власнички драјвери нису подржани на овим платформама.
За новије ГПУ-ове на архитектури Туринг, Ампере, Ада Ловелаце или Хоппер, НВИДИА препоручује прелазак на модуле ГПУ кернела отвореног кода. За старије ГПУ-ове на архитектури Маквелл, Пасцал или Волта, модули језгра ГПУ отвореног кода нису подржани на вашој платформи. Наставите да користите НВИДИА власнички драјвер.
За мешовиту примену са старијим и новијим ГПУ-овима на истом систему, наставите да користите власнички драјвер.
Са издавањем драјвера за НВИДИА 560 за ГПУ засноване на Тјуринг микроархитектури и за ГПУ виртуелизацију засновану на Ада, биће објављене отворене верзије модула кернела који је подразумевано инсталиран и нвидиа-пеермем.ко у ситуацијама када је његова употреба могућа. У дистрибуцијама Убунту, Дебиан, СУСЕ и опенСУСЕ, препоручује се коришћење пакета „нвидиа-опен“ да инсталирате верзију отвореног модула НВИДИА драјвера. На дистрибуцијама заснованим на РХЕЛ-у, препоручује се коришћење „нвидиа драјвер".
Вреди то напоменути НВИДИА нуди нову скрипту «нвидиа-дривер-ассистант» помоћ за откривање, која поједностављује избор оптималне верзије модула кернела. Иако, с друге стране, за кориснике који то радије раде са командама, ако желе да инсталирају власничке модуле кернела на систем, морају да наведу опцију «–кернел-модуле-типе=проприетари» када покрећете инсталациони фајл са НВИДИА драјверима.
коначно ако јеси заинтересовани да сазнају више о томе, детаље можете проверити у следећи линк.