Два монитора в Linux
Windows 21 мая, 2007 - 21:24
Всем привет!
Настроил два моника, как написано вот здесь
Все хорошо, но только первым у меня получается CRT, вторым TFT (скорей всего в таком порядке они инициализируются). А хотелось бы наоборот. Подскажите, как можно поменять очередность?
Option "UseDisplayDevice" "DFP,CRT" в Section "ServerLayout" не помогает.
»
- Для комментирования войдите или зарегистрируйтесь
есть хорошая
есть хорошая статья на gentoo-wiki.com про 2/3 моника - там всё есть
Тоже
Тоже сталкивался с такой проблемой! решения ненашёл =(
_________________
GA-P965-DS3/C2D-E6320 2.94 GHz/2Gb/SATAIIx160/GF7600GT-256/Gentoo-x86_64
да влёгкую
да влёгкую решается, там опция вроде того что
экран 1 правее(левее, снизу, сверху) от экрана 2
Это понятно!
Это понятно! Только экран что он обозначает первым никак вторым не сдалать и наоборот! вот в чём фишка! Тоесть я хочу чтобы моник подключенный к DVI был первым а к VGA вторым! А получается наоборот - потому что видюха первым инициализирует VGA а потом DVI.
_________________
GA-P965-DS3/C2D-E6320 2.94 GHz/2Gb/SATAIIx160/GF7600GT-256/Gentoo-x86_64
это
это выставляется в конфиге - ты вообще ту статью читал? или поменяй бус ид или проставь номера экранов
Re: это
Я сделал, как написано для NVidia Non-TwinView. Смена номеров экрана не помогает. Подскажите pls, как поменять бус ид?
в секции девайс
в секции девайс есть
BusID "PCI:1:0:0"
вот в одном месте 1 0 0 а в другом 1 0 1, это в логах видно кто как
но должно работать вот так
evadim пишет:в
У меня dmesg выдает (одна видюха на борту):
[17180014.748000] agpgart: Found an AGP 3.0 compliant device at 0000:00:00.0.
[17180014.748000] agpgart: Putting AGP V3 device at 0000:00:00.0 into 8x mode
[17180014.748000] agpgart: Putting AGP V3 device at 0000:01:00.0 into 8x mode
Когда я пробую в одном из Device прописать BusID "AGP:0:0:0", то устройство вообще не инициализируется.
Так тоже не пашет :( в смысле все равно CRT-монитор получается первым.
ну попробуй
ну попробуй Leftof
а бус ид не тот что в дмесг, а тот что в конфиге Х
> ну попробуй
> ну попробуй Leftof
неа, теже яйца, только слева.
> а бус ид не тот что в дмесг, а тот что в конфиге Х
Я перепробовал следующие варианты bud id: 1:0:1, 1:1:0 - с ними второй моник не работает. Работает, если сразу на двух указано 1:0:0.
Мой /var/log/Xorg.0.log выдает, что есть только 1:0:0:
(II) Setting vga for screen 0.
(II) Setting vga for screen 1.
(**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
(==) NVIDIA(0): RGB weight 888
(==) NVIDIA(0): Default visual is TrueColor
(==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
(**) NVIDIA(0): Option "RenderAccel" "true"
(**) NVIDIA(0): Enabling RENDER acceleration
(EE) NVIDIA(0): Failed to initialize the GLX module; please check in your X
(EE) NVIDIA(0): log file that the GLX module has been loaded in your X
(EE) NVIDIA(0): server, and that the module is the NVIDIA GLX module. If
(EE) NVIDIA(0): you continue to encounter problems, Please try
(EE) NVIDIA(0): reinstalling the NVIDIA driver.
(II) NVIDIA(0): NVIDIA GPU GeForce 6200 at PCI:1:0:0 (GPU-0)
(--) NVIDIA(0): Memory: 131072 kBytes
(--) NVIDIA(0): VideoBIOS: 05.44.a2.03.00
(II) NVIDIA(0): Detected AGP rate: 8X
(--) NVIDIA(0): Interlaced video modes are supported on this GPU
(--) NVIDIA(0): Connected display device(s) on GeForce 6200 at PCI:1:0:0:
(--) NVIDIA(0): Samsung S/M 900IFT (CRT-0)
(--) NVIDIA(0): Samsung SyncMaster (DFP-0)
(--) NVIDIA(0): Samsung S/M 900IFT (CRT-0): 400.0 MHz maximum pixel clock
(--) NVIDIA(0): Samsung SyncMaster (DFP-0): 155.0 MHz maximum pixel clock
(--) NVIDIA(0): Samsung SyncMaster (DFP-0): Internal Single Link TMDS
(II) NVIDIA(0): Assigned Display Device: CRT-0
(II) NVIDIA(0): Validated modes:
(II) NVIDIA(0): "1280x1024"
(II) NVIDIA(0): "1024x768"
(II) NVIDIA(0): "800x600"
(II) NVIDIA(0): Virtual screen size determined to be 1280 x 1024
(--) NVIDIA(0): DPI set to (90, 96); computed from "UseEdidDpi" X config
(--) NVIDIA(0): option
(**) NVIDIA(1): Depth 24, (--) framebuffer bpp 32
(==) NVIDIA(1): RGB weight 888
(==) NVIDIA(1): Default visual is TrueColor
(==) NVIDIA(1): Using gamma correction (1.0, 1.0, 1.0)
(**) NVIDIA(1): Option "RenderAccel" "true"
(**) NVIDIA(1): Enabling RENDER acceleration
(II) NVIDIA(1): NVIDIA GPU GeForce 6200 at PCI:1:0:0 (GPU-0)
(--) NVIDIA(1): Memory: 131072 kBytes
(--) NVIDIA(1): VideoBIOS: 05.44.a2.03.00
(II) NVIDIA(1): Detected AGP rate: 8X
(--) NVIDIA(1): Interlaced video modes are supported on this GPU
(--) NVIDIA(1): Connected display device(s) on GeForce 6200 at PCI:1:0:0:
(--) NVIDIA(1): Samsung S/M 900IFT (CRT-0)
(--) NVIDIA(1): Samsung SyncMaster (DFP-0)
(--) NVIDIA(1): Samsung S/M 900IFT (CRT-0): 400.0 MHz maximum pixel clock
(--) NVIDIA(1): Samsung SyncMaster (DFP-0): 155.0 MHz maximum pixel clock
(--) NVIDIA(1): Samsung SyncMaster (DFP-0): Internal Single Link TMDS
(II) NVIDIA(1): Assigned Display Device: DFP-0
(II) NVIDIA(1): Validated modes:
(II) NVIDIA(1): "1280x1024"
(II) NVIDIA(1): "1024x768"
(II) NVIDIA(1): "800x600"
(II) NVIDIA(1): "640x480"
(II) NVIDIA(1): Virtual screen size determined to be 1280 x 1024
(--) NVIDIA(1): DPI set to (85, 86); computed from "UseEdidDpi" X config
(--) NVIDIA(1): option
(--) Depth 24 pixmap format is 32 bpp
(II) do I need RAC? Yes, I do.
(II) LoadModule: "rac"
(II) Loading /usr/lib/xorg/modules/librac.so
(II) Module rac: vendor="X.Org Foundation"
compiled for 7.1.1, module version = 1.0.0
ABI class: X.Org Video Driver, version 1.0
что-то я
что-то я непонял... всмысле первым? тебе расположение важно или что? какая разница какой он?
Два моника,
Два моника, одна видюха. Первый моник (СRT) работает через разъем RGB, второй (TFT) - через DVI.
CRT-монитор только для обработки видео, фоток, нужен время от времени. Второй TFT - рабочий.
Но первым на видюхе инициализируется именно CRT-монитор, поэтому он идет основным - граф.окно входа в систему появляется именно на нем и менюшки рабочего стола тоже у него все, TFT идет просто как расширение рабочего стола.
Конечно, CRT-монитор можно просто отключить, тогда все функции по автомату переключаются на TFT. Это не очень удобно включать/выключать CRT-монитор из разъема видюхи, поэтому я попытался сделать его дополнительным через настройки.
Такая вот история...
у тя флаг xinerama
у тя флаг xinerama включен?
второй.. первый... меню будет на том что справа, а положение можно менять с помощью параметра "левее" и "правее". может быть основной моник и в дровах энвидийных переставить можно - на ати можно точно, только я и так менял просто... но скорее всего тебе нужно через твин вью делать - так вроде ускорение теряется.
правее левее не знаю. но мне
правее левее не знаю. но мне кажется, повторюсь :) кажется, что какой в "RGB" тот и первый, а какой в "DVI" тот и второй :) железная логика :)))
скрытный секс :)
- - -
А почему Вы не хотите использовать TwinView?..
Если не использовать TwinView, то мониторами можно управлять через: xrandr. Если я не ошибаюсь, то через нее же можно управлять и последовательностью.
Базовые настройки можно сделать через GUI (nvidia-settings) - там есть галочка устанавливающая "...primary display..."
Вся нужная информация находится тут:
less -i /usr/share/doc/nvidia-drivers-180.18/README.bz2 (версию исправить)
Но TvinView гораздо удобнее...
А как сделать через TwinView?
А как сделать через TwinView? Переключился на нее сегодня, работает просто замечательно но проблема сохраняется - все равно D-SUB первый а DVI второй...