1680x1050 59.95 +
Вот это у вас рекомендуемый режим.
1440x900 59.89*
А вот этот реально использующийся.
Именно из-за разницы разрешений у вас и смещается каждый раз центровка - она выполняется либо под одно разрешение, либо под другое. В результате кто-то не работает - либо монитор (как минимум - не настроен), либо коммутатор (что тоже возможно), либо в системах установлены неправильные параметры видео.
Итак
1) Я не нашёл страницу к этому монитору на сайте NEC, но нашёл там к нему PDF-инструкцию. В инструкции сказано:
РАСШИРЕННЫЙ РЕЖИМ: Выбор режима увеличения изображения.
ПОЛН.: Изображение увеличивается до размера 1680 x 1050 независимо от разрешения.
ФОРМАТ: Изображение увеличивается без изменения пропорций.
ТАЙМЕР ВЫКЛЮЧЕНИЯ: Монитор автоматически отключается по истечении заданного пользователем
интервала времени.
ВХОДНОЕ РАЗРЕШЕНИЕ (только аналоговый вход): выбор одной приоритетной пары разрешений из двух
вариантов: 1360 x 768, 1680 x 1050 или 1280 x 768, 1680 х 1050 или 1024 х 768, 1400 x 1050.
1360 x 768, 1680 x 1050: установка разрешения 1360 x 768 и 1680 x 1050.
1280 x 768, 1680 x 1050: установка разрешения 1280 x 768 и 1680 x 1050.
1024 x 768, 1400 x 1050: установка разрешения 1024 x 768 и 1400 x 1050.
DDC/CI: Эта функция позволяет включать и отключать функцию DDC/CI.
ЗАВОДСКИЕ НАСТРОЙКИ: Выбор параметра заводских настроек позволяет выполнить возврат всех
параметров экранного меню к значениям, установленным на заводе. Отдельные настройки можно сбросить,
выделив их и нажав кнопку “СБРОС”.
Я не совсем понял, что такое "установка пары разрешений". Видимо - какая-то настройка, но не понятно зачем она нужна. Однако точно указывается, что в меню можно активировать DDC/CI. Найдите и включите его - этот режим позволяет правильно распознавать операционным системам модель монитора, в автоматическом режиме устанавливать правильные разрешение и частоту, и даже находить для этого монитора видеодрайвер. (Если включена, попробуйте наоборот выключить, возможно эти данные, передаваемые по мониторному кабелю, конфликтуют с аппаратурой Aten).
Кстати, выставите в настройках монитора "Формат", а не "Полн." (полный экран) - так вы увидите изображение реально размера, а не искусственно растянутое самим монитором.
2) Дробные частоты - это нормально. Выставите в обеих ОС максимальное разрешение, а определение частоты установите в автоматический режим. Если придётся указывать в ручную, то указывайте рекомендуемую из команды xrandr.
3) Так же, возможно, проблема в самом коммутаторе. Мне пока не удалось найти его оф. страницу, но в описаниях в интернете указывается, что он обладает некоторой технологией "оптимизации":
Video DynaSync™ — эксклюзивная технология ATEN – позволяет обойти проблемы с дисплеем при загрузке и оптимизировать разрешение при переключении между портами
Попробуйте найти инструкцию к коммутатору и включить/выключить эту технологию (если такая функция вообще есть). Возможно эта оптимизация как раз всё и портит. Правда, перед этим нужно проделать два предыдущих пункта по настройке монитора и ОС.