Как победить тормоза OpenGL в Wayland на внеш. моинторе?
Ноутбук HP Omen 16, Ryzen 7 5800 + RX6600m
ОС Fedora 36. Драйвера для видео те, что идут по умолчанию.
К ноутбуку подключен второй монитор Dell 24, 2560x1440, сессия Wayland
Проблема:
Запускаю тест glxgears, на экране ноутбука выдает 144fps, если окошко переместить на внеш. монитор, то тест проседает до 30. Но проблема даже не в 30fps, а в том, что изображение теста время от времени дергается, т.е шестеренки не плавно крутятся, с с периодическим заеданием. Еще проблема проявляет себя в браузере chrome, если включено аппаратное ускорение, тогда анимация на сайтах подмораживает. Но повторю, это только во внеш. мониторе, на экране ноутбука все хорошо.
Что пробовал и не помогло:
Ставить OpenCL
Менять разрешение внеш монитора на то, что в ноутбуке
Использовать другой вход hdmi вместо DP
Запускал тест указывая, какую карту использовать дискретную или встройку (DRI_PRIME=X)
Пробовал запускать тесты в LiveUsb версии Fedora 34
Менять в настройках профиль производительности
Ставить внешний монитор как основной
Отключать экран ноутбука оставляя только внешний экран
Почему решил, что проблема может быть в Wayland. Я пробовал загрузиться в сессии XOrg, там такой проблемы нет. На двух экранах одинаково отображается и работает все. Хотелось бы использовать Wayland, а не Xorg, из-за поддержки мультитач и плавности интерфейса.
А должны быть с сайта производителя если он эту систему поддерживает, если нет то только самому ковырять что не так в коде.
И еще вроде для hdmi2.0b предел 4к в 60гц
А должны быть с сайта производителя если он эту систему поддерживает, если нет то только самому ковырять что не так в коде.
Конкретно для Fedora нет. На сколько я понял, драйвера от производителя открытые, и на основе их были написаны и доработаны те, что используются по умолчанию и именно они являются рекомендуемыми.
И еще вроде для hdmi2.0b предел 4к в 60гц
Производителем заявлено, что у меня hdmi 2.1, там можно выше.
Но у меня и не на чем до предела даже 2.0 дойти, у меня же не 4k монитор ))