Вопрос или проблема
Короче говоря, похоже, я потерял свое приложение 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 и ее считают неотъемлемой частью управления видеокартой. При ее отсутствии пользователь теряет возможность легко настраивать параметры отображения и производительности.
Что происходит под капотом?
-
Пути поиска программ:
Переменная окружения$PATH
определяет, где система ищет исполняемые файлы. Если путь, в котором находитсяnvidia-settings
, не включен в$PATH
, команда может не выполняться, даже если файл существует на диске. -
Совместимость версий:
Иногда пакетnvidia-settings
может полагаться на конкретные версии драйверов или других библиотек. В такой ситуации неправильная установка может привести к несовместимости. -
Разделение пакетов:
На системах Linux драйверы и утилиты для них могут быть разделены на разные пакеты. Например,nvidia-settings
может быть в отдельном пакете от основного драйвера.
Пример и разбор ситуации
Пользователь сталкивается с классической проблемой: после установки драйверов nvidia
команда nvidia-settings
не распознается. Хотя команда sudo apt-get install nvidia-settings
утверждает, что пакет уже установлен, система продолжает выдавать ошибку "command not found".
Рассмотрим возможные причины и решения:
-
Проверка установки и путей:
- Выполните
dpkg -L nvidia-settings
для проверки, где именно был установленnvidia-settings
. Это даст точный путь к исполняемому файлу.
- Выполните
-
Использование найденного пути:
- Если исполняемый файл найден, но не определен в
$PATH
, временное решение — использовать полный путь для запуска:/usr/lib/nvidia/current/nvidia-settings
.
- Если исполняемый файл найден, но не определен в
-
Обновление и перепроверка:
- Выполните
sudo apt-get update
и затем попробуйте повторную установкуnvidia-current-updates nvidia-settings-updates
для обновления всех необходимых компонентов.
- Выполните
Применение решения и дальнейшие шаги
Применяя вышеописанные подходы и учитывая специфику вашего окружения, вы можете определить, почему именно nvidia-settings
не доступен. Параллельно с этим, помимо основного приложения, может быть полезно исследовать другие утилиты NVIDIA:
nvidia-smi
: Командная строка для мониторинга и управления графическими картами NVIDIA.nvcc
: Компилятор CUDA, который устанавливается отдельно и полезен для разработки на GPU.
Для окончательного решения проблемы может потребоваться:
-
Полное удаление драйверов и утилит:
sudo apt-get purge nvidia-*
для удаления старых версий и последующей чистой установки.
-
Переустановка и настройка:
- После удаления проведите повторную установку, убедившись, что добавлены все необходимые репозитории, такие как PPA для последних версий драйверов NVIDIA.
-
Использование альтернативных репозиториев:
- Иногда основное хранилище Ubuntu может иметь устаревшие версии пакетов. В этом случае полезно подключиться к PPA, например
ppa:graphics-drivers/ppa
, для наиболее свежих обновлений.
- Иногда основное хранилище Ubuntu может иметь устаревшие версии пакетов. В этом случае полезно подключиться к PPA, например
Завершая, обращаем внимание на важность регулярного обновления системы и поддержания всех компонентов в актуальном состоянии для обеспечения полной функциональности и стабильности вашего графического стека. В случае затруднений полезно обращаться к документации NVIDIA и сообществам, таким как форумы Ubuntu, для получения личного опыта пользователей и рекомендаций по устранению проблем.