Предложения по простым способам использования аппаратных диагностических инструментов

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

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

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

Для тех, кто хочет подробностей, вот что я на данный момент знаю:

  • Кажется, нет никакой закономерности в том, когда происходит зависание, это случалось во время запуска игр с высокой нагрузкой (Metro Exodus), но также происходило, когда я пытался войти в свою учетную запись на компьютере, один раз, когда я подключал Bluetooth, и еще раз, когда смотрел видео на YouTube (это не единственные случаи, когда это происходило, просто те, которые я помню).

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

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

ИЗМЕНЕНИЕ: Я только что проверил журналы, и думаю, что в момент последнего зависания я получил следующие ошибки одну за другой:

14:31:19 kernel: [drm:nv_drm_master_set [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Не удалось получить права на управление режимами
14:31:19 kernel: [drm:nv_drm_master_set [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Не удалось получить права на управление режимами
14:31:19 kernel: [drm:nv_drm_master_set [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Не удалось получить права на управление режимами
14:31:19 kernel: [drm:nv_drm_master_set [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Не удалось получить права на управление режимами
14:31:19 kernel: [drm:nv_drm_master_set [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Не удалось получить права на управление режимами
14:31:19 kernel: [drm:nv_drm_master_set [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Не удалось получить права на управление режимами
14:31:19 kernel: [drm:nv_drm_master_set [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Не удалось получить права на управление режимами
14:31:19 kernel: [drm:nv_drm_master_set [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Не удалось получить права на управление режимами
14:31:19 kernel: [drm:nv_drm_master_set [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Не удалось получить права на управление режимами
14:31:19 kernel: [drm:nv_drm_master_set [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Не удалось получить права на управление режимами
14:31:19 kernel: [drm:nv_drm_master_set [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Не удалось получить права на управление режимами
14:31:19 kernel: [drm:nv_drm_master_set [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Не удалось получить права на управление режимами
14:31:17 kernel: [drm:nv_drm_master_set [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Не удалось получить права на управление режимами
14:31:16 systemd: Не удалось запустить app-gnome-gnome\x2dkeyring\x2dssh-2304.scope - Приложение, запущенное бинарным файлом сеанса gnome.
14:31:12 gdm-session-wor: gkr-pam: невозможно найти файл управления демоном
14:30:54 kernel: [drm:nv_drm_master_set [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Не удалось получить права на управление режимами
14:30:51 kernel: usb 1-1.3: 3:1: не удается получить частоту на ep 0x82
14:30:51 kernel: usb 1-1.3: 3:1: не удается получить частоту на ep 0x82
14:30:51 kernel: usb 1-1.3: 3:1: не удается получить частоту на ep 0x82
14:30:48 (uetoothd): sap-server: операция не разрешена (1)
14:30:48 (uetoothd): sap-server: операция не разрешена (1)
14:30:48 (uetoothd): profiles/sap/server.c:sap_server_register() Инициализация драйвера Sap не удалась.
14:30:48 kernel: ucsi_ccg 1-0008: ucsi_ccg_init не удалась - -110
14:30:48 kernel: ucsi_ccg 1-0008: ucsi_ccg_init не удалась - -110
14:30:48 kernel: ucsi_ccg 1-0008: i2c_transfer не удалась -110
14:30:48 kernel: nvidia-gpu 0000:01:00.3: ошибка таймаута i2c e0000000
14:30:47 kernel: 
14:30:47 kernel: usb 1-1.3: 3:1: не удается получить частоту на ep 0x82
14:30:47 kernel: hid-generic 0003:1C4F:0202.0003: несбалансированная коллекция в конце описания отчета
14:30:46 kernel: x86/cpu: VMX (вне TXT) отключен в BIOS

Если это поможет, вот мои характеристики:

Отчет о системе


Детали отчета

  • Дата генерации: 2024-12-01 14:54:48

Информация об оборудовании:

  • Модель оборудования: Gigabyte Technology Co., Ltd. H77M-D3H
  • Память: 24.0 GiB
  • Процессор: Intel® Core™ i7-3770 × 8
  • Графика: NVIDIA GeForce GTX 1660 SUPER
  • Ёмкость диска: 2.1 TB

Информация о программном обеспечении:

  • Версия прошивки: F6
  • Название ОС: Ubuntu 24.04.1 LTS
  • Сборка ОС: (null)
  • Тип ОС: 64-бит
  • Версия GNOME: 46
  • Система окон: X11
  • Версия ядра: Linux 6.8.0-49-generic

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

Простые способы использования инструментов диагностики оборудования в Ubuntu

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

1. Установка и использование инструмента lm-sensors

lm-sensors – это мощный инструмент для мониторинга температур и напряжений компонентов компьютера.

Установка:

sudo apt update
sudo apt install lm-sensors

Настройка:
После установки введите следующую команду для автоматического обнаружения датчиков:

sudo sensors-detect

Следуйте инструкциям на экране, позволяя инструменту определять доступные датчики.

Использование:
Запустите команду для отображения данных:

sensors

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

2. Использование Memtest86+ для диагностики оперативной памяти

Проблемы с оперативной памятью могут привести к сбоям в работе системы. Memtest86+ — это инструмент для тестирования оперативной памяти.

Запуск теста:

  1. Перезагрузите компьютер.
  2. На экране GRUB выберите пункт, который соответствует Memtest86+. Он должен отображаться в списке опций загрузки.
  3. Позвольте тесту работать несколько часов или до завершения всех проходов (обычно 5-10 проходов для уверенности).

3. Диагностика графической карты при помощи glmark2

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

Установка:

sudo apt install glmark2

Запуск теста:

glmark2

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

4. Журнал системных логов

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

Команды для просмотра логов:

journalctl -b -1  # Журнал предыдущей загрузки
dmesg              # Оперативные сообщения системы

Обратите внимание на ошибки, связанные с nv_drm и другими компонентами.

5. Утилита smartmontools для проверки состояния дисков

Проблемы с накопителями могут также привести к зависаниям. Утилита smartmontools позволяет получить информацию о состоянии вашего жесткого диска или SSD.

Установка:

sudo apt install smartmontools

Использование:
Запустите следующую команду для проверки состояния диска:

sudo smartctl -a /dev/sda  # замените /dev/sda на ваш диск

Ищите значимые ошибки или предупреждения, например "Reallocated_Sector_Ct".

Заключение

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

Эти советы помогут вам наладить работу вашего компьютера и проанализировать существующие проблемы. Успехов в диагностике!

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

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