Приветствую. Обе карты - radeon. Первая 6480G (в APU), вторая - 6470 (дискретная). Перекючение muxless, экран подключен к первой видеокарте. Собственно, проблема как в заголовке сообщения: --listproviders не видит вторую видеокарту пока я хотя бы раз не перезагружу X сервер, а точнее lightdm.
При этом следующая команда: sudo cat /sys/kernel/debug/vgaswitcheroo/switch выводит совершенно одно и то же как до перезагрузки X, так и после: 0:IGD:+:Pwr:0000:00:01.0 1:DIS: :DynPwr:0000:01:00.0 Аналогично и sudo lspci | grep -i vga: 00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Sumo [Radeon HD 6480G] 01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Seymour [Radeon HD 6400M/7400M Series] Почему xrandr может не видеть дискретную карту до перезагрузки X, что это, нарушение порядка загрузки демонов в systemd, или какая-то "магическая" подача команды на включение второй карте именно при перезагрузке/выключении X? Вроде же карты инициализирует ядро, т.е. это должно происходить рано, и потом этими картами оно управляет при помощи dpm. Т.е. по логике вещей не должно быть никакого "нарушения порядка загрузки демонов". А инициализация карты при выключении иксов вобще похожа на бред. Кстати, карта инициализируется не только когда я нормально перезагружаю иксы, а даже если их крэшну, вызвав какой-нибудь бред типа такого: xrandr --setprovideroutputsource radeon radeon