Retif > 12-07-2020 12:55:16 |
Добрый день, товарищи. У меня очень странная проблема. Началось с версии 75 или 76, уже не могу вспомнить, если честно. Windows 10 1909 со всеми обновлениями, Firefox последний сейчас. При первом запуске Firefox после загрузки компьютера, всё (в том числе вся остальная винда) подвисает секунд на 20, мышка не двигается, клавиатура не реагирует, на курсоре ничего не крутится. Потом отвисает и Firefox нормально загружается. При втором и следующих запусках таких проблем уже нет. А после перезагрузки опять первый запуск то же самое. Хуже того, через какое-то время (несколько дней) при запуске, про прошествии этих 20-и секунд винда начинает вываливаться в синий экран. Помогает запуск установки Firefox, после этого какое-то время все работает с 20-и секундным зависанием. Потому опять. Все аддоны отключал, userChrome.css удалял, не помогает. Эта проблема только на одном компьютере, на двух других ее нет, хотя настройки Firefox на них всех идентичны плюс всё синхронизируется между ними. Сама винда работает нормально, синий экран только из-за фаерфокса появляется. Дамп синего экрана:
 |
_zt > 12-07-2020 14:50:19 |
Retif А антивирус исключен? Попробуйте сначала отключить дисковый кэш. browser.cache.disk.enable browser.cache.memory.enable false true и презагрузить браузер и windows. Если не поможет, то можно наоборот попробовать. Можно даже false false. |
zzzephire > 12-07-2020 18:30:57 |
Retif пишетДобрый день, товарищи. У меня очень странная проблема. Началось с версии 75 или 76, уже не могу вспомнить, если честно. Windows 10 1909 со всеми обновлениями, Firefox последний сейчас. ... Эта проблема только на одном компьютере, на двух других ее нет, хотя настройки Firefox на них всех идентичны плюс всё синхронизируется между ними
Аппаратное ускорение в Firefox пробовали отключить? Бывает, что Windows со всеми обновлениями подрывает стабильную работу  |
dreamkz > 12-07-2020 20:06:14 |
Попробуйте ещё в "Настройки" - "Приватность и защита" - "Разрешения" поставить галочку на "Запретить службам поддержки доступности доступ к вашему браузеру". |
Retif > 19-07-2020 21:40:51 |
При browser.cache.disk.enable - true browser.cache.memory.enable - false
синий экран. При остальных двух вариантах 20-и секундная задержка. Остальное пока не успел попробовать. -- Upd. Кажется, нашел виновника. Система установлена на SSD Crucial M550 (прошивка MU02, последняя). Установлена утилита от производителя Crucial Storage Executive, в которой включен Momentum Cache (кэш в оперативной памяти, сильно ускоряет доступ к SSD) для системного диска. Отключаю Momentum Cache, проблема пропадает. Включаю, появляется. Обновил Crucial Storage Executive с 5-й до 6-й (последней) версии, задержка при старте Firefox уменьшлась до 5-и секунд. Но полностью не пропала. Какой-то конфликт у них, видимо. Что делать-то? |
zzzephire > 20-07-2020 00:18:36 |
Retif пишетКажется, нашел виновника. Система установлена на SSD Crucial M550 (прошивка MU02, последняя). Установлена утилита от производителя Crucial Storage Executive, в которой включен Momentum Cache (кэш в оперативной памяти, сильно ускоряет доступ к SSD) для системного диска. Отключаю Momentum Cache, проблема пропадает. Включаю, появляется. Обновил Crucial Storage Executive с 5-й до 6-й (последней) версии, задержка при старте Firefox уменьшлась до 5-и секунд. Но полностью не пропала. Какой-то конфликт у них, видимо. Что делать-то?
Так вы и сами решили свою проблему - отключить Momentum Cache. И к чему это ускорение доступа к SSD? Вот если бы к HDD, то эффект, возможно, был бы. А ускорять доступ к SSD через RAM-кэш, возможно и принесёт 0,1% прироста, чем без него. А в вашем случае ещё и прирост программных проблем |
oleg.sgh > 20-07-2020 05:06:21 |
Retif Динамический Рам-диск в Primo Ramdisk Ultimate Edition. Кэш перенесен на него параметром browser.cache.disk.parent_directory. Не скажу на счет сильного ускорения, но проблем нет. |
Retif > 20-07-2020 09:06:51 |
zzzephire пишетТак вы и сами решили свою проблему - отключить Momentum Cache.
Если бы эта проблема не была только с Firefox, то я бы наверно так и сделал. zzzephire пишетИ к чему это ускорение доступа к SSD? Вот если бы к HDD, то эффект, возможно, был бы. А ускорять доступ к SSD через RAM-кэш, возможно и принесёт 0,1% прироста, чем без него. А в вашем случае ещё и прирост программных проблем
Ну это уже не относится к моему вопросу. Прирост очень существенный, даже на глаз, учитывая SATA2. А программные проблемы, как я выше уже писал, только с одной-единственной программой - Firefox. |
zzzephire > 20-07-2020 11:45:45 |
Retif Сбой уровня ядра вызывает не Firefox, т.к. браузер непосредственно с ним не работает. Либо это Momentum Cache, либо ошибки драйвера, либо трудноуловимые ошибки железа. Попробуйте уменьшить/отключить дисковый кэш Firefox, либо перенести его на другой накопитель, если такой имеется, либо совет oleg.sgh Если хотите изменить размер дискового кэша Firefox, то обязательно установите browser.cache.disk.smart_size.enabled = false |
mokujin > 20-07-2020 12:43:59 |
Retif пишетсиний экран. При остальных двух вариантах 20-и секундная задержка. Остальное пока не успел попробовать.
ну, а что там написано, на этом экране? где дампы? zzzephire пишетСбой уровня ядра вызывает не Firefox, т.к. браузер непосредственно с ним не работает.
Чушь, уже давно все бравзеры лезут в железо, через D3D, DirectWrite и проч. Пару лет тому, у мя Пельмень в синьку уводил, если у него кой-чего повключаешь, а оно не до конца отлажено. Всякие параметры с "force" и т.п. У FF свой какой-то способ хранения кэш-а. Одно время, даже сжатие( ) вводили. Так что да, сыпется изза FF скорее-всего, ибо они тупо не учитыввают подобную, твою, ситуацию с выносом\переносом кэш-а. Саму ошибку бы глянуть BlueScreen(не фото, дамп или хотяб код ошибки) 20-07-2020 12:51:19 DPC_Watchdog_Violation Синий экран 0x00000133 |
zzzephire > 20-07-2020 13:52:49 |
mokujin пишетЧушь, уже давно все бравзеры лезут в железо, через D3D, DirectWrite и проч.
Лезут, но это лишь прослойки между ядром и программной частью. Никакого прямого доступа они не предоставляют, т.к. это будет угроза стабильности всей системы. mokujin пишетТак что да, сыпется изза FF скорее-всего, ибо они тупо не учитыввают подобную, твою, ситуацию с выносом\переносом кэш-а
Скорее наоборот разработчики Momentum Cache не учли варианты работы приложений. В конце-концов не будет же каждый разработчик ПО подстраиваться под специфичные фирменные технологии вендоров железок |
mokujin > 20-07-2020 15:08:18 |
zzzephire пишетСкорее наоборот разработчики Momentum Cache не учли варианты работы приложений. В конце-концов не будет же каждый разработчик ПО подстраиваться под специфичные фирменные технологии вендоров железок
Можно и так смотреть, но! Если верить афтару, то ошибка у него только при исп-ии FF , а значит логичнее подумать в сторону именно ФФ. Хотя да, ошибку вызывает не сам ФФ, а именно вся этам связка: FF+MomentumCache+SSD Опять же, если верить афтару, если он пробовал ганять другие бравзеры в таком же режиме. Если поганять Хромой какой-нить так же долго и не падает... ну тогда можно глядеть уверенно-косо на ФФ. А если тож упадёт, ну дык виновата прога эта(дураццкая, ибо ничего она полезного не делает, но и вредного делать не должна, конечно) |
Retif > 20-07-2020 21:32:30 |
mokujin пишетОпять же, если верить афтару, если он пробовал ганять другие бравзеры в таком же режиме. Если поганять Хромой какой-нить так же долго и не падает... ну тогда можно глядеть уверенно-косо на ФФ. А если тож упадёт, ну дык виновата прога эта(дураццкая, ибо ничего она полезного не делает, но и вредного делать не должна, конечно)
У меня в использовании еще IE11 и Хром, с ними нет таких проблем. Edge не использую, но запустил, проблем нет. |
Retif > 21-07-2020 22:40:07 |
zzzephire пишетлибо перенести его на другой накопитель
А как кэш на другой диск переместить? |
zzzephire > 21-07-2020 22:57:31 |
Retif Нужно создать строковый параметр с именем browser.cache.disk.parent_directory и указать путь к папке с кэшем Например в user.js: user_pref("browser.cache.disk.parent_directory", "D:\\ff-cache"); Два слэша "\\" обязательны Подробней здесь |
Retif > 25-07-2020 12:58:02 |
Хм, перенос кэша на другой диск не помог. |
zzzephire > 25-07-2020 17:58:45 |
Retif Может быть у вас проблема аппаратного уровня? Например, оперативка или ещё чего?
Флэшбэк По-поводу оперативки была как-то такая проблема: система стабильно работает, но после запуска одной игры, спустя некоторый промежуток времени, вылетал драйвер nvidia с сообщением "драйвер был успешно восстановлен". И редко был BSoD. Причём, одна-единственная игра вызывала вылет драйвера. Журнал событий Windows также указывал на драйвер. Что я только не вытворял с видеокартой и переустановкой драйверов... Всеми программными способами проверял оперативку, на разных её частотах. Потом в голову пришло, что может попробовать поиграться с перестановками планок оперативки. Стояло 2 х 4 ГБ, обе с одинаковыми частотами и таймингами, но разных производителей, в двухканальном режиме. В итоге проблема с игрой и вылетами драйвера nvidia исчезала, когда стояла только одна из планок. А поначалу казалось, что виновата игра с багами, видеокарта и драйвера. |
mokujin > 25-07-2020 19:15:45 |
Retif пишетХм, перенос кэша на другой диск не помог.
zzzephire пишетМожет быть у вас проблема аппаратного уровня?
Возможно, да. Я выше давал ссылки на ошибку - "DPC_WATCHDOG_VIOLATION очень распространен, если у вас есть твердотельный накопитель (SSD) в Windows 8 или 10. Многие SSD не могут правильно обрабатывать Windows 8 или 10 до тех пор, пока вы не обновите прошивку на диске." На всяк случай: "прошивка" hdd\ssd означает что всем данным хана. Т.е. надо слить все нужное с диска(если ОС - сделать образ раздела\клон) и только потом ковыряться. Bug Check 0x133 DPC_WATCHDOG_VIOLATION - Microsoft Docs |
Retif > 25-07-2020 20:32:52 |
mokujin пишетВозможно, да. Я выше давал ссылки на ошибку - "DPC_WATCHDOG_VIOLATION очень распространен, если у вас есть твердотельный накопитель (SSD) в Windows 8 или 10. Многие SSD не могут правильно обрабатывать Windows 8 или 10 до тех пор, пока вы не обновите прошивку на диске." На всяк случай: "прошивка" hdd\ssd означает что всем данным хана. Т.е. надо слить все нужное с диска(если ОС - сделать образ раздела\клон) и только потом ковыряться.
Последняя прошивка у меня. Еще в первом посте написал. |
zzzephire > 25-07-2020 21:19:26 |
Retif Попробуйте продиагностировать аппаратную часть вашего ПК. В первую очередь проверьте оперативку через memtest или утилиту windows, если 2 планки то попробуйте разные варианты их установки в слоты, убрать разгон и т.п.; SSD перекиньте на другой sata-порт; Windows переустановите без установки обновлений |
ibb1386 > 25-07-2020 23:36:23 |
Давать советы по настройке железа в ветке с браузером - это такое себе. Он в первом посте всё сказал: Retif пишетЭта проблема только на одном компьютере, на двух других ее нет, хотя настройки Firefox на них всех идентичны
|
zzzephire > 26-07-2020 01:32:12 |
ibb1386 пишетДавать советы по настройке железа в ветке с браузером - это такое себе. Он в первом посте всё сказал: Retif пишетЭта проблема только на одном компьютере, на двух других ее нет, хотя настройки Firefox на них всех идентичны
Про настройки понятно, но про идентичность железа и ОС на других ПК не было сказано ни слова. ibb1386, вообще к чему ваше утверждение? Retif указал что влияет на возникающую ошибку системы, затрагивая Momentum Cache. Возможно, косвенно и железо здесь причастно, но это нужно выяснить, попробовав различные варианты |
ibb1386 > 26-07-2020 02:20:27 |
zzzephire Дело в том, мой друг, что так устроен, что при первом запуске после ребута - идёт стопор на секунду, а последующие запуски гладко и без явных таких задержек как в первый раз. Связано это с тем, что грузит профиль и состыковывает его всем тем, что уже запущено на ПК (+- антивирусы в коей то мере мешают и так же адаптируют себя под запуск , и ещё куча всякой дряни). Так действует любая программа и это, в принципе, нормально. Тот-же вышел из этой ситуации просто: он сделал возможность фонового режима. Ты ставишь дополнение которое может работать в фоне - у тебя появляется значок у часов и при следующих запусках, у тебя он мгновенно открывается (и при старте системы, после первого запуска, тоже мгновенно т.к в фоне он подгружается с запуском ОС, под средством имеющегося дополнения которое тебе это даёт). Синие экраны, запуск по 20 секунд с отключенным по сути профилем (ни что не грузится т.к все дополнения, как автор сказал, выключены) и прочее - это уже не проблема браузера, а проблема или самого профиля, или железки. В таких случаях сносят к чертям собачьим всё и ставят по новой. Если в чистом профиле аналогичные проблемы - значит проблема с железкой на которой установлено ПО. Простая логика. |