Вопрос или проблема
Я использую Ubuntu 24.04 с 4k монитором. На X11 я установил 60 Гц, и при тестировании на сайте UFO Test я получаю 60 FPS.
Когда я пробую Wayland, настройки показывают, что установлено 60 Гц, но это точно не 60 Гц, и когда я тестирую его с помощью UFO Test, он показывает только 30 FPS.
У меня nvidia-driver-550
. Я протестировал PPA с драйвером nvidia-driver-560
, но у меня все равно та же проблема.
В чем может быть причина?
Я предполагаю, что вы используете ноутбук и подключаете монитор через HDMI. Если это действительно так, то проблема в том, что NVIDIA пока не поддерживает Wayland (или наоборот) на 100%. Поэтому использование Wayland с картами NVIDIA приводит к задержкам и более низкому FPS, чем то, что вы установили в настройках Экран.
У меня также есть такая же проблема, и я пока не нашел решения (поскольку другого и нет), кроме как использовать Xorg вместо Wayland. Проблема, вероятно, будет решена, когда NVIDIA решит улучшить свой драйвер для Linux и полностью поддержать Wayland. До тех пор Xorg — ваш (наш) друг.
Ниже приведены некоторые относящиеся к делу сообщения, которые я нашел по данному вопросу, ни одно из которых не содержит решения, но указывает на то, что его пока нет, к сожалению:
- Nvidia, пожалуйста, приведите в порядок поддержку внешних мониторов в Wayland
- Драйверы 565 на Debian 12 – Wayland>Низкий FPS против Xorg> Высокий FPS
- Плохая производительность в сессиях Nvidia Wayland
- Низкая производительность в сессиях Wayland с двумя GPU (дискретная Nvidia) и двойными мониторами
- KDE и драйверы Nvidia вызывают низкий FPS/Задержки/Подтормаживания
- Производительность Wayland значительно хуже, чем x11/xorg
Ответ или решение
Проблема, с которой вы столкнулись, действительно является распространенной среди пользователей NVIDIA, использующих Wayland на системах с высокой четкостью, таких как 4K мониторы. Давайте рассмотрим причины, по которым вы можете ощущать, что ваш монитор работает на 30 Гц, несмотря на то что вы установили частоту обновления на 60 Гц.
Факторы, влияющие на производительность Wayland с NVIDIA
-
Поддержка драйвера NVIDIA: На текущий момент поддержка Wayland со стороны NVIDIA не является полностью стабильной. Несмотря на наличие драйверов, таких как
nvidia-driver-550
иnvidia-driver-560
, которые являются основными версиями для вашей системы, часто возникают проблемы с производительностью при использовании Wayland. Это может быть связано с тем, что дистрибутивы, как Ubuntu, полностью зависят от реализации драйверов NVIDIA, что приводит к различным проблемам совместимости. -
Обработчик композита: Wayland использует композиторы для управления графикой. Ваша среда рабочего стола должна поддерживать правильную настройку композирования для достижения плавной работы. Если композитор настроен неправильно или имеет проблемы совместимости с драйверами NVIDIA, это может приводить к ощутимому снижению частоты кадров до 30 FPS.
-
Подключение через HDMI: Если вы используете ноутбук и подключаете внешний 4K монитор через HDMI, это может также негативно повлиять на производительность. HDMI версии ниже 2.0, как правило, не поддерживают 4K при 60 Гц. Убедитесь, что используемый вами кабель HDMI и порт на ноутбуке совместимы с требуемыми характеристиками для работы с 4K при 60 Гц.
Рекомендации по оптимизации производительности
-
Используйте X11 вместо Wayland: Временным решением, позволяющим вам получить стабильную производительность, является возврат к X11. Как вы уже заметили, под X11 вы получаете ожидаемую частоту кадров и более плавный опыт работы.
-
Обновление драйверов: Периодически проверяйте обновления драйверов NVIDIA. Как правило, разработчики внедряют улучшения и исправления, которые могут решить проблемы совместимости и производительности.
-
Проверьте рабочую среду: Убедитесь, что ваша рабочая среда (например, GNOME или KDE) и её настройки соответствуют оптимальным требованиям для работы с Wayland. Возможно, стоит рассмотреть изменение некоторых визуальных настроек или выбор другого композитора.
Форумы и сообщества
Обратитесь к сообществам и форумам, как указано в вашем сообщении, для поиска решений и рекомендаций от других пользователей, столкнувшихся с аналогичной проблемой. Некоторые из них могут делиться обходными путями или альтернативными драйверами, которые могут улучшить ситуацию.
Заключение
На данный момент стабильность и производительность Wayland с драйверами NVIDIA оставляют желать лучшего, особенно при использовании высокочастотных 4K монитор. Рекомендуется продолжать использовать X11 до тех пор, пока NVIDIA не улучшит поддержку Wayland, а также периодически проверять обновления драйверов. Это позволит вам наслаждаться стабильным и высококачественным изображением на вашем мониторе.