Как диагностировать/остановить спам gdm-x-session в syslog

Вопрос или проблема

[Примечание: это похоже на проблему #418 в гном gitlab, но это происходит со мной постоянно, и я не использую Evolution. Я подал эту там тоже, но gnome 3.28.2 больше не поддерживается.]

Я не уверен, как долго это продолжается и что это вызвало, но я недавно заметил, что мой syslog заполняется одними и теми же 3 строками постоянно. Например:

$ tail -f /var/log/syslog
10 июл 04:35:53 496-MBP /usr/lib/gdm3/gdm-x-session[2094]: (II) RADEON(0): EDID производитель "APP", ид товара 41006
10 июл 04:35:53 496-MBP /usr/lib/gdm3/gdm-x-session[2094]: (II) RADEON(0): Печать собранных DDC Modelines:
10 июл 04:35:53 496-MBP /usr/lib/gdm3/gdm-x-session[2094]: (II) RADEON(0): Modeline "2880x1800"x0.0  337.75  2880 2928 2960 3040  1800 1803 1809 1852 +hsync -vsync (111.1 kHz eP)
10 июл 04:35:53 496-MBP /usr/lib/gdm3/gdm-x-session[2094]: (II) RADEON(0): EDID производитель "APP", ид товара 41006
10 июл 04:35:53 496-MBP /usr/lib/gdm3/gdm-x-session[2094]: (II) RADEON(0): Печать собранных DDC Modelines:
10 июл 04:35:53 496-MBP /usr/lib/gdm3/gdm-x-session[2094]: (II) RADEON(0): Modeline "2880x1800"x0.0  337.75  2880 2928 2960 3040  1800 1803 1809 1852 +hsync -vsync (111.1 kHz eP)
10 июл 04:35:53 496-MBP /usr/lib/gdm3/gdm-x-session[2094]: (II) RADEON(0): EDID производитель "APP", ид товара 41006
10 июл 04:35:53 496-MBP /usr/lib/gdm3/gdm-x-session[2094]: (II) RADEON(0): Печать собранных DDC Modelines:
10 июл 04:35:53 496-MBP /usr/lib/gdm3/gdm-x-session[2094]: (II) RADEON(0): Modeline "2880x1800"x0.0  337.75  2880 2928 2960 3040  1800 1803 1809 1852 +hsync -vsync (111.1 kHz eP)
10 июл 04:35:53 496-MBP /usr/lib/gdm3/gdm-x-session[2094]: (II) RADEON(0): EDID производитель "APP", ид товара 41006
10 июл 04:35:53 496-MBP /usr/lib/gdm3/gdm-x-session[2094]: (II) RADEON(0): Печать собранных DDC Modelines:
10 июл 04:35:53 496-MBP /usr/lib/gdm3/gdm-x-session[2094]: (II) RADEON(0): Modeline "2880x1800"x0.0  337.75  2880 2928 2960 3040  1800 1803 1809 1852 +hsync -vsync (111.1 kHz eP)

и так далее. (по меньшей мере 8 раз в секунду)

Я пытаюсь выяснить (и исправить), что вызывает это. Я был бы признателен за любые советы/указания по диагностике этой проблемы.

Я использую Ubuntu на старом (примерно 2015 года) MacBook Pro с Gnome 3.28.2 (и все apt-установленные программы актуальны):

$ lsb_release -a
Нет доступных модулей LSB.
Идентификатор дистрибьютора: Ubuntu
Описание:    Ubuntu 18.04.4 LTS
Версия:    18.04
Кодовое имя:   bionic
$ apt-cache policy gdm3
gdm3:
  Установлено: 3.28.3-0ubuntu18.04.4
  Кандидат: 3.28.3-0ubuntu18.04.4
  Таблица версий:
 *** 3.28.3-0ubuntu18.04.4 500
        500 http://ca.archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages
        500 http://security.ubuntu.com/ubuntu bionic-security/main amd64 Packages
        100 /var/lib/dpkg/status
     3.28.0-0ubuntu1 500
        500 http://ca.archive.ubuntu.com/ubuntu bionic/main amd64 Packages
$ apt-cache policy xserver-xorg
xserver-xorg:
  Установлено: (не установлено)
  Кандидат: 1:7.7+19ubuntu7.1
  Таблица версий:
     1:7.7+19ubuntu7.1 500
        500 http://ca.archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages
     1:7.7+19ubuntu7 500
        500 http://ca.archive.ubuntu.com/ubuntu bionic/main amd64 Packages
$ uname -a
Linux 496-MBP 5.3.0-62-generic #56~18.04.1-Ubuntu SMP Wed Jun 24 16:17:03 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
$ inxi
ЦП~Четырехъядерный Intel Core i7-4980HQ (-MT-MCP-) скорость/макс~798/4000 МГц Ядро~5.3.0-62-generic x86_64 В работе~51 мин Память~2430.2/15889.5MB HDD~1000.6GB(35.4% используется) Процессы~337 Клиент~Shell inxi~2.3.56
$ xrandr
Экран 0: минимальный 320 x 200, текущий 2880 x 1800, максимальный 16384 x 16384
eDP подключен основной 2880x1800+0+0 (нормальный лево перевернутый правый x ось y ось) 331мм x 207мм
   2880x1800     59.99*+
   1920x1200     59.95  
   1920x1080     60.00  
   1600x1200     59.95  
   1680x1050     60.00  
   1400x1050     60.00  
   1280x1024     59.95  
   1440x900      59.99  
   1280x960      59.99  
   1280x854      59.95  
   1280x800      59.96  
   1280x720      59.97  
   1152x768      59.95  
   1024x768      59.95  
   800x600       59.96  
   848x480       59.94  
   720x480       59.94  
   640x480       59.94  
DisplayPort-0 отключен (нормальный лево перевернутый правый x ось y ось)
DisplayPort-1 отключен (нормальный лево перевернутый правый x ось y ось)
HDMI-0 отключен (нормальный лево перевернутый правый x ось y ось)
$ lspci -nn | grep -E 'VGA|Display'
01:00.0 VGA совместимый контроллер [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Venus XT [Radeon HD 8870M / R9 M270X/M370X] [1002:6821] (rev 83)

Пожалуйста, дайте знать, если есть другая информация, которая может помочь с диагностикой.

Спасибо!

У меня была ровно такая же проблема на 22.04. Я потратил час, чтобы найти способ остановить спам. Не легко.
Для вашей информации, в моем случае подключение внешнего HDMI минимально требует минуты драгоценного времени.
Затем я выразил проблему по-другому.
Чтобы остановить спам, вам нужно направить xorg на использование правильного разрешения, не пытаясь “использовать” все промежуточные.
Как?

  1. xrandr, чтобы найти желаемое разрешение и имя

    rudy@rudy-ThinkPad-T590:~$ xrandr
    Экран 0: минимальный 320 x 200, текущий 1920 x 1080, максимальный 16384 x 16384
    eDP-1 подключен (нормальный лево перевернутый правый x ось y ось)
    1600×900 60.02 +

    360×202 60.02
    320×180 60.02
    DP-1 отключен (нормальный лево перевернутый правый x ось y ось)
    HDMI-1 отключен (нормальный лево перевернутый правый x ось y ось)
    DP-2 отключен (нормальный лево перевернутый правый x ось y ось)
    HDMI-2 подключен основной 1920×1080+0+0 (нормальный лево перевернутый правый x ось y ось) 527мм x 296мм
    1920×1080 60.00*+ 50.00 59.94
    1920x1080i 60.00 50.00 59.94
    1600×900 60.00

    640×480 75.00 60.00 59.94
    720×400 70.08
    DVI-I-4-4 отключен (нормальный лево перевернутый правый x ось y ось)
    DVI-I-3-3 отключен (нормальный лево перевернутый правый x ось y ось)
    DVI-I-2-2 отключен (нормальный лево перевернутый правый x ось y ось)
    DVI-I-1-1 отключен (нормальный лево перевернутый правый x ось y ось)

  2. Создание xorg.conf (по умолчанию не существует)
    rudy@rudy-ThinkPad-T590:~$ cat /etc/X11/xorg.conf
    Раздел “Монитор”
    Идентификатор “HDMI-2”
    Опция “PreferredMode” “1920×1080”
    КонецРаздела
    Раздел “Монитор”
    Идентификатор “eDP-1”
    Опция “PreferredMode” “1600×900”
    КонецРаздела
    Я принудительно устанавливаю более низкое разрешение (я старый) на дисплее ноутбука.

  3. Перезагрузите систему

И вот. Теперь, когда я подключаю внешний или отключаю его, я жду всего несколько секунд.
Надеюсь, это поможет.

PS: некоторый спам все еще происходит, но вы не ждете…

Ответ или решение

Как диагностировать и остановить спам gdm-x-session в syslog

Если вы столкнулись с проблемами избыточного логирования в системе Ubuntu, связанными с gdm-x-session, как описано в вашей ситуации, вы не одиноки. Пользователи часто наблюдают повторяющиеся сообщения в системных журналах, которые могут повлиять на производительность и затруднить диагностику других важных событий. Давайте рассмотрим шаги для диагностики и возможные решения данной проблемы.

1. Понимание проблемы

Судя по вашему описанию, в syslog постоянно записываются следующие строки:

(II) RADEON(0): EDID vendor "APP", prod id 41006
(II) RADEON(0): Printing DDC gathered Modelines:
(II) RADEON(0): Modeline "2880x1800"x0.0  337.75 ...

Эти сообщения указывают на то, что графическая подсистема постоянно выполняет запросы для получения информации о разрешении экрана, что может быть связано с некоторыми конфликтами оборудования или неправильно настроенными параметрами.

2. Проведение диагностики

Шаг 1: Определение текущего разрешения

Проверьте текущее разрешение экрана с использованием команды xrandr:

xrandr

Это поможет вам понять, какое разрешение используется и какие разрешения поддерживает ваш монитор.

Шаг 2: Создание конфигурационного файла xorg.conf

Чтобы устранить постоянные запросы к разрешениям, вы можете указать xorg использовать конкретное разрешение, избегая "попыток" установить промежуточные значения. Для этого потребуется создать или отредактировать файл /etc/X11/xorg.conf.

sudo nano /etc/X11/xorg.conf

Добавьте в файл следующее содержание, заменив eDP-1 и HDMI-2 на ваши актуальные идентификаторы мониторов из вывода xrandr:

Section "Monitor"
    Identifier "eDP-1"
    Option "PreferredMode" "2880x1800"
EndSection

Section "Monitor"
    Identifier "HDMI-2"
    Option "PreferredMode" "1920x1080"
EndSection

Эта конфигурация укажет X-серверу использовать указанные разрешения при подключении экрана.

Шаг 3: Перезагрузка системы

После внесения изменений в конфигурацию обязательно перезагрузите компьютер, чтобы новые параметры вступили в силу:

sudo reboot

3. Тестирование решения

После перезагрузки проверьте, продолжается ли спам в syslog. Если все сделано правильно, количество сообщений от gdm-x-session должно значительно сократиться.

Заключение

Следуя приведенным шагам, вы должны предотвратить дальнейшее возникновение спама в системных журналах, улучшив стабильность работы вашей графической подсистемы. Если проблема сохраняется, возможно, вам стоит обратиться к обновлению драйверов для вашей видеокарты или рассмотреть возможность перехода на более новую версию Ubuntu, которая может содержать исправления для подобных проблем.

Если у вас возникнут дополнительные вопросы или понадобится помощь, не стесняйтесь задавать их.

Оцените материал
Добавить комментарий

Капча загружается...