SublimeText превращается в черную дыру с Unity / nVidia / Xinerama

Я недавно обновился до 14.04, и после небольшого количества сражений, я получил «рабочую» установку с 4 мониторами. Однако в некоторых приложениях (я заметил gedit и SublimeText) все окно будет затемнено, когда оно потеряет фокус. Когда он отключен, я не могу его снова показать, не перезапустив приложение. Просто чтобы быть ясно, это делает приложения непригодными.

Моя установка использует проприетарный драйвер nVidia версии 331.38 на Quadro NVS-450. Ниже приведен мой файл xorg.conf, следующий за ним вывод /usr/lib/nux/unity_support_test -p. Есть идеи, что здесь происходит?

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 331.20  (buildd@roseapple)  Mon Feb  3 15:07:22 UTC 2014

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    Screen      1  "Screen1" Below "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "1"
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      "DELL E2210H"
    HorizSync       30.0 - 83.0
    VertRefresh     50.0 - 76.0
    Option         "DPMS"
EndSection

Section "Monitor"
    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "Monitor1"
    VendorName     "Unknown"
    ModelName      "DELL E2210H"
    HorizSync       30.0 - 83.0
    VertRefresh     50.0 - 76.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "Quadro NVS 450"
    BusID          "PCI:4:0:0"
EndSection

Section "Device"
    Identifier     "Device1"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "Quadro NVS 450"
    BusID          "PCI:3:0:0"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfoOrder" "DFP-0"
    Option         "metamodes" "GPU-0.DP-0: nvidia-auto-select +0+0, GPU-0.DP-1: nvidia-auto-select +1920+0"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Screen"
    Identifier     "Screen1"
    Device         "Device1"
    Monitor        "Monitor1"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "metamodes" "GPU-1.DP-0: nvidia-auto-select +0+0, GPU-1.DP-1: nvidia-auto-select +1920+0"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Extensions"
    Option         "Composite" "Enable"
EndSection

Выходные данные /usr/lib/nux/unity_support_test -p:

OpenGL vendor string:   NVIDIA Corporation
OpenGL renderer string: Quadro NVS 450/PCIe/SSE2
OpenGL version string:  3.3.0 NVIDIA 331.38

Not software rendered:    yes
Not blacklisted:          yes
GLX fbconfig:             yes
GLX texture from pixmap:  yes
GL npot or rect textures: yes
GL vertex program:        yes
GL fragment program:      yes
GL vertex buffer object:  yes
GL framebuffer object:    yes
GL version is 1.4+:       yes

Unity 3D supported:       yes
0
задан 17 April 2014 в 18:51

1 ответ

Редактирование: кажется, что это - проблема памяти, xinerama делает мои две карты для исчерпывания памяти с тремя мониторами. Некоторым людям удалось решить его увеличивающий размер общей памяти на BIOS, к сожалению, мои карты не интегрируются, и у меня нет той опции.

Та же проблема здесь, и с Firefox и с Thunderbird (и другие приложения также), фокус, потерянный = черное окно.

Два GeForce 8400 GS с тремя мониторами.

проблемой является xinerama с драйверами, так как необходимо включить Составной объект вручную в xorg.conf файле, чтобы заставить единицу работать.

Возвращение к nouveau драйверу решает, это, с Вами получает другие проблемы как непрерывные замораживания.

0
ответ дан 17 April 2014 в 18:51

Другие вопросы по тегам:

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