Всем привет! Имею у себя ноутбук с двумя видеокартами: встроеная radeon hd7660g и дискретная radeon hd7670m. У ноута есть три видеовыхода: LVDS для встроенного экрана, VGA и HDMI. Проблема в том, что когда я подключаю второй монитор по VGA, то работает либо только он, либо экран ноутбука. При этом в логах иксов нет никаких ошибок, и во всем остальном все работает как и положено (в xrandr видно все два монитора, можно перетаскивать окна с монитора на монитор). На машине стоит генту, но не думаю, что от этого что-то зависит, потому что я пробовал проделать то-же самое в убунте, федоре и минте с тем же успехом. Драйвер установлен свободный radeon.
Логи иксов без всяких конфигов, при подключении/отключении монитора: https://pastebin.com/SY6WJHsb
Конфиг ядра: https://pastebin.com/Fvj05Rtw
dmesg | grep drm: https://pastebin.com/SascDu98
Версия иксов x11-base/xorg-server-1.19.6, use-флаги: https://pastebin.com/mQxdqPgB
Решения в интернетах не нашел. При похожих симптомах люди решения найти не смогли, либо, как в случае c этим парнем, решилось установкой проприетарных дров. Это мне не подходит, потому что fglrx уже давно не поддерживается, а новый amdgpu pro не для моих карт.
Что я пробовал делать? Подумав, что интегрированая карта не справляется с выводом туда и сюда, я решил привязать VGA к другой видеокарте как-то так. Параметры «Monitor-outputname» менял по-всякому (Monitor-VGA, Monitor-VGA-0, Monitor-VGA-1). Проблема осталась.
Еще пробовал задействовать параметр ZaphodHeads вот так. Тоже ничего.
Пробовал играться по-всякому с xrandr. В том числе с опциями --setprovideroffloadsink и --setprovideroutputsource.
Не пробовал использовать xinerama, потому что оно же для объединения мониторов в ежиный рабочий стол, а объединять то пока нечего.
Не пробовал использовать оффтопик, потому что нет его у меня и с live usb заморачиваться не хотелось.
Не пробовал подключать монитор по HDMI, потому что у монитора только VGA. Использование переходника хотелось бы оставить на самый краний случай, если ничего другое не поможет.
Прошу помощи с этой проблемой, уже не знаю что придумать еще. Может быть с моими конфигами что-то не так, или же решения просто нет. Я так понимаю, что дело все в том, что как написано в табличке https://www.x.org/wiki/RadeonFeature/: «VGA and LVDS are implemented via DP bridge chips». Но это только предположение.
Еще один момент. Не так давно в качестве второго монитора я пытался использовать VNC-клиент на смартфоне ВОТ ТАК. Если я поднимал виртуальный монитор на VGA-0, то вся проблема повторялась. Виртуальный HDMI-монитор работал как и полагается. Поэтому надеюсь, что проблема чисто программная, а не железная, и решить ее можно.
Novell-ch, я знаю, что ты много возишься с картами от амд. Может и мне сможешь помочь.