NVIDIA 570.124 поставляется с улучшениями и исправлениями проблем с подтормаживанием и черным экраном

Установите драйверы Nvidia в Ubuntu

Несколько дней назад NVIDIA объявила о запуске новой версии стабильная версия новой ветки драйверов, NVIDIA 570.124, который вносит существенные улучшения и изменения, направленные на оптимизацию производительности и совместимости на Wayland.

Среди новых функций, представленных в новой версии, выделяетсяРедизайн панели управления nvidia-settings, который теперь использует библиотеку NVML вместо NV-CONTROL для управления частотой графического процессора и скоростью вращения вентилятора. Это изменение обеспечивает корректную работу в средах Wayland, где старое расширение NV-CONTROL X не поддерживалось; Однако некоторые функции, ранее доступные непривилегированным пользователям, теперь требуют повышенных прав доступа.

С другой стороны, в NVIDIA 570.124 Также добавлена ​​поддержка расширения Vulkan VK_KHR_incremental_present., что повышает производительность приложений, использующих этот API. Для графических процессоров, поддерживающих программный разгон, параметры разгона уже включены по умолчанию в настройках nvidia, что устраняет необходимость включать их вручную через раздел «Coolbits».

Еще одно заметное улучшение касается графических процессоров на базе архитектуры Ada и более новых микроархитектур, в которых режим энергосбережения отключен для API DRM Dumb-Buffers. Эта настройка решить проблемы с черным экраном при рендеринге с использованием переднего буфера вместо корректного переключения с использованием KMS. В модуль nvidia-modeset также добавлен параметр «conceal_vrr_caps», который позволяет управлять активацией определенных функций дисплея, таких как LMB (Ultra Low Motion Blur), которые могут быть несовместимы с VRR.

Относительно управления энергопотреблением, файл /proc/driver/nvidia/gpus/*/power Теперь включает данные о состоянии технологии Dynamic Boost, а бэкэнд NVIDIA GBM имеет режим совместимости для 32-разрядных приложений. Для сред-песочниц добавлен файл, в котором перечислены все используемые файлы драйверов, что упрощает интеграцию с такими инструментами, как nvidia-container-toolkit и enroot.

По умолчанию установлены параметры «nvidia-drm modeset=1» и «nvidia-drm fbdev=1», в результате чего модуль nvidia-drm заменяет консоль на основе кадрового буфера, что устраняет проблемы с выводом на системах с одним дисплеем.

также был введен, хотя экспериментально и отключено по умолчанию, новый способ обработки прерываний для драйвера дисплея, который уменьшает подтормаживания в системах виртуальной реальности при высокой нагрузке; Этот режим можно включить с помощью параметра «NVreg_RegistryDwords=RMIntrLockingMode=1» в модуле nvidia.ko.

Среди других технических усовершенствований контроллер теперь поддерживает компиляцию с последними версиями ядра Linux и были добавлены специальные профили для оптимизации производительности в таких играх, как «Indiana Jones and the Great Circle», а также для исправления проблем с разрывами экрана в «Assassin's Creed Valhalla» и «Assassin's Creed Mirage».

Также были решены проблемы с производительностью. и зависание при прокрутке окон в системах Wayland с прошивкой GSP, и были исправлены ошибки, вызывавшие сбои в приложениях на базе Vulkan при обработке событий изменения размера и сбои в многопоточных приложениях, использующих OpenGL в средах Xwayland, как это было в Civilization 6.

Из другие выделяющиеся изменения:

  • В новой версии добавлена ​​поддержка VRR в конфигурациях с несколькими мониторами.
  • Улучшена поддержка включения спящего режима с последующей гибернацией через systemd.
  • Добавлен /usr/share/nvidia/files.d/sandboxutils-filelist.json, в котором перечислены все файлы драйверов, используемые средами выполнения контейнеров, такими как nvidia-container-toolkit и enroot.
  • Добавлена ​​поддержка метода systemd «приостановка-переход в спящий режим». Для этой функции требуется systemd версии 248 или более поздней.
  • Параметр nvidia-drm fbdev=1 включен по умолчанию. Если поддерживается ядром и включена опция nvidia-drm modeset=1, nvidia-drm заменит системную консоль кадрового буфера на консоль, управляемую DRM. Эту функцию можно отключить, установив fbdev=0.
  • Исправлена ​​ошибка, появившаяся в версии 555.58, из-за которой некоторые выходы DVI не работали с мониторами HDMI.
  • В ядре Linux 6.11 drm_fbdev_generic был переименован в drm_fbdev_ttm. Используйте drm_fbdev_ttm (при его наличии), чтобы продолжить поддержку прямого доступа к буферу кадра, необходимого композиторам Wayland для рендеринга контента на новых ядрах.

В конце концов если вы хотите узнать об этом больше О выпуске этой новой версии драйверов вы можете проверьте следующую ссылку.

Как установить драйверы NVIDIA на Ubuntu и производные?

Чтобы использовать драйверы NVIDIA в Ubuntu и производных, вам сначала необходимо определить модель вашей видеокарты и соответствующие драйверы. Откройте терминал и выполните следующую команду, чтобы получить список устройств NVIDIA в вашей системе:

lspci | grep -i nvidia

Способ 1. Используйте репозиторий NVIDIA (рекомендуется для новичков).

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

sudo apt update 
sudo apt upgrade -y

Далее установите необходимые пакеты для компиляции модулей ядра:

sudo apt install build-essential dkms

Добавьте репозиторий графических драйверов NVIDIA:

sudo add-apt-repository ppa:graphics-drivers/ppa

Обновление sudo apt

Затем установите соответствующий драйвер для вашей видеокарты. Заменяет XX по версии драйвера, соответствующей вашей модели (например, nvidia-driver-565):

sudo apt install nvidia-graphics-drivers-565

Наконец, перезапустите систему, чтобы применить изменения:

sudo reboot

Способ 2. Загрузите драйвер с сайта NVIDIA.

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

Примечание: перед выполнением любого процесса важно проверить совместимость этого нового драйвера с конфигурацией вашего компьютера (система, ядро, заголовки linux, версия Xorg).

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

После того как вы загрузили драйвер с сайта NVIDIA, вам следует избегать конфликтов с бесплатными драйверами. новый создание черного списка. Откройте соответствующий файл с помощью:

sudo nano /etc/modprobe.d/blacklist-nouveau.conf

Внутри файла добавьте следующие строки, чтобы отключить новый:

blacklist nouveau

blacklist lbm-nouveau

options nouveau modeset=0

alias nouveau off

alias lbm-nouveau off

Остановите графический сервер

После перезагрузки необходимо остановить графический сервер (графический интерфейс). Это делается путем запуска:

sudo init 3

Если после перезагрузки вы столкнулись с черным экраном или графический сервер уже остановлен, вы можете получить доступ к терминалу TTY, нажав клавиши Ctrl + Alt + F1 (o F2, в зависимости от вашей конфигурации).

Удалите предыдущие версии драйвера NVIDIA.

Если у вас установлена ​​более старая версия, удалите ее, чтобы избежать конфликтов, выполнив:

sudo apt-get purge nvidia *

Установите загруженный драйвер

Предоставьте права на выполнение загруженному файлу драйвера:

sudo chmod +x NVIDIA-Linux*.run

И выполняем с:

sh NVIDIA-Linux-*.run

В конце установки вам останется только перезагрузить компьютер, чтобы все изменения загрузились в начале.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.