O xrandr/autorandr pode distinguir diferentes modelos de monitores conectados à mesma saída?

O xrandr/autorandr pode distinguir diferentes modelos de monitores conectados à mesma saída?

Eu tenho um laptop com o qual me conecto a um monitor em casa e no trabalho. Em ambos os casos utilizo a mesma saída HDMI para conectar o monitor. O do laboratório é 1440p/60 Hz e o de casa é 1080p/120 Hz quando com overclock (na verdade não, eu apenas uso uma entrada HDMI 1.4 em vez de DVI dual link).

Existe uma maneira de o xrandr detectar se um modelo de monitor diferente está conectado e, por exemplo, desabilitar as precauções para o driver nvidia comodescrito aqui? Posso ajustar isso automaticamente através de scripts/autorandr, ou eu precisaria ver qual deles está conectado e chamar o script correspondente?

Responder1

Sim, você pode escrever um script bash para primeiro identificar o monitor (via EDID/DDC,exemplos) e execute o xrandr de acordo. Você provavelmente pode criar uma regra do udev para executar automaticamente esse script no plugue do cabo.

informação relacionada