
У меня есть ноутбук, который я подключаю к монитору дома и на работе. В обоих случаях я использую один и тот же выход HDMI для подключения монитора. Тот, что в лаборатории, имеет разрешение 1440p/60 Гц, а тот, что дома, имеет разрешение 1080p/120 Гц при разгоне (на самом деле нет, я просто использую вход HDMI 1.4 вместо DVI dual link).
Есть ли способ для xrandr определить, подключена ли другая модель монитора, и, например, отключить меры предосторожности для драйвера nvidia, какизложено здесь? Могу ли я настроить это автоматически с помощью скрипта/авторандрили мне нужно будет самому увидеть, какой из них подключен, и вызвать соответствующий скрипт?
решение1
Да, вы можете написать bash-скрипт для первой идентификации монитора (через EDID/DDC,Примеры) и затем запустить xrandr соответствующим образом. Затем вы, вероятно, сможете создать правило udev для автоматического запуска этого скрипта при подключении кабеля.