Драйвера на линукс fedora

Устанавливаем видеодрайвер NVIDIA в Fedora 36

Первым делом после установки Fedora следует обновить систему, а затем установить все необходимые драйвера, в том числе и на видеокарту от NVIDIA. Тут стоит отметить, что в дистрибутиве Fedora могут возникнуть непредвиденные трудности с драйверами для NVIDIA, но, как показывает практика, такое происходит не часто. E меня Fedora завелась с гибридной графикой без танцев с бубном. Так же стоит отметить, что в данная статья подойдет как для стационарного компьютера, так и для ноутбуков с видеокартами от NVIDIA. Так как начиная с версии драйвера 435.xx, технология NVIDIA Optimus которая и отвечает за переключение видеокарт поддерживается из коробки.

Установка драйвера NVIDIA

Но, перед началом установки драйвера NVIDIA необходимо обновить систему и подключить репозиторий RPM Fusion, если вы это не сделали ранее. В репозитории RPM Fusion содержаться многие проприетарные драйвера и другой софт, который по лицензионным соглашениям нельзя использовать в основном репозитории Fedora.

Итак, давайте приступим к обновлению системы, а затем подключим репозиторий RPM Fusion (если он у вас уже подключен, то этот шаг можно пропустить), а затем установим драйвера.

Подключаем репозиторий RPM Fusion командой:

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

видео драйвер NVIDIA в Fedora 36 2

Обновляем систему командой:

Либо, через графический интерфейс магазина приложений GNOME, тут кому как удобнее:

видео драйвер NVIDIA в Fedora 36 1

Теперь можно переходить непосредственно к установке драйверов для NVIDIA в Fedore 36 с необходимыми зависимостями. Для этого возвращаемся в терминал и выполняем команду:

sudo dnf install gcc kernel-headers kernel-devel akmod-nvidia xorg-x11-drv-nvidia xorg-x11-drv-nvidia-libs xorg-x11-drv-nvidia-power nvidia-settings xorg-x11-drv-nvidia-libs.i686

Для запуска 32 битных приложений используется пакет “xorg-x11-drv-nvidia-libs.i686”, в том числе и для запуска игр. Если вы не пользуетесь 32 битными приложениями и не играете в игры, то данный пакет можно и не устанавливать, в любом случае, предполагаю, что лишним он не будет, по этому и включил его в команду выше.

видео драйвер NVIDIA в Fedora 36 3

После завершения установки всех пакетов, выполняем команду:

видео драйвер NVIDIA в Fedora 36 4

Тем самым убеждаемся в том, что все модули были успешно собраны. Следующим этапом пересоберем initrd и активируем systemd-юнит для нормальной работы спящего режима и гибернации:

sudo dracut --force sudo systemctl enable nvidia-

Про создание своих systemd юнитов вы можете прочесть в отдельной статье, перейдя по этой ссылке. На этом установка драйвера NVIDIA в Fedora закончена, осталось перезагрузить систему.

видео драйвер NVIDIA в Fedora 36 5

Запуск приложений на видеокарте NVIDIA

Для запуска приложений на дискретной видеокарте можно выполнить команду:

Читайте также:  Intel processors linux driver

__NV_PRIME_RENDER_OFFLOAD=1 __VK_LAYER_NV_optimus=NVIDIA_only __GLX_VENDOR_LIBRARY_NAME=nvidia и указать название приложения, например запустим терминал:

__NV_PRIME_RENDER_OFFLOAD=1 __VK_LAYER_NV_optimus=NVIDIA_only __GLX_VENDOR_LIBRARY_NAME=nvidia gnome-terminal

Либо, как вариант, можно запускать приложения использую правую клавишу мышки, затем выбираем пункт “Запустить, используя дискретную видеокарту”, покажу на своей системе:

видео драйвер NVIDIA в Fedora 36 6

Для примера запустим все тот же терминал используя дискретную видеокарту NVIDIA, а затем, введем команду, которая нам покажет какую карту в данный момент использует запущенный терминал:

видео драйвер NVIDIA в Fedora 36 7

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

Заключение

В данной статье мы рассмотрели установку драйверов для NVIDIA в дистрибутиве Fedora, данный метод подойдет для современных видеокарт, для более старых, тем более для гибридной графики данный метод установки не пригоден. Да и технология NVIDIA Optimus у вас не заработает. Что касается стабильности работы, то тут можно отметить, что на X11 Fedora работает весьма не плохо с гибридной графикой.

Актуальную версию Fedora вы можете всегда скачать с официального сайта.

А на этом сегодня все, если статья оказалась вам полезна, подписывайтесь на рассылку журнала в pdf формате, а так же на социальные сети журнала Cyber-X:

Юморилка, Telegram канал с анекдотами:
Telegram

По вопросам работы сайта, сотрудничества, а так же по иным возникшим вопросам пишите на E-Mail. Если вам нравится журнал и вы хотите отблагодарить за труды, вы можете перечислить донат на развитие проекта.

С уважением, редакция журнала Cyber-X

Источник

How to Install the NVIDIA Drivers on Fedora Workstation 38

Installing the NVIDIA GPU drivers is the first thing that you will want to do on your Fedora Workstation 38 operating system if you have an installed NVIDIA GPU on your computer.

In this article, we will show you how to install the NVIDIA drivers on Fedora Workstation 38 from the RPM Fusion repository. Although this article is for Fedora Workstation 38, it should work without any modifications on Fedora Workstation 37 and future versions of Fedora workstation. This article should also work on other spins of Fedora.

Topic of Contents:

  • Checking If NVIDIA GPU Is Installed on Your Computer
  • Upgrading the Installed Packages of Fedora Workstation 38
  • Installing the Kernel Headers and Development Libraries on Fedora Workstation 38
  • Enabling the RPM Fusion Repositories on Fedora
  • Updating the Fedora Package Repository Cache
  • Installing the NVIDIA Drivers on Fedora Workstation 38 from RPM Fusion Repository
  • Checking Whether the NVIDIA Drivers Are Working on Fedora
  • Installing the NVIDIA VAAPI/VDPAU Drivers on Fedora Workstation 38
  • Uninstalling the NVIDIA Drivers from Fedora Workstation 38
  • Conclusion
  • References

Checking If NVIDIA GPU Is Installed on Your Computer

To check whether you have an installed NVIDIA GPU on your computer, run the following command:

As you can see, we have an installed NVIDIA GeForce GTX 1050 Ti GPU on our computer. You may have a different installed NVIDIA GPU.

By default, Fedora Workstation 38 uses the open-source nouveau GPU drivers if you have an installed NVIDIA GPU on your computer instead of the proprietary/official NVIDIA drivers.

Читайте также:  Linux open data file

Upgrading the Installed Packages of Fedora Workstation 38

For the proprietary/official NVIDIA GPU drivers to work on Fedora Workstation 38, you have to update all the existing/pre-installed packages of Fedora Workstation 38.

To update all the pre-installed packages of Fedora Workstation 38, run the following command:

The DNF package repository cache of Fedora Workstation 38 is being updated and the package update is being prepared. It takes a few seconds to complete.

The packages are to be updated and the download size of the packages should be listed. To confirm the update, press Y and then press .

The updates are being downloaded. It takes a while to complete.

Once you see the following prompt, press Y and then press to continue.

The updates are being installed. It takes a while to complete.

At this point, the updates should be installed.

For the changes to take effect, restart your Fedora Workstation 38 machine with the following command:

Installing the Kernel Headers and Development Libraries on Fedora Workstation 38

For the proprietary/official NVIDIA GPU drivers to work, you also need to install the Linux kernel development tools on your Fedora Workstation 38 machine.

To install the Linux kernel development tools on Fedora Workstation 38, run the following command:

To confirm the installation, press Y and then press .

The Linux kernel development packages are being downloaded. It takes a while to complete.

The Linux kernel development packages are being installed. It takes a while to complete.

At this point, the Linux kernel development packages should be installed.

Enabling the RPM Fusion Repositories on Fedora

The proprietary/official NVIDIA GPU drivers packages are available in the RPM Fusion repository of Fedora Workstation 38. RPM Fusion is a third-party package repository for RPM-based Linux distributions such as Fedora Workstation 38. RPM Fusion repository is not enabled by default on Fedora Workstation 38. To enable the RPM Fusion repository on Fedora Workstation 38, read the article on How to Enable RPM Fusion Repository on Fedora.

Updating the Fedora Package Repository Cache

Once you enabled the RPM Fusion repository on Fedora Workstation 38, update the DNF package repository cache with the following command:

The DNF package repository cache of Fedora Workstation 38 should be updated.

Installing the NVIDIA Drivers on Fedora Workstation 38 from RPM Fusion Repository

To install the proprietary/official NVIDIA GPU drivers on Fedora Workstation 38 from the RPM fusion repository, run the following command:

To confirm the installation, press Y and then press .

The NVIDIA GPU drivers packages and the required dependency packages are being downloaded. It takes a while to complete.

If you see the following prompt, press Y and then press to continue.

The NVIDIA GPU drivers packages and the required dependency packages are being installed. It takes a while to complete.

At this point, proprietary/official NVIDIA drivers should be installed on your Fedora Workstation 38 machine.

Читайте также:  Install dnf oracle linux

For the changes to take effect, reboot your Fedora Workstation 38 machine with the following command:

Checking Whether the NVIDIA Drivers Are Working on Fedora

To confirm whether the proprietary/official NVIDIA drivers are working on your Fedora Workstation 38 machine, run the following commands. You should see some similar outputs if the proprietary/official NVIDIA drivers are working correctly and the open-source nouveau drivers are no longer used:

You can also run the nvidia-smi program to confirm whether the proprietary/official NVIDIA drivers are working.

If the proprietary/official nvidia drivers are working correctly, you will see the installed NVIDIA drivers version number [1] and the processes of Fedora Workstation 38 that are using the NVIDIA GPU [2] .

To confirm whether the proprietary/official NVIDIA drivers are working, you can open the NVIDIA X Server Settings app from the “Application Menu” of Fedora Workstation 38.

If the proprietary/official NVIDIA drivers are working, you will see information on the installed NVIDIA GPU of your computer in the NVIDIA X Server Settings app.

Installing the NVIDIA VAAPI/VDPAU Drivers on Fedora Workstation 38

If you want to enable the video acceleration on video players like VLC, you need to install the NVIDIA VAAPI/VDPAU drivers on Fedora Workstation 38.

To install the NVIDIA VAAPI/VDPAU drivers on Fedora Workstation 38, run the following command:

To confirm the installation, press Y and then press .

The NVIDIA VAAPI/VDPAU drivers should be installed.

To check whether the NVIDIA VAAPI driver was installed correctly, run the following command:

To check whether the NVIDIA VDPAU driver was installed correctly, run the following command:

Uninstalling the NVIDIA Drivers from Fedora Workstation 38

If, for any reason, you want to remove the proprietary/official NVIDIA drivers from Fedora Workstation 38, run the following command:

To confirm the uninstall action, press Y followed by .

The proprietary/official NVIDIA drivers are being uninstalled from Fedora Workstation 38. It takes a while to complete.

At this point, the proprietary/official NVIDIA drivers should be uninstalled.

For the changes to take effect, reboot your Fedora Workstation 38 machine.

The NVIDIA kernel modules won’t be loaded the next time your Fedora Workstation 38 boots. This means that the proprietary/official NVIDIA drivers are uninstalled from your Fedora Workstation 38 machine.

Conclusion

We showed you how to install the proprietary/official NVIDIA drivers on Fedora Workstation 38 from the RPM Fusion package repository. We also showed you how to install the NVIDIA VAAPI/VDPAU drivers on Fedora Workstation 38 to enable the video playback acceleration and how to uninstall the proprietary/official NVIDIA drivers from Fedora Workstation 38 as well.

References:

About the author

Shahriar Shovon

Freelancer & Linux System Administrator. Also loves Web API development with Node.js and JavaScript. I was born in Bangladesh. I am currently studying Electronics and Communication Engineering at Khulna University of Engineering & Technology (KUET), one of the demanding public engineering universities of Bangladesh.

Источник

Оцените статью
Adblock
detector