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

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

На моем 24.04.1 у меня проблема при игре в игры – через примерно один-три часа начинает рваться экран / дергаться изображение. Так, в Graveyard Keeper (2D, низкие требования) дергается, когда я перемещаю персонажа с клавиатуры. В X4 Foundations (3D, высокие требования) то же самое – начинает дергаться через примерно 1 – 3 часа игры. Если сохранить игру, выйти и запустить снова, то все работает нормально еще 1 – 3 часа. Это буквально мгновенное изменение от плавности к ужасу.

Я проверил температуру – она держится ниже 50 градусов в Graveyard Keeper, и только GPU немного греется сильнее в X4 Foundations, но почти никогда не превышает 60 градусов. Мои вентиляторы Noctua даже не ускоряются. В общем, я собрал эту настольную систему совсем недавно, и система охлаждения у меня чуть избыточная для компонентов.

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

Обе игры запускаются через Steam и Proton 9, мой графический драйвер Mesa 24.2.8-1ubuntu1~24.04.1 – я только что обновил драйвер, и это не помогло.

Тестировалось на старом экране 60 Гц без какой-либо синхронизации и на новом с частотой 175 Гц с поддержку freesync premium. Одно и то же на обоих.

Есть у кого-нибудь идеи, куда смотреть, что искать? Я пытался разобраться с ChatGPT, но искусственный интеллект оказался бесполезным 😉

Вот мои характеристики:

  • CPU AMD Ryzen 5 7600
  • Материнская плата MSI MAG B650 TOMAHAWK
  • Графический процессор ASRock Challenger D Radeon RX 6600
  • Быстрая системная память (где находится игра и steam) SAMSUNG 990 Pro 1TB SSD
  • Медленная дата-хранилище SAMSUNG 990 Pro 1TB SSD
  • Блок питания Vero L5 Bronze 500W
  • Оперативная память CORSAIR Vengeance DDR5 32GB (2x16GB) 6000MHz CL36
  • Корпус Zalman Z3 Plus (модифицирован для лучшего воздушного потока)
  • Кулер для процессора Noctua NH-U12S
  • 4 дополнительных системных вентилятора NF-S12B

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

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

Теория

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

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

Пример

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

Вы проверили температуры, и они в норме, однако следует учитывать возможность кратковременных пиков, не фиксируемых стандартными мониторингами. Также стоит проверить, что VSync включен в настройках игры или драйверах. Драйвер Mesa 24.2.8-1ubuntu1~24.04.1, который вы используете, может иметь несовместимости с Proton или с конкретными версиями игр.

Примечательно, что проблема проявляется на обоих экранах, что исключает физические недостатки мониторов как причину неисправности.

Применение

  1. Проверка VSync: Убедитесь, что вертикальная синхронизация включена, как в настройках игры, так и в параметрах вашего графического драйвера. Это важно для предотвращения разрывов экрана, особенно на нефиксированных частотах обновления.

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

  3. Обновление и тестирование драйверов: Попробуйте более старую версию драйвера, если текущая является новейшей, чтобы исключить возможность багов в обновленной версии. Проверьте применимость других версий(Proton), возможно, стабильные тестируемые версии Proton окажутся более надежными.

  4. Тест системы под стрессом: Используйте специализированные инструменты для стресс-тестирования вашего оборудования, чтобы попытаться воспроизвести ошибку вне игрового процесса. Это поможет понять, вызывает ли проблему конкретная компонента (например, оперативная память или процессор).

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

  6. Игра и Proton: Несовместимости могут быть и в самом Proton, особенно если он работает с нестабильными, экспериментальными версиями. Попробуйте оптимизировать параметры запуска игр через автоматические или пользовательские настройки профиля Proton.

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

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

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