From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Michael Shigorin To: mandrake-russian@altlinux.ru Message-ID: <20020329143300.GN4916@lic145.kiev.ua> Mail-Followup-To: mandrake-russian@altlinux.ru References: <20020329161503.4603ef9a.kosha@kp.ru> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="TeJTyD9hb8KJN2Jy" Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20020329161503.4603ef9a.kosha@kp.ru> User-Agent: Mutt/1.3.27i Subject: [mdk-re] Re: Multiple monitors on X Sender: mandrake-russian-admin@altlinux.ru Errors-To: mandrake-russian-admin@altlinux.ru X-BeenThere: mandrake-russian@altlinux.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: mandrake-russian@altlinux.ru List-Help: List-Post: List-Subscribe: , List-Id: Linux-Mandrake RE / ALT Linux discussion list List-Unsubscribe: , List-Archive: Date: Fri Mar 29 17:34:23 2002 X-Original-Date: Fri, 29 Mar 2002 16:33:00 +0200 Archived-At: List-Archive: List-Post: --TeJTyD9hb8KJN2Jy Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit On Fri, Mar 29, 2002 at 04:15:03PM +0300, Korshunov Ilya wrote: > Есть ли в Linux какой-либо софт подобный виндовому позволяющий > работать на двух мониторах на двухголовых видеоадаптерах ? > К примеру один десктоп на одном мониторе , второй на другом ? Вон в freeschool@ про Горыныча речь шла -- так там _три_ головы (с зубами, бишь kb&m) на системник цепляют 8-) -- ---- WBR, Michael Shigorin ------ http://visa.chem.univ.kiev.ua/~mike/ --TeJTyD9hb8KJN2Jy Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 8bit Return-Path: Delivered-To: mike@localhost.fair.net Received: from localhost (localhost.localdomain [127.0.0.1]) by work.fair.net (Postfix) with ESMTP id 2D06A17322 for ; Tue, 26 Mar 2002 17:17:51 +0200 (EET) Received: from 62.244.5.204 [62.244.5.204] by localhost with POP3 (fetchmail-5.7.4) for mike@localhost (single-drop); Tue, 26 Mar 2002 17:17:51 +0200 (EET) Received: from linux.ru.net (linux.ru.net [62.118.250.6]) by lic145.kiev.ua (8.11.0/8.11.0) with ESMTP id g2Q84NE14121 for ; Tue, 26 Mar 2002 10:04:26 +0200 Received: from linux.ru.net (localhost [127.0.0.1]) by linux.ru.net (Postfix) with ESMTP id 8AFF12AE1; Tue, 26 Mar 2002 11:00:12 +0300 (MSK) Delivered-To: freeschool@linux.ru.net Received: from smtp.rosnet.ru (smtp.rosnet.ru [195.90.128.73]) by linux.ru.net (Postfix) with ESMTP id 058572A96 for ; Tue, 26 Mar 2002 10:59:30 +0300 (MSK) Received: from msiu.ru (IDENT:roganov@ppp30.rosmail.com [195.90.132.30]) by smtp.rosnet.ru (8.12.1/8.12.1) with ESMTP id g2Q80xbD025909 for ; Tue, 26 Mar 2002 11:01:00 +0300 Message-ID: <3CA02A72.C92FB9AC@msiu.ru> From: "Eugene A. Roganov" Organization: Moscow State Industrial University X-Mailer: Mozilla 4.5 [en] (X11; I; Linux 2.2.1 i686) X-Accept-Language: en MIME-Version: 1.0 To: freeschool@linux.ru.net Content-Type: multipart/mixed; boundary="------------8B00A63CF1090A2680C46EDB" Subject: [Freeschool] =?koi8-r?Q?=F3=F0=EF=20=D7=20=ED=E7=E9=F5?= Sender: freeschool-admin@linux.ru.net Errors-To: freeschool-admin@linux.ru.net X-BeenThere: freeschool@linux.ru.net X-Mailman-Version: 2.0 Precedence: bulk Reply-To: freeschool@linux.ru.net List-Help: List-Post: List-Subscribe: , List-Id: List-Unsubscribe: , List-Archive: Date: Tue, 26 Mar 2002 07:59:46 +0000 This is a multi-part message in MIME format. --------------8B00A63CF1090A2680C46EDB Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 8bit Приветствую всех и хочу высказаться по поводу того бурного обмена мнениями, который состоялся в freeschool@linux.ru.net за последние несколько дней. Вопросы, которые показались мне особенно интересными: - комплекс, который бы можно было продемонстрировать и сказать: "СПО готово к внедрению, вот так это будет работать, вот такая от этого будет выгода" (Дмитрий Геннадьевич Мастрюков) - прототипы можно ехать смотреть к Роганову (Maksim Otstavnov) - организовать второй семинар, пригласить на него людей из институтов, школ, министерства, дать им пощупать, понюхать, помахать перед ними в воздухе дистрибутивом, оптимизированным под такой комплекс (Дмитрий Геннадьевич Мастрюков) - студенты и преподаватели, не знакомые с задачей переносимости приложений, создают непереносимые образовательные приложения, расчитанные для работы только под управлением Microsoft Windows (Zakhar Bardymov) Мои комментарии. Бездисковые классы, в которых основной ОС является Linux, у нас в МГИУ используются уже лет шесть. Потом мы научились делать "Горынычи" и сейчас их у нас более 50. Они стоят в пяти наших компьютерных классах и в офисах. Я сам последние полтора года "живу" на работе на двухголовом "Горыныче". Для тех, кто не знаком с "Горынычами", поясняю, что это бездисковый клиент, состоящий из одного системного блока, трех мониторов, клавиатур и мышек (см. нашу статью в "Компьютерре" www.computerra.ru/offline/2001/411/12510/). Хотя дополнительная информация есть на нашем сайте (www.ctc.msiu.ru) нам периодически приходят письма от людей, которым что-то не ясно. Одно из недавних таких писем я привожу в конце моего сообщения вместе с ответом на него Василия Евсеенко, нашего системного администратора. Класс "Горынычей" на 30 рабочих мест требует наличия всего лишь 10 системных блоков --- и денежный, и эргономический плюсик, и дальнейшее сокращение проблем администрирования. Вот что я говорил на Рабочей встрече в ВШЭ в августе прошлого года. По состоянию на апрель 2001г. стоимость одного рабочего места в компьютерном классе на базе бездисковых "Горынычей" была $323, что составляло около 68% от $475 --- стоимости аналогичного бездискового места стандартной конфигурации. К сожалению, "в чистом виде" сейчас наша идея стало невоспроизводимой из-за практического прекращения выпуска PCI-видеокарт. Однако эту проблему заведомо можно решить, если ее захочется решать на относительно высоком уровне. Количество зарегистрированных пользователей у нас --- почти 7000 человек (мы используем свою систему администрирования сети). Несколько лет мы обучаем информатике и информационным технологиям учащихся подшефных школ. Сейчас их более 2000 человек из 30 с лишним школ трех южных округов города. Упор --- на СПО. Со следующего года --- ТОЛЬКО СПО. Студенты всего первого курса (а их более 1000 человек) изучали в этом году информатику "по-новому", пользуясь, в основном, СПО (в следующем учебном году --- тоже ТОЛЬКО СПО). Буквально на прошлой неделе руководством университета провозглашен принцип "СПО всюду, где только можно", и начинается миграция в данном направлении профилирующих кафедр (вспомним о "студентах и преподавателях, не знакомых с задачей переносимости приложений"), работающих со старшекурсниками. В классах у нас установлен наш собственный дистрибутив (на базе RedHat 7.2), который мы пытаемся "заточить под учебный процесс". Электронный учебник по информатике (http://www.ctc.msiu.ru/materials/books.php), безусловно, еще "сырой и кривой", но он уже ЕСТЬ, и работа над ним ПРОДОЛЖАЕТСЯ. Информационные системы, которые внедряются сейчас у нас с целью автоматизации работы МГИУ, написаны ИСКЛЮЧИТЕЛЬНО на СПО; сотрудники ряда служб (например, учебного отдела) работают на "Горынычах" (в Linux, конечно); даже проректоры (пока не все, правда) начинают использовать Linux! Очень может быть, что я не прав (объясните в чем), но по-моему, это уже больше, чем просто прототип. Предлагаю организовать и провести у нас в МГИУ не позже 24 апреля семинар/ круглый стол/рабочую встречу/конференцию (лучшее выбрать). Поддержка руководства университета (включая финансовую) имеется. Обсудить надо форму и более четкую тематику. --------------------------------------- Письмо про "Горыныча" и ответ на него. --------------------------------------- Subject: Date: Mon, 25 Mar 2002 09:34:40 +0500 From: "neo" To: Здравствуйте. Можете ли вы дать более подробные указания, о том, как заставить три видеокарты работать на одной машине, и как сделать три псевдоактивных терминала (статья про горыныча). Я считаю, что это не возможно! Если вы писали это для рекламы чего-либо...., то успокойте меня, а-то я уже месяц эту беду строю и результата нет. С уважением Александр. ---------- Subject: Re: none Date: 25 Mar 2002 12:33:02 +0300 From: evseenko@msiu.ru (Basil A. Evseenko) To: "neo" "neo" writes: > Здравствуйте. > > Можете ли вы дать более подробные указания, о том, как заставить три > видеокарты работать на одной машине, и как сделать три псевдоактивных > терминала (статья про горыныча). Есть два способа: 1. (старый) Используя framebuffer и XFree86-3.3.x Для карт Matrox Millenium в ядре есть драйвер framebuffer'a с поддержкой нескольких карт (имеется ввиду, что он (драйвер) понимает больше одной карты в системе). Далее на каждый framebuffer навешивается по X-серверу (XF86_FBDev или XF86_SVGA, но последний надо слегка поправить (см. patch)). 2. (новый) Используя XFree86-4.x В них появилась возможность указывать номер устройства на шине (в XFree86-3.x такой возможности не было и нужно было использовать framebuffer для доступа к конкретной карточке). Но если брать стандарный X-сервер, то одновременно будет работать только одна голова, т.к. при старте каждый X-сервер сканирует шину и выключает все остальные видеоадаптеры кроме своего. Это необходимо для стандартного случая, когда у вас одна "голова" и вы хотите запустить несколько X-серверов. Что бы все работало надо в Xserver/hw/xfree86/common/xf86pciBus.c функции pciIoAccessDisable и pciIo_MemAccessDisable заменить затычками, которые ничего не делают. К письму я прилагаю несколько patch'ей для горыныча: 1. Patсh для ядра: Он делает следуещее: События от USB клавиатуры #1 перенаправляются на /dev/tty2 События от USB клавиатуры #2 перенаправляются на /dev/tty3 При попытке X-сервера переключиться на консоли 2 и 3, ничего не переключать, но выдать сообщение об успешном переключении. Как все это использовать: 1. Пересобрать X-ы, заменив затычками там соотв функции. 2. Наложить патч на ядро (framebuffer в ядре собирать не нужно, он нужен был только для старых X-ов). 3. Прибить mingetty на первые три консоли, переключиться на первую консоль и заблокировать дальнейшие переключения. 3. Запустить 3 X-сервера (для этого надо создать три XF86Config'a и указать в них PCI id'ы соотв. карточек): Первый на tty1 (XFree86 -xf86config /etc/XF86Config.0 vt 1) Второй на tty2 (XFree86 -xf86config /etc/XF86Config.1 vt 2) Третий на tty3 (XFree86 -xf86config /etc/XF86Config.2 vt 3) 2. Программа для блокировки переключения консолей по Alt-Fn 3. Patch для XFree86-3.3.x (необходим если вы хотите использовать XFree86-3.3.x) По поводу железа: Не все карточки могут работать одновременно! Matrox Millenium могут Matrox Millenium и Matrox G450 нет! По поводу многоголовых карт типа Matrox G450: обычно они представляют собой одно PCI устройство с точки зрения OS и больше одного X-сервера на них повесить невозможно. > Я считаю, что это не возможно! Если вы писали это для рекламы чего-либо...., > то успокойте меня, а-то я уже месяц эту беду строю и результата нет. > Если не верите - заходите в гости: Москва, ул. Автозаводская, дом 16, корпус 1, этаж 2, комната 1211, спросите меня. -- Eugene A. Roganov roganov@msiu.ru _______________________________________________ Freeschool mailing list Freeschool@linux.ru.net http://linux.ru.net/mailman/listinfo/freeschool --TeJTyD9hb8KJN2Jy--