[РЕШЕНО] nvidia - мышь не заходит на второй монитор

Доброго времени суток!

В общем проблема появилась совсем недавно, но точно не помню после какого обновления. У меня к видюхе через hdmi подключен телик и настроен режим separate X screen. Сгенеренный с помощью nvidia-settings конфиг:
[[email protected]/0 > ~]% cat /etc/xorg.conf                                  [17:31]
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 295.20  ([email protected])  Mon Feb  6 22:13:16 PST 2012
Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    Screen      1  "Screen1" RightOf "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "0"
#    Option       "Blank Time" "0"
#    Option       "Standby Time" "0"
#    Option       "Suspend Time" "0"
#    Option       "Off Time" "0"
EndSection
Section "Files"
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 W1943"
    HorizSync       30.0 - 61.0
    VertRefresh     56.0 - 75.0
    Option         "DPMS" "true"
EndSection
Section "Monitor"
    Identifier     "Monitor1"
    VendorName     "Unknown"
    ModelName      "LG Electronics LG TV"
    HorizSync       30.0 - 83.0
    VertRefresh     58.0 - 62.0
    Option         "DPMS" "true"
EndSection
Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GT 430"
    BusID          "PCI:1:0:0"
    Screen          0
EndSection
Section "Device"
    Identifier     "Device1"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GT 430"
    BusID          "PCI:1:0:0"
    Screen          1
EndSection
Section "Screen"
# Removed Option "TwinView" "1"
# Removed Option "metamodes" "CRT: nvidia-auto-select +0+0, DFP: nvidia-auto-select +1360+0"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "TwinView" "0"
    Option         "TwinViewXineramaInfoOrder" "CRT-1"
    Option         "metamodes" "CRT: nvidia-auto-select +0+0; CRT: 1360x768_60 +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection
Section "Screen"
    Identifier     "Screen1"
    Device         "Device1"
    Monitor        "Monitor1"
    DefaultDepth    24
    Option         "TwinView" "0"
    Option         "metamodes" "DFP: 1920x1080 +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection
Конфиг был сгенерен уже давно и все было нормально, но сейчас мышь ни как не хочет заходить на второй монитор (ТВ). Курсор доходит до правого края первого (основного) монитора и вместо того чтобы появится как раньше на телике появляется слева на первом мониторе, т.е. ходит по кругу (причем только слева направо).
В итоге могу запустить фильм на ТВ, но не могу сделать его на весь экран, не могу подвигать, закрыть тоже никак (только процесс убить).
На данный момент установлено:
extra/xorg-server 1.13.0-2 (xorg)
    Xorg X server
extra/xorg-server-common 1.13.0-2
    Xorg server common files
multilib/lib32-nvidia-utils 304.51-1
    NVIDIA drivers utilities and libraries. (32-bit)
extra/libcl 1.1-3
    OpenCL library and ICD loader from NVIDIA
extra/libvdpau 0.5-1
    Nvidia VDPAU library
extra/nvidia 304.51-3
    NVIDIA drivers for linux.
extra/nvidia-utils 304.51-1
    NVIDIA drivers utilities and libraries.
extra/opencl-nvidia 304.51-1
    OpenCL implemention for NVIDIA
У кого может была такая проблема? Или может кто то использует два моника с нвидиа и может скинуть свой конфиг? Буду рад любым вариантам.
У меня есть машина со старой nvidia и драйвером nvidia-173xx, на которой настроен второй экран на телевыход.
Конфиг выглядит примерно так:
Section "ServerLayout"
    Identifier     "dual"
    Screen      0  "Screen0" 0 0
    Screen      1  "Screen1" RightOf "Screen0"
EndSection
Section "ServerFlags"
    Option         "Xinerama" "0"
EndSection
Section "Monitor"
   Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Plug-n-play"
    DisplaySize     323    244
    HorizSync       30.0 - 69.0
    VertRefresh     50.0 - 160.0
    Option         "DPMS"
EndSection
Section "Monitor"
    Identifier     "Monitor1"
    VendorName     "Unknown"
    ModelName      "TV-0"
    DisplaySize     200    150
    HorizSync       15.6 - 15.6
    VertRefresh     50.0
EndSection
Section "Device"
    Identifier     "Videocard0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce FX 5200"
    BusID          "PCI:2:0:0"
    Option         "NvAGP" "1"
    Screen          0
EndSection
Section "Device"
    Identifier     "Videocard1"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce FX 5200"
    BusID          "PCI:2:0:0"
    Option         "NvAGP" "1"
    Screen          1
EndSection
Section "Screen"
    Identifier     "Screen0"
    Device         "Videocard0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "NoLogo" "true"
    Option         "HorizSync" "CRT-0: 30-69"
    Option         "VertRefresh" "CRT-0: 50-160"
    Option         "UseEdidDpi" "off"
    Option         "UseEdidFreqs" "off"
    Option         "NoTwinViewXineramaInfo" "true"
    Option         "TwinView" "0"
    Option         "DynamicTwinView" "False"
    SubSection     "Display"
        Depth       24
        Modes      "1024x768_85"
    EndSubSection
EndSection
Section "Screen"
    Identifier     "Screen1"
    Device         "Videocard1"
    Monitor        "Monitor1"
    DefaultDepth    24
    Option         "NoLogo" "true"
    Option         "TVOutFormat" "COMPOSITE"
    Option         "TVStandard" "PAL-D"
    Option         "TwinView" "0"
    Option         "DynamicTwinView" "False"
    SubSection     "Display"
        Depth       24
        Modes      "720x576"
    EndSubSection
EndSection
И курсор мыши вроде до последнего времени успешно заходил на второй экран, в понедельник доберусь и проверю.
Только нафиг мне этот курсор там не нужен, ибо всё видео я туда запускаю простым скриптиком из консольного мплеера, в котором уже заранее выставлен полноэкранный режим, вывод видео на второй экран, а звука во соответствующую звуковую карту, и управление всё клавиатурное, в терминале на “своём” экране, а не на “том”:
$ cat bin/tvmplayer 
#!/bin/sh
exec mplayer -ao alsa:noblock:device=hw=2.0 -display :0.1 -fs "[email protected]"
Можно попробовать откатить иксы:
https://bbs.archlinux.org/viewtopic.php?pid=1175320
http://forums.gentoo.org/viewtopic-t-935786.html

Если поможет - оформляйте багрепорт.
vdemin, спасибо за наводку, действительно откат помог.
Natrio, я тоже узаю мплеер для просмотра фильмов на ТВ, но как насчет поставить на паузу фильм или закрыть мплеер на втором монике. У меня он не слушает команды с клавиатуры пока я не перетащу туда мышь и не кликну на окно мплеера (т.е. надо выделить его сначала).
Багрепорт:
https://bugs.archlinux.org/task/31959
Обновил на этой машине иксы – точно, перестало заходить на второй экран.
Casper
Natrio, я тоже узаю мплеер для просмотра фильмов на ТВ, но как насчет поставить на паузу фильм или закрыть мплеер на втором монике. У меня он не слушает команды с клавиатуры пока я не перетащу туда мышь и не кликну на окно мплеера (т.е. надо выделить его сначала).
Кажется, вы не понимаете.
Я всегда запускаю mplayer в консоли на ПЕРВОМ экране, а видео он показывает на втором.
Разумеется, он управляется из консоли на первом, откуда и был запущен :)
Посмотрите внимательно скрипт – там ясно видно, что вывод прямо там переназначен на второй экран, а значит запускать его можно хоть с первого, хоть вообще по SSH, если приспичит.
Все понял, спасибо за разъяснения и извините за невнимательность ) Вечером все настрою как надо.
xorg-server 1.13.0-3 в тестинге, обещают, что поправили.
https://projects.archlinux.org/svntogit … 7ac1701626
Уже стоит в очереди на обновление.
Есть контакт! :)
На nvidia-173xx нормализовалось.
 
Зарегистрироваться или войдите чтобы оставить сообщение.