на главную
об игре

Черный экран по окончании матча

Как решить проблему с черный экраном после окончания матча?

Комментарии: 5
Ваш комментарий

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

3

Та же херня, только если еще через Диспетчер задач закрыть Battlefield 2042 или попытаться перезагрузить комп, вылетает синий экран с ошибкой

0

они специально устроили распродажу и накатили поломанное обновление?!

0

Угу, у многих после 6 сезона такая хрень. Только "Черный экран" это последствие, можно заметить что во время матча плохо прогружаются текстуры и модели( мыльные прям, а то и вообще не прогружаются) а у некоторых начинает глючить аудиокарта. Это связанно либо с утечкой видеопамяти, либо с неправильной расприделением оной, шейдеры тупо не могут подрузиться что и вызывает проблемы, Игра тупо неправильно распределяет ресурсы ПК ( такое было с Гиберпуком в 1.6 когда после 20 минут начинало все лагать и не прогружались текстуры) Нашел пару способов

А) Очистка всего и вся

1 - Open the NVIDIA Control Panel.

2 - Go to Manage 3D Settings.

3 - Find Shader Cache and disable it.

4 - Save and Apply changes.

5 - Reboot your PC.

6 - After the PC boots, open the Run dialog box (or File Explorer).

7 - Type %LOCALAPPDATA% into the Run dialog box (or the File Explorer address bar) and hit Enter.

8 - At the location, find and open the NVIDIA folder.

9 - In the folder, find and open the DXCache folder and delete all the items in the folders (If there is a GLCache folder, delete all files from it as well. Mine was absent).

10 - Now, go back to the NVIDIA Control Panel and turn on Shader Cache. Don't forget to Save and Apply changes.

11 - Reboot your PC.

So far 2 games and no Black Screen. (I'll update this number as I play more)

All my overlays are on. NVidia Drivers are 545.84.

Game cache was cleared a day prior to clearing NVidia Shader Cache.

Game files on Steam and EA App files were verified a few days prior.

Previously too I reapaired EAAntiCheat files too, by going to game installation folder\EAAntiCheat, running EAAntiCheat.Installer.exe as admin, selecting BF2042 at the drop down menu, and clicking first the Repair button and then the Update button.

Б) Схожий, и он временно некоторым помог, но все равно чудо не ждите

1. Переустановить EA лаучер (можно через панель управления зайти в удаление программ, нажать удалить и во время удаления он предложит "Восстановить" программу, это отличается от восстановления через настройки в самом приложение, в данном случае он ее реально переустановит) - Лично мне этот вариант больше всего пока помогает.

2. Обновить античит в папке с игрой, там есть файл с названием "EAAntiCheat.GameServiceLauncher"- открываете, выбираете игру жмете обновить.

3. Чистим кеш игры, закрываем EA лаунчер, далее идем по в папку с кеш файлами, путь: C:\Users\"Тут ваше имя пользователя"\Documents\Battlefield 2042\cache (Ctrl+A удаляем все файлы).

4. В библиотеке Steam жмем правой кнопкой по BF 2042, далее свойства, далее "Установленные файлы", далее "Проверить целостность файлов игры".

В данном случае возможно, что у вас, как и у меня, найдет 3 файла прошедших проверку и перекачает их, но в моем случае это помогало на 2-4 карты потом опять черный экран и опять делаешь проверку, и опять качает 3 файла...

5. Восстановление EA лаунчера через настройки -> открываем EA лаунчер, далее жмем на три полоски слева сверху, далее "Помощь", далее "Восстановление приложения", лично мне это не сильно помогло и лучше сделать так как я написал в 1-м варианте.

5. Отключаем все оверлеи (Discord, Steam, EA лаунчера, и т.д)

6. Поставить окно без рамки + правой кнопкой по ярлыку в папке с игрой, далее вкладка "Совместимость", далее ставим галки "Отключить оптимизацию во весь экран" и "Запускать эту программу от имени администратора"

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

Создаем текстовый файл (можно в блокноте), вписываем:

Thread.ProcessorCount 6

Thread.MaxProcessorCount 6

Thread.MinFreeProcessorCount 0

Thread.JobThreadPriority 0

GstRender.Thread.MaxProcessorCount 6

perfoverlay.drawfps 1

perfoverlay.drawsim 0

perfoverlay.drawgpu 0

perfoverlay.drawpixelthroughput 0

perfoverlay.fpstimeperiod 1

perfoverlay.fpsdisplayformat 3

perfoverlay.fpsdisplayscale 2

perfoverlay.fpsdisplayoffsetx 1790

perfoverlay.fpsdisplayoffsety -33

- В первых двух строках указываем кол-во ядер

- В "GstRender.Thread.MaxProcessorCount" - указываем количество логических ядер (потоки)

- Команды "perfoverlay.drawfps 1" и все что ниже отвечают за счетчик кадров внутри игры (если оверлеи отключены, то можно отслеживать фпс через эти команды, если не нужно не вставляете)

Сохраняем файл как "User.cfg", при сохранении выбираем "Все файлы" и кидаем в папку с игрой.

Этот способ не 100% может вам помочь

А так стоит ждать патча от Риплом, которые не спешат чинить игру. Все сообщество BF уже с 10 октября пишет об этом.

-1
Новое на форуме Battlefield 2042