LINUX.ORG.RU
решено ФорумAdmin

altlinux multiseat

 ,


1

3

Добрый вечер уважаемые форумчане.

На данный момент перед мной стоит задача сделать multiseat на altlinux, на ubuntu такое уже воспроизводил, поэтому некоторый опыт есть.

Что имею: Встроенное видео intel (vga + dvi) Карточку nvidia (vga + hdmi + dvi)

На ubuntu с этим было проще, признаюсь честно.

Первый вопрос, что будет стабильнее работать:

  1. nvidia + intel (т.е. используем встроенное и дискретное видео)
  2. только nvidia дискретное.
  3. только intel

На данный момент установил X-multiseat-preinit и проприетарный драйвер nvidia, т.к. без него система зависала через 10 секунд после появление GUI.

За любую поддержку буду признателен.

Надо просто добавить правила udev, которые пометят видео адаптер, мышь, и клавиатуру (или usb хаб, к которому подключены мышь и клавиатура) метками seat0, seat1, seat2, и т.д. По умолчанию правила udev все помечают меткой seat0. Всё остальное сделают автоматически logind и gdm.

https://www.freedesktop.org/wiki/Software/systemd/multiseat/

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

Сейчас буду пробовать создавать второй seat-1 и подключить вторую dvi от nvidia.

Сейчас xorg использует драйвер nvidia (prop), если вставить второй монитор в intel то реакции ноль, на ubuntu сигнал был.

Вообще возможно загружать драйвер intel для seat0 и nvidia для seat1 или надежнее использовать xorg-x11-xephyr.?

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

Не надо Xephyr. Gdm сам запустит два экземпляа Xorg, каждый экземпляр получит от logind один видео адаптер и загрузит ddx драйвер для этого адаптера.

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

у меня в loginctl seat-status seat0

              ├─/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/drm/card0
              │ [MASTER] drm:card0

              ├─/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/drm/renderD128
              │ drm:renderD128

Если я правильно понимаю, здесь

  1. drm:card0 - nvidia
  2. drm:renderD128 - intel.

Но интел не заводится вместе с nvidia.

andrey7690
() автор топика
Последнее исправление: andrey7690 (всего исправлений: 4)
Ответ на: комментарий от andrey7690

Вот весь список:

        Sessions: *1
         Devices:
                  ├─/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input7
                  │ input:input7 "Power Button"
                  ├─/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input6
                  │ input:input6 "Power Button"
                  ├─/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input5
                  │ input:input5 "Sleep Button"
                  ├─/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/drm/card0
                  │ [MASTER] drm:card0
                  ├─/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/drm/renderD128
                  │ drm:renderD128
                  ├─/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1
                  │ sound:card1 "NVidia"
                  │ ├─/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input10
                  │ │ input:input10 "HDA NVidia HDMI/DP,pcm=3"
                  │ └─/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input11
                  │   input:input11 "HDA NVidia HDMI/DP,pcm=7"
                  ├─/sys/devices/pci0000:00/0000:00:14.0/usb1
                  │ usb:usb1
                  │ ├─/sys/devices/pci0000:00/0000:00:14.0/usb1/1-10/1-10:1.0/0003:046D:C077.0003/input/input4
                  │ │ input:input4 "Logitech USB Optical Mouse"
                  │ ├─/sys/devices/pci0000:00/0000:00:14.0/usb1/1-9/1-9:1.0/0003:1A2C:2124.0001/input/input2
                  │ │ input:input2 "SEM USB Keyboard"
                  │ └─/sys/devices/pci0000:00/0000:00:14.0/usb1/1-9/1-9:1.1/0003:1A2C:2124.0002/input/input3
                  │   input:input3 "SEM USB Keyboard"
                  ├─/sys/devices/pci0000:00/0000:00:14.0/usb2
                  │ usb:usb2
                  ├─/sys/devices/pci0000:00/0000:00:17.0/ata2/host1/target1:0:0/1:0:0:0/block/sr0
                  │ block:sr0
                  ├─/sys/devices/pci0000:00/0000:00:1f.3/sound/card0
                  │ sound:card0 "PCH"
                  │ ├─/sys/devices/pci0000:00/0000:00:1f.3/sound/card0/input12
                  │ │ input:input12 "HDA Intel PCH Front Mic"
                  │ ├─/sys/devices/pci0000:00/0000:00:1f.3/sound/card0/input13
                  │ │ input:input13 "HDA Intel PCH Rear Mic"
                  │ ├─/sys/devices/pci0000:00/0000:00:1f.3/sound/card0/input14
                  │ │ input:input14 "HDA Intel PCH Line"
                  │ ├─/sys/devices/pci0000:00/0000:00:1f.3/sound/card0/input15
                  │ │ input:input15 "HDA Intel PCH Line Out"
                  │ └─/sys/devices/pci0000:00/0000:00:1f.3/sound/card0/input16
                  │   input:input16 "HDA Intel PCH Front Headphone"
                  ├─/sys/devices/platform/pcspkr/input/input8
                  │ input:input8 "PC Speaker"
                  └─/sys/devices/virtual/misc/kvm
                    misc:kvm

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

Хотя скорее, я ошибаюсь и здесь у меня определилась только nvidia. Однако имеет место наличие двух лог-файлов /var/log/Xorg.0.log и /var/log/Xorg.1.log.

andrey7690
() автор топика
Ответ на: комментарий от iliyap
[root@comp-core-i3-8100-a4bcc2 ~]# lspci -k
00:00.0 Host bridge: Intel Corporation Device 3e1f (rev 08)
	Subsystem: ASRock Incorporation Device 3e1f
00:01.0 PCI bridge: Intel Corporation Skylake PCIe Controller (x16) (rev 08)
	Kernel driver in use: pcieport
00:14.0 USB controller: Intel Corporation 200 Series PCH USB 3.0 xHCI Controller
	Subsystem: ASRock Incorporation Device a2af
	Kernel driver in use: xhci_hcd
00:14.2 Signal processing controller: Intel Corporation 200 Series PCH Thermal Subsystem
	Subsystem: ASRock Incorporation Device a2b1
00:16.0 Communication controller: Intel Corporation 200 Series PCH CSME HECI #1
	Subsystem: ASRock Incorporation Device a2ba
00:17.0 SATA controller: Intel Corporation 200 Series PCH SATA controller [AHCI mode]
	Subsystem: ASRock Incorporation Device a282
	Kernel driver in use: ahci
00:1f.0 ISA bridge: Intel Corporation Device a2ca
	Subsystem: ASRock Incorporation Device a2ca
00:1f.2 Memory controller: Intel Corporation 200 Series PCH PMC
	Subsystem: ASRock Incorporation Device a2a1
00:1f.3 Audio device: Intel Corporation 200 Series PCH HD Audio
	Subsystem: ASRock Incorporation Device 288a
	Kernel driver in use: snd_hda_intel
00:1f.4 SMBus: Intel Corporation 200 Series PCH SMBus Controller
	Subsystem: ASRock Incorporation Device a2a3
00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (2) I219-V
	Subsystem: ASRock Incorporation Device 15b8
	Kernel driver in use: e1000e
01:00.0 VGA compatible controller: NVIDIA Corporation GK208 [GeForce GT 710B] (rev a1)
	Subsystem: ASUSTeK Computer Inc. Device 86df
	Kernel driver in use: nvidia
01:00.1 Audio device: NVIDIA Corporation GK208 HDMI/DP Audio Controller (rev a1)
	Subsystem: ASUSTeK Computer Inc. Device 86df
	Kernel driver in use: snd_hda_intel

loginctl list-seats

только один seat-0

В папке /sys/class/drm

две директории: card0 and renderD128

andrey7690
() автор топика

В свое время (где-то во времена kubuntu 12.04) занимался этим. Ох уж крови моей эта херня попила. Тогда пришел к выводу что это полукустарная плоходокументированная херня. И лучше я вместо этого дерьма донесу до начальства, что покупка системника более рациональная трата.

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

В биос он предлагает выбрать дискретную или встроенную. если использовать обе карточки сразу, система не запускается.

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

Сейчас попробую включить vesa драйвер и выбрать интегрированную карту основной, посмотрю определится ли дискретная.

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

Включил по умолчанию встроенную графику, выбрал драйвер vesa.

Сейчас видны обе карточки, попробую прицепить к разных seat.

andrey7690
() автор топика
Ответ на: комментарий от iliyap
[root@comp-core-i3-8100-a4bcc2 ~]# loginctl seat-status seat1
seat1
         Devices:
                  ├─/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/drm/card0
                  │ [MASTER] drm:card0
                  └─/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/drm/renderD128
                    drm:renderD128

Добавил к seat1 карточку nvidia, экран черный, от встроенной все показывает.

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

В seat1 нет устройств ввода. Xorg без устройств ввода должен отказаться запускать дисплей. Проверь по логу. Главное лог от seat1 найти.

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

Из варнингов есть это, сейчас добавлю мышку к seat1

[    13.985] (==) Using config directory: "/etc/X11/xorg.conf.d"
[    13.985] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[    13.985] (==) No Layout section.  Using the first Screen section.
[    13.985] (==) No screen section available. Using defaults.
[    13.985] (**) |-->Screen "Default Screen Section" (0)
[    13.985] (**) |   |-->Monitor "<default monitor>"
[    13.985] (==) No device specified for screen "Default Screen Section".
	Using the first device section listed.
[    13.985] (**) |   |-->Device "Card0"
[    13.985] (==) No monitor specified for screen "Default Screen Section".
	Using a default monitor configuration.

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

Вывод:

[root@comp-core-i3-8100-a4bcc2 ~]# loginctl seat-status seat1 seat1 Devices: ├─/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/drm/card0

              │ [MASTER] drm:card0
              ├─/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/drm/renderD128
              │ drm:renderD128

              ├─/sys/devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0/0003:093A:2510.0001/input/input2

              │ input:input2 "PixArt USB Optical Mouse"
              └─/sys/devices/pci0000:00/0000:00:17.0/ata2/host1/target1:0:0/1:0:0:0/block/sr0
                block:sr0

Экран черный, кстати он черный вообще все время и при перезагрузке. Мне кажеться нужно добавить несколько секций в xorg.conf

andrey7690
() автор топика
Последнее исправление: andrey7690 (всего исправлений: 1)
Ответ на: комментарий от andrey7690

Вот полный лог, полагаю он принадлежит seat1

[    15.174] 
X.Org X Server 1.18.4
Release Date: 2016-07-19
[    15.174] X Protocol Version 11, Revision 0
[    15.174] Build Operating System: ALT c8 (Cliff) x86_64
[    15.174] Current Operating System: Linux comp-core-i3-8100-a4bcc2.localdomain 4.4.200-std-def-alt0.M80C.1 #1 SMP Sun Nov 10 16:21:33 UTC 2019 x86_64
[    15.174] Kernel command line: BOOT_IMAGE=/boot/vmlinuz root=UUID=f8d9021a-ccb1-40ed-9de4-38cdb41fff0e ro quiet=1 resume=/dev/disk/by-uuid/2ab9798d-0507-467b-a11e-d6edd780a61c panic=30 splash
[    15.175] Build Date: 17 October 2017  12:10:36PM
[    15.175]  
[    15.175] Current version of pixman: 0.32.8
[    15.175] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[    15.175] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    15.175] (==) Log file: "/var/log/Xorg.0.log", Time: Fri Dec 27 08:40:04 2019
[    15.175] (==) Using config directory: "/etc/X11/xorg.conf.d"
[    15.175] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[    15.175] (==) No Layout section.  Using the first Screen section.
[    15.175] (==) No screen section available. Using defaults.
[    15.175] (**) |-->Screen "Default Screen Section" (0)
[    15.175] (**) |   |-->Monitor "<default monitor>"
[    15.175] (==) No device specified for screen "Default Screen Section".
	Using the first device section listed.
[    15.175] (**) |   |-->Device "Card0"
[    15.175] (==) No monitor specified for screen "Default Screen Section".
	Using a default monitor configuration.
[    15.175] (==) Automatically adding devices
[    15.175] (==) Automatically enabling devices
[    15.175] (==) Automatically adding GPU devices
[    15.175] (==) Max clients allowed: 256, resource mask: 0x1fffff
[    15.175] (==) FontPath set to:
	catalogue:/etc/X11/fontpath.d
[    15.175] (==) ModulePath set to "/usr/lib64/X11/modules"
[    15.175] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[    15.175] (II) Loader magic: 0x812d20
[    15.175] (II) Module ABI versions:
[    15.175] 	X.Org ANSI C Emulation: 0.4
[    15.175] 	X.Org Video Driver: 20.0
[    15.175] 	X.Org XInput driver : 22.1
[    15.175] 	X.Org Server Extension : 9.0
[    15.175] (II) xfree86: Adding drm device (/dev/dri/card0)
[    15.178] (II) Executed /usr/libexec/X11/drv.d/x11
[    15.178] (II) LoadModule: "glx"
[    15.178] (II) Loading /usr/lib64/X11/modules/extensions/libglx.so
[    15.179] (II) Module glx: vendor="X.Org Foundation"
[    15.179] 	compiled for 1.18.4, module version = 1.0.0
[    15.179] 	ABI class: X.Org Server Extension, version 9.0
[    15.179] (==) AIGLX enabled
[    15.179] (II) LoadModule: "vesa"
[    15.179] (II) Loading /usr/lib64/X11/modules/drivers/vesa_drv.so
[    15.179] (II) Module vesa: vendor="X.Org Foundation"
[    15.179] 	compiled for 1.18.4, module version = 2.3.4
[    15.179] 	Module class: X.Org Video Driver
[    15.179] 	ABI class: X.Org Video Driver, version 20.0
[    15.179] (II) VESA: driver for VESA chipsets: vesa
[    15.179] (WW) Falling back to old probe method for vesa
[    15.179] (EE) No devices detected.
[    15.179] (EE) 
Fatal server error:
[    15.179] (EE) no screens found(EE) 
[    15.179] (EE) 
Please consult the The X.Org Foundation support 
	 at http://wiki.x.org
 for help. 
[    15.179] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[    15.179] (EE) 

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

/etc/X11/xorg.conf.d/ :

  • 10-monitor.conf
  • 10-evdev.conf
  • 40-libinput.conf
  • 90-input-thinkpad.conf
  • 95-input-keyboard.conf

10-monitor.conf :

# Generated by xsetup

Section "Monitor"
    Identifier "Monitor0"
EndSection

Section "Device"
    Identifier "Card0"
    Driver "vesa"
EndSection
andrey7690
() автор топика
Ответ на: комментарий от andrey7690

Даже вот это:

[    15.114] (II) LoadModule: "nvidia"
[    15.114] (II) Loading /usr/lib64/X11/modules/drivers/nvidia_drv.so
[    15.114] (II) Module nvidia: vendor="NVIDIA Corporation"
[    15.114] 	compiled for 4.0.2, module version = 1.0.0
[    15.114] 	Module class: X.Org Video Driver
[    15.114] (II) VESA: driver for VESA chipsets: vesa
[    15.114] (II) NVIDIA dlloader X Driver  390.87  Tue Aug 21 15:44:49 PDT 2018
[    15.114] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[    15.114] (WW) Falling back to old probe method for vesa
[    15.114] (EE) No devices detected.
[    15.114] (EE) 
Fatal server error:
[    15.114] (EE) no screens found(EE) 
[    15.114] (EE) 
Please consult the The X.Org Foundation support 
	 at http://wiki.x.org
 for help. 
[    15.114] (EE) Please also check the log file at "/var/log/Xorg.1.log" for additional information.
[    15.114] (EE) 
andrey7690
() автор топика
Ответ на: комментарий от andrey7690

Если я правильно понимаю, нужно верно настроить этот xorg.conf хоть он по идее должен сам правильно строиться.

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

Выбрал в асс, автоматически выбирать драйвер, показывают оба монитора но оба повисают при старте иксов.

andrey7690
() автор топика
Ответ на: комментарий от andrey7690
  1. Unable to find a valid framebuffer device
  2. Screen 0 deleted because of no matchong config section
  3. Screen 1 deleted по той же причине
  4. Cannot run in framebuffer mode. Please specify busIDs fir all framebuffer devices
andrey7690
() автор топика
Ответ на: комментарий от andrey7690

Треш какой то, запустил убунту все встало с пол тычка, тут непонятные какие то штуки

andrey7690
() автор топика
Ответ на: комментарий от andrey7690
[ 15.013] (EE) [drm] Failed to open DRM device for (null): -2

Из-за этой ошибки видимо не запускается. Может быть дело в том, что не все необходимые устройства в seat1. Должны быть все drm-устройства и graphics-устройства видеоадаптера. Например, у меня вот такой статус seat1:

[~]$ loginctl seat-status seat1
seat1
        Sessions: *c6 c5
         Devices:
                  ├─/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/drm/card1
                  │ drm:card1
                  ├─/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/drm/renderD129
                  │ drm:renderD129
                  ├─/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/graphics/fb0
                  │ [MASTER] graphics:fb0 "radeondrmfb"
                  └─/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1
                    usb:2-1
                    ├─/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3:1.0/sound/card3
                    │ sound:card3 "SHG7980"
                    ├─/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3:1.3/input/input25
                    │ input:input25 "Philips Philips SHG7980"
                    └─/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.6/2-1.6:1.0/input/input26
                      input:input26 "Dell Dell USB Entry Keyboard"
iliyap ★★★★★
()
Ответ на: комментарий от iliyap

Вроде корректно все добавлено. Вообще пока что имею оба работающих экрана, один виснет при загрузке, на втором только консоль.

andrey7690
() автор топика
Ответ на: комментарий от andrey7690
Однако имеет место наличие двух лог-файлов /var/log/Xorg.0.log и /var/log/Xorg.1.log.

/var/log/Xorg.1.log - это предыдущий лог.

Vovka-Korovka ★★★★★
()
Первый вопрос, что будет стабильнее работать:

1. nvidia + intel (т.е. используем встроенное и дискретное видео)
2. только nvidia дискретное.
3. только intel

Только intel. Ты хотя бы расскажи какая у тебя версия дистрибутива.

Vovka-Korovka ★★★★★
()
Ответ на: комментарий от Vovka-Korovka
ALT 8 SP Workstation
NAME="ALT SPWorkstation"
VERSION="8.0 (cliff)"
ID=altlinux
VERSION_ID=8.0
PRETTY_NAME="ALT 8 SP Workstation (cliff)"
ANSI_COLOR="1;33"
CPE_NAME="cpe:/o:alt:spworkstation:8.0"
HOME_URL="http://basealt.ru"
BUG_REPORT_URL="https://bugs.altlinux.org/"
ALT 8 SP Workstation
andrey7690
() автор топика
Ответ на: комментарий от Vovka-Korovka

Присоединил оба монитора в интел, он определяет его как один, т.е. без правки xorg.conf тут совсем не обойтись

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

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

lspci | grep VGA
Vovka-Korovka ★★★★★
()
Ответ на: комментарий от Vovka-Korovka

если можно обновить до 9ки с сертификацией, я не против.

Это системник:

[root@comp-core-i3-8100-a4bcc2 ~]# lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation Device 3e91
01:00.0 VGA compatible controller: NVIDIA Corporation GK208 [GeForce GT 710B] (rev a1)

Материнская плата Asrock H310C-11, если это имеет какое то значение.

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

Подскажи как через консоль, сменить выбор драйвера на vesa, у меня modesetting повесил систему.

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

Совсем запарился, все поменял, сейчас выложу

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

Xorg logs : https://github.com/aplatov76/logs

Seats

seat0
	Sessions: *1
	 Devices:
		  ├─/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input7
		  │ input:input7 "Power Button"
		  ├─/sys/device…LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input6
		  │ input:input6 "Power Button"
		  ├─/sys/device…LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input5
		  │ input:input5 "Sleep Button"
		  ├─/sys/device…i0000:00/0000:00:01.0/0000:01:00.0/graphics/fb0
		  │ [MASTER] graphics:fb0 "nouveaufb"
		  ├─/sys/devices/pci0000:00/0000:00:14.0/usb1
		  │ usb:usb1
		  │ ├─/sys/device…/1-4/1-4:1.0/0003:093A:2510.0001/input/input2
		  │ │ input:input2 "PixArt USB Optical Mouse"
		  │ ├─/sys/device…/1-9/1-9:1.0/0003:1A2C:2124.0002/input/input3
		  │ │ input:input3 "SEM USB Keyboard"
		  ├─/sys/devices/pci0000:00/0000:00:14.0/usb2
		  │ usb:usb2
		  ├─/sys/devices/pci0000:00/0000:00:1f.3/sound/card0
		  │ sound:card0 "PCH"
		  │ ├─/sys/devices/pci0000:00/0000:00:1f.3/sound/card0/input12
		  │ │ input:input12 "HDA Intel PCH Front Mic"
		  │ ├─/sys/devices/pci0000:00/0000:00:1f.3/sound/card0/input13
		  │ │ input:input13 "HDA Intel PCH Rear Mic"
		  │ ├─/sys/devices/pci0000:00/0000:00:1f.3/sound/card0/input14
		  │ │ input:input14 "HDA Intel PCH Line"
		  │ ├─/sys/devices/pci0000:00/0000:00:1f.3/sound/card0/input15
		  │ │ input:input15 "HDA Intel PCH Line Out"
		  │ ├─/sys/devices/pci0000:00/0000:00:1f.3/sound/card0/input16
		  │ │ input:input16 "HDA Intel PCH Front Headphone"
		  │ ├─/sys/devices/pci0000:00/0000:00:1f.3/sound/card0/input17
		  │ │ input:input17 "HDA Intel PCH HDMI/DP,pcm=3"
		  │ └─/sys/devices/pci0000:00/0000:00:1f.3/sound/card0/input18
		  │   input:input18 "HDA Intel PCH HDMI/DP,pcm=7"
		  ├─/sys/devices/platform/pcspkr/input/input8
		  │ input:input8 "PC Speaker"
		  └─/sys/devices/virtual/misc/kvm
		    misc:kvm

seat1
	 Devices:
		  ├─/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/drm/card0
		  │ [MASTER] drm:card0
		  │ ├─/sys/device…:00:01.0/0000:01:00.0/drm/card0/card0-DVI-D-1
		  │ │ [MASTER] drm:card0-DVI-D-1
		  │ ├─/sys/device…00:01.0/0000:01:00.0/drm/card0/card0-HDMI-A-1
		  │ │ [MASTER] drm:card0-HDMI-A-1
		  │ └─/sys/device…00:00:01.0/0000:01:00.0/drm/card0/card0-VGA-1
		  │   [MASTER] drm:card0-VGA-1
		  ├─/sys/device…000:00/0000:00:01.0/0000:01:00.0/drm/renderD128
		  │ drm:renderD128
		  ├─/sys/device…ci0000:00/0000:00:01.0/0000:01:00.1/sound/card1
		  │ sound:card1 "NVidia"
		  │ ├─/sys/device…0000:00:01.0/0000:01:00.1/sound/card1/input10
		  │ │ input:input10 "HDA NVidia HDMI/DP,pcm=3"
		  │ └─/sys/device…0000:00:01.0/0000:01:00.1/sound/card1/input11
		  │   input:input11 "HDA NVidia HDMI/DP,pcm=7"
		  └─/sys/device…b1/1-9/1-9:1.1/0003:1A2C:2124.0003/input/input4
		    input:input4 "SEM USB Keyboard"
andrey7690
() автор топика
Ответ на: комментарий от anonymous

Зачем тебе vesa - я бы начал с того, что завел бы по-нормальному intel.

Vovka-Korovka ★★★★★
()
Ответ на: комментарий от andrey7690

Ну вот же косяк в seat-status виден сразу. graphics:fb0 присвоен в seat0, все остальные устройства этого же nvidia видеоадаптера drm:card0, drm:card0-DVI-D-1, drm:card0-HDMI-A-1, drm:card0-VGA-1, drm:renderD128 присвоены в seat1. А устройства с встройки не присвоены ни одному ситу.

Разберись, почему у тебя правила udev так раскидали устройства по ситам. Попробуй какое-нибудь простое правило типа:

DEVPATH=="/devices/pci0000:00/0000:00:01.0/0000:01:00.0/drm/*", ENV{ID_SEAT}="seat1"
DEVPATH=="/devices/pci0000:00/0000:00:01.0/0000:01:00.0/graphics/*", ENV{ID_SEAT}="seat1"
iliyap ★★★★★
()
Последнее исправление: iliyap (всего исправлений: 1)
Ответ на: комментарий от iliyap

Я добавляю через

loginctl attach seat1
Где прописывать DEVPATH?

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

Попробуй вот так:

loginctl flush-devices
loginctl attach seat0 drm:card1
loginctl attach seat0 graphics:fb1
loginctl attach seat1 drm:card0
loginctl attach seat1 graphics:fb0
iliyap ★★★★★
()
Ответ на: комментарий от iliyap

Если так и вводить, получается: Could not attach device: Path graphics:fb0 is not in /sys

card0 and fb0 я нашел, не нашел drm:card1 and graphics:fb1

andrey7690
() автор топика
Ответ на: комментарий от iliyap
[root@comp-core-i3-8100-a4bcc2 ~]# lsmod | grep 915
i915                 1175552  0
drm_kms_helper        126976  2 i915,nouveau
drm                   327680  5 ttm,i915,drm_kms_helper,nouveau
intel_gtt              20480  1 i915
parport                49152  2 ppdev,parport_pc
i2c_algo_bit           16384  2 i915,nouveau
i2c_core               53248  5 drm,i915,drm_kms_helper,i2c_algo_bit,nouveau
video                  40960  2 i915,nouveau
snd_hda_codec_hdmi     49152  2
button                 16384  2 i915,nouveau
usbhid                 49152  0

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