Всем доброго дня!
В день выхода 8.3 у меня была аналогичная проблема, точнее тогда я ещё не знал что это она… а т.к. подписка в тот же день и заканчивалась, то и забил на это. Сейчас вот друзья зовут назад в игру, и поэтому о проблеме вспомнил. Зашел на до 20-го лвл твинка, проверил, все так и осталось, стал разбираться.
Как проявляется проблема?
- С выходом 8.3 я сразу заметил, что игра периодически фризит на 2-3 секунды, после чего всё о5 нормально
Стал приглядываться к причине, мб есть взаимосвязь между фризами.
Как оказалось зависания проявлялись только в случаях, когда на экране появлялось дополнительное окно: при осмотре своего или другого персонажа, карта, сумки, окно NPC скана, диалоговые озвучиваемые окошки NPC(пользуясь случаем, хотелось бы иметь встроенную возможность их отключать, а то после прохождения сюжета начинают “побешивать” ). Ну так вот, если играть и эти окна не появляются на экране или сам их не открываешь, то все гуд, никаких лагов, иначе, через раз ловишь фриз на 2-3 секунды.
Озадачился…
- Сразу скажу, что в других, более требовательным к ресурсам, играх подобных проблем нет. А так как программное и аппаратное обеспечение не менялись, и вот была версия WoW 8.2.5, а стала 8.3, и появилась такая проблема, то сразу же напрашивается очевидный вывод, НО… любую догадку надо проверять, иначе это “вилами по воде писано”
Решил проверить журнал системы моменты зависаний, мб что там есть. В нем увидел предупреждения, те же, что описал ТС: видеодрайвер nvlddmkm перестал отвечать и был успешно восстановлен. 4101
Отфильтровав событие по дате, увидел, что оно возникало только в январе(выход 8.3) и несколько дней назад, когда все это проверял, за все время. О взаимодействии приложений и видеокарт у меня лишь общие представления, но в общем они такие: Приложение - OC и API - видеодрайвер - видеокарта. Т.е. что-то в этой цепочке лажает
Что делал?
- В видеокарте я был уверен: никаких артефактов в обработке видео, не перегревается и прочее. Протестировал её в других играх - никаких нареканий. Обновил видеодрайвер. Обновления ОС всегда стоят последние. Т.е. прошелся по цепочке с конца. Захожу в последние звено - приложение(WoW). Изменений ноль от слова совсем
Полез в настройки WoW в игре. С графой играться не стал, т.к в миру 70-100 fps и не проседает, при моих настройках, и нет артефактов при обработке видео.
Увидел настройку выбора графического API (у меня стоял DirectX11). поменял на DirectX12 и это помогло.
Возможно, разработчики проводили какую-то оптимизацию под DirectX12 (в 8.0.1 у меня стоял DirectX12, но средний fps с ним был ниже, чем с DirectX11, поэтому и поменял на него) и что-то пошло не совсем так, но это лишь предположения.
P.S. Конфиг: Intel Core i5 7200U; частота: 2.5 ГГц (3.1 ГГц, в режиме Turbo); память: 8192 Мб, DDR4; SSD samsung evo 860 500 Гб; nVidia GeForce GTX 950M — 2048 Мб, Windows 10. Если у вас другая конфигурация, то, возможно, не поможет и нужно будет смотреть что-то ещё(хотя, если чипсет и ОС такие же, то должно ).