xrandr не сразу видит видеокарту

А если руками:
systemctl start lxdm.service
?
Aivar
А если руками:
systemctl start lxdm.service

Тоже сразу обе карты видит.
Значит дело не в root'е.
Но сервис-то вы от рута запускаете?
А покажите, когда не видно видеокарту:
systemd-analyze dot 'lxdm.*' --from-pattern='*.target' | dot -Tsvg  > lxdm.svg
systemd-analyze plot > systemdboot.svg
lxdm.svg и systemdboot.svg
lxdm.svg
systemboot.svg
А если добавить в
systemctl edit --full lxdm
опцию
TimeoutStartSec=2
?
Совершенно то же самое у меня в Debian sid.
Использую lightdm.

Достаточно просто из графического интерфейса разлогиниться, и снова залогиниться через lightdm, как появляется вторая видеокарта в списке xrandr --listproviders.
Причём похоже, что при разлогинивании lightdm перезапускает иксы, т.к. на пару секунд становится видна консоль.

При этом если в /etc/network/interfaces прописать wifi (вместо использования network manager) - то пока он будет получать ip от DHCP роутера, пройдёт несколько секунд. При таком варианте загрузки обе карты становятся видны с первого раза. Причём так было не всегда - то ли в какой-то из последних версий ядра вторая видеокарта стала определяться чуть быстрее, то ли где-то в другом месте в дистрибутиве что-то поменялось.

Могу предположить, что в systemd каким-то образом неверно прописаны зависимости для старта display manager'а - я как-то пробовал другие DM, результат не изменился.
И похоже, что эта ситуация не специфична для какого-то конкретного дистрибутива.

Вот мой вывод xrandr после перелогинивания:
$ xrandr --listproviders
Providers: number : 2
Provider 0: id: 0x88 cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 2 outputs: 3 associated providers: 0 name:SUMO @ pci:0000:00:01.0
Provider 1: id: 0x53 cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 4 outputs: 0 associated providers: 0 name:CAICOS @ pci:0000:01:00.0
 
Зарегистрироваться или войдите чтобы оставить сообщение.