Tive problemas em fazer com que meu MacBook também exibisse vídeo para um monitor externo. Eu tinha mais ou menos a mesma coisa acontecendo com uma conexão DVI, então eu não acho que a conexão VGA é o que está causando o problema.
Tente isto:
- Coloque o MacBook em repouso.
- Conecte o adaptador de monitor externo (Mini DisplayPort a VGA) ao MacBook.
- Insira um dispositivo USB no MacBook (um mouse, uma unidade flash, etc.)
O MacBook deve acordar e transmitir vídeo para o monitor externo na resolução nativa do monitor externo. Pelo menos, é o que acontece com o meu.