Пуснати драйвери за NVIDIA 555.58, разберете какво е новото и как да ги инсталирате в Ubuntu

Инсталирайте драйвери на Nvidia в Ubuntu

NVIDIA разкри Преди няколко дни настъпи освобождаването на нова версия на вашите драйвери NVIDIA 555.58 И сред най-важните промени, които тази версия представя, подобренията в поддръжката за Wayland се открояват, актуализацията на минималните изисквания за Linux, подобренията в инсталатора, подобренията, внедрени за Vulkan, наред с други неща.

Струва си да се спомене това клонът 550.x е позициониран като седмият стабилен клон след NVIDIA Пускам компонентите, които работят на ниво ядро. Модулите на ядрото на новия клон, заедно с техните общи компоненти, се хостват на GitHub и не са обвързани с никоя операционна система.

Какво е новото в драйверите на NVIDIA 555.58

В тази нова версия на NVIDIA 555.58, която е представена, едно от подобренията, които се открояват, е в инсталатора, който сега предлага опция за избор между отворени и патентовани модули на ядрото на Linux на системи, където се поддържат и двата типа модули на ядрото. По-специално се споменава, че във версия 560 на драйвера на NVIDIA отворените модули се очаква да бъдат активирани по подразбиране.

Друга промяна, която се откроява в новата версия е, че е добавена във Vulkan Wayland WSI поддръжка за режим на незабавно представяне, като се гарантира, че генерираното съдържание се изобразява, без да се изчаква завършването на вертикалния заглушаващ импулс, като по този начин се избягват прекъсвания в изображението.

Освен, че, Добавена е поддръжка за протокола Wayland linux-drm-syncobj-v1, че позволява изрична синхронизация на буферите използване на обекти за синхронизиране на DRM. Този протокол намалява латентността, елиминира артефактите и предотвратява заекването на системи с NVIDIA GPU и поддръжка на Wayland.

Също така се подчертава, че Кодът, който използва повиквания от фърмуера към GSP, е активиран по подразбиране на системи с базирани на Turing GPU (GeForce GTX 16xx и всички RTX) и по-нови микроархитектури, включително GSP микроконтролер. За деактивирането му се предлага опцията за използване на параметъра «NVreg_EnableGpuFirmware=0» в модула на ядрото.

От други промени които се открояват:

  • Минималната поддържана версия на ядрото на Linux е увеличена от 3.10 на 4.15.
  • Поддръжката на HDMI с 10 бита на цветен канал е активирана по подразбиране (може да бъде деактивирана с параметъра “hdmi_deepcolor=0”).
  • Добавена е интерактивна подкана към инсталатора на nvidia, за да се позволи избор между частни и отворени модули на ядрото на системи, където се поддържат и двата типа модули на ядрото.
  • Коригирана грешка, която неправилно позволяваше на `nvidia-smi -r` да нулира главния GPU при използване на отворени модули на ядрото.
  • Премахната поддръжка за Base Mosaic на GeForce, която преди беше налична само на избрани GPU платки с някои дънни платки и беше ограничена до пет устройства с дисплей.
  • Коригирана грешка, която караше vkGetPhysicalDeviceSurfaceSupportKHR неправилно да отчита поддръжка за повърхности на Wayland, когато nvidia-drm не беше зареден с moddeset=1.
  • Поправена е грешка, която може да доведе до увисване на екрана, когато е спряно на ядро ​​с активиран CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER с nvidia-drm, зареден с modeset=1 и fbdev=1.
  • Добавена е поддръжка за използване на EGL вместо GLX като OpenGL ICD за NvFBC.

Накрая ако искате да научите повече за това Можете да пуснете тази нова версия на драйверите проверете следната връзка.

Как да инсталирам NVIDIA драйвери на Ubuntu и деривати?

Ако се интересувате от възможността да използвате драйвери на NVIDIA във вашата система, трябва да знаете каквоe за Ubuntu и неговите производни, има два начина да го направите. Като предварителна стъпка трябва да определите кой модел графична карта имате и кои драйвери са подходящи. За да направите това, трябва да отворите терминал и да въведете в него:

lspci | grep -i nvidia

Направих това, първият вариант и този, който се препоръчва за начинаещи или ако не искате да разваляте графичната си сесия, това е чрез използване на хранилището на NVIDIA и преди да преминете към изпълнение на команди, струва си да изясните, че към момента на писане на статията драйверите на NVIDIA 555.58 все още не са налични в хранилището , но въпрос на дни е да са там.

За да инсталирате по този метод, Първо трябва да се уверите, че вашата система е актуализирана преди инсталиране на драйвери:

sudo apt update && sudo apt upgrade -y

след това Нека инсталираме някои допълнителни пакети:

sudo apt install build-essential dkms

А сега нека добавяне на хранилище със следната команда:

sudo add-apt-repository ppa:graphics-drivers/ppa

sudo apt актуализация

Сега можете да инсталирате драйверите, За да направите това, ще замените "XX" с драйвера, който е подходящ за вашата графична карта в командата "nvidia-driver-XX". В случая на тази статия nvidia-graphics-drivers-555).

sudo apt install nvidia-graphics-drivers-555

След инсталацията, рестартирайте системата си за да влязат в сила промените:

sudo reboot

Сега вторият метод е чрез изтегляне на драйвера директно от уебсайта на NVIDIA от Следваща връзка откъдето ще го изтеглим.

Забележка: преди да извършите какъвто и да е процес, важно е да проверите съвместимостта на този нов драйвер с конфигурацията на вашия компютър (система, ядро, заглавки на linux, версия на Xorg).

Защото ако не, можете да получите черен екран и в нито един момент ние не сме отговорни за това, тъй като вашето решение е да го направите или не.

Извършихте изтеглянето сега нека да продължим да създаваме черен списък, за да избегнем конфликт с новите безплатни драйвери:

sudo nano /etc/modprobe.d/blacklist-nouveau.conf

И в него ще добавим следното.

blacklist nouveau

blacklist lbm-nouveau

options nouveau modeset=0

alias nouveau off

alias lbm-nouveau off

След като това стане, сега ще рестартираме нашата система, така че черният списък да влезе в сила.

След като системата се рестартира, сега ще спрем графичния сървър (графичен интерфейс) с:

sudo init 3

В случай че имате черен екран при стартиране или ако сте спрели графичния сървър, сега ще получим достъп до TTY, като напишем следната конфигурация на клавиша "Ctrl + Alt + F1".

Ако вече имате предишна версия, Препоръчително е да извършите деинсталацията, за да избегнете възможни конфликти:

Просто трябва да изпълним следната команда:

sudo apt-get purge nvidia *

И сега е моментът да инсталирате, за това ще дадем разрешения за изпълнение с:

sudo chmod +x NVIDIA-Linux*.run

И изпълняваме с:

sh NVIDIA-Linux-*.run

В края на инсталацията ще трябва само да рестартирате компютъра си, така че всички промени да се заредят при стартиране.