Ищу помощь в диагностике, это моя видеокарта, Steam или моя операционная система создаёт неубиваемых зомби.

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

Я испытываю сбои во время игр, но не могу определить, в чем проблема: в Ubuntu, оборудовании (ГПУ/ЦП), Steam или игре.

Шаги для воспроизведения проблемы

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

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

Я открываю терминал и запускаю top. Я вижу PID игры и использую sudo kill -9 <pid>, и ничего не меняется. Я сделал скриншот, чтобы показать, что происходит (игра запущена, Steam и окно терминала).

Этот зомби-процесс кажется неубиваемым.

Я выхожу из системы. Вхожу обратно. Система зависает на черном экране с белым курсором мыши.

В этот момент я вынужден перезагрузиться.

Когда система снова загрузилась и я вошел, скриншот не был сохранен.

Характеристики системы

Это новая сборка. Материнская плата Gigbyte с 128 ГБ ОЗУ, процессор i9-14900Fx32, графика Radeon R7900XTX. Версия прошивки F9; Ubuntu 24.04.1. Я копил больше года, чтобы купить эту штуку, и теперь у меня самая странная ошибка, с которой я ищу помощь в диагностике.

Я выбрал i9-14900Fx32 именно потому, что не было известно о проблемах с нестабильностью. Я ничего не разгонял.

Дополнительная информация

Когда происходит этот сбой, он уносит с собой Friefox (с Chrome все в порядке) с той же природой зомби-процесса, и Диспетчер задач говорит, что он готов, но не показывает графический интерфейс и не закрывает фантомное окно (тоже зомби).

Обновление

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

Когда я наконец снова вошел, система зависла сразу после того, как я открыл Firefox, восстановил свои вкладки и запустил видео на YouTube. Я перезагрузился. В Chrome той же проблемы не было. Я не смог воспроизвести сбой в Firefox, так как сейчас я использую его для публикации этого обновления.

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

lordmatt@vision:/var/lib/dpkg$ sudo dpkg -P amdgpu && sudo dpkg -P amdgps-dkms
dpkg: warning: ignoring request to remove amdgpu which isn't installed
dpkg: warning: ignoring request to remove amdgps-dkms which isn't installed
lordmatt@vision:/var/lib/dpkg$ sudo dpkg --configure -a
Настройка amdgpu-dkms (1:6.7.0.60103-1787201.22.04) ...
debconf: DbDriver "config": /var/cache/debconf/config.dat заблокирован другим процессом: Ресурс временно недоступен
dpkg: ошибка при обработке пакета amdgpu-dkms (--configure):
 установленный пакет amdgpu-dkms постустановочный скрипт возвратил код ошибки 1
Обнаружены ошибки при обработке:
 amdgpu-dkms
lordmatt@vision:/var/lib/dpkg$ 

У меня амдгпс-дкмс Шредингера: он одновременно не установлен и установлен (ожидается выполнение постустановочного скрипта).

Обновление 2

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

Обновление 3

Итак, исходные симптомы (зависания системы) все еще существуют. Я не могу сказать, является ли ГПУ виновником. Зависания происходили даже при запуске только Firefox.

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

На основе предоставленного вами описания проблемы к недоступным процессам (зомби), которые нельзя завершить, и частым зависаниям системы, мы можем провести диагностику и определить возможную причину. В данной ситуации необходимо рассмотреть несколько ключевых компонентов: операционная система (Ubuntu), аппаратное обеспечение (включая GPU и CPU), Steam и саму игру.

1. Операционная система (Ubuntu)

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

sudo apt update && sudo apt upgrade

2. Аппаратное обеспечение (GPU/CPU)

Новая сборка с процессором Intel i9-14900F и видеокартой Radeon R7900XTX – впечатляюще, но иногда новейшие компоненты сталкиваются с несовместимостью драйверов. Необходимо убедиться, что установлены последние драйвера для вашей видеокарты. Для этого вы можете проверить наличие поддержки и совместимости драйвера AMDGPU:

sudo ubuntu-drivers devices

Если драйвер AMDGPU не работает должным образом, вы можете попробовать переустановить его. Если система указывает на проблемы с amdgpu-dkms, вы можете вручную провести его переустановку:

sudo apt purge amdgpu-dkms
sudo apt install amdgpu-dkms

3. Программное обеспечение (Steam и игры)

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

  • Убедитесь, что Steam обновлен до последней версии.

  • Проверьте целостность игровых файлов через Steam:

    • Откройте библиотеку игр, щелкните правой кнопкой мыши на игре -> Свойства -> Локальные файлы -> Проверить целостность файлов игры.
  • Запустите игру с отключенными сторонними модами, если есть такие.

4. Мониторинг и диагностика

Чтобы отследить, что происходит с системой в момент зависания, стоит установить утилиты для мониторинга и профилирования системы. Используйте следующие команды для мониторинга работы вашего GPU и других ресурсов в реальном времени:

watch -n 1 nvidia-smi
top
htop

Также стоит записывать выводы системных журналов, так как там можно найти подсказки:

journalctl -b -1

5. Заключение

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

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

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

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