Два монитора

Автор Dim314159, 09 июля 2012, 09:08:41

« назад - далее »

0 Пользователи и 6 гостей просматривают эту тему.

Dim314159

Здравствуйте.
Установил Дебиан. В Линуксе новичок. :)

Проблема в том, что система не видит второй монитор.

Материнская плата ASUS M3N78-VM, видеокарта NVIDIA GeForce 9800 GTX+.
Один монитор подключён через видеокарту, другой через материнку.

Дебиан видит только один из них. Тот, который в данный момент в БИОСе указан, как главный. Т.е. ставлю в биосе главным тот, что через материнку, видит его; ставлю в биосе главным тот, что через видюху, видит его. А второй не видит.

Поиск ничего не дал. Или же я не понял :)

Может, кто-нибудь подскажет. Спасибо. :)


qupl

Обе видеокарты nvidia. Какие драйвера используются?
В /etc/X11/xorg.conf  можно вручную прописать обе.

rayanAyar

Может чего изменилось с новыми чипсетами... Но раньше использовать одновременно встроенную и дискретную видеокарту было нельзя. Т.е. при наличии вядишки в PCI-Ex  слоте - встроенная выключается. Использовать их одновременно не возможно.

Зачем кстати нужна встроенная? У этой nVidia разве нет второго выхода? Сейчас большинство видяшек минимум с двумя выходами. У меня на работе двухмониторка аж на старинной 7600GT :).

qupl

В руководстве на плату написано, что "если два или более дисплея подключено к обоим втроенной и дискретной видеокарте, то отключается SLI-режим и разрешается multidisplay-mode, в котором можно подключить до 4-х дисплеев". Если только к одной видеокарте (скорее всего дискретной), то работает режим SLI.

Angel_ok

Цитата: Dim314159 от 09 июля 2012, 09:08:41Дебиан видит только один из них
Как вы проверяли?
Что выдает команда
xrandr
Открыть содержимое (спойлер)
Вы думаете, всё так просто? Да, всё просто. Но совсем не так...
                                                                                                          Альберт Эйнштейн

Dim314159

Цитата: Angel_ok от 09 июля 2012, 17:48:50Как вы проверяли?
Что выдает команда
Код: [Выделить]
xrandr
Выдаёт:
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 320 x 175, current 2560 x 1600, maximum 2560 x 1600
default connected 2560x1600+0+0 0mm x 0mm
   2560x1600      50.0*
   2048x1536      51.0 
   1920x1440      52.0 
   1920x1200      53.0 
   1920x1080      54.0 
   1856x1392      55.0 
   1792x1344      56.0     57.0 
   1680x1050      58.0     59.0     60.0     61.0     62.0 
   1600x1200      63.0     64.0     65.0     66.0     67.0 
   1600x1024      68.0 
   1440x900       69.0 
   1400x1050      70.0     71.0     72.0     73.0 
   1360x768       74.0     75.0 
   1280x1024      76.0     77.0     78.0 
   1280x960       79.0     80.0 
   1280x800       81.0 
   1152x864       82.0     83.0     84.0     85.0     86.0     87.0     88.0 
   1024x768       89.0     90.0     91.0     92.0     93.0     94.0     95.0     96.0 
   960x720        97.0     98.0     99.0 
   960x600       100.0 
   960x540       101.0 
   928x696       102.0    103.0 
   896x672       104.0    105.0 
   840x525       106.0    107.0    108.0    109.0    110.0 
   832x624       111.0 
   800x600       112.0    113.0    114.0    115.0    116.0    117.0    118.0    119.0    120.0    121.0 
   800x512       122.0 
   720x450       123.0 
   720x400       124.0 
   700x525       125.0    126.0    127.0    128.0 
   680x384       129.0    130.0 
   640x512       131.0    132.0    133.0 
   640x480       134.0    135.0    136.0    137.0    138.0    139.0 
   640x400       140.0 
   640x350       141.0 
   576x432       142.0    143.0    144.0    145.0    146.0    147.0    148.0 
   512x384       149.0    150.0    151.0    152.0    153.0 
   416x312       154.0 
   400x300       155.0    156.0    157.0    158.0    159.0 
   360x200       160.0 
   320x240       161.0    162.0    163.0    164.0 
   320x200       165.0 
   320x175       166.0


Цитата: rayanAyar от 09 июля 2012, 10:52:19Может чего изменилось с новыми чипсетами... Но раньше использовать одновременно встроенную и дискретную видеокарту было нельзя. Т.е. при наличии вядишки в PCI-Ex  слоте - встроенная выключается. Использовать их одновременно не возможно.

Зачем кстати нужна встроенная? У этой nVidia разве нет второго выхода? Сейчас большинство видяшек минимум с двумя выходами. У меня на работе двухмониторка аж на старинной 7600GT .
В Виндоус работали оба монитора. Подключал большой монитор к видюхе и маленький к материнке. Маленький вспомогательный. Чтобы не грузить видюху дополнительной работой. Такая была идея :)


Цитата: qupl от 09 июля 2012, 10:20:16Обе видеокарты nvidia. Какие драйвера используются?
В /etc/X11/xorg.conf  можно вручную прописать обе.
Оба работают, но по отдельности. Какой в биосе первым поставлю, такой и работает, а другого не видно.
Версия драйвера 195.36.31. Устанавливал из репозитория через автоопределение.

xorg.conf у меня такой:
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 1.0  (buildd@barber)  Sun Jun 13 12:08:56 UTC 2010

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
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"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       28.0 - 33.0
    VertRefresh     43.0 - 72.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection


Что там нужно прописать?

rayanAyar

Цитата: Dim314159 от 09 июля 2012, 19:05:10Чтобы не грузить видюху дополнительной работой.
Если вы не будете тяжелые 3D игры одновременно на двух мониках гонять, то не будет никакой "дополнительной работы" для видеокарты. Вывод 2D современные видяшки практически не напрягает. У меня и дома и на работе дуалхеад. В обоих случаях видяшки пассивные (без кулера). Температура видяшки в данный момент 46 градусов при температуре на улице 25.

А подключая моники по текущей схеме (дискретка+встроенная) вы нагружаете дополнительной работой (а также гипотетическими проблемами) себя :).

Dim314159

#7
Эх... Полезу под стол перевтыкать ;D
Отпишусь о результатах :)

Сообщение объединено: 09 июля 2012, 21:22:43

Включил оба моника в видюху :)
Зашёл в панель управления суперюзером
# gksu nvidia-settings
Сделал второй монитор enable.
Перезагрузился. Всё работает. :)

Остались вопросы. В Виндоус можно было в панели управления мониторами их "двигать". Как это сделать здесь? Т.е. при движении мышки с одного монитора на другой происходит резкий скачок по вертикали. Хотелось бы чтобы было ровно :)

Большой монитор у меня справа, а маленький слева. При настройке я их поменял местами в панели управления НВИДИА Х сервера потому что изначально они были наоборот: большой слева, маленький справа. Однако, когда захожу сейчас в панель управления, на картинке маленький опять справа, хотя "физически" он слева, т.е. мышка двигается влево и переходит на маленький.

В Виндоус я мог перемещать окна из одного монитора в другой. Т.е. прямо брал и тянул и они переползали. Можно ли так сделать здесь?

Спасибо. Надеюсь, вопросов не слишком много :)

Angel_ok

Цитата: Dim314159 от 09 июля 2012, 19:58:45Можно ли так сделать здесь?
Можно сделать все.
Читайте про xrandr. Ссылку я давал выше.
Вы думаете, всё так просто? Да, всё просто. Но совсем не так...
                                                                                                          Альберт Эйнштейн

vladimir_ar

Если мониторы на одной видеокарте, то в АТИ тягается с монитора в монитор без проблем. В н-видиа не пользовал с двумя мониторами, но почему должно быть иначе?
Debian Testing, kernel 3.16-2-amd64, OpenBox
AMD A8-3750 / 16Gb RAM / ATI HD6550D (onboard) / Sound ASUS Xonar - DS
_______________________________
Debian Testing, kernel 3.14-2-amd64, OpenBox
HP-655 AMD E1 / 8Gb RAM / ATI HD7310M

rayanAyar

Все настраивается через nvidia-settings. Мониторы там просто перетаскиваются мышкой. Я вобще никогда не заморачивался с консольным xrandr - GUI от nVidia отлично работает :).

Цитата: Dim314159 от 09 июля 2012, 19:58:45Однако, когда захожу сейчас в панель управления, на картинке маленький опять справа
А кнопку "Save to X configuration file" нажимали?

kobzar

#11
Можно. Но хrandr  это для атишек. Если у вас Нвидиа то все намного проще !
вот пример
http://sudormrf.wordpress.com/2009/06/01/nvidia-twinview-xinerama-%D0%B8-dual-head/

Не коверкаем язык.
Ты дорого мой друг, заплатишь за ошибку,..
Когда оскал мой милый, ты приймешь за улыбку.

lisss

Вобще-то xrandr работает только со свободными дровами. При использовании проприетарщины он покажет только один монитор с большим разрешением (разрешением обоих мониторов). Для управления кривыми проприетарными дровами используются кривые тулузы от кривого производителя.

P.S. NVidia & ATI, fuck you!

Dim314159

#13
Всё оказалось просто :)
Спасибо за ссылки, там и увидел :)
Надо было в nvdia-settings указать в конфигурации, что мониторы twin view. :) А я по глупости душевной, подумал, что раз twin, то близнецы-братья, т.е. как один, т.е. что на одном, то и на другом. А они-то разнояйцевые близнецы оказались ;D

Цитата: rayanAyar от 10 июля 2012, 04:29:24
Все настраивается через nvidia-settings. Мониторы там просто перетаскиваются мышкой.
...
А кнопку "Save to X configuration file" нажимали?
Сейв, конечно, нажимал, специально для этого заходил суперюзером. :)
Мышкой перетаскивается, да. Но я говорил про подгонку по вертикали. Т.е. мышкой его чуть выше-ниже не подвинешь. Или у меня не двигается :(


Сообщение объединено: 11 июля 2012, 09:45:07

О! Всё двигается :)
Так что спасибо, с этим разобрались :)
На очереди Wine. ;)

Сообщение объединено: 11 июля 2012, 10:04:07

Зато возникла новая проблема :)
Обе панельки(таскбары?) на левом мониторе, что хорошо и правильно :) А вот иконки на правом. По правому монику их можно таскать. А вот на левый они не идуть :) Так у края правого и остаются. Почему так?

yura_n

#14
Цитата: Dim314159 от 11 июля 2012, 06:03:52Обе панельки(таскбары?) на левом мониторе, что хорошо и правильно :) А вот иконки на правом. По правому монику их можно таскать. А вот на левый они не идуть :) Так у края правого и остаются. Почему так?
Глюк nvidia-settings, насколько я помню. В этой утилите надо просто несколько раз переключить конфигурацию туда и обратно. Или вручную поправить xorg.conf . Вот мой, в качестве образца, где все отображается правильно:

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

Section "Files"
EndSection

Section "InputDevice"

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

Section "InputDevice"

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

# Первый монитор.
Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Samsung SyncMaster"
    HorizSync       30.0 - 81.0
    VertRefresh     56.0 - 75.0
    Option "Primary" "on"
EndSection

# Второй монитор.
Section "Monitor"
   Identifier      "Monitor1"
   VendorName      "Unknown"
   ModelName       "SyncMaster"
   HorizSync        30.0 - 81.0
   VertRefresh      56.0 - 75.0
   Option "Primary" "off"
EndSection

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

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "TwinView" "1"
    Option         "TwinViewXineramaInfoOrder" "DFP-1"
Option "metamodes" "CRT: 1280x1024_60 +1280+0, DFP: 1280x1024_60+0+0; DFP: 1280x1024_60 +0+0; DFP: 1024x768_60 +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection