@simon_db

Как победить тормоза 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, из-за поддержки мультитач и плавности интерфейса.

inxi -Gxx
Graphics:
Device-1: AMD Navi 23 [Radeon RX 6600/6600 XT/6600M]
vendor: Hewlett-Packard driver: amdgpu v: kernel pcie: speed: 16 GT/s
lanes: 16 ports: active: HDMI-A-1 empty: DP-1 bus-ID: 03:00.0
chip-ID: 1002:73ff
Device-2: AMD Cezanne vendor: Hewlett-Packard driver: amdgpu v: kernel
pcie: speed: 8 GT/s lanes: 16 ports: active: eDP-1 empty: DP-2
bus-ID: 09:00.0 chip-ID: 1002:1638
Device-3: Chicony HP Wide Vision HD Camera type: USB driver: uvcvideo
bus-ID: 1-3:3 chip-ID: 04f2:b735
Display: wayland server: X.org v: 1.20.14 with: Xwayland v: 22.1.2
compositor: gnome-shell v: 42.2 driver: X: loaded: amdgpu
unloaded: fbdev,modesetting,radeon,vesa gpu: amdgpu display-ID: 0
Monitor-1: HDMI-A-1 model: Dell P2416D res: 2560x1440 dpi: 123
diag: 604mm (23.8")
Monitor-2: eDP-1 model: BOE Display 0x09f2 res: 1920x1080 dpi: 137
diag: 407mm (16")
OpenGL:
renderer: AMD RENOIR (LLVM 14.0.0 DRM 3.44 5.17.13-300.fc36.x86_64)
v: 4.6 Mesa 22.1.1 direct render: Yes
  • Вопрос задан
  • 628 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Zerg89
Драйвера для видео те, что идут по умолчанию.
А должны быть с сайта производителя если он эту систему поддерживает, если нет то только самому ковырять что не так в коде.
И еще вроде для hdmi2.0b предел 4к в 60гц
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы