LINUX.ORG.RU

Реальная многопользовательская работа


0

0

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

ps дополнения советы приветствуются

pps писалось весной, позже только мелкие правки

>>> Статья

★★★★★

Проверено: Obidos ()
Ответ на: комментарий от anonymous

пардон - что за бред ? может у вас какие то "особенные" охранники ?

RedHatFan
()
Ответ на: комментарий от anonymous

а что за объект такой, где на 144 камеры только один наблюдатель ?

RedHatFan
()
Ответ на: комментарий от suser

>Один охранник по-любому не может одновременно смотреть на несколько мониторов. Для нескольких охранников новость очень кстати (у каждого по монитору).

опять повторюсь - не суди о том чего ты не знаешь =)

RedHatFan
()
Ответ на: комментарий от I3rain

> А может кто знает? Есть ведь карты с SVGA и DVI разъемами. Они как независимые или как? Может на этом можно видео распаралелить?

Надо повозиться - посмотреть..... В Lin еще не пробовал-не до того было, а вот в оффтопике удалось стол рабочий на два моника сделать........ Надо в линухе попробовать второй монитор включить - может у nVidia мультиголовочный режим в настройках врубится а то он при одном мониторе выключенный в сусях стоит, или ручками конфиг крошить.........

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

У Nvidia прекрасно можно несколько картинок делать и на одной карте. Как свойствами проприетарного драйвера (twinview, dualhead, etc) так и стандартными свойствами X-сервера - точно так же, как в вышеприведенной статье, создаем 2 (фиктивно 2) видеокарты с одинаковыми BusID, раздаем им опции на предмет того, кто в какой видеовыход смотрит, и делаем с ними, что нравится, хотим - в layout объединяем, хотим - 2 X-сервера пускаем.

Salieff
()
Ответ на: комментарий от GladAlex

>Одновременно осмыслить и осознать человеческий мозг не может более 4 картинок,

Ну это еще смотря какой мозг ;-) Некоторые могут и больше

GladAlex (*) (17.10.2005 12:48:07)

*** ну, ясно какой мозг - спинной. речь-то охранниках. а те, которые "могут и больше" обычно работают не охранниками и не дворниками :)

anonymous
()
Ответ на: комментарий от vvvictor

> Надо повозиться - посмотреть..... 
> В Lin еще не пробовал-не до того было, 
> а вот в оффтопике удалось стол рабочий на два моника сделать.

в Lin рабочий стол на 2 монитора элементарно делается, 
см. http://linuxdocs.org/HOWTOs/Xinerama-HOWTO.html

а если короче, 2й монитор справа от основного:
Section "ServerLayout"
    Identifier  "Server Layout"
    Screen "Screen0"
    Screen "Screen1" RightOf "Screen0"
    InputDevice "Mouse1" "CorePointer"
    InputDevice "Keyboard1" "CoreKeyboard"
EndSection

эта конфигурация из "File generated by fglrxconfig (C) ATI Research"
но BusID в обоих случаях используется одна и та же
Section "Device"
    Identifier                          "ATI Graphics Adapter connector 0"
    Driver                              "fglrx"
    Option "no_accel"                   "no"
    Option "no_dri"                     "no"
    ...
    BusID "PCI:2:0:1"    # vendor=1002, device=496e
    Screen 0
EndSection

Section "Device"
    Identifier                          "ATI Graphics Adapter connector 1"
    Driver                              "fglrx"
    BusID "PCI:2:0:1"    # vendor=1002, device=496e
    Screen 1
EndSection

я пробовал видяху прописывать как 2 разных устройства с BusID "PCI:2:0:0" и "PCI:2:0:1", но на один из них x-server всегда выдает ошибку

vadiml ★★★★★
() автор топика

че-то в статье толком не указано надо всетаки патченный X сервер ставить или нет???? (и если надо то что именно - по линкам даже devel лежит...)

anonymous
()

Что за бред архитектура pcu express такова что видюху pci express x16 можно вставить хоть в x8, хоть в х4, хоть в х1, например SLI работает по схеме x8 + x8, а некоторые производители делают матери с pci express x2 или x4 слотом, у которого открыта задняя стенка, так что напильник в зубы и 3-4 доп. посадочных места для видюх вам обеспечено.

some_x
()

1.

В инете есть много статей на эту тему.
Мне найбольше нравится вот этот сайт: http://www.ltn.lv/~aivils/
можно и http://www.geniusweb.com/LDP/HOWTO/XFree-Local-multi-user-HOWTO/index.html

С помощю патча ruby в ядро Линукса можно добится *реальной* многопользовательской работы (до 16 пользователей) каждый имеет *свои* 7 виртуальных консолей.

framebuffers и звук делаем с помощю fusion kernel patchs если такие есть для вашего железа...

2.

Вопрос: где взять драйвер под 1002:5941 (Radeon 9200 ) frglx, radeon, ati ему не подходят?

VGA compatible controller: ATI Technologies Inc RV280 [Radeon 9200] (rev 01) (prog-if 00 [VGA])
Subsystem: PC Partner Limited Sapphire Radeon 9200
0000:01:00.0 Class 0300: 1002:5961 (rev 01)
Subsystem: 174b:7c13
Display controller: ATI Technologies Inc RV280 [Radeon 9200] (Secondary) (rev 01)
Subsystem: PC Partner Limited Sapphire Radeon 9200
0000:01:00.1 Class 0380: 1002:5941 (rev 01)
Subsystem: 174b:7c12


Section "Device"
Identifier "ATI Radeon 9200 secondary"
VendorName "Sapphire"
BoardName "RV280"
ChipId 0x5941
Driver "radeon"
BusID "PCI:01:00:1" # vendor=1002, device=5941
EndSection

............
(II) LoadModule: "radeon"
(II) Loading /usr/lib/modules/drivers/radeon_drv.so
(II) Module radeon: vendor="X.Org Foundation"
compiled for 6.8.2, module version = 4.0.1
Module class: X.Org Video Driver
ABI class: X.Org Video Driver, version 0.7
..............
(II) RADEON: Driver for ATI Radeon chipsets: ATI Radeon QD (AGP),
.......................
ATI Radeon Mobility 9200 IGP 7835, ATI Radeon 9200PRO 5960 (AGP),
ATI Radeon 9200 5961 (AGP), ATI Radeon 9200 5962 (AGP),
ATI Radeon 9200SE 5964 (AGP),
ATI Radeon Mobility 9200 (M9+) 5C61 (AGP),
ATI Radeon Mobility 9200 (M9+) 5C63 (AGP), ATI Radeon 9500 AD (AGP),
.........................
(**) ChipID override: 0x5961
(**) Chipset ATI Radeon 9200 5961 (AGP) found
(WW) RADEON: ChipID 0x5941 in Device section "ATI Radeon 9200 secondary" isn't valid for this driver

.........

hse
()
Ответ на: комментарий от anonymous

> че-то в статье толком не указано надо всетаки патченный X сервер ставить или нет????

да, пропатченый, там есть ссылка на ftp c патчем, пропатченым *.src.rpm, *.athlon.rpm и более старые сборки

если интересно, потрудитесь просмотреть ссылки и такие вопросы исчезнут

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

PCI линейка есть у НВИДИА как раз для систем, где требуется большое количество мониторов и не сильный GPU процессор. Навскидку PCI GeForce 6200 (сам офигел когда увидел %): http://www.sparkle.com.tw/product.asp?id=15 это бред, могу сказать, как человек контактирующий с нвидиа. Они не выпускают 6x 7x под PCI, только под PCI-x т.к. данные карты расчитаны на SLI.

anonymous
()
Ответ на: комментарий от Sorcerer

> А на 3 видеоадаптера тоже удавалось fx5200 натравить?

я видяхи NV не брал - предпочитаю использовать родные дрова от xorg, а такие для NV отсутствуют

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

Кто-нибудь может сказать зачем нужно Х-ы патчить? Подозреваю, чтобы разные input'ы понимал..

Лично у меня два моника работают, как на двух видюхах, так и на отной двухголовой...

kott ★★★★★
()

Спасибо всем, кто написал рекомендации - мне, пока, с этим разбираться было некогда, да и нужды небыло. Но надо будет попробовать на будущее....

vvvictor
()
Ответ на: комментарий от kott

> Кто-нибудь может сказать зачем нужно Х-ы патчить?

патч разводит обработку клавиатуры, сравните в Section "InputDevice" для клавиатуры в xorg.conf для обычных иксов и здесь

при указании Option "Protocol" "Standart" x-server работает с клавиатурой на прямую, что не есть хорошо

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

> Мне найбольше нравится вот этот сайт: http://www.ltn.lv/~aivils/ можно и http://www.geniusweb.com/LDP/HOWTO/XFree-Local-multi-user-HOWTO/index.html > С помощю патча ruby в ядро Линукса можно добится *реальной* многопользовательской работы (до 16 пользователей) каждый имеет *свои* 7 виртуальных консолей. > framebuffers и звук делаем с помощю fusion kernel patchs если такие есть для вашего железа...

так в том-то и дело, что там делается несколько фреймбуферов, для консоли это хорошо, а вот в иксах работать через фреймбуфер не интересно, dri пролетает

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

>так в том-то и дело, что там делается несколько фреймбуферов, для консоли это хорошо, а вот в иксах работать через фреймбуфер не интересно, dri пролетает

Чтоб несколько фреймбуферов сделать это надо еще попотеть, ruby патч просто дает каждому пользователю свои виртуальные терминалы на уровни ядра, где он может запускать что и как хочет для своей персональной видяхи с поддержкой аппаратного ускорения или без. В этом случаи многотерминальность "прозрачна" для пользователя и програм. Прозрачна в кавычках потому что использование общего железа (звуковая...) будет ощущатся, но fusion может в этом немного помочь.

Данное многотерминальное решение особо эффективное при объединении многоглавых системных блоков в SSI кластер для балансировки нагрузок, тогда юзвера не будут ощущать нехватки мощности процессора даже при емких вычислениях соседа.

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

Да и пожалуй самое главное: если в школы поставлять такие многотерминальные решения (лучше с поддержкой балансировки нагрузок SSI) то оффтопик там жить не сможет ну и экономия!

hse
()
Ответ на: комментарий от Sorcerer

> А на 3 видеоадаптера тоже удавалось fx5200 натравить? :) 2 монитора и телевизор.

С видеовыходом не баловался, далеко кабель до телевизора тянуть :)

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

Давно добавлено. Просто там ссылка ведет чуть-чуть не туда. А в самом faq обрезанная часть статьи.

Будет апдейт, будут исправлены ссылки.

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

За такие деньги проще взять плату VIA C3. А NVidia PCI (~$60) никто у нас в регионе не привёз. Удалось найти только б/у S3 .

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

> А NVidia PCI (~$60) никто у нас в регионе не привёз. Удалось найти только б/у S3

у меня как раз последнее, S3 Virge DX, за $6 (30 грн)

я особо и не усердствовал с поиском, сказал нескольким знакомым, что нужны будут и далее по цепочке желающие продать нашлись

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