Вопрос или проблема
Я уже довольно долго пытаюсь узнать причину задержек, рывков в видео и плохой работы видеозвонков.
Ранее все работало гладко. Я не могу припомнить, когда именно начались задержки, и, соответственно, не могу определить конкретное (если такая причина вообще существует) критическое обновление.
Машина на процессоре Core i7, 32 ГБ оперативной памяти, NVIDIA RTX 2080 Ti.
Операционная система – Ubuntu 22.04.2 LTS, ядро – 6.2.1-060201-generic
Ниже информация о драйверах графической карты:
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 525.89.02 Версия драйвера: 525.89.02 Версия CUDA: 12.0 |
|-------------------------------+----------------------+----------------------+
| Имя GPU Режим постоянства| Bus-Id Disp.A | Нестабильный некорр. ECC |
| Вентилятор Темп Производ. Потребление: / Мощность| Объем памяти | Утилизация GPU Вычисл. М. |
| | | MIG М. |
|===============================+======================+======================|
| 0 NVIDIA GeForce ... Выкл | 00000000:01:00.0 Вкл | N/A |
| 0% 32C P8 4W / 260W | 62MiB / 11264MiB | 6% По умолчанию |
| | | N/A |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Процессы: |
| GPU GI CI PID Тип Название процесса Память GPU |
| ID ID Использование |
|=============================================================================|
| 0 N/A N/A 2120 G /usr/lib/xorg/Xorg 61MiB |
+-----------------------------------------------------------------------------+
А вот пример текущего вывода htop. Прямо сейчас, когда я печатаю, также наблюдается задержка – есть задержка между нажатием клавиши и появлением буквы на экране.
Буду признателен за любые советы, как исправить проблему(ы), вызывающие задержки.
Я использую MSI Katana GF66. После того, как я обновил свою систему до 64 ГБ ОЗУ и 1,5 ТБ NVME SSD и установил Ubuntu 22.04, у меня возникли задержки при подключении к монитору 75 Гц через HDMI, также дисплей был очень тормознутым.
Я попробовал все решения, но в итоге использовал это, которое работает с совместимостью драйвера с GeForce 3060 Mobile.
Единственное решение, которое я нашел, было переключение на интегрированную графику:
sudo apt update
sudo apt install nvidia-driver-xxx nvidia-prime (xxx – это ваша версия)
sudo prime-select intel
prime-select query
Должно вернуть intel.
Я пробовал использовать это расширение Gnome, чтобы выбрать правильную графическую карту, и это спасло меня!
Переключение Intel/NVIDIA GPU
https://extensions.gnome.org/extension/1275/prime-indicator/
Ответ или решение
Чтобы устранить проблему задержки и подергивания на Ubuntu 22.04 с графической картой NVIDIA, выполните следующие шаги:
Шаг 1: Проверьте установленные драйвера NVIDIA
Убедитесь, что у вас установлена последняя версия драйвера NVIDIA. Для этого запустите:
nvidia-smi
Если версия драйвера устарела, выполните команду для обновления:
sudo apt update
sudo apt install nvidia-driver-525 # Замените 525 на последнюю версию драйвера
Шаг 2: Проверка использования GPU
Проверьте, какой GPU используется в настоящий момент. Вы можете сделать это через команду:
prime-select query
Если используется NVIDIA, попробуйте переключиться на интегрированную графику, чтобы проверить, улучшит ли это ситуацию:
sudo prime-select intel
Затем перезагрузите систему и проверьте производительность.
Шаг 3: Настройка параметров NVIDIA
После установки и переключения графики откройте NVIDIA X Server Settings. Если он не установлен, установите его с помощью:
sudo apt install nvidia-settings
Откройте настройки и убедитесь, что ваш дисплей настроен правильно, учитывая частоту обновления (например, 75 Гц).
Шаг 4: Использование Gnome-расширения
Установите Gnome-расширение для удобного переключения между графическими процессорами. Вы можете установить Intel/NVIDIA GPU Switch. Это позволит вам быстро переключаться между интегрированной и дискретной графикой без необходимости использовать терминал.
Шаг 5: Настройки системы
-
Дают ли оптимизации ядер: иногда параметры планировщика задач могут влиять на производительность. Попробуйте установить
zswap
иzram
, если вы этого еще не сделали. -
Убедитесь, что у вас достаточно ресурсов: откройте
htop
илиsystem monitor
, чтобы проверить использование CPU, RAM и GPU. Если одно из приложений занимает слишком много ресурсов, возможно, оно вызывает задержку. -
Отключение эффектов рабочего стола: если ваши графические эффекты слишком нагружают систему, попробуйте отключить их в настройках GNOME. Это может улучшить отзывчивость интерфейса.
Шаг 6: Проверка системных обновлений
Убедитесь, что ваша система полностью обновлена:
sudo apt update
sudo apt upgrade
Шаг 7: Логи системы
Проверьте логи, чтобы найти возможные ошибки, связанные с графикой:
dmesg | grep -i nvidia
Или проверьте /var/log/syslog
для других ошибок.
Заключение
Следуя этим шагам, вы сможете устранить проблемы с задержками и подергиваниями в системе на Ubuntu 22.04 с графической картой NVIDIA. Если после выполнения всех шагов проблемы остаются, возможно, будет полезно рассмотреть сообщества поддержки Ubuntu или форумы NVIDIA для дальнейшей диагностики.