Меню Рубрики

Установка cuda на fedora

Fedora 31/30/29/28 nV > Updated on March 13, 2020 by JR 2650 comments

This is guide, howto install nVidia proprietary drivers on Fedora 31/30/29/28/27 and disable Nouveau driver. This guide works with GeForce 6/7/8/9/200/300/400/500/600/700/800/900/10/20 series cards.

    GeForce 20 series cards works with 440.xx nV >

This is totally different guide than my earlier guides, like Fedora 20 nVidia driver install. This guide uses nVidia drivers directly from nVidia site and dkms to help on kernel updates. Have to say that I have had and heard strange problems with different repos (like RPMFusion) nVidia drivers. So that’s why I decided go back to old school (and bit ugly) method and install nVidia drivers “manually”. I have tested this guide with 340.xx (patched), 390.xx (patched), 440.xx drivers/cards.

With DKMS, you can just update your kernel and your nVidia drivers are compiled automatically. If you want to upgrade nVidia drivers, then you have to download new installer package from nVidia site.

Table of Contents

Let me know, if you have some problems?

Or if you succeed, you could post output of following commands:

Backup first important files before you start installation. And this is of course at your own risk, because graphic cards, components and monitors are different and some combinations might cause totally unexpected results.

1. Before nVidia drivers installation

1.1 Check is your nVidia card supported

List of Supported NVIDIA GPU Products, if your card found before 390.xx section, then use 440.xx drivers. If between 390.xx and 340.xx section, then use 390.xx drivers. If between 340.xx and 304.xx section, then use 340.xx drivers.

If you see multiple VGA controllers, then check next step and sometimes you might see example Intel VGA controller which have nothing to do with Optimus, normally you can go to BIOS and simply disable it.

1.2 NVIDIA Optimus Technology

If your lspci |grep -E “VGA|3D” output looks like following:

Or you know that your computer have NVIDIA Optimus Technology, and it is impossible to turn Intel Graphics / NVIDIA Optimus off in the BIOS then this guide might not work for you and it’s not tested. You should check Bumblebee Project.

1.3 Disable UEFI Secure Boot or Check Howto Sign NVIDIA Kernel Module

If you have UEFI Secure Boot enabled, then you have to disable Secure Boot or sign your NVIDIA kernel module.

2. Install nVidia proprietary drivers on Fedora 31/30/29/28/27 and disable the nouveau driver

2.1 Download nVidia Installer Package

Tested versions:

Fedora 31 Fedora 30 Fedora 29 Fedora 28/27
440.64 (February 28, 2020) 440.64 (February 28, 2020) 440.64 (February 28, 2020) 440.64 (February 28, 2020)
390.132 (November 8, 2019) 390.132 (November 8, 2019) 390.132 (November 8, 2019) 390.132 (November 8, 2019) 340.108 (December 23, 2019) 340.108 (December 23, 2019) 340.108 (December 23, 2019) 340.108 (December 23, 2019)

Note 390.132 users: 390.132 on Fedora 31/30 with Kernel 5.5 needs a patched version (Download NVIDIA-Linux-x86_64-390.132 + Kernel 5.5+ patched version).

Note 340.108 users: 340.108 on Fedora 31/30 Kernel 5.5/5.4/5.3 needs a patched version (Download NVIDIA-Linux-x86_64-340.108 + Kernel 5.5/5.4/5.3 patched version).

Note Fedora 27 users: You might have problems with GDM (black screen). Looks like there is no fix to this, but you can change Display Manager example to LXDM, LightDM, SDDM or KDM. Or you can upgrade Fedora 28 or upgrade to Fedora 29.

2.2 Make nVidia installer executable

2.3 Change root user

2.4 Make sure that you system is up-to-date and you are running latest kernel

After update reboot your system and boot using latest kernel:

2.5 Install needed dependencies

2.6 Disable nouveau

2.6.1 Create or edit /etc/modprobe.d/blacklist.conf

2.6.2 Edit /etc/sysconfig/grub

Append ‘rd.driver.blacklist=nouveau’ to end of ‘GRUB_CMDLINE_LINUX=”…”‘.

2.6.3 Update grub2 conf

2.6.4 Remove xorg-x11-drv-nouveau

2.6.5 Generate initramfs

2.7 Reboot to runlevel 3

Note: You don’t have Desktop/GUI on runlevel 3. Make sure that you have some access to end of guide. (Print it, use lynx/links/w3m, save it to text file).

OR alternatively you can change the runlevel on GRUB2 adding one additional parameter. Quick guide howto change runlevel on GRUB2. If you use this method, then don’t set multi-user.target and don’t set graphical.target on step 2.9 (just reboot).

2.8 Install nVidia proprietary drivers for GeForce 6/7 & GeForce 8/9/200/300 & GeForce 400/500/600/700/800/900/10/20 series cards

2.8.1 Log in as root user

Or alternatively change root user (you shouldn’t have nouveau and xorg loaded)

2.8.2 Run NVIDIA Binary

Following command executes driver install routine. Use full file name command if you have multiple binaries on same directory.

2.8.3 nVidia Installer Register the Kernel Source Modules with DKMS

2.8.4 nVidia Installer 32-bit Compatibility Libraries

2.8.5 nVidia Installer Installing Drivers and Building kernel module

Note: If you get libglvnd error, then abort installation and try this. Also “Install and overwrite existing files” works, but fixing this error is more clean way to install NVIDIA Drivers.

2.8.6 nVidia Installer Automatic Xorg Config and Backup

2.8.7 nVidia Drivers Installation Complete

2.9 All Is Done and Then Reboot Back to Runlevel 5

2.10 VDPAU/VAAPI support

To enable video acceleration support for your player (Note: you need Geforce 8 or later).

3. Some Screenshots Using Different Cards and Drivers

3.1 nVidia 440.64 drivers on Fedora 31 Gnome 3.34.4 with Kernel 5.5.8

3.2 nVidia 390.132 drivers on Fedora 31 Gnome 3.34.4 with Kernel 5.5.8

3.3 nVidia 340.108 drivers on Fedora 31 Gnome 3.34.4 with Kernel 5.5.8

Let me know, if you have problems?

Or if you succeed, you could post output of following commands:

источник

Правильная установка драйверов NV > 11.01.2017 02.11.2019 81 комментарий HOWTO

Пользователи видеокарт NV >

Введение

К написанию данной статьи меня побудила статья на другом сайте, в которой рассказывается о единственно верном с их точки зрения варианте установки посредством запуска с правами суперпользователя .run файла, скачанного с официального сайта NVIDIA.

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

Механизмов безопасного удаления после такой установки также не предусмотрено, поэтому потребуется либо вручную искать и удалять установленные блобом файлы, а также править назад все изменённые конфиги, что очень долго и нудно, либо переустанавливать систему с нуля.

Выбор способа установки

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

Установленные из репозиториев драйверы будут автоматически обновляться штатным для дистрибутива способом (для Fedora через dnf upgrade, либо графический менеджер пакетов на базе PackageKit).

Установка обычного драйвера

Обычный проприетарный драйвер NVIDIA доступен в репозиториях RPM Fusion, поэтому нам потребуется подключить их если они ещё не подключены (необходимы как free, так и nonfree):

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

Установка для современных видеокарт

Вариант для современных видеокарт NVIDIA (серии 700, 800 (ноутбуки), 900 и 1000, 2000, 1600 и более современные):

Если используется 64-битная ОС, но требуется запускать ещё и Steam и 32-битные версии игр, то установим также 32-битный драйвер (устанавливать сразу после предыдущих):

Установка для более старых видеокарт

Для видеокарт NVIDIA серий 300, 400, 500, 600:

Для 64-битных ОС с необходимостью запуска 32-битных игр (устанавливать сразу после предыдущих):

Установка для устаревших видеокарт

Для устаревших видеокарт NVIDIA (серии 6000, 7000, 8000, 9000, 200):

Для 64-битных ОС с необходимостью запуска 32-битных игр (устанавливать сразу после предыдущих):

Действия по окончании установки

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

Если возникла ошибка, то подробный журнал можно найти в каталоге /var/cache/akmods/nvidia/.

Теперь вырежем из образа initrd драйвер nouveau и добавим NVIDIA:

Удаление драйверов

Если возникли какие-то проблемы, либо драйверы NVIDIA более не требуются, то их всегда можно удалить штатным способом:

По окончании удаления необходимо в обязательном порядке пересобрать образ initrd, чтобы вернуть в него удалённый при установке свободный драйвер nouveau:

При возникновении чёрного экрана

Если по окончании установки и перезагрузки вместо окна входа в систему нас встретит чёрный экран, то в загрузчике добавим через пробел следующие параметры ядра:

Также нужно в обязательном порядке зайти в модуль настройки UEFI компьютера или ноутбука и отключить UEFI Secure Boot (сама Fedora поддерживает работу с Secure Boot, однако модули ядра проприетарного драйвера не имеют цифровой подписи, поэтому не могут быть загружены в данном режиме и, как следствие, пользователь увидит чёрный экран), а также перевести его из режима Windows Only в Other OS.

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

Начиная с Fedora 31 и версии проприетарного драйвера 435.xx, технология NVIDIA Optimus, используемая в ноутбуках с гибридной графикой, поддерживается в полной мере «из коробки». К сожалению, старые поколения видеокарт (ниже серии 700) им не поддерживаются и поэтому работать не будут.

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

Установим стандартный драйвер NVIDIA для современных видеокарт:

Если используется 64-битная ОС, но требуется запускать ещё и Steam и 32-битные версии игр, то установим также 32-битный драйвер (устанавливать сразу после предыдущих):

Действия по окончании установки

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

Если возникла ошибка, то подробный журнал можно найти в каталоге /var/cache/akmods/nvidia/.

Теперь вырежем из образа initrd драйвер nouveau и добавим NVIDIA:

При возникновении чёрного экрана

Если по окончании установки и перезагрузки вместо окна входа в систему нас встретит чёрный экран, то в загрузчике добавим через пробел следующие параметры ядра:

Также нужно в обязательном порядке зайти в модуль настройки UEFI компьютера или ноутбука и отключить UEFI Secure Boot (сама Fedora поддерживает работу с Secure Boot, однако модули ядра проприетарного драйвера не имеют цифровой подписи, поэтому не могут быть загружены в данном режиме и, как следствие, пользователь увидит чёрный экран), а также перевести его из режима Windows Only в Other OS.

Работа с NVIDIA Optimus

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

Пример запуска панели управления NVIDIA для Optimus конфигураций:

Пример запуска приложения app.exe через Wine на Optimus:

Удаление драйверов

Если возникли какие-то проблемы, либо драйверы NVIDIA более не требуются, то их всегда можно удалить штатным способом:

По окончании удаления необходимо в обязательном порядке пересобрать образ initrd, чтобы вернуть в него удалённый при установке свободный драйвер nouveau:

Пользователям Gnome с Wayland

Если используется Gnome с GDM, то необходимо отключить поддержку Wayland ибо проприетарные драйверы NV >

Если этот шаг пропустить, то при следующей загрузки увидим серый экран с надписью «Упс, что-то пошло не так». Пользователи KDE, XFCE и других DE могут смело его пропускать ибо в Fedora используется Wayland пока только для Gnome.

81 комментарий к записи

Огромное спасибо за статью!

Не находит akmod-nvidia, org-x11-drv-nvidia, xorg-x11-drv-nvidia-libs
Пакета с названием akmod-nvidia не найдено.
Пакета с названием xorg-x11-drv-nvidia не найдено.
Пакета с названием xorg-x11-drv-nvidia-libs не найдено.
Ошибка: Совпадений не найдено.

Сначала нужно подключить репозитории RPMFusion, как сказано в статье. После этого данные пакеты смогут быть установлены.

Всё установил и работает, но неправильно… У меня ноут M50Vn с графической картой GeForce 9650M GT. Я столько лет потратил на это столько раз переустанавливал Ось после неудачной установки Nvidia. Я нашёл единственный удачный драйвер для ядра 2.6. К несчастью более поздние версии не поддерживает этот драйвер. Но мне кажется в связи с экспериментами с графической картой она просто накрылась. Однако на ядре 2.6 тот драйвер работает по прежнему. Не идеально, но в игры играть можно. Я не знаю какая это версия fedora, но Suse 11.4. Это ось 10-ти летней давности и для неё давно нет поддержки. Но думаю если поставить CentOS 6, то будет. Не работает аспект. Почему-то монитор стал вместо 16:9 3:4. Все картинки искажены ужасно. Смотреть невозможно, но это лучше, чем когда у тебя система вылетала через 3 минуты из-за нестабильности. Хотя там аспект не искажался. Я не уверен, что вообще возможно нормально установить эту карту. Возможно именно моя карта такая неудачная. Но я уже зарёкся когда-либо связываться с Nvidia. Ибо хуже не придумаешь когда навороченая карта не то, что не работает, а вообще автоматом подвешивает систему. Это всё из-за брэнда… Никогда не покупайте навороченный хард для Linux, не будет работать в лучшем случае… И ни в коем случае не мелкософтовский или компании связанyой с ней. А NVidia связана. Никто не знает как она работает, пишут наугад.. Даже тот драйвер общего типа и в бинарной форме. Исходников нет… Лучше какой нибудь ATI. Эти работают железно.

У меня ноут M50Vn с графической картой GeForce 9650M GT

Эта карта поддерживается более старой версией драйвера — nvidia-304xx. В статье сказано о том, как его установить.

Я столько лет потратил на это столько раз переустанавливал Ось после неудачной установки Nvidia

Если устанавливать всё, как описано в статье, то при возникновении проблем будет достаточно просто удалить данные пакеты и пересобрать initrd образ.

Лучше какой нибудь ATI. Эти работают железно!

Только те, которые поддерживаются свободным драйвером. Их проприетарные драйверы даже хуже, чем у NVIDIA.

А вообще, лучшие видеокарты для GNU/Linux — это интегрированные в процессоры Intel. С ними нет проблем.

После установки Nvidia драйверов в fedora 25\26 вместо сплеша с логотипом федоры появляется серый экран с тремя белыми точками, не подскажете можно эту мерзость вообще убрать?

Это известная проблема проприетарных драйверов. Другая проблема — невозможность задания родного для монитора разрешения виртуальных консолей фреймбуфера (всегда будет использоваться 800*600).

Теперь вырежем из образа initrd драйвер nouveau и добавим NVIDIA:
sudo dracut /boot/initramfs-$(uname -r).img $(uname -r) —force

Начиная, вроде бы, с 26 версии федоры, этого делать не требуется.

Да, этот шаг есть в скриптлетах устанавливаемых RPM пакетов с модулями ядра, но часто он отрабатывает некорректно и пользователь получает чёрный экран после загрузки, поэтому лучше ещё раз прогнать самостоятельно.

EFI, делал в таком порядке:

dnf install gcc kernel-headers kernel-devel akmod-nvidia xorg-x11-drv-nvidia xorg-x11-drv-nvidia-libs
dnf install xorg-x11-drv-nvidia-libs.i686
sudo akmods —force
sudo dracut /boot/initramfs-$(uname -r).img $(uname -r) —force
sudo grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg

после перезагрузки — Minimal BASH like…….

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

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

Похоже я сам на чем-то сглупил но проблема решилась так: выполнил только одну команду
+ установил vulcan, cuda но они думаю не суть и все заработало на свежеустановленном fedore 27.

Полезный материал, спасибо автору.
Рекомендую сделать небольшое дополнение к статье, что делать при обновлении ядра.
Я установил драйвера нвидиа, но потом (через месяц) обновил ядро, однако оно не может загрузиться. Я так понимаю, что хоть нвидиа и rpm через rpmfusion, но все равно там сборка происходит с учетом заголовочных файлов текущей версии ядра.
Всего хорошего!

Нет, такого быть не должно. При каждом обновлении ядра Fedora автоматически загружаются и соответствующие development пакеты, после чего выполняется akmods, который собирает новые kmod модули для нового ядра.

После обновления ядра 4.13 на 4.14 система норм загрузилась, но дрова не подхватились.
Пришлось снова вводить

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

Большое спасибо за статью. Удалось все согласно инструкции в Fedora 27.

Вот только sudo akmods —force завершался ошибкой и просил убедиться правильная ли версия kernel-devel установлена.

Если у кого так будет, стоит выполнить

А уже после его установки

Да, если в системе есть более старые версии ядер (по умолчанию dnf сохраняет 2 предыдущих ядра), то нужно либо установить соответствующие development пакеты для них вручную, либо просто удалить их. Новые версии будут автоматически устанавливаться сразу с development пакетами.

Сделал все, как описано в статье, драйверы встали, но теперь Гном не реагирует на кнопки мыши (нет реакции при щелчке по верхней панели Гнома, списку программ; окна нельзя переместить за заголовок окна или закрыть нажатием на крестик). Причем непосредственно в запускаемых приложениях все работает нормально. Подскажите, что можно сделать?

Вы используете Gnome на Wayland или X11? Видеокарты NVIDIA с проприетарными драйверами пока не очень хорошо работают с Wayland, поэтому рекомендую попробовать в менеджере сессий GDM выбрать пункт Gnome on X11 и проверить воспроизведётся ли проблема.

Как написано в конце статьи в /etc/gdm/custom conf раскомментировал строку WaylandEnable=false, так что Х11.

Этого недостаточно. Данная строка лишь заставляет сам GDM использовать X11. Gnome при этом всё равно будет в Wayland запускаться. Для полного переключения на X11 нужно в списке доступных сессий выбрать пункт Gnome on X11.

Странно, но у меня в списке сессий есть только GNOME и GNOME Classic. Гном запускается в X11, судя по
$ loginctl show-session 4 -p Type
Type=x11
Возможно проблема из-за того, что обновился с RF25 в связи с EOL. Нужно было до 26 обновляться и на ней посидеть пару-тройку месяцев, а то что-то намучился с 27-й уже — на другой машине регулярные зависания намертво, хотя там и чистая установка.
Ну да ладно, дрова от нвидии для меня не сильно критичны, в любом случае спасибо за ответы! 🙂

Возможно проблема из-за того, что обновился с RF25 в связи с EOL.

Это не имеет особого значения. Между Fedora 25 и 27 не было крупных изменений, поэтому обновление через один релиз проходит в штатном режиме.

Все поставил как указано в инструкции. Ничего вроде не отвалилось. Но любые команды с optirun ноут почему-то упрямо игнорирует. Ноутбук asus x75v. Fedora 24

У вас слишком старая версия дистрибутива. Обновитесь до Fedora 27.

Помогите, пожалуйста. Всё делаю, как написано в статье, однако nouveau как был, так и остаётся на месте!

Fedora 27, VGA compatible controller: NVIDIA Corporation GK208B [GeForce GT 730] (rev a1).

Никаких ошибок не было. Посоветуйте, что можно сделать?

Попробуйте задать дополнительные параметры ядра:

Это полностью отключит запуск nouveau.

Простите, что пропал так на долго. Сегодня вновь всё переустановил по вашей статье.

Указанная вами строка blаcklist=nоuveаu уже была в grub.сonf, добавил 2ю часть, и во время загрузки появились 3 маленьких квадрата (видимо, индикация), но к моему великому сожалению над ними на короткое время появляется сообщение ‘NVIDIA kernel module missing. Falling back to nouveau’. Соответственно nouveau загружается вновь.
Что можно попробовать ещё?

NVIDIA kernel module missing. Falling back to nouveau

Данное сообщение означает, что не удалось собрать модуль ядра NVIDIA. Повторно прогоните akmods и пересоберите модуль ядра. Если во время сборки произошла ошибка, в каталоге /var/cache/akmods/nvidia вы найдёте журнал, где будет больше полезной информации.

Vitaly, всё получилось. Прогонял ещё раз akmоds и dracut, смотрел лог в /var/cache/аkmods/nvidiа, смотрел что пишет lsinitrd. Всё вроде бы замечательно, перезагружаюсь — и всё ОК!

Огромное вам спасибо за помощь, без вас бы не справился!

Репозиторий со шмелем у меня (у меня Optimus, Fedora 27) не подключается.

Мы проверили — всё работает. Убедитесь, что вы верно скопировали команду подключения репозитория.

Спасибо, репозиторий подключился. Теперь при выполнении шага 2 (установка проприетарных драйверов) получаю ошибку об отсутствии совпадения для аргумента bamblebee-nvidia.
Извините, если задаю глупые вопросы. Я самый начинающий. Заранее спасибо.

У вас опечатка. Нужно писать bumblebee-nvidia. Просто копируйте строки целиком и вставляйте в консоль.

Двойной клик по строке с кодом на сайте автоматически выделит её и чтобы скопировать в буфер обмена достаточно нажать комбинацию Ctrl+C. Для вставки в эмулятор терминала из буфера — Ctrl+Shift+V.

Спасибо, теперь все получилось. До этого (когда не получалось) я тоже копипастил, но получилось, почему-то, только сейчас. ))
Единственная разница, которая, по идее не должна была бы ни на что влиять, это то, что ранее, когда не получалось, я заходил под SU и копипастил без sudo. Сейчас и под SU зашел, и вводил команды через sudo.
Спасибо еще раз большое.

На будущее — используйте что-то одно: либо su, либо sudo, ибо они делают одно и то же — запускают команды с правами суперпользователя.

Лично я рекомендую всегда использовать только sudo от текущего пользователя (пользователь при этом должен состоять в группе wheel), т.к. он более безопасен, а все действия логируются в журнале аудита системы.

У меня проблема. Следую гайду, у меня nvidia 820m, fedora 27. После всех настроек остается только интеловский чип. Когда пишу lspci то vga-intel, 3d — nvidia. Раза 3 прошел по гайду и ничего не меняется. Что с этим можно сделать?

Т.к. у вас ноутбук, вы должны устанавливать Bumblebee драйверы (для NVIDIA Optimus) согласно инструкции.

По инструкции поставил на ноутбук Nvidia Optimus. При запуске команды optirun -b none nvidia-settings -c :8 выдает:

Команда lcpci | grep VGA выдает:

Т.е. только интегрированную карточку, а куда делась дискретная Nvidia не ясно.

Поправка. lspci | fpaste выводит:

В списке есть контроллер Nvidia.

1. Ваш пользовательский аккаунт должен находиться в группе bumblebee. Если это не так, добавьте себя в неё:

2. Убедитесь, что технология NVIDIA Optimus включена в UEFI/BIOS вашего ноутбука если это не так, активируйте её.

3. Если вышеизложенное не помогло, изучите это.

Подскажите, после установки драйвера, при переключении в консоль, нет приглашения, а просто чёрный экран(

Такое бывает если nouveau отключён, а модуль ядра проприетарного драйвера NVIDIA не установился по какой-либо причине, либо на компьютере/ноутбуке активирован режиме UEFI Secure Boot.

Решение — загрузка в recovery режиме и пересборка пакета с модулями, а также полное отключение Secure Boot.

Обновили инструкцию по установке Bumblebee драйвера для Fedora 28 и выше.

Пользователи старых версий Fedora (F27 и ниже) перед обновлением до Fedora 28 должны сначала удалить установленный драйвер, затем установить его уже из другого источника по данной инструкции.

А как нынче NVIDIA карту выключают? Что-то не вижу в этих репах bbswitch переключателя.

Отключить дискретное видеорешение полностью можно только в настройках UEFI/BIOS. В остальных случаях она всё равно будет функционировать и потреблять ресурсы ноутбука.

Сейчас в качестве основной используется интегрированная видеокарта, а для запуска приложения на дискретной применяются утилиты primusrun или optirun.

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

Да, это известная проблема. NVIDIA прекратили поддержку многих видеокарт в этой версии, поэтому нужно либо откатиться к 390.xx, либо к ещё более старому 340.xx. Откат до версии 390.59 можно выполнить примерно так:

Шаг 1. Удалим уже установленные kmod пакеты:

Шаг 2. Выполним установку предыдущей версии по прямым ссылкам из RPMFusion Koji:

Если необходима поддержка 32-битных игр, тогда к концу предыдущей команды следует добавить ещё это:

Шаг 3. Ждём 3-5 минут, затем выполняем:

Шаг 4. Пересобираем initrd:

Шаг 5. Перезагружаем систему и проверяем работу драйвера:

Шаг 6. Если всё заработало снова, открываем файл /etc/dnf/dnf.conf в текстовом редакторе и добавляем в самый конец следующую строку:

Это действие запретит драйверам обновляться снова до 396.xx версии пока не выйдет полноценный релиз 390 в виде отдельной ветки.

источник

Читайте также:  Установка и настройка арчлинукс

Добавить комментарий

Adblock
detector