Переход с 4 на 5 мониторов создает черную рамку на последнем мониторе (24.04)

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

Я использую 4 x 4k монитора без проблем.

Когда я подключаю 5-й монитор, рабочий стол заполняет лишь 1/3 экрана, остальная часть черная.

Когда я загружаюсь в Windows, все 5 мониторов работают как ожидалось.

Поведение Xorg:

5-й монитор не полностью заполнен рабочим столом. Я не могу переместить курсор на монитор.

поведение xorg

Поведение Wayland:

Рабочие столы по-видимому не выровнены с мониторами.
По моему мнению, это выглядит как та же проблема с Xorg, но с другой проблемой Wayland.

Проблема Wayland

Информация о системе:

   Ubuntu 24.04
   Ядро 6.8.0-51-generic
   Полностью обновлено

lspci |grep -i vga
03:00.0 VGA совместимый контроллер: Advanced Micro Devices, Inc. [AMD/ATI] Navi 32 [Radeon RX 7700 XT / 7800 XT] (rev c8)
0f:00.0 VGA совместимый контроллер: Advanced Micro Devices, Inc. [AMD/ATI] Raphael (rev c9)
glxinfo -B
name of display: :0
display: :0  экран: 0
прямое рендеринг: Да
Расширенная информация о рендерере (GLX_MESA_query_renderer):
    Производитель: AMD (0x1002)
    Устройство: AMD Radeon RX 7800 XT (radeonsi, navi32, LLVM 17.0.6, DRM 3.57, 6.8.0-51-generic) (0x747e)
    Версия: 24.0.9
    Ускорение: да
    Видео память: 16384MB
    Унифицированная память: нет
    Предпочтительный профиль: core (0x1)
    Максимальная версия основного профиля: 4.6
    Максимальная версия совместимого профиля: 4.6
    Максимальная версия GLES1: 1.1
    Максимальная версия GLES[23]: 3.2
Информация о памяти (GL_ATI_meminfo):
    VBO свободная память - всего: 9374 MB, самый большой блок: 9374 MB
    VBO свободная вспом. память - всего: 31424 MB, самый большой блок: 31424 MB
    Свободная память текстур - всего: 9374 MB, самый большой блок: 9374 MB
    Свободная вспом. память текстур - всего: 31424 MB, самый большой блок: 31424 MB
    Свободная память рендербуфера - всего: 9374 MB, самый большой блок: 9374 MB
    Свободная вспом. память рендербуфера - всего: 31424 MB, самый большой блок: 31424 MB
Информация о памяти (GL_NVX_gpu_memory_info):
    Выделенная видео память: 16384 MB
    Общедоступная память: 48136 MB
    Доступная выделенная видео память: 9374 MB
Строка производителя OpenGL: AMD
Строка рендера OpenGL: AMD Radeon RX 7800 XT (radeonsi, navi32, LLVM 17.0.6, DRM 3.57, 6.8.0-51-generic)
Версия основного профиля OpenGL: 4.6 (Core Profile) Mesa 24.0.9-0ubuntu0.3
Версия языка теней основного профиля OpenGL: 4.60
Флаги контекста основного профиля OpenGL: (нет)
Маска профиля основного профиля OpenGL: core profile

Версия OpenGL: 4.6 (Compatibility Profile) Mesa 24.0.9-0ubuntu0.3
Версия языка теней OpenGL: 4.60
Флаги контекста OpenGL: (нет)
Маска профиля OpenGL: compatibility profile

Версия OpenGL ES профиля: OpenGL ES 3.2 Mesa 24.0.9-0ubuntu0.3
Версия языка теней OpenGL ES профиля: OpenGL ES GLSL ES 3.20

Действия без результата:

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

  • Разные комбинации масштабирования и смены горизонтальной/вертикальной ориентации экрана.

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

Для разрешения проблемы с отображением пятого монитора в окружении Ubuntu 24.04, когда только треть экрана заполняется рабочим столом, а остальная часть остается черной, важно рассмотреть все аспекты, начиная с аппаратной конфигурации и заканчивая настройками системы. Внимательное и детальное исследование может помочь выяснить, что именно вызывает такие ограничения.

Теория:

Проблема, с которой вы сталкиваетесь, вероятно связана с несколькими аспектами:

  1. Аппаратные ограничения: Вы используете видеокарту AMD Radeon RX 7800 XT, которая поддерживает до определенного количества дисплеев. Важно убедиться, что видеокарта, а также драйверы поддерживают правила и конфигурации мультимониторных установок.

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

  3. Конфигурация системы: Ваша операционная система (Ubuntu 24.04) должна корректно взаимодействовать с аппаратными драйверами и оболочкой рабочего стола, чтобы правильно выводить изображение на все мониторы.

Пример:

Выход на MSI с некоторыми проблемами с многомониторными установками уже наблюдался у пользователей других дистрибутивов Linux. Например, ограничения в количестве дисплеев, поддерживаемых графическими драйверами, либо ошибки конфигурации в файлах настройки Xorg. Пользователи нередко сталкивались с необходимостью ручного редактирования конфигурационных файлов или использования утилит для распределения ресурсов.

Применение:

Вот пошаговые рекомендации по решению вашей проблемы:

  1. Проверка драйверов:

    • Убедитесь, что у вас установлены самые последние версии драйверов для вашей видеокарты. Используйте команду sudo apt update && sudo apt upgrade для обновления пакетной базы.
    • Рассмотрите возможность установки проприетарных драйверов от производителя для поддержания полной совместимости с аппаратными функциями.
  2. Редактирование конфигурации Xorg:

    • Попробуйте вручную настроить файлы конфигурации для Xorg (/etc/X11/xorg.conf или файлы в /etc/X11/xorg.conf.d/). Используйте утилиты вроде xrandr для проверки и исправления схемы вывода.
    • Важно убедиться, что все подключенные мониторы признаются и правильно обрабатываются системой. Используйте команду xrandr для проверки текущего состояния подключенных экранов.
  3. Проверка конфигурации Wayland:

    • Если вы используете Wayland, попробуйте переключиться на Xorg для тестов, так как Wayland может обладать своими ограничениями и особенностями, которые еще не проработаны встраиваемыми инструментами.
  4. Решения для проблем с масштабированием:

    • Если проблема заключается в неправильном масштабировании и размещении экранов, убедитесь, что настройки масштабирования заданы правильно в среде GNOME или других DE. Перейдите в настройки дисплея и проверьте настройку разрешения и масштабирования для каждого монитора.
  5. Тестирование на других дистрибутивах:

    • Если ни одно решение не помогло, попробуйте загрузить систему с другого дистрибутива (например, Fedora или Arch), чтобы проверить, повторяется ли проблема.
  6. Форумы и ресурсы:

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

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

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

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