Ubuntu 22.04 4K разрешение низкий FPS / заикание

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

Я настроил Ubuntu 22.04 в двойной загрузке с Windows 11. У меня также есть ноутбук с графическим процессором RTX3060. Я использую X11.

Недавно я купил 4K монитор, который отлично работает на Windows. Когда я использую его на Ubuntu, я замечаю неприятные подергивания, особенно при прокрутке.

Проблема не возникает при разрешении 2K или FHD. Она также не возникает на встроенном мониторе.

Я пробовал разные драйверы nvidia, и проблема остается прежней. Мой текущий драйвер nvidia – 550. Вот вывод команды nvidia-smi:

+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 550.120                Версия драйвера: 550.120        Версия CUDA: 12.4     |
|-----------------------------------------+------------------------+----------------------+
| Название GPU              Постоянство-M | Bus-Id          Disp.A | Непостоянная неполная ECC |
| Вентилятор  Темп   Перф.      Потребление:Использование/Макс. |           Использование памяти | Использование GPU  Вычисл. M. |
|                                         |                        |               MIG M. |
|=========================================+========================+======================|
|   0  NVIDIA GeForce RTX 3060 ...    Выключен |   00000000:01:00.0  Включен |                  Н/Д |
| Н/Д   51C    P8             15W /   80W |    1222MiB /   6144MiB |      0%      По умолчанию |
|                                         |                        |                  Н/Д |
+-----------------------------------------+------------------------+----------------------+
                                                                                         
+-----------------------------------------------------------------------------------------+
| Процессы:                                                                              |
|  GPU   GI   CI        PID   Тип   Имя процесса                               Использование памяти GPU |
|        ID   ID                                                               Использование      |
|=========================================================================================|
|    0   Н/Д  Н/Д      2409      G   /usr/lib/xorg/Xorg                            690MiB |
|    0   Н/Д  Н/Д      2650      G   /usr/bin/gnome-shell                          136MiB |
|    0   Н/Д  Н/Д      4456      G   ...seed-version=20241121-182614.093000        378MiB |
|    0   Н/Д  Н/Д      7155      G   nvidia-settings                                 0MiB |
|    0   Н/Д  Н/Д      7304      G   /snap/okular/159/usr/bin/okular                 2MiB |
+-----------------------------------------------------------------------------------------+

Я пробовал режим Nvidia Performance из профилей PRIME, но проблема осталась той же.

В этом посте описана та же проблема, но все предложенные решения не сработали у меня.

Ответ или решение

Проблемы с низким FPS и подтормаживанием на Ubuntu 22.04 при 4K разрешении

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

1. Проверка совместимости драйверов NVIDIA

Первым шагом всегда стоит убедиться, что вы используете актуальную версию драйверов NVIDIA. На момент вашего запроса, версия драйвера 550.120 может быть устаревшей. Попробуйте обновить драйвер до последней версии, доступной для вашей системы. В этом можно убедиться, выполнив команду:

sudo apt update
sudo apt upgrade
sudo ubuntu-drivers autoinstall

Кроме того, стоит рассмотреть установку драйверов напрямую с сайта NVIDIA, так как там могут быть более свежие версии с исправлениями и улучшениями производительности для работы с 4K.

2. Настройки X11 и конфигурация NVIDIA

Поскольку вы используете X11, важно правильно сконфигурировать настройки дисплея. Проверьте файл конфигурации Xorg (обычно находится в /etc/X11/xorg.conf), чтобы убедиться, что настройки для вашего 4K монитора корректны. Включите следующие параметры в секцию Device для вашей видеокарты:

Section "Device"
    Identifier "Nvidia"
    Driver "nvidia"
    Option "TripleBuffer" "True"
    Option "Metamodes" "nvidia-auto-select +0+0 { ForceFULLCompositionPipeline = On }"
EndSection

Не забудьте перезапустить графический интерфейс (или компьютер), чтобы изменения вступили в силу.

3. Настройки дисплейного менеджера

Также стоит проверить настройки вашего дисплейного менеджера. В зависимости от используемого вами окружения рабочего стола, могут быть дополнительные графические эффекты, которые нагружают систему, особенно при работе с 4K разрешением. Попробуйте отключить неиспользуемые эффекты и визуальные наслоения, чтобы улучшить плавность работы при прокрутке.

4. Частота обновления монитора

Убедитесь, что частота обновления вашего 4K монитора установлена на максимальную поддерживаемую. Это можно проверить и настроить через nvidia-settings. Запустите утилиту и перейдите в раздел “X Server Display Configuration”. Убедитесь, что установлена правильная частота обновления (обычно 60Hz для 4K).

5. Мониторинг ресурсов

Используйте утилиты мониторинга, такие как htop или glances, чтобы наблюдать за нагрузкой на процессор и память во время работы с 4K мониотром. Возможно, другие процессы забирают ресурсы, что может вызывать троттлинг производительности.

6. Применение PRIME

Вы уже упомянули, что пробовали режим «Nvidia Performance» из PRIME Profiles. Убедитесь, что вы перезагрузили систему после изменения настроек и что графическая подсистема корректно использует вашу дискретную видеокарту.

Заключение

Работа с 4K мониторами может быть сложной задачей, требующей оптимизации на уровне драйверов и настроек. Попробуйте представить список выполненных шагов и обязательно сообщите о результатах. Если проблема будет продолжать существовать, рекомендуется обратиться за помощью к сообществу Ubuntu или на специализированные форумы, где более опытные пользователи могут предложить дополнительные решения.

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

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