Я исправил проблему!!Я переключился с использования GDM3 на LightDM, перезагрузился, и у меня больше не было проблемы с невозможностью подключения к внешним мониторам. Я тестировал внешние мониторы DisplayPort и HDMI. Это также решило проблему, с которой я столкнулся, когда внешние мониторы не распознавались как жизнеспособные аудиоприемники, поэтому теперь я также вывожу звук со своих внешних мониторов без разрывов экрана:)
Чтобы переключиться с GDM3 (, который является диспетчером дисплея по умолчанию, начиная с Ubuntu 17.10 ), на LightDM, я просто запустил sudo apt install lightdm
, потому что он еще не был установлен, и мне было предложено выбрать, какой дисплей менеджер по умолчанию.
Если он у вас уже установлен, при запуске sudo dpkg-reconfigure gdm3
вы увидите такое же приглашение.
Я надеюсь, что это поможет всем, кто сталкивается с этой проблемой:)
Идея ядра о корректировке времени нуждается в исправлении. Процесс ntpd
обычно дисциплинирует это, так что по мере того, как время становится ближе к реальности, скорость изменений снижается. Это могло быть результатом взаимодействия, возникшего из-за вашей попытки исправить временной шаг с помощью ntpdate
.
Я бы посоветовал вам убедиться, что вы знаете, используете ли вы systemd
синхронизацию времени, ntpd
или ложу, построенную вокруг чего-то вроде ntpdate
.
/etc/adjtime
в сторону (было бы интересно увидеть его содержание в вашем вопросе)На хорошо синхронизированной машине здесь у меня есть следующие значения в /etc/adjtime
, а сам файл последний раз изменялся еще в феврале. НЕ КОПИРОВАТЬ ЭТИ ЗНАЧЕНИЯ
0.001341 1613401384 0.000000
1613401384
UTC
Глядя на man 5 adjtime
, вы можете видеть, что эти значения показывают, что эта система имеет систематический дрейф 0,001341 секунды в день (два года для дрейфа в одну секунду ), и что последний раз она корректировалась в феврале. Довольно стабильно. О, и системные часы правильно работают в формате UTC.
Другие вещи, которые следует учитывать в вашей ситуации
Есть несколько полезных ссылок, объясняющих (среди прочего ), что в CentOS 5.3 не было kvm-clock
модуля ядра,
Без этого модуля, когда гипервизор временно (и правильно )лишает ВМ ресурсов ЦП, часы ВМ могут замедлиться или даже остановиться. Модуль обеспечивает точное время ядра виртуальной машины.
Вы можете проверить свою ситуацию с помощью этой команды, которая должна сообщитьkvm-clock
:
cat /sys/devices/system/clocksource/clocksource0/current_clocksource
первая из этих двух ссылок также предлагала обновить до последней версии CentOS 5.3 (, которая была актуальна в то время ), поскольку это устранило их проблемы со временем. Хотя, вероятно, это нереально для 2021 года.
Другой источник предлагает добавить divider=10 clocksource=acpi_pm
в строку загрузки ядра, но это для VMware и может быть неприменимо к Proxmox с kvm.