Всем жителям Пикабу привет. Сильно не пинайте, это моя первая статья) 3 видео файла + много фотографий и вынос мозга.
Понравилась игра «Horizon Zero Dawn» + доп «The Frozen Wilds». Вторая игра из серии «Horizon Forbidden West» и только через PlayStation 4 и 5. Приобрел через steam первую часть с дополнением. Через некоторое время игры под операционной системой ArchLinux (как мне думалось/казалось/виделось/... она более настроена на игровое пространство. Все таки "Steam Deck" построн на Arch) появились ошибки, в виде черного экрана. Пробовал запустить steam в консоле как команду, но не тут то было, игровая площадка запускается и консоль готов к следующей команде.
Играю, по сюжету где смена локаций, общение с персонажами, смена текстуры. Минут 5, 25, 40-45 игра вылетает и черный экран. Иногда бывало 4 - 6 часов(в локации Нора или Карха(пустыня)) и не одного вылета. Не долго думая приобрел ssd WD Green 240GB(за одно взял nvme на 240GB). Установил windows 10 Все также, ошибка не ушла. Запускаться быстрее стал)))
Видео активного боя и в конце немного тупил)
Компьютерное железо: Единственное не китайское это видеокарта.
Материнская плата - Huananzhi X99 F8
Процессор - Intel® Xeon® CPU E5-1650 v3 @ 3.50GHz
Вдеокарта - AMD Radeon RX 6800 XT
Память - 31,3 ГиБ ОЗУ
В Журнале ошибок windows наткнулся на отсутствие модуля шифрования
Сервис: "Intel(R) TPM Provisioning Service"
Ошибка: Превышение времени ожидания (45000 мс) при ожидании подключения службы "Intel(R) TPM Provisioning Service".
Отключил, перезагрузил. Не помогло.
Делал тесты видеокарты(gpu), памяти видеокарты, памяти на материнской плате, процессора через "OCCT Perestroika" Процессор и память по часу(AVX2 и SEE), видеокарта по 30 минут.
На каком то форуме предположили, что нужно отключить анизотропную фильтрацию, у видеокарты. тоже не помогло. Не долго думая сбросил настройки у видеокарты, и опять тоже самое.
Люди в интернетах(форумы/статьи) пишут что horizon работает только через AVX-инструкции процессора. На данном процессоре эта настройка есть, иначе бы не запустилась вовсе. Да знаю что народ экспериментировал с эмуляцией.
При поиске ошибок находил как правильно запускать игру, десятки таких видео. Давность таким видео два года, может были какие то исправления в игре. Sony вряд ли расскажет.
Поставить запуск от имени админа. Вроде бы помогает на некоторое время, но спустя N часов, также зависание и два черных экрана.
подкачка памяти на диск с игрой. Поставил сначала 4гб, 8гб, авто. В самом конце выключил совсем т.к. не нашел отличий.
D://game/Horizon Zero Dawn (не долж.русских символов). --- Не проверял, у steam все на en.
критическая ошибка из за сохранений и загрузок. --- Такая ошибка отсутствовала.
Обновить ВСЕ драйвера видеокарты, visual C++ и т.д. --- За неделю драйвер "AMD Software: Adrenalin Edition" обновлялась раза 3 - 4. Драйвера на систему(чипы, проц, аудио. Наушники через usb нашел сразу после установки системы) брал с "Snappy Driver Installer". Visual C++ барал 2022года с сайта https://learn.microsoft.com/en-US/cpp/windows/latest-support...
Обновить винду до версии2004винда только ПРО! --- Была 21H1
Набор инструкций у проца. --- Игра по факту идет, может есть какая то настройка, которой нет на данном процессоре. Тоже будет давать аналогичную ошибку.
На китайских платах в моем случае "F8" рядом с процессором есть распайка мосфетов они существенно грелись(радиатор возможно был алюминий + два вентилятора 40х40)
Нашел радиатор от сокета LGA771 "Intel D36871 LGA771" Помогли распилить до нужных размеров и отверстий + резьба М3 для крепления. Между радиатором и транзисторами, термопрокладка в 2мм. Результат нулевой(как говорят тоже результат)
Далее пытался понять кто из выше перечисленных устройств сбоит, запуская "OCCT Perestroika" вместе с игрой.
Тестировал температуру occt + HWInfo64, так и horizon + HWInfo64, температура вроде как нормально(данных много было)
Мне пришла мысль а что если поставить вентилятор 140 х 140 чтобы спереди забирал воздух, с верху выходил(два по 120 х 120) от видеокарты, если нет вентилятора спереди по середине 120 или 140, то можно греть руки(во время стресс тестов. Температуру показывал 90 - 98, 99 ) с верху на выдуве у двух 120ток. Сзади вентилятор на 120 х 120. На перед поставил переходник 120 х 120 в 140 х 140.
В самом начале, видео было сделано уже с доработками радиатора, вентиляторов, ssd. Признаюсь были моменты когда видеокарта прогревалась до 105 - 110 градусов в стресс тестах. Сейчас максимум 80 - 85. В cuberpunk 69 - 76, horizon 63 - 69 и беру самую горячую точку, hotspot (Junction temperature)
Очень близко верхний вентилятор(сво от процессора, на выдув), установлен к нижнему(140) в плотную. Пришлось наращивать еще 10мм пластика. Клей пальцы...
Передний вентилятор Arctic BioniX F140
Верхние вентиляторы Arctic Cooling P12 PWM
В самой игре запускал тест на производительность(настройки на максимум)
Если Играть В «Red Dead Redemption 2» часов 7 то все нормально(кроме усталости глаз...)
НА фотографии якобы вулкан, в локации Банук.
В сетях интернета нашел ошибку по оперативной памяти.
«Horizon Zero Dawn решение проблемы вылета игры»
Якобы игра обращалась к несуществующему блоку памяти. Надо проделать несколько действий и... Ничего. Те же два черных экрана.
Если есть ошибки по памяти в игре, может попробовать в биосе настроить ecc, memtest, тайминги? Но сначала обновил биос с офф сайта.
CAS Latency, tRP, tRCD = 16 (изначальные 19, 18, 18 брал из CPU)
tRAS = tRP * 2. В моем случае это 32. (начальные 40 брал из CPU)
tRFC = tRFC - 10 до крайнего момента (не выставлял)
Проверить память на присутствие ECC
Проверил на ошибки и фризы через aida64. В виде коротких в 20 минут тестов(надеялся на их отсутствие, или мало времени гонял) при каждом изменении значений.
И не помогло. Зато тайминги и частота оперативной памяти фиксированные) опять прогресс не туда.
Через журнал ошибок windows пробовал найти ту самую, на которую ушло почти 6 дней ковыряния. Наткнулся на ошибку. Мне она показалось странной.
Руководствуясь документацией с ютуб канала и сайта
Ошибка:Параметры разрешений для приложения COM-сервера
Ошибка 10016 в windows 10 и Windows Server
Приступил к действию ковыряния в реестре + службы компонентов. Час потратил чтоб добраться на добавление прав для группы администраторов. Игра якобы должна запускаться от администратора.
Когда все права применил, перезагружаю систему, запускаю от администратора игру, секунд 30 и вентиляторы на видеокарте не просто хотели на взлет, а телепортироваться куда то. Секунды 3 кулеры ревели и я в оцепенении. Перезагружаю систему, видео драйверов нет совсем, один монитор с разрешением 320 на 480 как мне показалось. В обиде чувств через GParted удалил все что было.
Перезагрузил пк и запустил ALTlinux...
Послесловие: обновление системного блока прошла хорошо.