LINUX.ORG.RU

Потеря плавности при подключении второго монитора

 , ,


0

1

Пользуюсь дома сетапом из двух мониторов: Philips PHL 243V7 (1920x1080, 75Hz) и LG 32GK650F (2560x1440, 144HZ), видеокарта NVIDIA GeForce GTX 1650 SUPER, Ubuntu 21.04 (но на других дистрах все аналогично). При работе с одним монитором (LG) все хорошо и плавно. Но, как только подключаю второй монитор, такое ощущение, что система превентивно уравнивает частоту работы обоих мониторов под Philips. Плавность пропадает, окна перемещаются по рабочему столу «дёргано», ухудшаются анимации. Стоит отключить Philips – сразу все становится нормально. В настройках частота (если тут проблема именно в ней, в чем я не уверен) выставлена правильно. Буду благодарен, если подскажете, куда копать. В гугле решения тоже не нашел.

Заранее спасибо!

Ниже приведу мой xorf.conf. Если потребуется еще какая-тио информация – скажите.

glxinfo |grep NVIDIA
server glx vendor string: NVIDIA Corporation
client glx vendor string: NVIDIA Corporation
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: NVIDIA GeForce GTX 1650 SUPER/PCIe/SSE2
OpenGL core profile version string: 4.6.0 NVIDIA 470.63.01
OpenGL core profile shading language version string: 4.60 NVIDIA
OpenGL version string: 4.6.0 NVIDIA 470.63.01
OpenGL shading language version string: 4.60 NVIDIA
OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 470.63.01
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 470.57.01


Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "0"
EndSection

Section "Files"
EndSection

Section "Module"
    Load           "dbe"
    Load           "extmod"
    Load           "type1"
    Load           "freetype"
    Load           "glx"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"

    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "LG Electronics LG QHD"
    HorizSync       230.0 - 230.0
    VertRefresh     48.0 - 144.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "NVIDIA GeForce GTX 1650 SUPER"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfoOrder" "DFP-2"
    Option         "metamodes" "DP-0: 2560x1440_144 +1920+0, HDMI-0: 1920x1080_75 +0+0"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection


Последнее исправление: sudopacman (всего исправлений: 1)

Ну и как по-твоему это должно работать? 144 на 60 нацело не делится. Простым выбрасыванием кадров дело не решить.

ox55ff ★★★★★
()
Ответ на: комментарий от wd4k

Нвидиа же с ним не особо дружит?

В процессе решения. Хуанг прогнулся и пилит поддержку GBM.

ox55ff ★★★★★
()
Ответ на: комментарий от wd4k

Нвидиа же с ним не особо дружит?

Как минимум запуститься и работать должно.

sudopacman ★★★★★
()
Ответ на: комментарий от wd4k

Ну у тебя две частоты. На какой частоте должна рендерится картинка? И как из одной получить другую?

ox55ff ★★★★★
()
Ответ на: комментарий от ox55ff

Ну хорошо, а почему тогда в винде с такой проблемой никогда не сталкивался? Там то такой кейс имеет какое-то решение. По крайней мере у меня там картинка в слайдшоу не превращается при подключении другого монитора

wd4k
() автор топика
Ответ на: комментарий от wd4k

Ну потому что в Windows видеосистема не кусок того самого из прошлого века.

Можешь обновится до 21.10 (это около бета сейчас), если совсем не терпится.

С 21.04 по Waylnad + Nvidia особо довить нечего.

fornlr ★★★★★
()
Последнее исправление: fornlr (всего исправлений: 1)
Ответ на: комментарий от wd4k

почему тогда в винде

Винда - для людей, линукс - для пердолинга. Вон ты в шапке выложил конфиги: значит уже встал на путь пердолинга. Вот.

ox55ff ★★★★★
()
Ответ на: комментарий от fornlr

А 21.10 более/менее готова для повседневного пользования уже? Не пробовали?

wd4k
() автор топика
Ответ на: комментарий от ox55ff

xrandr –output HDMI0 –rate 75 наверное Вы имеете в виду в моем случае? не не совсем понимаю, что это даст

wd4k
() автор топика
Ответ на: комментарий от wd4k

Это к примеру. Конечно же значения свои нужно подставить. Я предложил вручную раздать мониторам свои частоты.

ox55ff ★★★★★
()
Ответ на: комментарий от ox55ff

Сделал, ничего не поменялось собственно

wd4k
() автор топика
Ответ на: комментарий от LeD3F

Не нашел чего-то подобного в настройках. Не подскажете, где это именно находится?

wd4k
() автор топика
Ответ на: комментарий от wd4k

Попробуйте отключить тогда, потому что мне лично это помогало на двух мониторах с разной герцовкой.

LeD3F
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.