Вопрос или проблема
Отчет о деталях системы
Детали отчета
- Дата создания: 2025-01-17 10:57:17
Информация о аппаратном обеспечении:
- Модель оборудования: Gigabyte Technology Co., Ltd. Z790 AORUS ELITE AX
- Память: 32.0 ГиБ
- Процессор: 13th Gen Intel® Core™ i5-13600K × 20
- Графика: NVIDIA GeForce GTX 1070
- Графика 1: NVIDIA GeForce GTX 1070
- Емкость диска: 1.0 ТБ
Информация о программном обеспечении:
- Версия прошивки: F2
- Название ОС: Ubuntu 24.04.1 LTS
- Сборка ОС: (null)
- Тип ОС: 64-бит
- Версия GNOME: 46
- Система окон: X11
- Версия ядра: Linux 6.8.0-51-generic
В системе установлена только одна видеокарта, и она работала исправно с момента установки несколько недель назад. Со вчерашнего дня, после входа в систему, требуется 2-3 минуты до появления рабочего стола пользователя. Если я переключаюсь на второго пользователя с только стандартной конфигурацией, происходит та же задержка до того, как экраны разблокируются и появляется рабочий стол. После первоначального входа в систему каждого пользователя, я могу переключаться между пользователями без какого-либо заметного ненормального задержки. Так как я не выполняю эту операцию обычно, я не знаю, насколько быстро должно происходить переключение, но несколько секунд кажется приемлемым.
Наконец, когда я перезапускаю или выключаю систему, требуется те же две минуты или около того, чтобы снова загрузиться или выключиться.
sudo journalctl -b | grep -i gpu показывает обширный журнал, состоящий из всплесков активности продолжительностью около 15 секунд с приблизительно 2-минутными интервалами между всплесками. Имеется четыре интервала этих действий. GPU-1 отключается пару раз, но почти вся активность происходит на GPU-0 с заявлениями об отключении DFP-n.
- Почему GPU 0 и GPU показываются в настройках-о системеДетали, хотя lspci или другие инструменты не показывают второй GPU?
- Как исправить эту ситуацию?
- Показывает ли журнал, что у меня есть дефектная видеокарта, даже если мои дисплеи выглядят нормально после длительной задержки?
Ответ или решение
Теория
Вы описали ситуацию, в которой одна видеокарта (NVIDIA GeForce GTX 1070) в системе Ubuntu 24.04.1 LTS идентифицируется как два отдельных графических процессора — GPU 0 и GPU 1. Это может быть вызвано рядом факторов, включая аппаратные сбои, конфликты драйверов, ошибки конфигурации ОС или системные баги. Постоянное задержка при загрузке и отключении системы также может быть связано с такими проблемами.
Обнаружение "лишних" графических устройств в системе может вести к значительным задержкам, так как операционная система пытается их инициализировать, настроить или исправить ошибку. Поскольку у вас установлена только одна физическая видеокарта, это искажение, вероятно, вызвано софтовым или конфигурационным багом.
Пример
Подобная проблема нередко возникает в системах с дискретными графическими картами, особенно если используется продвинутая материнская плата, как в вашем случае (Gigabyte Z790 AORUS ELITE AX). Возможная причина — неполадки в BIOS конфигурациях или несовместимость с последними версиями драйверов. Особенно это проявляется при обновлении системы или установке новых драйверов, когда конфигурации начинают конфликтовать между собой.
Еще одним фактором может быть интеграция разных технологий, как NVIDIA Optimus, которая может использовать программное переключение между интегрированной графикой (при наличии) и дискретной. Если на программном уровне произошел сбой, это может привести к неправильному отображению устройств.
Применение
Для решения вашей проблемы предлагаем последовательное выполнение следующих шагов:
-
Проверка настроек BIOS: Перезагрузите компьютер и войдите в BIOS. Проверьте настройки, касающиеся графических устройств. Убедитесь, что только необходимая видеокарта включена. Если возможно, отключите опцию интегрированной графики, чтобы исключить конфликты.
-
Обновление драйверов: Установите последнюю версию драйверов для вашей видеокарты. Для этого выполните следующую команду в терминале, чтобы добавить репозиторий NVIDIA:
sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt update sudo apt install nvidia-driver-### # замените ### на вашу версию драйвера.
После установки перезагрузите систему для применения изменений.
-
Проверка и правка конфигурации xorg.conf: В некоторых случаях проблемы могут быть связаны с неправильной конфигурацией X11. Пожалуйста, проверьте (и, при необходимости, создайте) файл конфигурации xorg.conf:
sudo nano /etc/X11/xorg.conf
Проверьте секции, касающиеся видеокарт и дисплеев. Убедитесь, что дублирующие записи отсутствуют и указывают на корректный драйвер NVIDIA.
-
Анализ логов systemd-journal: Чтобы более подробно понять проблему, полезно провести анализ логов. Вы уже использовали
journalctl -b | grep -i gpu
, но попробуйте также использовать:sudo journalctl -b | less
Это позволит более детально отследить ошибки и обнаружить их возможные причины.
-
Аппаратные тесты: Убедитесь, что физический разъем видеокарты надежно вставлен в слот PCI-e, и попробуйте ее переустановить для исключения нарушений контакта. Также стоит проверить актуальность прошивки для вашего материнского плата, так как обновления микрокода могут решать неизвестные ранее проблемы.
-
Постоянный мониторинг: Установите утилиты, которые могут отслеживать состояние GPU в реальном времени (например,
nvtop
илиnvidia-smi
), что позволит отслеживать любые изменения и их возможное воздействие на функциональность системы.
Следуя вышеизложенным рекомендациям, вы должны будете смочь наладить корректную работу вашей видеокарты и системы в целом. После корректировки всех настроек возможно потребуется очистка системных кешей или даже полная переустановка драйвера, что поможет в случае, если какие-либо параметры продолжают конфликтовать или система удерживает кэшированные ошибочные данные.