В заметке о борьбе с тирингом исходил из того, что утилита NVIDIA Settings и драйвера уже установлены в дистрибутиве.
Чуть подумав, понял, что все же нужно рассказать о том, что делать, если их «из коробки» не имеется. Сразу отмечу, что материал построен на личном опыте использования видеокарт от NVIDIA и установки драйверов для них.
Напоминаю, что на канале идет сбор на видеокарту от AMD. Ее приобретение поможет разнообразить канал материалами про Wayland и основанные на нем среды рабочего окружения и тайлинговые оконные менеджеры.
Дистрибутивы, где все доступно сразу
Начну с перечня дистрибутивов, где драйверы и утилита NVIDIA Settings предустановлены. Это Ubuntu (возможность установки драйверов в комплекте с установочным образом) и PopOS! (у них есть специальная сборка для видеокарт NVIDIA). Если являетесь обладателем видеокарты от «зеленых» и хотите, чтобы все работало без шума и пыли, то рекомендую эти дистрибутивы. Но мы не ищем легких путей и потому переходим к тем дистрибутивам, в которых поддержки NVIDIA изначально не завезено.
Дистрибутивы, в которых нужно поработать ручками и головой
Archlinux
При установке Archlinux посредством скрипта archinstall, про который рассказывал уже на канале, можно выбрать типа драйверов, которые желаете установить: можно остаться на Mesa, можно выбрать открытую версию драйверов от NVIDIA, можно выбрать проприетарную версию этих же драйверов.
Скажу по своему опыту, что использование открытых драйверов никогда ни к чему хорошему не приводило. После установки графика не стартовала и меня встречал черный экран. Поэтому всегда выбираю проприетарную версию.
После установки дистрибутива видеокарта без проблем определиться, что можно проверить в сведениях о системе.
При этом, утилиты Nvidia Settings на борту не будет установлено. Решается эта проблема посредством терминала, где нужно ввести простую команду:
sudo pacman -S nvidia-settings
После в меню приложений появится иконка установленной программы, открыв которую можно избавиться от тиринга и произвести иные настройки своей видеокарты.
Fedora
Драйверы для Nvidia находятся в сторонних репозиториях, поддержку которых предлагают включить на первом запуске системы после установки. Поэтому, не забудьте прожать нужную кнопку при настройке системы.
После нужно открыть терминал и ввести туда вот такую команду:
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
Как только установка завершится, можно делать перезагрузку и использовать появившуюся утилиту Nvidia Settings.
В интернетах встречаются статьи, которые подразумевают скачивание драйверов в формате RUN, изменение конфигурационных файлов загрузчика, старт в режиме консоли и прочее, прочее. Данный способ установки работает для версий вплоть до 35-ой. Начиная с Fedora 35 подобных действий выполнять не нужно, достаточно выполнить команду, указанную мной выше.
Manjaro
Здесь установка драйверов от Nvidia происходит так, как раньше происходила на Ubuntu: нужно запустить утилитку по управлению ядрами и драйверами (называется она Manjaro Settings Manager), в которой очень просто можно выбрать версию драйверов и установить их. После достаточно перезагрузить систему.
Можно ли обойтись без драйверов NVIDIA
По-умолчанию, в Linux доступна библиотека Mesa, которая в первую очередь ориентирована на AMD и раскрывает функционал и потенциал этих видеокарт. Но если вам не нужно работать с трехмерной графикой, разработкой игр или нет потребности запускать «тяжелые» игровые тайтлы, то вполне можно обойтись и без установки дополнительных драйверов для Nvidia. Единственное что хочу рассказать из личного опыта: просмотр видео в формате 2 и 4К на Youtube без установленных драйверов по ощущениям не такой плавный и стабильный, как с ними. Быть может видеокарта тут вообще не при чем, но, опять таки, исходя из того, что видел и ощущал, воспроизведение видео имеет какую-то зависимость от видеодрайверов.
Какую версию драйверов устанавливать?
Обычно устанавливается последняя доступная в репозиториях версия. Но если все же дистрибутив предоставляет возможность выбора (как, например, в случае с Manjaro), то я всегда ставлю последнюю версию. Рекомендации других пользователей сильно расходятся в этом вопросе с моей практикой, так как согласно им, устанавливать нужно стабильную версию и не торопиться обновляться до последней в течение нескольких месяцев.
Например, сейчас у меня установлена версия 530, стабильной для современных видеокарт называют версию 525, в ряде дистрибутивов используется версия 515 или 519. Тут уже все зависит от той видеокарты, которая у вас на руках, в ход идет метод проб и ошибок, а также советы бывалых пользователей таких же моделей.
Подведем итог
Мой опыт в попытках подружить Nvidia и Linux, к счастью, не имеет примеров каких-то необратимых изменений или ошибок. К состоянию черного экрана систему при установке драйверов приводил лишь пару раз и то это происходило на 34-ых версиях Fedora. К тому же, повторюсь, что у меня ПК и не встроенная видеокарта, как это все работает с видеокартами в ноутбуках мне остается только догадываться.
Возможно, когда будет набрана нужная сумма для покупки видеокарты от AMD, отпадет надобность в дополнительных телодвижениях по установке драйверов от зеленых. Поэтому, если вы желаете поддержать канал и автора, то переходите по ссылке ниже.