როგორ დააინსტალიროთ NVIDIA დრაივერები Fedora 37 Linux-ზე

რეკლამა

რაც შეეხება გრაფიკის დამუშავებას, სიჩქარე ხშირად მთავარია. Linux-ის ნებისმიერი მომხმარებლისთვის, რომელიც ეყრდნობა საკუთარ სისტემას სათამაშო ან გრაფიკული დიზაინისთვის, აუცილებელია უსწრაფესი დრაივერების ქონა. მიუხედავად იმისა, რომ ყველაზე თანამედროვე Linux დისტრიბუციებს მოყვება Nouveau დრაივერები წინასწარ დაინსტალირებული, ეს ხშირად არ არის ყველაზე განახლებული ან კარგად მხარდაჭერილი დრაივერები. თუმცა, Nouveau ღია კოდის გრაფიკული მოწყობილობის დრაივერი Nvidia-ს ვიდეო ბარათებისთვის, როგორც წესი, უფრო ნელია ვიდრე Nvidia-ს საკუთრების ან ღია კოდის დრაივერი და არ აქვს უახლესი აპარატურის ფუნქციებისა და პროგრამული ტექნოლოგიების მხარდაჭერა. უმეტეს შემთხვევაში, NVIDIA-ს სათანადო დრაივერებზე განახლება გაცილებით უკეთეს გამოცდილებას მოგცემთ. ზოგიერთ სიტუაციაში, სიჩქარისა და შესრულების გაუმჯობესება შეიძლება იყოს მნიშვნელოვანი.

შემდეგი გაკვეთილი გასწავლით თუ როგორ დააინსტალიროთ Nvidia დრაივერები Fedora 37 Linux-ზე RPM Fusion-დან ან Nvidia RPM Cuda REPO-დან cli ბრძანების ხაზის ტერმინალის გამოყენებით.

სარჩევი

განაახლეთ Fedora

სანამ დაიწყებთ, განაახლეთ თქვენი სისტემა, რათა დარწმუნდეთ, რომ ყველა არსებული პაკეტი განახლებულია, რათა თავიდან აიცილოთ კონფლიქტები, ეს აუცილებელია დრაივერების დაყენებისას, როგორიცაა გრაფიკული ბარათის დრაივერები და ბირთვები და ა.შ.

sudo dnf upgrade --refresh -y

დააინსტალირეთ Nvidia დრაივერები Nvidia CUDA RPM-დან

Nvidia დრაივერების დაყენების კიდევ ერთი მეთოდი მომხმარებლებისთვის არის დრაივერების დაყენება პირდაპირ CUDA საცავიდან.

ამ გაკვეთილის დროს, Nvidia-მ არ გამოუშვა Fedora 37 ფილიალი, მისი ბეტა გამოშვების გათვალისწინებით, და ოფიციალურად გამოქვეყნების შემდეგ რამდენიმე კვირა სჭირდება. თუმცა, Fedora 36-ის საცავი შეიძლება იყოს იმპორტირებული და მუშაობს იმის გათვალისწინებით, რომ პაკეტის დამოკიდებულების მინიმალური ვერსიები აკმაყოფილებს მოთხოვნებს. მე პირადად გამოვტესტე ეს სამ სხვადასხვა Nvidia ბარათზე და კომპიუტერზე, მაგრამ გირჩევთ ამ მეთოდის გამოყენებამდე სრული სარეზერვო ასლის გაკეთებას, ყოველი შემთხვევისთვის.

გაფრთხილება, X86_64 არქიტექტურა მხარდაჭერილია მხოლოდ NVIDIA-ს ამ მეთოდით.

პირველ რიგში, შემოიტანეთ საცავი თქვენი სისტემისთვის.

რეკლამა
რეკლამა

sudo dnf config-manager --add-repo https://developer.download.nvidia.com/compute/cuda/repos/fedora36/x86_64/cuda-fedora36.repo

დააინსტალირეთ საჭირო დამოკიდებულებები უსაფრთხო ზომებისთვის.

sudo dnf install kernel-headers kernel-devel tar bzip2 make automake gcc gcc-c++ pciutils elfutils-libelf-devel libglvnd-opengl libglvnd-glx libglvnd-devel acpid pkgconfig dkms

შემდეგი, დააინსტალირეთ უახლესი NVIDIA დრაივერები შემდეგი ბრძანების გამოყენებით.

sudo dnf module install nvidia-driver:latest-dkms

მაგალითი გამომავალი:

როგორ დააინსტალიროთ NVIDIA დრაივერები Fedora 37 Linux-ზე

ალტერნატიულად, შეგიძლიათ ჩამოთვალოთ Nvidia RPM-ის მოდულები შემდეგი ბრძანების გამოყენებით.

sudo dnf module list nvidia-driver

მაგალითი გამომავალი:

როგორ დააინსტალიროთ NVIDIA დრაივერები Fedora 37 Linux-ზე

ალტერნატიულად, შეგიძლიათ დააინსტალიროთ სხვა მოდული და მე გირჩევთ შეინახოთ უახლესი. თუმცა, როგორც ზემოთ, შეგიძლიათ დააინსტალიროთ ახლახან გამოშვებული Nvidia ღია კოდის ფილიალი მათთვის, ვინც ამჯობინებს გამოიყენოს ეს საკუთრების ფილიალის ნაცვლად.

მაგალითი:

sudo dnf module install nvidia-driver:open-dkms

და ბოლოს, მე გირჩევთ ყოველთვის გამოიყენოთ ფილიალი, რომელსაც აქვს -დამატებულია dkms, წინააღმდეგ შემთხვევაში შეიძლება შეგექმნათ პრობლემები მომავალში თქვენი სისტემის განახლებისას.

რეკლამა
რეკლამა

დააინსტალირეთ Nvidia დრაივერები – RPM Fusion Method

ნაგულისხმევად, Linux-ის დისტრიბუციის უმეტესობის მსგავსად, Fedora-ს არ გააჩნია NVIDIA საკუთრების დრაივერები. Fedora 37-ზე ამ ინსტალაციის საუკეთესო მეთოდი არის RPM fusion საცავი.

პირველ რიგში, გახსენით თქვენი ტერმინალი და დაამატეთ შემდეგი საცავი

იმპორტი RPM Fusion Free

sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm

RPM Fusion არაფრად იმპორტი

sudo dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

დასრულების შემდეგ, განაახლეთ თქვენი საცავის სია.

sudo dnf update --refresh

დააინსტალირეთ NVIDIA დრაივერიs

RPM Fusion საცავის იმპორტის შემდეგ, შეასრულეთ შემდეგი ბრძანება, რომ დააინსტალიროთ უახლესი Nvidia დრაივერები თქვენს Fedora სისტემაში.

sudo dnf install akmod-nvidia -y

შემდეგი, დააინსტალირეთ CUDA დრაივერის მხარდაჭერა. იდეალურ შემთხვევაში, შეიძლება ეს არ დაგჭირდეთ, მაგრამ ხანდახან, თუ პრობლემები შენარჩუნებულია, CUDA მხარდაჭერის დაყენებამ შეიძლება პრობლემები გადაჭრას.

sudo dnf install xorg-x11-drv-nvidia-cuda

მას შემდეგ რაც ყველაფერი დაინსტალირდება, თქვენ უნდა გადატვირთოთ თქვენი Fedora სისტემა. ნაგულისხმევად, ეს ასევე ავტომატურად გამორთავს Nouveau-ს დრაივერებს.

reboot

არჩევითი მეთოდი – ჩართეთ RPM Fusion TESTING ფილიალი

RPM Fusion-ის ტესტირება ძირითადად შეიცავს ტესტირებას ან ბეტა პაკეტებს. ეს შეიძლება იყოს სასარგებლო მათთვის, ვისაც სურს დააინსტალიროს bleeding-edge NVIDIA დრაივერები.

პირველი, ჩართეთ RPM Fusion Testing საცავი შემდეგი ბრძანების გამოყენებით.

რეკლამა
რეკლამა

ჩართეთ უფასო საცავი

sudo dnf config-manager --set-enabled rpmfusion-free-updates-testing

ჩართეთ არათავისუფალი საცავი

sudo dnf config-manager --set-enabled rpmfusion-nonfree-updates-testing

ჩართვის შემდეგ გააგრძელეთ დრაივერების ინსტალაცია ან განახლების გაშვება. თუ ტესტში ახალი დრაივერები გამოჩნდება, ან, უფრო სავარაუდოა, რომ ბეტა დრაივერები გამოჩნდება და შეგიძლიათ დაიწყოთ მათი განახლება, გახსოვდეთ, რომ ისინი შეიძლება გაფუჭებული იყოს, ასე რომ არ გაგიკვირდეთ.

ზოგჯერ შეიძლება დაგჭირდეთ RPM Fusion ტესტირების საცავი გამორთოთ. ეს შეიძლება სწრაფად გაკეთდეს შემდეგი ბრძანების გამოყენებით, ხელახლა ჩართვისთვის გამოიყენეთ შემდეგი ბრძანებები ზემოთ და ჩამოიბანეთ და გაიმეორეთ.

გამორთეთ უფასო საცავი

sudo dnf config-manager --set-disabled rpmfusion-free-updates-testing

გამორთეთ არათავისუფალი საცავი

sudo dnf config-manager --set-disabled rpmfusion-nonfree-updates-testing

დააინსტალირეთ NVIDIA Legacy დრაივერები

მათთვის, ვინც განაახლეს Fedora და სჭირდება ძველი დრაივერები, მათი გრაფიკული ბარათი აღარ არის მხარდაჭერილი Nvidia-ს უახლესი დრაივერების პაკეტებში. ქვემოთ მოცემულია რამდენიმე ვარიანტის ინსტალაციის დრაივერი, გაითვალისწინეთ, რომ ისინი ხშირად არ განახლდება და შეიძლება არსებობდეს უსაფრთხოების ხარვეზები.

დააინსტალირეთ GeForce 600/700 NVIDIA სერიის დრაივერები:

sudo dnf install xorg-x11-drv-nvidia-470xx akmod-nvidia-470xx xorg-x11-drv-nvidia-470xx-cuda

დააინსტალირეთ GeForce 400/500 NVIDIA სერიის დრაივერები:

sudo dnf install xorg-x11-drv-nvidia-390xx akmod-nvidia-390xx xorg-x11-drv-nvidia-390xx-cuda

დააინსტალირეთ GeForce 8/9/200/300 NVIDIA სერიის დრაივერები:

sudo dnf install xorg-x11-drv-nvidia-340xx akmod-nvidia-340xx xorg-x11-drv-nvidia-340xx-cuda

როგორ განაახლოთ Nvidia დრაივერები

ყველა მომავალი განახლება იქნება სტანდარტული dnf განახლების ბრძანების პროცედურაში და ეს შეამოწმებს RPM Fusion საცავს განახლებისთვის და თქვენი დანარჩენ Fedora პაკეტებისთვის.

განახლებების შესამოწმებლად:

sudo dnf upgrade --refresh

გადაამოწმეთ NVIDIA დრაივერების ინსტალაცია

დაბრუნების შემდეგ, იხილეთ NVIDIA X სერვერის პარამეტრები შემდეგი გზის გამოყენებით.

აქტივობები > აპლიკაციების ჩვენება > NVIDIA X სერვერი

ალტერნატიულად, თუ გახსენით ტერმინალი, გამოიყენეთ შემდეგი ბრძანება.

რეკლამა
რეკლამა

nvidia-settings

მაგალითი, თუ ინსტალაცია წარმატებულია:

როგორ დააინსტალიროთ NVIDIA დრაივერები Fedora 37 Linux-ზე

გარდა ამისა, შეგიძლიათ გამოიყენოთ CLI ბრძანება თქვენს ტერმინალში. ეს იმუშავებს Nvidia RPM ინსტალაციის მეთოდით. RPM Fusion მომხმარებლებმა, ეს შეიძლება არ იმუშაოს, რადგან ის განკუთვნილია დესკტოპისთვის, ვიდრე CLI.

nvidia-smi

მაგალითი, თუ ინსტალაცია წარმატებულია:

როგორ დააინსტალიროთ NVIDIA დრაივერები Fedora 37 Linux-ზე

როგორ ამოიღოთ Nvidia დრაივერები და უკან დაბრუნება

თუ არ გსურთ გააგრძელოთ Nvidia-ს ოფიციალური დრაივერების გამოყენება, გამოიყენეთ შემდეგი ბრძანება.

RPM Fusion მოხსნის მეთოდი

sudo dnf autoremove akmod-nvidia xorg-x11-drv-nvidia-cuda -y

Nvidia RPM მოხსნის მეთოდი

sudo dnf module remove nvidia-driver:latest-dkms

ეს წაშლის ყველა დამოკიდებულებას და მოხსნის შემდეგ, თქვენ უნდა გადატვირთოთ.

reboot

გადატვირთვისას პროცესი ხელახლა ჩართავს Nouveau-ს დრაივერებს. თქვენ იხილავთ შეტყობინებას, რომელშიც ნათქვამია, რომ Nvidia-ს დრაივერები ვერ მოიძებნა, რაც ხელახლა ააქტიურებს Nouveau-ს დრაივერებს, რაც საჭიროების შემთხვევაში გაადვილებს წინ და უკან გადართვას.

კომენტარები და დასკვნა

თუ თქვენ ეძებთ უკეთეს გრაფიკულ დრაივერებს ან თუ თქვენი სისტემა კარგად არ მუშაობს Nouveau-ს დრაივერთან, გირჩევთ სცადოთ NVIDIA-ს საკუთრების დრაივერების დაყენება. შეიძლება ცოტა დამატებითი შრომა დასჭირდეს მათ სწორად დაყენებასა და გაშვებას, მაგრამ ჩემი გამოცდილებით, ღირს.

გაზიარება: