Отсутствует приложение nvidia-settings

Вопрос или проблема

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

$ sudo nvidia-settings
sudo: nvidia-settings: команда не найдена

$ sudo apt-get install nvidia-settings
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
nvidia-settings уже является самой новой версией.
0 обновлено, 0 новых установлено, 0 удалено и 26 не обновлено.

$ echo $PATH
/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

В общем, что я упускаю? Также, возможно, я упустил другие приложения Nvidia?

спасибо!

Редактирование: По предложению я попытался установить nvidia-settings, но всё равно не работает

 $ sudo apt-get install nvidia-current 
 Чтение списков пакетов... Готово 
 Построение дерева зависимостей 
 Чтение информации о состоянии... Готово 
 nvidia-current уже является самой новой версией. 
 0 обновлено, 0 новых установлено, 0 удалено и 26 не обновлено. 

 $ nvidia-settings 
 nvidia-settings: команда не найдена 

 $ sudo nvidia-settings 
 sudo: nvidia-settings: команда не найдена

Вам нужно установить как драйвер, так и соответствующее приложение nvidia-settings, которое упаковано отдельно.

Следующая команда установит последнюю версию драйвера Nvidia с соответствующим приложением nvidia-settings.

sudo apt-get install nvidia-current-updates nvidia-settings-updates

Кстати: Необязательно всегда запускать приложение от имени root, только когда вы хотите записать xorg.conf.

В моем случае мне пришлось вручную найти исполняемый файл:

$ dpkg -L nvidia-settings
...
/usr/lib/nvidia/current/nvidia-settings
....
$ sudo /usr/lib/nvidia/current/nvidia-settings

Я помню цитату Линуса Торвальдса, но предпочел бы не произносить ее здесь.

редактировать: Кстати, если вы читаете это, потому что Blender работает медленно, смотрите это

Ответ или решение

Проблема, связанная с отсутствием nvidia-settings, представляет собой интересную задачу, требующую понимания работы с драйверами и программным обеспечением NVIDIA на операционной системе на базе Ubuntu/Debian. Рассмотрим теоретические аспекты, примеры и конкретные шаги решения данной задачи.

Теоретический аспект

nvidia-settings — это полезная утилита, обеспечивающая графический интерфейс для настройки различных параметров графических карт NVIDIA. Обычно она устанавливается вместе с драйверами NVIDIA и ее считают неотъемлемой частью управления видеокартой. При ее отсутствии пользователь теряет возможность легко настраивать параметры отображения и производительности.

Что происходит под капотом?

  1. Пути поиска программ:
    Переменная окружения $PATH определяет, где система ищет исполняемые файлы. Если путь, в котором находится nvidia-settings, не включен в $PATH, команда может не выполняться, даже если файл существует на диске.

  2. Совместимость версий:
    Иногда пакет nvidia-settings может полагаться на конкретные версии драйверов или других библиотек. В такой ситуации неправильная установка может привести к несовместимости.

  3. Разделение пакетов:
    На системах Linux драйверы и утилиты для них могут быть разделены на разные пакеты. Например, nvidia-settings может быть в отдельном пакете от основного драйвера.

Пример и разбор ситуации

Пользователь сталкивается с классической проблемой: после установки драйверов nvidia команда nvidia-settings не распознается. Хотя команда sudo apt-get install nvidia-settings утверждает, что пакет уже установлен, система продолжает выдавать ошибку "command not found".

Рассмотрим возможные причины и решения:

  1. Проверка установки и путей:

    • Выполните dpkg -L nvidia-settings для проверки, где именно был установлен nvidia-settings. Это даст точный путь к исполняемому файлу.
  2. Использование найденного пути:

    • Если исполняемый файл найден, но не определен в $PATH, временное решение — использовать полный путь для запуска: /usr/lib/nvidia/current/nvidia-settings.
  3. Обновление и перепроверка:

    • Выполните sudo apt-get update и затем попробуйте повторную установку nvidia-current-updates nvidia-settings-updates для обновления всех необходимых компонентов.

Применение решения и дальнейшие шаги

Применяя вышеописанные подходы и учитывая специфику вашего окружения, вы можете определить, почему именно nvidia-settings не доступен. Параллельно с этим, помимо основного приложения, может быть полезно исследовать другие утилиты NVIDIA:

  • nvidia-smi: Командная строка для мониторинга и управления графическими картами NVIDIA.
  • nvcc: Компилятор CUDA, который устанавливается отдельно и полезен для разработки на GPU.

Для окончательного решения проблемы может потребоваться:

  1. Полное удаление драйверов и утилит:

    • sudo apt-get purge nvidia-* для удаления старых версий и последующей чистой установки.
  2. Переустановка и настройка:

    • После удаления проведите повторную установку, убедившись, что добавлены все необходимые репозитории, такие как PPA для последних версий драйверов NVIDIA.
  3. Использование альтернативных репозиториев:

    • Иногда основное хранилище Ubuntu может иметь устаревшие версии пакетов. В этом случае полезно подключиться к PPA, например ppa:graphics-drivers/ppa, для наиболее свежих обновлений.

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

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

Капча загружается...