LINUX.ORG.RU

Сообщения morke_ff

 

Проблема на ROG Strix G15 и дробном масштабировании на внешнем мониторе

Дано:

Ноутбук ASUS ROG Strix G15 G513QY c видеокартой 6800m Монитор - LG 27UL600-W c поддержкой 4к

Проблема:

При подключении монитора по HDMI и дробном масштабировании экрана (125% или 150%), фризит интерфейс и мышка настолько, что почти не реально попасть на кнопки закрыть, свернуть и т.д. Все анимации интерфейса отображаются как слайдшоу, с большой задержкой При подключении через DP, не корректно скейлится монитор, а если выбрать не Join Displays а Single, начинаются жосткие фризы, от клика мышкой до появления меню - 3-5 секунд проходит. Это все в x11. В Wayland фризов меньше, но он не корректно скейлит приложения (очень сильный блюр на шрифтах и графике). Но, дробное машстабирование корректно работает на самом экране ноутбука (если отключить DP или HDMI). Проблемы только с монитором. Также в windows 10 таких проблем нету. То есть дело не в мониторе или кабеле. Скорее всего проблема с драйверами. Так как в ноуте две видеокарты - встройка в 5900hx и дискретная видюха.

Проверено на дистрибутивах - ubuntu 21.04, 21.10 (с ядрами от 5.13 до 5.16) и последней manjaro.

Дальше речь пойдет про manjaro.

Из коробки, x11 не поддеживает дробное масштабирование, поэтому доставлял ручками отсюда -

GitHub

sudo pacman -S mutter-x11-scaling gnome-control-center-x11-scaling

Собственно при выборе масштабирования 125% начинаются фризы на мониторе. Что интересно, если выбрать 200% - все ок. Но 200% не подходит, так как все слишком большое. После этого даже если вернуть на 100% - фризы продолжаются, особенно в браузере где много графики.

Почитал ну эту тему - ArchWiki

xrandr --listproviders

выдает -

( читать дальше... )

Пробовал переключать через -

xrandr --setprovideroutputsource 1 0

не помогло, фризы продолжаются

Почитал еще тут - ArchWiki

Пробовал напрямую через xrandr задать масштабирование, но не работает флаг –painting

( читать дальше... )

Пробовал доставлять пакеты -

sudo pacman -S xf86-video-amdgpu lib32-mesa libva-mesa-driver lib32-libva-mesa-driver mesa-vdpau lib32-mesa-vdpau

Так же не помогло.

Пробовал добавлять в конфиг xorg

( читать дальше... )

Фризы еще сильнее, время отклика 5-10 секунд.

На убунте до этого пробовал еще доставлять linux-firmware, что собственно также ничем не помогло. Также пробовал апдейтить драйвера на amdgpu 20.50 c оф сайта амд. Пришлось даунгрейдить ядро и хидера, но также ничем не помогло.

Логи:

dmesg - https://pastebin.com/tujfDXar

systemd (не вмещается в pastebin) - https://drive.google.com/file/d/1u_BUKJ0K-PoIXMzLT1kuy-DyQCOQKeJ1/view?usp=sharing

Хотелось бы завести fractional scaling через DP или на худой конец по HDMI, без разницы ubuntu или manjaro (но manjaro предпочтительнее) Думалось вначале что он вообще не работает, но рядом стоит xeon e5 2678v3 и rx570 4gb, и на там все идеально работает. Проблема видится в том что в ноуте две видеокарты. И насколько я знаю конкретно в этом ноуте - DP подключен напрямую к дискретке. И возможно linux как-то криво менеджит этот момент. Также грешил что железо относительно новое, но рядом есть ноут с nvidia MX330 с ровно такой же проблемой (там фризы еще больше).

В чем может быть еще проблема?

 , ,

morke_ff
()

RSS подписка на новые темы