Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Настройка multiseat на ubuntu 16.04 gnome dualhead nvidia xephyr  (Прочитано 3445 раз)

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

Оффлайн Max Kosh

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Настроить multiseat (а лучше научить) на ubuntu 16.04 Gnome , dualhead NVIDIA  GF 218  Xephyr
« Последнее редактирование: 09 Октября 2016, 21:12:29 от Max Kosh »

toZen

  • Гость
Re: Настройка multiseat на ubuntu 12.04 или 14.04
« Ответ #1 : 30 Сентября 2016, 15:53:27 »
Max Kosh, что хотели то?

Оффлайн Max Kosh

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: Настройка multiseat на ubuntu 12.04 или 14.04
« Ответ #2 : 30 Сентября 2016, 15:58:30 »
Хочется сделать multiseat, один комп - 2 рабочих места. Лазил по мануалам,
https://help.ubuntu.com/community/MultiseatX
https://wiki.ubuntu.com/MultiseatTeam/Instructions
не дотягиваю я до нужного уровня владения системой, а сделать нужно

Punko

  • Гость
Re: Настройка multiseat на ubuntu 12.04 или 14.04
« Ответ #3 : 30 Сентября 2016, 16:49:43 »
Max Kosh, пробуй ковырять сам, мы поможем.
Потому что в таком виде это предложение для фрилансеров, а не просьба о помощи.

Оффлайн Max Kosh

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: Настройка multiseat на ubuntu 12.04 или 14.04
« Ответ #4 : 05 Октября 2016, 10:50:07 »
1)копаюсь дальше уже на своём компе (на нем ща ubuntu 16.04 Gnome), тож поставил 2ой монитор, видюха Nvidia GF 218+ дискретная Intel 915i (как то так)
на фриварной драйвере nouveau показывало все норм хоть я тыкаю оба монитора в nvidia, хоть один в дискретную а один так
Поставил драйвер nvidia-340 всё стало "прекрасно", глюков графики нет, а то указатель мыши оставлял свой след везде+ дергалась картинка в браузере
Но пропал второй монитор, операционка его не видит, В биосе все тож самое Multi-Display enable  и бла бла бла . Все работало на другом драйвере. Главной видюху и такую и такую ставлю в биосе, движений нет. В дополнительных драйверах включил дискретную видюху и все равно ниче не изменилось. И самое страшное когда оба моника в одну нвидиа втыкаю все равно болт.

1 вопрос ----> Почему? Кто виноват , что делать?

Если есть идеи или похожие траблы пните ссылку. Пока ниче похожее не нашел.

2) Стремлюсь на домашнем компе к https://devtalk.nvidia.com/default/topic/936873/-howto-multiseat-with-ubuntu-16-04-systemd-gdm-proprietary-drivers/

« Последнее редактирование: 05 Октября 2016, 10:52:23 от Max Kosh »

alang

  • Гость
Re: Настройка multiseat на ubuntu 12.04 или 14.04
« Ответ #5 : 05 Октября 2016, 11:11:13 »
видюха Nvidia GF 218+ дискретная Intel 915i (как то так)

Подтянуть матчасть. Уяснить для себя разницу между встроенной и дискретной.

Поставил драйвер nvidia-340 всё стало "прекрасно", глюков графики нет <...>
Но пропал второй монитор,

Когда один монитор подключен к встроенке, другой к дискретке, так и будет: проприетарный nvidia конфликтует с intel. Когда оба к дискретке, весь вопрос только в настройке. Но multiseat при двух мониторах, подключенных к одной видюхе, не получится.

Стремлюсь на домашнем компе к https://devtalk.nvidia.com/default/topic/936873/-howto-multiseat-with-ubuntu-16-04-systemd-gdm-proprietary-drivers/

Там две дискретные nvidia.

Оффлайн Max Kosh

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: Настройка multiseat на ubuntu 12.04 или 14.04
« Ответ #6 : 05 Октября 2016, 12:35:51 »
Сорян , перепутал, но вы поняли все правильно)

Пользователь добавил сообщение 05 Октября 2016, 14:44:21:
А почему не получиться запустить 2 рабочих места на одной видеокарте? у неё несколько выходов, видел в сети какие то инструкции Xephyr .

Пользователь добавил сообщение 05 Октября 2016, 14:52:04:
1.First we need to assign some "master-of-seat" tag to the graphical devices. The easiest way for NVIDIA cards is to create /etc/udev/rules.d/99-seats.rules and put the following:

    SUBSYSTEM=="drm", KERNEL=="card[0-9]*", ATTRS{vendor}=="0x10de", DRIVERS=="nvidia", TAG+="master-of-seat"

Как получить параметры типа KERNEL и атрибуты вендора видеокарты

в выводе lspci -vs    у меня таких капараметров нет(
еще смотрю loginctl status-seat seat0 тоже ниче хорошего
2. Как получить информацию о дисплеях/ мониторах в командной строке
« Последнее редактирование: 05 Октября 2016, 14:52:04 от Max Kosh »

Оффлайн Max Kosh

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: Настройка multiseat на ubuntu 16.04 gnome dualhead nvidia xephyr
« Ответ #7 : 09 Октября 2016, 21:22:29 »
Нашел инструкшн близкую ко мне, хотя нет, такую как надо
https://www.linux.org.ru/forum/general/12245315
сконфил по примеру xorg, пока не знаю что дальше, как проверить поддерживает xephyr evdev?
Оч нужно ребят помогите

Section "ServerFlags"
   Option   "DefaultServerLayout"   "multihead"
   Option  "DontZap"  "true"
   Option   "AllowMouseOpenFail"   "true"
   Option   "AutoAddDevices"   "true"
   Option   "AutoEnableDevices"   "false"
   Option  "Xinerama" "false"
EndSection

##########
####################################### # SEAT 0 # ####################################
##########

Section "InputDevice"   #done
   Identifier   "Keyboard0"
   Driver      "evdev"
   Option      "Device" "/dev/input/by-path/pci-0000:00:1d.0-usb-0:1.5:1.0-event-kbd"
   Option      "XkbRules" "evdev"
   Option      "XkbModel" "evdev"
   Option      "XkbLayout" "us"   
EndSection

Section "InputDevice"   #done
   Identifier   "Mouse0"
   Driver      "mouse"
   Option      "Protocol" "auto"
   Option      "Device" "/dev/input/by-path/pci-0000:00:1d.0-usb-0:1.3:1.0-event-mouse"
EndSection

Section "Device"        #done
   Identifier   "Device0"
   Driver      "nvidia"
   VendorName   "NVIDIA Corporation"
   BoardName   "GeForce 210"
   Option      "UseDisplayDevice" "DFP" #DFP-0
   Option      "ProbeAllGpus" "false"
   Option      "NoLogo" "true"
   BusID       "PCI:1@0:0:0"
   Screen      0
EndSection

Section "Monitor"      #done
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "LG Electronics L194WT"
    HorizSync       28.0 - 83.0
    VertRefresh     56.0 - 75.0
    Option         "DPMS"
EndSection

Section "Screen"       #done
   Identifier   "Screen0"
   Device      "Device0"
   Monitor      "Monitor0"
   DefaultDepth   24
EndSection

##########
####################################### # SEAT 1 # ####################################
##########

Section "InputDevice"   #done
  Identifier   "Keyboard1"
   Driver      "evdev"
   Option      "Device" "/dev/input/by-path/pci-0000:00:1d.0-usb-0:1.4:1.0-event-kbd"
   Option      "XkbRules" "evdev"
   Option      "XkbModel" "evdev"
   Option      "XkbLayout" "us"
EndSection

Section "InputDevice"   #done
   Identifier   "Mouse1"
   Driver      "mouse"
   Option      "Protocol" "auto"
   Option      "Device" "/dev/input/by-path/pci-0000:00:1d.0-usb-0:1.6:1.0-mouse"
EndSection

Section "Device"        #done
   Identifier   "Device1"
   Driver      "nvidia"
   Vendorname   "NVIDIA Corporation"
   BoardName   "GeForce 210"
   Option      "UseDisplayDevice" "CRT" #CRT-1
   Option      "ProbeAllGpus" "false"
   Option      "NoLogo" "true"
   BusID      "PCI:1:0:0"
   Screen      1
EndSection

Section "Monitor"      #done
    Identifier     "Monitor1"
    VendorName     "Unknown"
    ModelName      "Acer AL1511"
    HorizSync       30.0 - 63.0
    VertRefresh     55.0 - 75.0
    Option         "DPMS"
EndSection

Section "Screen"       #done
   Identifier   "Screen1"
   Device      "Device1"
   Monitor      "Monitor1"
   DefaultDepth   24
EndSection
   
#############
# SERVERS
#############

Section "ServerLayout"
   Identifier   "multihead"
   Screen   0 "Screen0" 0 0
   Screen   1 "Screen1" LeftOf "Screen0"
   InputDevice "Keyboard0" "CoreKeyboard"
   InputDevice "Mouse0" "CorePointer"
# These options are for when I disable the AutoAddDevice ServerFlag and need to manual add the input devices
#   InputDevice "Mouse1"
#   InputDevice "Keyboard1"
EndSection

# These options are for when I tried (and failed) the X server multiseat option. Here for posterity sake.
#Section "ServerLayout"
#    Identifier     "seat0"
#    Screen      0  "Screen0" 0 0
#    InputDevice    "Keyboard0" "CoreKeyboard"
#    InputDevice    "Mouse0" "CorePointer"
#EndSection
#Section "ServerLayout"
#   Identifier   "seat1"
#   Screen      1 "Screen1" 0 0
#   InputDevice   "Keyboard1" "CoreKeyboard"
#   InputDevice   "Mouse1" "CorePointer"
#EndSection
« Последнее редактирование: 09 Октября 2016, 21:24:44 от Max Kosh »

Оффлайн Max Kosh

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: Настройка multiseat на ubuntu 16.04 gnome dualhead nvidia xephyr
« Ответ #8 : 28 Ноября 2016, 13:01:24 »
Ура появились новые статьи по теме.
Правда там не на одной видюхе.

1.https://habrahabr.ru/post/312900/
2. http://site.softmaker.kz/raznoe/nastrojka-multiseat-na-ubuntu-1404.html  (щас чет страница не открывается, но на archive.org  смотрел старую версию страницы)

alang

  • Гость
Re: Настройка multiseat на ubuntu 16.04 gnome dualhead nvidia xephyr
« Ответ #9 : 28 Ноября 2016, 15:27:03 »
Правда там не на одной видюхе.
О чем тебе сразу и писали.

 

Страница сгенерирована за 0.034 секунд. Запросов: 25.