Доброго времени суток, ЛОР.
Возникла такая проблема. MacBook Pro Retina Early 2013 (он же MacBookPro10,1) медленно (~9 секунд) выходит из режима сна (suspend to RAM), если видеокарта NVIDIA отключена следующим образом:
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch
Может ли это быть баг в ядре? У меня есть догадка, происходящая из просмотра логов ядра, что во время resume оно пытается перевести видеокарту из режима D0 в D3, несмотря на то, что она была отключена. Казалось бы, такой баг не могли проглядеть, однако дело может быть в том, что у меня несколько нестандартная конфигурация, ибо в макбуках используется аппаратный muxer, который в том числе отвечает за функционал vgaswitcheroo. Если так, то куда стоит копать? Как проследить в коде ядра логику просыпания? А, может быть, я делаю что-то не так?
cast post-factum? Кто там ещё из знатоков устройства ядра есть?