Re: Работа 2-х экземпл яров X сервера

2009-12-10 Пенетрантность Sergey Chumakov

Konstantin wrote:

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

А это случаем не Multiseat 
хочется?
http://forum.lafox.net/index.php?showtopic=19511


Да, примерно оно

--
Best regards,
Sergey Chumakov 2:450/77[.43]


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Работа 2-х экземпл яров X сервера

2009-12-10 Пенетрантность Timur Rasulov

Sergey Chumakov wrote:

Может лучше я обрисую, что я построить хочу?

Домашняя помойка, встроенное ATI HD3200 и внешнее ATI x550. x550 
подключена к телевизору, там freevo с кино, картинками, музыкой, 
игрушками и детьми. Проводные, джойстик клавиатура и мышь.


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


Проблема сейчас в том, что fglrx второго экземпляра X на том же vt 
что-то там не может:



Не знаю, поможет ли, но я мультимониторность юзаю так:
ATI HD3850, к которой подключено два аналоговых монитора. Debian Lenny.
Проприетарный драйвер, начальный конфиг получил при помощи
#aticonfig -initial=dual_head
xinerama отключена.
В итоге имею приветстие gdm на главном мониторе, но после логина 
стартуют как бы две сессии гнома (с одинаковым пользователем), у каждой 
можно накликать свои настройки панелек итд. Вторичный монитор вполне так 
имеет доступ к файловой системе, но на десктопе значков не отображает. 
Между сессиями можно перемещаться мышкой, окошки таскать, понятно, нельзя.


Как оно технически работает, не заморачивался, нечаянно получилось и 
понравилось.


xorg.conf выглядит примерно так (несабжевое вырезал):

Section "ServerLayout"
   Identifier "X.org Configured"
   Screen  0  "aticonfig-Screen[0]-0" 0 0
   Screen "aticonfig-Screen[0]-1" RightOf "aticonfig-Screen[0]-0"
   InputDevice"Mouse0" "CorePointer"
   InputDevice"Keyboard0" "CoreKeyboard"
EndSection

Section "Module"
   Load  "xtrap"
   Load  "GLcore"
   Load  "dbe"
   Load  "extmod"
   Load  "dri"
   Load  "glx"
   Load  "record"
EndSection

Section "Monitor"
   Identifier   "Monitor0"
   VendorName   "SAM"
   ModelName"SyncMaster"
   HorizSync30.0 - 81.0
   VertRefresh  56.0 - 75.0
   Option"DPMS"
EndSection

Section "Monitor"
   Identifier   "aticonfig-Monitor[0]-0"
   Option"VendorName" "ATI Proprietary Driver"
   Option"ModelName" "Generic Autodetecting Monitor"
   Option"DPMS" "true"
EndSection

Section "Monitor"
   Identifier   "aticonfig-Monitor[0]-1"
   Option"VendorName" "ATI Proprietary Driver"
   Option"ModelName" "Generic Autodetecting Monitor"
   Option"DPMS" "true"
EndSection

Section "Device"
   Identifier  "aticonfig-Device[0]-0"
   Driver  "fglrx"
   Option"EnableMonitor" "crt1,lvds,tv,tmds1,crt2,tmds2,cv,tmds2i"
   BusID   "PCI:1:0:0"
EndSection

Section "Device"
   Identifier  "aticonfig-Device[0]-1"
   Driver  "fglrx"
   BusID   "PCI:1:0:0"
   Screen  1
EndSection

Section "Screen"
   Identifier "Screen0"
   Device "Card0"
   Monitor"Monitor0"
   SubSection "Display"
-
   EndSubSection
EndSection

Section "Screen"
   Identifier "aticonfig-Screen[0]-0"
   Device "aticonfig-Device[0]-0"
   Monitor"aticonfig-Monitor[0]-0"
   DefaultDepth 24
   SubSection "Display"
-
   EndSubSection
EndSection

Section "Screen"
   Identifier "aticonfig-Screen[0]-1"
   Device "aticonfig-Device[0]-1"
   Monitor"aticonfig-Monitor[0]-1"
   DefaultDepth 24
   SubSection "Display"

   EndSubSection
EndSection


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Работа 2-х экземпл яров X сервера

2009-12-10 Пенетрантность Konstantin

Sergey Chumakov пишет:

Victor Wagner wrote:

А зачем в такой конфигурации "2 экземпляра X-ов"?


Затем что так гораздо безопаснее, чем в конфигруации когда есть один
X-сервер с двумя подгруженными  драйверами видеоадаптеров.
Потому что все ныне существующие драйвера видеоадаптеров кривые.

Естественно, с одной клавитурой и мышью решить задачу "два экземляра
X-ов  с сессиями разных пользователей" не слишком реально. Лучше уж
тогда сразу Xephyr пользоваться, если на самом деле эти два пользователя
- это один и тот же человек.
Потому что в Xephyr задача решения когда фокус клавиатурного ввода
принадлежит одной сессии, а когда другой - уже решена.


Может лучше я обрисую, что я построить хочу?

Домашняя помойка, встроенное ATI HD3200 и внешнее ATI x550. x550 
подключена к телевизору, там freevo с кино, картинками, музыкой, 
игрушками и детьми. Проводные, джойстик клавиатура и мышь.


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

А это случаем не Multiseat  хочется?
http://forum.lafox.net/index.php?showtopic=19511


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Работа 2-х экземпл яров X сервера

2009-12-10 Пенетрантность Victor Wagner
On 2009.12.10 at 17:34:34 +0300, Ed wrote:

> Victor Wagner wrote:
>> А проприетарные драйвера все равно можно ставить только если ты на этой
>> машине не хранишь никакой информации, более ценной, чем сохраненные
>> состояния игр.
>> (если тебе 3d нужны не для игр, а для CAD, то только NFS-mounted
>> ${HOME}).
>
>
> хм. если страдать паранойей - как "NFS-mounted ${HOME}" поможет?

Очень просто - когда машинка наглухо зависнет из-за глюков драйвера
видеокарты, файловая система, куда пишутся данные, не накроется, потому
что она на другой машинке. И пострадает как максимум тот файл, который в
данный момент писался.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Работа 2-х экземпл яров X сервера

2009-12-10 Пенетрантность Andrey Rahmatullin
On Thu, Dec 10, 2009 at 05:26:01PM +0300, Victor Wagner wrote:
> Где? Ни в nv, ни в radeon ядреного модуля нет.
radeon411849  2
ttm28630  1 radeon
drm_kms_helper 22186  1 radeon
drm   130920  5 radeon,ttm,drm_kms_helper


-- 
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(6):

<[nbr|lazy]> страницы без ссылок вполне осмысленны. Они ищутся поиском
 * dottedmag_ws подавляет мысль заказать чучело [nbr|lazy] и сжечь
 * [nbr|lazy] не понравилось очень сильно, что wiki.sisyphus.ru сделали
   подмножеством freesource.info
 * dottedmag_ws вторично подавляет мысль заказать чучело [nbr|lazy] и сжечь


signature.asc
Description: Digital signature


Re: Работа 2-х экземпл яров X сервера

2009-12-10 Пенетрантность Ed

Victor Wagner wrote:

А проприетарные драйвера все равно можно ставить только если ты на этой
машине не хранишь никакой информации, более ценной, чем сохраненные
состояния игр.
(если тебе 3d нужны не для игр, а для CAD, то только NFS-mounted
${HOME}).



хм. если страдать паранойей - как "NFS-mounted ${HOME}" поможет?


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Работа 2-х экземпл яров X сервера

2009-12-10 Пенетрантность Dmitry Nezhevenko
On Thu, Dec 10, 2009 at 05:26:01PM +0300, Victor Wagner wrote:
> On 2009.12.10 at 13:46:38 +, Dmitry Nezhevenko wrote:
> 
> > On Thu, Dec 10, 2009 at 03:58:14PM +0300, Victor Wagner wrote:
> > > Затем что так гораздо безопаснее, чем в конфигруации когда есть один
> > > X-сервер с двумя подгруженными  драйверами видеоадаптеров.
> > > Потому что все ныне существующие драйвера видеоадаптеров кривые.
> > > 
> > 
> > И состоят в том числе из ядерного модуля. Так что практически не аргумент. 
> 
> Где? Ни в nv, ни в radeon ядреного модуля нет.

DRM в ядре. Например у intel. Плюс у новых nouveau и,вроде как, radeon.
Есть еще KMS, который тоже в ядре. 

Возможно, что для 2D не нужен. Но не уверен. 

-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: Работа 2-х экземпл яров X сервера

2009-12-10 Пенетрантность Victor Wagner
On 2009.12.10 at 13:46:38 +, Dmitry Nezhevenko wrote:

> On Thu, Dec 10, 2009 at 03:58:14PM +0300, Victor Wagner wrote:
> > Затем что так гораздо безопаснее, чем в конфигруации когда есть один
> > X-сервер с двумя подгруженными  драйверами видеоадаптеров.
> > Потому что все ныне существующие драйвера видеоадаптеров кривые.
> > 
> 
> И состоят в том числе из ядерного модуля. Так что практически не аргумент. 

Где? Ни в nv, ни в radeon ядреного модуля нет.
А проприетарные драйвера все равно можно ставить только если ты на этой
машине не хранишь никакой информации, более ценной, чем сохраненные
состояния игр.
(если тебе 3d нужны не для игр, а для CAD, то только NFS-mounted
${HOME}).




-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Работа 2-х экземпл яров X сервера

2009-12-10 Пенетрантность Dmitry Nezhevenko
On Thu, Dec 10, 2009 at 03:58:14PM +0300, Victor Wagner wrote:
> Затем что так гораздо безопаснее, чем в конфигруации когда есть один
> X-сервер с двумя подгруженными  драйверами видеоадаптеров.
> Потому что все ныне существующие драйвера видеоадаптеров кривые.
> 

И состоят в том числе из ядерного модуля. Так что практически не аргумент. 
 
-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: Работа 2-х экземпл яров X сервера

2009-12-10 Пенетрантность Sergey Chumakov

Victor Wagner wrote:

А зачем в такой конфигурации "2 экземпляра X-ов"?


Затем что так гораздо безопаснее, чем в конфигруации когда есть один
X-сервер с двумя подгруженными  драйверами видеоадаптеров.
Потому что все ныне существующие драйвера видеоадаптеров кривые.

Естественно, с одной клавитурой и мышью решить задачу "два экземляра
X-ов  с сессиями разных пользователей" не слишком реально. Лучше уж
тогда сразу Xephyr пользоваться, если на самом деле эти два пользователя
- это один и тот же человек.
Потому что в Xephyr задача решения когда фокус клавиатурного ввода
принадлежит одной сессии, а когда другой - уже решена.


Может лучше я обрисую, что я построить хочу?

Домашняя помойка, встроенное ATI HD3200 и внешнее ATI x550. x550 подключена к 
телевизору, там freevo с кино, картинками, музыкой, игрушками и детьми. 
Проводные, джойстик клавиатура и мышь.


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


Проблема сейчас в том, что fglrx второго экземпляра X на том же vt что-то там 
не может:


(--) fglrx(0): Chipset: "Radeon X300/X550/X1050 Series" (Chipset = 0x5b60)
(--) fglrx(0): (PciSubVendor = 0x1fd3, PciSubDevice = 0x1b60)
(--) fglrx(0): board vendor info: third party graphics adapter - NOT original 
ATI
(--) fglrx(0): Linear framebuffer (phys) at 0xf000
(--) fglrx(0): MMIO registers at 0xfbbf
(--) fglrx(0): I/O port at 0xc000
(==) fglrx(0): ROM-BIOS at 0x000c
(EE) fglrx(0): Invalid video BIOS signature!
(EE) fglrx(0): GetBIOSParameter failed
(EE) fglrx(0): PreInitConfig failed
(EE) fglrx(0): PreInit failed
(II) fglrx(0): === [atiddxPreInit] === end
(II) UnloadModule: "fglrx"
(II) UnloadModule: "fglrxdrm"
(II) Unloading /usr/lib/xorg/modules/linux//libfglrxdrm.so
(EE) Screen(s) found, but none have a usable configuration.


На разных vt все работает (но надо переключаться). Пока пробовал все на скорую 
руку, по-этому не пробовал ни менять драйвер, ни удостовериться что 
действительно были задействованы правильные и в нужных местах -isolateDevice, 
NoInt10...



--
Best regards,
Sergey Chumakov 2:450/77[.43]


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Работа 2-х экземпл яров X сервера

2009-12-10 Пенетрантность Victor Wagner
On 2009.12.10 at 16:28:00 +0400, Степан Голосунов wrote:

> >> С общими клавиатурой/мышью? Навряд ли.
> >
> > Ну почему маловероятно? Это как раз типичная мультимониторная
> > конфигурация. Два монитора и общие устройства ввода. Помнится, ключевое
> > слово было xinerama.
> 
> А зачем в такой конфигурации "2 экземпляра X-ов"?

Затем что так гораздо безопаснее, чем в конфигруации когда есть один
X-сервер с двумя подгруженными  драйверами видеоадаптеров.
Потому что все ныне существующие драйвера видеоадаптеров кривые.

Естественно, с одной клавитурой и мышью решить задачу "два экземляра
X-ов  с сессиями разных пользователей" не слишком реально. Лучше уж
тогда сразу Xephyr пользоваться, если на самом деле эти два пользователя
- это один и тот же человек. 
Потому что в Xephyr задача решения когда фокус клавиатурного ввода
принадлежит одной сессии, а когда другой - уже решена.




-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Работа 2-х экземпл яров X сервера

2009-12-10 Пенетрантность Victor Wagner
On 2009.12.10 at 12:50:30 +0400, Степан Голосунов wrote:

> Sergey Chumakov  writes:
> > Может банальный вопрос, но я с таким впервые столкнулся.
> > На Lenny запущено 2 экземпляра X-ов, на vt7 и vt9, на 2 разных видео
> > адаптерах, общие клавиатура/мышь (пока настраиваю).
> >
> > Необходимо, что бы они работали одновременно, но сейчас необходимо
> > переключаться между консолями vt7 и vt9. Возможно ли это?
> 
> С общими клавиатурой/мышью? Навряд ли.

Ну почему маловероятно? Это как раз типичная мультимониторная
конфигурация. Два монитора и общие устройства ввода. Помнится, ключевое
слово было xinerama.



-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org