У моего компьютера странная проблема при игре в игры, которые загружают ресурсы на лету. Возможно, я смотрю не в тех местах, но мне кажется, что я не могу найти никого с подобной проблемой.
На случай, если неясно, приведу несколько примеров. В играх с исходным кодом картограф может оптимизировать вещи, сообщая движку, когда и где скрывать объекты, чтобы они не добавлялись в сцену, пока вы не закроете угол или не откроете дверь. Мой компьютер задыхается, когда приходит время загружать эти объекты. Взять, к примеру, Portal 2. Как только экран загрузки для области исчезает, меня бросают на уровень. Сразу же я приветствую с замороженным экраном и заиканием / повторяющимся звуком около секунды. Как только это пройдет, все продолжат все свои дела на полной скорости. Затем я подхожу к двери, открывая ее. Еще одна хорошая секунда тишины и заикания звука, когда он загружается в комнате на другой стороне. Если бы вы смотрели, как кто-то еще играет в игру, этого бы никогда не случилось. Во всяком случае, это я могу терпеть. Это раздражает, но на самом деле это не мешает игровому процессу. Теперь давайте играем в игру, которая постоянно загружается по мере вашего продвижения, Sonic Generations. Стоя на месте, я получаю шелковистую гладкую частоту кадров. Но как только он начинает бежать вперед, загружая больше уровня, я падаю до <1 FPS, что делает его совершенно неиграбельным. Похоже, что в настоящее время все больше и больше игр делают это, поэтому я наконец-то серьезно подхожу к устранению неполадок.
Я очень сомневаюсь, что эти паузы запрограммированы в самих играх. Загрузочные экраны предназначены для бесперебойной работы при загрузке данных, и на любом другом компьютере они это делают. Снова используя Sonic в качестве примера, даже движущиеся части на его экранах загрузки чрезвычайно изменчивы, пока загрузка не завершится.
Я построил этот компьютер почти четыре года назад, и у меня возникла эта проблема с тех пор, как я начал использовать его для 3D-игр. С тех пор я заменил материнскую плату, жесткий диск и видеокарту из-за их смерти. (Поклонники случая перестали работать однажды, и HDD был целой другой сделкой.)
64-разрядная версия Win7 Ultimate с включенным Aero на четырехъядерном процессоре Intel с частотой 2,5 ГГц, 4 ГБ оперативной памяти и nVidia GTX 460.
Огромное спасибо всем!
Обновление: стало очевидно, что я получаю кучу ошибок на странице. В среднем 170 000 в секунду для Sonic Generations, в среднем 70 000 для загрузки с Portal 2 и очень стабильные 30 000 для просмотра потока на Livestream.com. Согласно Resource Monitor, это даже не серьезные неисправности. Мне любопытно, как эти цифры сравниваются со всеми остальными.
Приложение: Можно добавить еще один пример и потенциальный симптом. Во-первых, гоночная игра под названием Trackmania. В одиночной гонке нет заметных сбоев страниц (помимо того, что могут создавать другие программы), и игра идет гладко и гладко. Однако, когда я играю онлайн, я получаю большие икоты (и скачки страниц) через частые, но случайные интервалы. Я буду мчаться вперед, игра остановится на целую секунду или больше и возобновится, когда мой автомобиль перевернут в смятую массу рядом со стеной. Скрытие машин других игроков также не решает проблему.
Что касается потенциального симптома ... Я избегал упоминания об этом, потому что боялся, что это может быть не связанной проблемой, и не хотел отправлять специалистов по устранению неполадок по неверному пути. На данный момент, почему, черт возьми, не упомянуть об этом? По сути, мой компьютер полностью зависнет после просмотра видео в течение некоторого времени. Зацикливание звука, весь экран (включая курсор) не реагирует, num-lock не переключается, ничего не может сделать, кроме жесткого выключения. Это может сработать в течение нескольких минут или часов. Как правило, чем больше область просмотра, тем раньше это происходит. Пока аппаратное ускорение включено, полноэкранные видеоролики Youtube безопасны.
Полноэкранный Youtube с включенным аппаратным ускорением, похоже, не приводит к ошибкам страницы. Однако, когда он работает в окне. Прямая трансляция всегда выдает ошибки страницы, на весь экран или нет, ускоряется или нет. Игры, кажется, никогда не замораживают мой компьютер таким образом, несмотря на то, что они сами генерируют множество сбоев страниц.
(Изменилось название с «Графика становится нестабильной, когда игровые ресурсы загружаются в фоновом режиме» на «Получение беспричинного количества ошибок программных страниц при загрузке игр и просмотре флэш-видео.)