Вопрос или проблема
У меня есть Dell XPS 15 7590 с GTX 1650 мобильной графикой, работающий на Ubuntu 24.04.1. Я помню, что в параметрах автозагрузки приложений была какая-то NVIDIA команда, которая должна была выполняться по умолчанию, но я случайно удалил её и не могу вспомнить, что это было. Я также потерял возможность переключаться между интегрированной графикой и дискретной графикой через центр управления в правом верхнем углу экрана. Если у кого-то есть похожая конфигурация, скриншот параметров автозагрузки приложений был бы очень кстати.
Изображение текущих приложений автозагрузки
Ответ или решение
При использовании гибридной графики NVIDIA на вашем ноутбуке Dell XPS 15 7590 с графическим процессором GTX 1650 под управлением Ubuntu 24.04.1, возникает ряд особенностей, которые касаются настройки и управления графической подсистемой. Поскольку вы случайно удалили предустановленные команды для NVIDIA из "Startup Applications Preferences", у вас возникли трудности с переключением между интегрированной и дискретной графикой через центр управления в правом верхнем углу экрана. В этом ответе мы подробно рассмотрим, как восстановить эти настройки, и предоставим рекомендации по дальнейшему управлению вашей графической конфигурацией.
Теория: Гибридная графика NVIDIA
Поскольку ваш ноутбук оснащен как интегрированной графикой (часто от Intel), так и дискретной NVIDIA GTX 1650, Ubuntu использует механизм под названием PRIME, который предоставляет возможность переключаться между графическими процессорами в зависимости от текущей задачи. Это позволяет оптимизировать энергоэффективность и производительность, так как интегрированная графика потребляет меньше энергии для повседневных задач, а дискретная графика активируется для тяжелых графических приложений, таких как игры или рендеринг.
Для управления этими функциями, в системе чаще всего используются определенные утилиты и службы, которые запускаются при старте системы. В вашем случае удаление команды из автозагрузки нарушило этот процесс.
Пример: Восстановление стандартного стартап-приложения NVIDIA
Чтобы восстановить функциональность переключения графики, вам потребуется узнать, какие команды должны выполняться при старте системы. Обычно для Ubuntu с графическими картами NVIDIA используется средство nvidia-prime-select
или управляющие скрипты, которые прописываются в автозагрузке.
Команда, которая ранее могла быть в вашем списке автозагрузки, скорее всего, выглядит так:
prime-select nvidia
Эта команда определяет, что дискретная графика NVIDIA используется по умолчанию.
Также важно упомянуть окно настройки "NVIDIA X Server Settings", которое предоставляет графический интерфейс для изменения настроек PRIME. Обычно следующий код помогает вернуть интерфейс выбора графики через GUI:
nvidia-settings --load-config-only
Эти команды требуют прав администратора, а следовательно, могут нуждаться в sudo
для исполнения.
Применение: Восстановление конфигурации
-
Установка необходимых пакетов: Подтвердите, что у вас установлены все необходимые пакеты для работы с NVIDIA. Это включает в себя драйверы NVIDIA и
nvidia-prime
. Для их проверки и установки выполните:sudo apt update sudo apt install nvidia-driver-<версия> nvidia-prime
Замените
<версия>
на актуальную версию драйвера для вашего устройства. -
Добавление скрипта в автозагрузку:
- Откройте "Startup Applications" через поиск в вашем дистрибутиве Ubuntu.
- Добавьте новую запись и укажите имя, например, "NVIDIA PRIME Switch".
- В поле команды введите
prime-select nvidia
. - Сохраните изменения и перезагрузите систему.
-
Использование GUI:
- Убедитесь, что
nvidia-settings
установлено и корректно работает. - Запустите его через меню приложений для дополнительных настроек и убедитесь, что настройка по умолчанию совпадает с вашими предпочтениями.
- Убедитесь, что
Дополнительные рекомендации
Вероятно, у вас есть возможность также использовать инструмент optimus-manager
, который предоставляет более детализированное управление переключением между графическим процессором. Это может быть полезно, если вы хотите более гибко подходить к выбору графического устройства.
Если после всех манипуляций ситуация не улучшится, рассмотрите возможность проверки ошибок через dmesg
и journalctl
, чтобы выяснить возможные конфликты или проблемы, которые могут мешать корректной работе графической подсистемы.
Таким образом, соблюдая указанные шаги, вы сможете вернуть утраченные возможности вашего ноутбука, управлять графическими настройками при старте системы и обеспечить более плавный и эффективный пользовательский опыт.