Вопрос или проблема
У меня новая установка ubuntu 24.04 LTS. Аппаратное обеспечение: Процессор: AMD Ryzen 5 7600 6-ядерный, Видеокарта: GeForce RTX 3050. Рабочие столы: MATE, Ubuntu (для тестов).
Из-за проблем с драйвером Nouveau (на который ссылается отдельный пост) я переключился на драйвер nvidia 550.
При просмотре фильмов с настройками по умолчанию это привело к ужасным разрывам экрана.
Я смог устранить это, вызвав nvidia-settings (автоматически установленный вместе с драйвером nvidia) и изменив настройки там. Подробно: Нажмите “Конфигурация дисплея X-сервера”. Нажмите “Расширенные”. Отметьте “Принудительное полное создание составного потока”. Нажмите “Применить”.
Но возникла новая проблема: Когда я нажимаю “Сохранить в файл конфигурации X”, приложение хочет сохранить в /etc/X11/xorg.conf.
Это может быть правильно?
Когда я нажимаю “Сохранить” (после аутентификации как sudoer), появляется следующее сообщение: “Не удалось открыть файл конфигурации X ‘/etc/X11/xorg.conf’ для записи”.
Я попробовал другие расположения, например, /etc/X11/xorg.conf.d, когда работал с дисплейным менеджером gdm3, /etc/lightdm/lightdm.conf.d, когда работал с дисплейным менеджером lightdm, и свою домашнюю директорию.
Я пробовал разные имена файлов: среди прочих “.nvidia-settings-rc”. Но даже когда я создаю файл перед тем, как попытаться записать его и устанавливаю режим файла на -rw-rw-rw-, появляется то же сообщение.
Эффект таков: Каждый раз после входа в систему я должен заново вносить изменения в nvidia-settings, как описано выше.
Есть идеи, какое имя и где должен храниться файл настроек?
Ответ или решение
Проблема с записью настроек NVIDIA на Ubuntu 24.04
Обсуждаемая вами проблема с невозможностью записи настроек NVIDIA на Ubuntu 24.04 LTS вполне распространена среди пользователей, которые переходят на проприетарные драйверы NVIDIA из-за несоответствий с драйверами Nouveau. Ниже вы найдете подробную информацию о решении вашей проблемы.
Контекст и аппаратные характеристики
У вас установлена свежая версия Ubuntu 24.04 с использованием графической карты GeForce RTX 3050 и процессора AMD Ryzen 5 7600. Для устранения проблем с трением изображения вы применили настройки в nvidia-settings
, но не можете сохранить изменения в конфигурации сервера X.
Проблема с записью конфигурации
Когда вы пытаетесь сохранить изменения в файл /etc/X11/xorg.conf
, возникает сообщение об ошибке. Это может происходить по нескольким причинам:
-
Отсутствие файла
xorg.conf
: По умолчанию Ubuntu может не создавать файл конфигурацииxorg.conf
, если он не нужен для работы системы. При этом настройки Xorg могут храниться в другом месте. -
Права доступа: Несмотря на то что вы аутентифицируетесь как суперпользователь, система может блокировать запись в данный файл по причине неправильных прав или других ограничений.
Рекомендации по устранению проблемы
-
Создание файла
xorg.conf
вручную:- Откройте терминал.
- Запустите команду для создания нового файла конфигурации:
sudo nvidia-xconfig
- Это создаст файл
/etc/X11/xorg.conf
, в который вы затем сможете вносить изменения.
-
Проверка прав на запись:
- Убедитесь, что у вас есть права на запись в указанный файл. Вы можете изменить права доступа с помощью команды:
sudo chmod 666 /etc/X11/xorg.conf
- Убедитесь, что у вас есть права на запись в указанный файл. Вы можете изменить права доступа с помощью команды:
-
Изменение файла конфигурации:
- После создания файла конфигурации, откройте его в текстовом редакторе (например,
nano
илиvim
):sudo nano /etc/X11/xorg.conf
- Добавьте настройки, которые вы хотите применить, включая настройки для Full Composition Pipeline.
- После создания файла конфигурации, откройте его в текстовом редакторе (например,
-
Директория конфигурации:
- Если запись в
xorg.conf
продолжает вызывать ошибки, попробуйте использовать директорию/etc/X11/xorg.conf.d/
. Создайте новый конфигурационный файл, например99-nvidia.conf
:sudo nano /etc/X11/xorg.conf.d/99-nvidia.conf
- Добавьте свои настройки NVIDIA в этот файл.
- Если запись в
-
Перезагрузка:
- После внесения всех изменений рекомендуем перезагрузить систему, чтобы убедиться, что новые настройки применены.
Заключение
Сохранение настроек NVIDIA в файл конфигурации является важным шагом для оптимизации вывода изображения и устранения проблем, таких как tearing. Используя вышеописанные рекомендации, вы сможете настроить свою систему для устойчивой работы с драйверами NVIDIA на Ubuntu 24.04. Если у вас возникнут другие вопросы или будут требоваться дополнительные разъяснения, не стесняйтесь обращаться за помощью.