Настройки сервера Nvidia x linux mint

Обновлено: 21.11.2024

Linux Mint — это фантастический дистрибутив Linux на основе Ubuntu, цель которого – упростить знакомство с Linux для новичков, сведя к минимуму время обучения.

Не только потому, что это один из лучших дистрибутивов Linux для начинающих, он также делает несколько вещей лучше, чем Ubuntu. Конечно, если вы используете Linux Mint, как и я, вы, вероятно, уже знаете об этом.

У нас есть много руководств по Mint для начинающих, посвященных It’s FOSS. Недавно некоторые читатели запросили помощь с драйверами Nvidia для Linux Mint, и поэтому я придумал эту статью.

Я попытался упомянуть различные методы с небольшим объяснением того, что происходит и что вы делаете на этих этапах.

Но перед этим вы должны знать следующее:

  • Nvidia предлагает две категории драйверов. Драйверы с открытым исходным кодом под названием Nouveau и проприетарные драйверы от самой Nvidia.
  • В большинстве случаев дистрибутивы Linux устанавливают драйвер Nouveau с открытым исходным кодом, и вы можете вручную включить проприетарные драйверы.
  • Графические драйверы — сложная штука. Для некоторых систем Nouveau работает довольно хорошо, а для некоторых может создавать проблемы, такие как пустой экран или плохое изображение. В таких случаях вы можете переключиться на проприетарные драйверы.
  • Проприетарный драйвер от Nvidia имеет разные номера версий, например 390, 450, 460. Чем выше номер, тем новее драйвер. В этом уроке я покажу вам, как переключаться между ними.
  • Если вы выбираете проприетарные драйверы, вам следует установить последнюю версию, если только у вас не возникнут проблемы с графикой. В таких случаях выберите более старую версию драйвера и посмотрите, подойдет ли она вам.

Теперь, когда вы немного знакомы с терминами, давайте посмотрим, как установить драйверы Nvidia в Linux Mint.

Как установить драйверы Nvidia в Linux Mint: простой способ (рекомендуется)

Linux Mint поставляется с диспетчером драйверов, который позволяет легко выбрать/установить драйвер, необходимый для вашего оборудования, с помощью графического интерфейса.

По умолчанию вы должны увидеть установленный драйвер xserver-xorg-video-nouveau с открытым исходным кодом для карт Nvidia, и он работает довольно хорошо, пока вы не начнете воспроизводить видео в высоком разрешении или не захотите поиграть в игру на Linux.< /p>

Поэтому для получения наилучших результатов следует отдавать предпочтение проприетарным драйверам.

Вы должны получить разные проприетарные версии драйверов при запуске диспетчера драйверов, как показано на рисунке ниже:

По сути, чем выше число, тем драйвер последней версии. На момент написания этой статьи драйвер версии 460 был последней рекомендацией для моей видеокарты. Вам просто нужно выбрать версию драйвера и нажать «Применить изменения».

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

Например, вот как это выглядит у меня (пока не определяет правильный размер монитора):

Советы по устранению неполадок

В зависимости от вашей карты список будет отличаться. Итак, какую версию драйвера выбрать? Вот несколько советов для вас:

  • Последние версии драйверов должны обеспечивать совместимость с новейшими играми и технически обеспечивать более высокую общую производительность. Следовательно, это рекомендуемое решение.
  • Если последняя версия драйвера вызывает проблемы или не работает, выберите следующее лучшее предложение. Например, версия 460 не работала, поэтому я попробовал установить версию драйвера 450, и это сработало!

Изначально в моем случае (Linux Mint 20.1 с Linux Kernel 5.4) последняя версия драйвера 460 не работала. Технически он был успешно установлен, но не загружался при каждой загрузке.

Что делать, если драйверы не загружаются при загрузке

Как узнать, что он не работает? Вы загрузитесь с экраном с низким разрешением и не сможете настроить разрешение или частоту обновления монитора. р>

Он также сообщит вам об этом в виде ошибки:

К счастью, мне помогло решение с форума Linux Mint. Вот что вам нужно сделать:

<р>1. Получите доступ к файлу модулей с помощью команды:

<р>2. Вам будет предложено подтвердить доступ с помощью пароля вашей учетной записи. После этого вам просто нужно добавить следующие строки внизу:

Вот как это выглядит:

Если это не сработает, вы можете запустить диспетчер драйверов и выбрать другую версию драйвера Nvidia. Это скорее проба и проба.

Установка драйвера Nvidia с помощью терминала (особые варианты использования)

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

Возможно, это не самый безопасный способ, но у меня не возникло проблем с установкой последней версии драйвера Nvidia 460.

Я всегда рекомендую использовать приложение Driver Manager, если у вас нет причин.

Чтобы начать работу, сначала необходимо проверить доступные драйверы для вашего графического процессора. Введите следующую команду, чтобы получить список:

Вот как это выглядит в моем случае:

несвободные относятся к проприетарным драйверам и бесплатным точкам в новых драйверах Nvidia с открытым исходным кодом.

Как упоминалось выше, обычно рекомендуется попробовать установить рекомендуемый драйвер. Для этого просто введите:

Если вы хотите что-то конкретное, введите:

Вам просто нужно заменить «450» на нужную версию драйвера, и он установится так же, как вы устанавливаете приложение через терминал.

После установки вам просто нужно перезагрузить систему или ввести его в терминале:

Чтобы проверить версию драйвера Nvidia и правильность установки, введите в терминале следующую команду:

Вот как это может выглядеть:

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

И просто перезагрузитесь. Следует отказаться от использования драйвера nouveau с открытым исходным кодом.

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

Чтобы продолжить, вам нужно сначала отключить X-сервер, а затем установить драйвер Nvidia, что может оказаться проблематичным и рискованным.

Вы можете ознакомиться с официальной документацией, если хотите изучить этот метод, но он может вам вообще не понадобиться.

Подведение итогов

Несмотря на то, что установить драйверы Nvidia в Linux Mint несложно, иногда вы можете обнаружить, что что-то не работает на вашем оборудовании.

Если одна версия драйвера не работает, я бы посоветовал вам попробовать другие доступные версии для вашей видеокарты и придерживаться той, которая работает. Если вы не играете и вам не нужна новейшая совместимость программного и аппаратного обеспечения, вам не нужны последние версии драйверов Nvidia.

Не стесняйтесь делиться своим опытом установки драйверов Nvidia в Linux Mint в комментариях ниже.

Правила форума
Не бывает глупых вопросов. Однако, если вы считаете свой вопрос немного глупым, то это подходящее место для вас, чтобы опубликовать его. Пожалуйста, придерживайтесь простых вопросов, на которые, по вашему мнению, люди смогут быстро ответить. Для длинных и сложных вопросов предпочитайте другие форумы в разделе поддержки.
Перед публикацией прочтите, как получить помощь

Проблемы с настройками сервера Nvidia X

Привет всем!
Есть небольшая проблема. У меня ноутбук с установленным Linux Mint 20 Cinnamon. У меня процессор AMD Ryzen 7 3750H и выделенная графическая карта NVIDIA GTX 1650. Я установил драйвер Nvidia для своего графического процессора, но заметил, что программы работают под встроенной графикой. Я зашел в настройки сервера Nvidia X, но появилось окно, похожее на прикрепленное изображение, совершенно пустое с одним полем с изменяемым размером.
Это результат команды nvidia-smi:
---------------------------------------------- -------------------------------------------------------------+
| NVIDIA-SMI 440.100 Версия драйвера: 440.100 Версия CUDA: 10.2 |
|--------------------------------+------------- ---------+----------------------+
| Имя GPU Persistence-M| Bus-Id Disp.A | Летучий некорр. ЕСК |
| Мощность вентилятора Temp Perf:Использование/Ограничение| Использование памяти | GPU-Util Compute M. |
|===============================+============= =========+======================|
| 0 GeForce GTX 1650 выкл. | 00000000:01:00.0 Выкл | Н/Д |
| Н/Д 43C P0 6W / Н/Д | 0МиБ / 3911МиБ | 0% По умолчанию |
+--------------------------------+------------- ------------------------+--------+

Мы будем признательны за помощь в устранении этой проблемы.

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

ЦП Intel(R) Core(TM) i7-9700K CPU @ 3,60 ГГц
Графическая карта: NVIDIA 2070 super
Оперативная память 32 ГБ
Ядро: 5.4.0.104-generic
kubuntu 20.04, i3vm закончен.

Ноутбук:
ЦП Intel(R) Core(TM) i5-245m
Оперативная память 4 Гб
Cinnamon 20.3, i3vm с
ядром 5,4.0.104-generic< /p>

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

Здравствуйте, у меня только что возникла проблема, которую я не могу решить с помощью драйверов nVidia. Я использую LM 20 (ядро 5.4.0-56-generic) с видеокартой nVidia GTX970 с драйвером nVidia версии 455.

У меня два монитора, оба с разрешением 1080 x 1920 и оба с DVI-подключением. Сегодня я заменил свой основной монитор на новый, который использует соединение DisplayPort. После установки монитора и загрузки Mint два дисплея поменялись местами с панелью на втором мониторе. Итак, я запустил «sudo nvidia-settings» в терминале, выбрал основной монитор и установил флажок «Сделать это основным дисплеем для экрана X», а затем нажал «Применить», и все выглядело хорошо. Затем я нажал кнопку «Сохранить в файл конфигурации X» и подтвердил сохранение в «/etc/X11/xorg.conf», установив флажок «Объединить с существующим файлом».
Однако, когда я затем выхожу из окна настроек сервера nvidia X, я получаю сообщение о том, что у меня все еще есть ожидающие изменения и действительно ли я хочу выйти. Таким образом, похоже, что по какой-то причине изменения не сохраняются в файле xorg.conf, потому что, когда я перезагружаюсь, я возвращаюсь к исходной точке с неправильным монитором, являющимся основным.

Кроме того, когда я выхожу из настроек nvidia, в окне терминала отображается следующее:

(nvidia-settings:8464): GLib-GObject-CRITICAL **: 23:46:19.431: g_object_unref: утверждение «G_IS_OBJECT (объект)» не удалось
** Сообщение: 23:46:19.545: PRIME : Разгрузка не требуется. Прервать
** Сообщение: 23:46:19.545: PRIME: поддерживается? нет
Пакет xorg-server не найден в пути поиска pkg-config.
Возможно, вам следует добавить каталог, содержащий `xorg-server.pc',
в переменную среды PKG_CONFIG_PATH
Пакет 'xorg-server' не найден

Поэтому я не знаю, что произошло, поскольку я уверен, что некоторое время назад, когда я впервые установил LM20, все работало нормально. Я не знаю, что с этим делать сейчас, поэтому, если у кого-нибудь есть совет, я был бы очень признателен.

У меня возникли проблемы с запуском настроек сервера NVIDIA X для настройки скорости вентилятора графического процессора. При запуске утилиты открывается только пустое окно вот такого вида:

Ниже приведена дополнительная информация от утилиты nvidia-smi и lsb_release -a :

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

6 ответов 6

она вывела:

Команда apt search nvidia-settings подтвердила, что существует только версия nvidia-settings/disco, теперь 418.56-0ubuntu1 amd64.

Решение, удалил все nvidia с помощью:

Вы правы, в моем сообщении ошибка должна быть apt purge *nvidia* и конечно нужно быть внимательным и смотреть что предлагается для удаления.

Спасибо. У меня такая же проблема со вторым монитором. Я сделал apt purge *nvidia* и установил новые драйверы, как обычно, с помощью sudo ubuntu-drivers autoinstall . Исправлено.

Выполнение этой команды помогло мне:

Я нашел решение этой проблемы. Драйвер не инициализируется, но безопасную загрузку (SB) отключать не нужно. Если вы правильно настроите СБ на своем компьютере, после установки драйвера откроется окно с запросом пароля. Введите свой пароль. После завершения настройки перезагрузите компьютер.

Через несколько секунд появится синий экран, нажмите Enter и выберите первый вариант (не помню, что там написано, но это что-то с МОК, КОМ и прочее). Он запрашивает пароль, пишет пароль, который был установлен ранее, и перезагружается.

Это был полезный ответ в моем случае. Я устанавливал Ubuntu 19.10 на новый ноутбук (с видеокартой Nvidia). В установке Ubuntu я разрешаю установку сторонних драйверов и предоставляю пароль для безопасной загрузки. Перезагрузка после установки приведет вас в менеджер MOK. В моей первой попытке я проигнорировал это и продолжил загрузку. Окно сервера Nvidia X было пустым. Прочитав это, я переделал установку, но теперь больше внимания уделил МОК-менеджеру, принял новый ключ. Теперь приложение сервера Nvidia X работает. СПАСИБО.

Драйвер не инициализируется. Отключите безопасную загрузку в биосе.

У меня возникла та же проблема после обновления ЦП и MOBO. Что-то в безопасной загрузке мешало инициализации драйвера. Я удалил ключи и отключил безопасную загрузку, и это решило проблему.

Читайте также: