Estou atingindo o problema comum com o Windows 7, em que um laptop possui um visor interno de alta densidade, mas possui um monitor externo de densidade padrão conectado. Depois que a configuração de DPI (global) no Windows for definida de modo que o texto tenha o tamanho correto no monitor de alta densidade, tudo será muito grande no monitor externo.
Eu tenho uma solução teórica em mente: Faça o sistema operacional pensar que o monitor externo é de alta densidade, mas faça com que a GPU reduza a imagem de forma transparente antes de enviá-la para o monitor. Pode parecer um hack, mas eu preferiria a alternativas (ter muito menos espaço utilizável no monitor externo ou reduzir a resolução da tela de alta densidade).
O problema é que não consegui encontrar uma maneira de obter essa redução de escala (com uma placa NVIDIA). Tudo o que eu consegui foi empurrar com força uma imagem de alta resolução para o monitor e esperar que o monitor seja capaz de reduzi-la (isso é para uma conexão VGA). Mas isso só funcionou até um ponto (2560x1440 em vez de 1920x1080). Isso é melhor que nada, mas não o suficiente. Além disso, o monitor não reduziria a imagem, mas exibiria apenas uma parte dela.
Existe alguma maneira de obter essa redução de escala com os drivers NVIDIA disponíveis atualmente para o Windows 7?
Eu sei que o Windows 8 tem alguns recursos de DPI por exibição, mas estou interessado apenas em soluções para o Windows 7.
UPDATE : Fazer isso no Linux é muito simples e deve funcionar com qualquer driver que suporte RandR 1.3:
xrandr --output DVI-I-2 --scale-from 3840x2400
Assim, a placa de vídeo pode certamente fazê-lo, a questão é como obter o driver do Windows para fazê-lo?