Рейтинг:0

Периодически зависает экран

флаг es

Мой экран зависает от нескольких секунд до нескольких минут до нескольких раз в минуту, но система не зависает. Spotify продолжит воспроизводиться, звук VLC продолжит воспроизводиться, звук Youtube в Firefox или Chrome продолжится. Похоже, что щелчки мышью или команды клавиатуры Page Up/Down будут накапливаться и выполняться, как только экран снова начнет двигаться. Команда отключения звука с клавиатуры не будет выполняться до тех пор, пока экран снова не начнет двигаться.

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

Я пробовал System Monitor и TOP, но не вижу очевидных причин. Журналы ошибок не показывают ничего очевидного для идиота (меня - но я действительно идиот здесь). Я не знаю, как решить эту проблему дальше.

Эта проблема возникает уже больше года, но разные версии Ubuntu то лучше, то хуже. 21.04 было очень хорошо (я мог с этим жить), но 21.10 очень плохо (я не могу с этим жить). Я не помню, с какой версии Ubuntu это началось (2019?). Тот же ПК с 2017 года. Та же функциональная конфигурация HTPC с 2010 года.

Другие поисковые зависания, похоже, не являются той же проблемой. Их решения не помогли.

Двойная загрузка на Win10 без проблем.

  • ЦП — AMD A8-7600 с Radeon R7
  • МОБО - ASROCK fm2a88m pro 3+
  • Оперативная память - 2 х 8 ГБ
  • Раздел SSD - 270 ГБ - 130 ГБ бесплатно

Что я могу сделать, чтобы устранить эту проблему дальше?

редактировать 04.01.2021: Вчера, пока я писал этот пост, экран завис, постоянно прерывая меня. Сегодня, когда я выполнил приведенные ниже команды, зависаний экрана почти не было. Некоторые дни всегда были лучше, чем другие. Сегодня утром я выполнил обновление / обновление и перезагрузку, но я не думаю, что моя проблема решена, пока у меня не будет более длительного периода без зависаний экрана.

Я также попробую живой USB, предложенный ниже, когда у меня будет такая возможность.

ed@ed-htpc:~$ sudo dmidecode -s версия биоса
P2.60
ed@ed-htpc:~$ бесплатно -ч 
               общее количество использованных бесплатных общих баффов/доступных кешей
Память: 13Gi 3.1Gi 1.6Gi 97Mi 8.9Gi 10Gi
Обмен: 2.0Gi 1.0Mi 2.0Gi
ed@ed-htpc:~$ sysctl vm.swappiness
vm.swappiness = 60
ed@ed-htpc:~$ swapon -s
Имя файла Тип Размер Используемый Приоритет
/файл подкачки 2097148 1792 -2

Кроме того, этот HTPC записывает телевидение с подключенного к сети ТВ-тюнера (MythTV <-> HDHomerun), и записанный видеофайл не прерывается, если экран зависает во время фоновой записи. MythTV также продолжит воспроизводить звук, пока экран останавливается во время воспроизведения видео.

edit 2021/01/07: Увеличение подкачки до 4 ГБ не решило проблему

ed@ed-htpc:~$ бесплатно -ч
               общее количество использованных бесплатных общих баффов/доступных кешей
Память: 13Gi 4.4Gi 620Mi 166Mi 8.6Gi 8.7Gi
Свап: 4.0Gi 244Mi 3.8Gi

edit 2021/01/12: Проведенные до сих пор тесты, похоже, исключают проблемы с оборудованием. Я не знаю, как решить эту проблему дальше.Я просмотрел приложение «Журналы», но не знаю, как распознать значимое сообщение. Я должен подождать, пока зависания не станут серьезным нарушением, а затем посмотреть какой-то журнал, но я не знаю, что. (или посмотрите логи за 03.01.2021 - тот день был очень тяжелым)

флаг in
Если у вас есть немного времени и Live USB поблизости, одним из вариантов будет загрузиться в режиме реального времени и посмотреть, будут ли в системе по-прежнему возникать проблемы при воспроизведении видео или выполнении простых действий. Если с сеансом Live USB проблем нет, то существует потенциальная проблема с конфигурацией. Если проблема не исчезнет, ​​потребуется более глубокое исследование драйверов и файлов журналов.
heynnema avatar
флаг ru
Отредактируйте свой вопрос и покажите мне `sudo dmidecode -s bios-version` и `free -h` и `sysctl vm.swappiness` и `swapon -s`. Начинайте комментировать меня с @heynnema или я пропущу их.
Sadaharu Wakisaka avatar
флаг pl
Добро пожаловать в AskUbuntu, вы можете либо сделать отчет об ошибке, либо вернуться к 20.04 LTS для стабильной работы, другой полугодовой выпуск больше похож на цель тестирования.
Ed McGuirk avatar
флаг es
@heynnema запросил данные, добавленные выше.
heynnema avatar
флаг ru
@EdMcGuirk Пожалуйста, посмотрите мой ответ. Если это поможет решить проблему, не забудьте принять ее, щелкнув значок галочки, который появляется слева от моего ответа. Спасибо!
Рейтинг:0
флаг ru

БИОС

ASROCK FM2A88M Pro3+

Биос у тебя самый последний, 2.60.

МЕНЯТЬ

Давайте увеличим ваш /swapfile с 2G до 4G и посмотрим, решит ли это проблему.

Запись: Неправильное использование г.м. и дд команды могут привести к потере данных. Предложите скопировать/вставить.

в Терминал...

sudo swapoff -a # отключить своп
sudo rm -i /swapfile # удалить старый /swapfile

sudo dd if=/dev/zero of=/swapfile bs=1M count=4096

sudo chmod 600 /swapfile # установить правильную защиту файлов
sudo mkswap / файл подкачки # инициализация / файл подкачки
sudo swapon /swapfile # включить своп
free -h # подтвердить 16G RAM и своп 4G

Отредактируйте /etc/fstab, используя sudo -H gedit /etc/fstab или же судо пико /etc/fstab.

Подтвердите эту строку /swapfile в /etc/fstab... и подтвердите отсутствие других строк "swap"... используйте ПРОБЕЛы в этой строке... подтвердите БЕЗ ТАБУЛЯЦИИ...

/swapfile нет swap sw 0 0

reboot # перезагрузить и проверить работу

МЕМТЕСТ

Перейти к https://www.memtest86.com/ и скачать/запустить их бесплатно мемтест чтобы проверить свою память. Получите хотя бы один полный проход всех тестов 4/4, чтобы подтвердить хорошую память. Это может занять несколько часов.

Ed McGuirk avatar
флаг es
увеличение подкачки до 4 ГБ не решило проблему. Я постараюсь не забыть запустить memtest на ночь. (Новые результаты 'free -h' добавлены выше)
heynnema avatar
флаг ru
@EdMcGuirk Спасибо за обновление! Дайте мне знать, как проходит `memtest`. Если он зависает, то это может указывать на плохую память.
Ed McGuirk avatar
флаг es
Я думаю, что он мог замерзнуть. Я попытаюсь провести еще несколько ночных запусков memtest, включая удаление каждой карты памяти объемом 8 ГБ и, возможно, различное распределение видеопамяти из ОЗУ.
heynnema avatar
флаг ru
@EdMcGuirk Спасибо за обновление! Держи меня в курсе.
Ed McGuirk avatar
флаг es
Прошло 10 часов, но мемтест прошел без ошибок. Меня немного смущает оперативная память, предназначенная для графики. Memtest показывает 14 ГБ ОЗУ независимо от того, 0 или 2 ГБ выделено для графики, и похоже, что memtest зависает, если 2 ГБ выделено для графики. Мне нужно снова провести тестирование с выделенной графической памятью, чтобы убедиться, что memtest зависает. Итак, я до сих пор не знаю, что вызывает зависание Ubuntu.
heynnema avatar
флаг ru
@EdMcGuirk Если `memtest` зависает, независимо от того, сколько графической памяти настроено, то это не проблема Ubuntu, а аппаратная проблема. Вы собирались вытащить 8G DIMM за один раз и протестировать с оставшимися 8G, а затем протестировать с другим DIMM отдельно... что с этим случилось?
Ed McGuirk avatar
флаг es
Я не тестировал 8 ГБ с одной удаленной флешкой, потому что тест прошел с 16 ГБ. В моем первом тесте для графики было выделено 2 ГБ оперативной памяти, и она выглядела зависшей, но я не был знаком с программой и, возможно, неправильно прочитал экран. Второй тест был с отключенной графической памятью и прошел без ошибок через 10 часов. С тех пор я проверил, что отключение графической ОЗУ оставит предыдущее распределение ОЗУ. Это объясняет, почему memtest показывает 14 ГБ из 16 ГБ, доступных для тестирования. Я уменьшил выделение графической памяти до минимума 32 МБ и отключил графику. Я буду тестировать полные 16 ГБ на ночь.
heynnema avatar
флаг ru
@EdMcGuirk Спасибо за обновление.
Ed McGuirk avatar
флаг es
Что было бы более ценным: тестирование 16 ГБ с деактивированной графикой 32 МБ или тестирование 14 ГБ с активированной графикой 2 ГБ? Я сделаю оба, но каждый будет более 10 часов для 4 проходов всех тестов, так что это будут два ночных теста.
heynnema avatar
флаг ru
@EdMcGuirk 16G с минимальной общей графической памятью.
Ed McGuirk avatar
флаг es
Тест пройден на 16 Гб без ошибок. Прошло 11,5 часов. Я изменю будущие тесты только для 3 проходов. Я буду тестировать снова с активированным распределением графической памяти 2 ГБ. Сомневаюсь, что это аппаратная проблема.
heynnema avatar
флаг ru
@EdMcGuirk Вам не нужно снова запускать memtest. При обычной загрузке у вас установлены последние версии драйверов Radeon? Вы знаете, как загрузиться из меню GRUB с помощью nomodeset?
Ed McGuirk avatar
флаг es
Я не использую никаких проприетарных драйверов, и ни один из них не отображается как доступный. Я не знаю, как использовать nomodeset, но быстрый поиск подразумевает, что он влияет только на загрузку до загрузки X?
heynnema avatar
флаг ru
@EdMcGuirk В меню GRUB нажмите «e», чтобы войти в режим редактирования. Используйте клавиши со стрелками, чтобы найти «тихий всплеск» и измените его на «тихий всплеск nomodeset», затем нажмите Control-x или F10, чтобы продолжить загрузку. Это будет доказано только в том случае, если есть проблема с Radeon или ее драйвером. Разрешение экрана может быть отключено, а настройки дисплея могут работать не полностью до перезагрузки. Посмотрите, прекратится ли замерзание.
Ed McGuirk avatar
флаг es
Обычно зависание начинается только после многих часов работы. 6, 12 или более 24 часов до первого зависания, затем обычно ухудшается до тех пор, пока не потребуется перезагрузка или выход из системы/вход в систему. Некоторые дни лучше, чем другие.
heynnema avatar
флаг ru
@EdMcGuirk И увеличение / swapfile не помогло этому зависанию? Отслеживайте `free -h` и следите за swap/used. Вы сделали nomodeset?
Ed McGuirk avatar
флаг es
Увеличение свопа не решило проблему. Зависание было легким/умеренным всю неделю (перезагрузка в день продолжает зависать) даже до увеличения подкачки до 4 ГБ, но подкачка/используется никогда не было хуже, чем несколько сотен МБ (в настоящее время 1 МБ). Я попробую nomodeset позже во второй половине дня. Все тесты, требующие перезагрузки, задерживают сильное зависание.
Ed McGuirk avatar
флаг es
nomodeset установил разрешение на почти непригодное для использования 800x600 и отсутствие звука через порт HDMI без каких-либо параметров для изменения. Я не могу использовать это часами, ожидая, когда заморозка вернется. Я не видел никакого замораживания, но обычно я его не видел в первые несколько минут.
heynnema avatar
флаг ru
@EdMcGuirk Тогда не знаю, что сказать. Сожалею.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.