Ubuntu 24.04 и драйвер Nvidia: Не удается записать настройки nvidia

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

У меня новая установка 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, возникает сообщение об ошибке. Это может происходить по нескольким причинам:

  1. Отсутствие файла xorg.conf: По умолчанию Ubuntu может не создавать файл конфигурации xorg.conf, если он не нужен для работы системы. При этом настройки Xorg могут храниться в другом месте.

  2. Права доступа: Несмотря на то что вы аутентифицируетесь как суперпользователь, система может блокировать запись в данный файл по причине неправильных прав или других ограничений.

Рекомендации по устранению проблемы

  1. Создание файла xorg.conf вручную:

    • Откройте терминал.
    • Запустите команду для создания нового файла конфигурации:
      sudo nvidia-xconfig
    • Это создаст файл /etc/X11/xorg.conf, в который вы затем сможете вносить изменения.
  2. Проверка прав на запись:

    • Убедитесь, что у вас есть права на запись в указанный файл. Вы можете изменить права доступа с помощью команды:
      sudo chmod 666 /etc/X11/xorg.conf
  3. Изменение файла конфигурации:

    • После создания файла конфигурации, откройте его в текстовом редакторе (например, nano или vim):
      sudo nano /etc/X11/xorg.conf
    • Добавьте настройки, которые вы хотите применить, включая настройки для Full Composition Pipeline.
  4. Директория конфигурации:

    • Если запись в xorg.conf продолжает вызывать ошибки, попробуйте использовать директорию /etc/X11/xorg.conf.d/. Создайте новый конфигурационный файл, например 99-nvidia.conf:
      sudo nano /etc/X11/xorg.conf.d/99-nvidia.conf
    • Добавьте свои настройки NVIDIA в этот файл.
  5. Перезагрузка:

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

Заключение

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

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

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