1

В эти выходные я обновил свой ноутбук Dell XPS с XP на Windows 7, а также установил IE9 (который не работает на XP). Я часто сталкиваюсь с проблемами рендеринга, такими как текст вообще не рендерится или рендеринг искажается так:

Другие пользователи тоже испытывают это?

Это достаточно плохо, но мой ноутбук часто вылетает с BSoD из-за ошибки четности памяти. У меня сложилось четкое впечатление, что это также связано с IE9. Я запустил MemTest86+, который не сообщал об ошибках. Может ли одно приложение вызывать ошибки памяти, а другие нет? Можно ли настроить параметры памяти, чтобы избавиться от BSoD?

редактировать
Веберик предполагает, что видео RAM может быть неисправно. Это возможно, если все другие приложения отображаются правильно. То же самое для водителя; хотя мне нужно было установить драйвер Vista (кажется, что для XPS M1710 нет драйверов Windows 7), он хорошо работает для других приложений.

другое редактирование
Страницы отображаются правильно в Firefox, и, кстати, также иногда в IE9. Я создал тестовую страницу, только контент, без стилей, и он, кажется, ведет себя до тех пор, пока я не изменю размер окна, а затем верхняя или нижняя половина полных фраз обрезается (отображается белым цветом). По крайней мере, он больше не падает. Печать работает для простой тестовой страницы, но на более сложных страницах печатается мусор; только сам текст, макет в порядке.
Я называю IE ошибками. Страницы являются действительными HTML и CSS, и отображаются в другом браузере в том виде, в котором они созданы, никаких проблем там нет, ни со шрифтами, ни с чем-либо еще.
Хотя я могу понять, что могут быть проблемы с механизмом рендеринга, я не могу объяснить сбои. Может быть, IE9 пытается адресовать несуществующую память? Требования к памяти будут отличаться между простой тестовой страницей и остальной частью моего сайта. Моя система имеет 2 ГБ оперативной памяти. (Раньше у него было 2,5 ГБ, но я удалил модуль 512 МБ, чтобы быть уверенным, что это не преступник.)

3 ответа3

3

IE9 использует аппаратное ускорение для рендеринга. Поскольку вы используете драйверы Windows Vista вместо Windows 7, это может привести к повреждению рендеринга.

Вы упоминаете, что драйверы Windows 7 недоступны - рассмотрите возможность отключения аппаратного ускорения и принудительного рендеринга программного обеспечения:

Чтобы отключить аппаратное ускорение и использовать программный рендеринг вместо аппаратного рендеринга для просмотра веб-страницы, выполните следующие действия:

  • Нажмите Пуск, Панель управления, Сеть и безопасность, а затем нажмите Свойства обозревателя.
  • Перейдите на вкладку «Дополнительно» и перейдите к разделу «Ускоренная графика».
  • Установите флажок Использовать программный рендеринг вместо рендеринга с помощью графического процессора.
  • Нажмите Применить, а затем нажмите ОК.
  • Закройте все открытые окна Internet Explorer 9, а затем перезапустите Internet Explorer 9.
  • Просмотрите веб-страницу в Internet Explorer 9.
0

похоже на проблему с вашей видеокартой.

я думаю, будет либо драйвер или оперативная память

убедитесь, что вы используете самый последний драйвер и немного поэкспериментируйте с настройками (ускорение вкл / выкл).

0

BSOD происходит только тогда, когда IE9 работает? Попробуйте сбросить настройки IE9: «Свойства обозревателя»> вкладка «Дополнительно»> «Сброс» (внизу справа).

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

Попробуйте настроить IE9 на использование своей собственной таблицы стилей и установить шрифт, который, как вы знаете, хорошо отображается на других веб-сайтах.

  1. Создайте ванильную таблицу стилей.
  2. Выберите "Свойства обозревателя"> вкладка "Общие"> "Специальные возможности".
  3. Установите флажок "Форматировать документы с использованием моей таблицы стилей".
  4. Перейдите к своей таблице стилей и выберите ее. Затем дважды нажмите "ОК", чтобы выйти из меню "Свойства обозревателя".
  5. Закройте браузер и снова откройте его. Ваши стили будут применены ко всем страницам, которые вы посещаете после этого.

Ваша таблица стилей может быть такой простой, как:

body {font-family: arial, sans-serif; font-size: 1em }

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .