Zoltrix 4 8 января, 2022 Опубликовано 8 января, 2022 · Жалоба Улучшение производительности и стабильности FireFox на современных ПК Странно, но об этом нигде не говорят... Браузер FireFox и все форки на мозилловком движке (например Basilisk или TOR-браузер), оптимизированы для потребления минимального количества оперативной памяти в системах на 1-2 ядерном процессоре. Но в 2022 году, у большинства пользователей более производительное железо (например, у меня WinXP SP3 x86, 4-х ядерный i5-6500, 8GB DDR4 под РАЕ) и работу браузера можно улучшить! Естесственно, в ущерб потребляемой памяти, но если её предостаточно (8ГБ и больше) - то от изменений одни преимущества. Оказывается FF умеет дробиться на процессы, как это делает Chrome/360EE. В сумме памяти будет расходоваться больше, но при открытии 10-20-30 вкладок браузер на 1 процессе, занимающем 1,5 ГБ начнёт лагать (или падать) с большей долей вероятности, чем на 4-х процессах по 500 МБ каждый. Задав параметр dom.ipc.processCount = 4, браузер создаст в памяти 4 процесса, между которыми распределит память. Дополнительно создаётся равномерная нагрузка CPU, поскольку 1 процесс в однопотоке загрузит 1 ядро на 100%, но 4-ядерный процессор будет загружен лишь на 25%. Когда процессов несколько - то ОС проще распределить ресурсы и нагрузить каждое ядро, доведя суммарную нагрузку (по всем ядрам) до 100%. Порядок действий: 1) Запускаем FireFox (Basilisk, TOR) 2) Пишем в адресной строке about:config и переходим, соглашаясь, что берете на себя риски за изменение "тонких настроек" 3) Ищем параметр browser.tabs.remote.autostart устанавливаем значение "true". Если имеется параметр browser.tabs.remote.autostart.2 - то сбрасываем его на умолчательное значение 4) Создаем новый параметр browser.tabs.remote.force-enable (тип "логическое") со значением "true" 5) Ищем параметр dom.ipc.processCount и меняем ему значение. Например, у меня 4-х ядерный CPU Intel i5-6500, поэтому значение 1 изменил на 4 6) Перезапускаем браузер 7) Проверяем работу. Если что-то ухудшилось - возвращаем назад. Но на моей системе всё нормально. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Zoltrix 4 11 января, 2022 Опубликовано 11 января, 2022 · Жалоба Улучшение FireFox на современных ПК (МИНУСЫ) Выложенные рекомендации, как оказалось, имеют и отрицательные стороны. Дело в том, что я тестировал фактически чистый FireFox 52, без плагинов, на довольно мощном (по меркам ХП) железе. Если у вас ПК со слабой видеоподсистемой или установлено много плагинов - то результат вас не порадует. Например плагины "UnMHT", "FoxReplace" и скорее всего многие другие, заточены под однопоток. Они не работают (или некорректно работают) в мультипотоке. В этом случае верните настройки обратно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
nevelaev 0 11 января, 2022 Опубликовано 11 января, 2022 · Жалоба 1 минуту назад, Zoltrix сказал: Выложенные рекомендации, как оказалось, имеют и отрицательные стороны. Интересно. 52 версия - 2017 года. Это даже в 17м году многие плагины не оптимизированы под многопоток?) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Zoltrix 4 11 января, 2022 Опубликовано 11 января, 2022 · Жалоба 8 minutes ago, nevelaev said: Интересно. 52 версия - 2017 года. Это даже в 17м году многие плагины не оптимизированы под многопоток?) А вас удивляет? По умолчанию FF работает в однопотоке, а 99% пользователей работают на дефолтных настройках. Шаг в сторону от дефолта и получаете проблемы. Почему в современных программах, количество настроек свели к минимуму? Элементарно! При современном уровне говнокодинга, при разных комбинациях настроек - получим геометрическую прогрессию в кол-ве глюков. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
nevelaev 0 11 января, 2022 Опубликовано 11 января, 2022 · Жалоба 36 минут назад, Zoltrix сказал: Почему в современных программах, количество настроек свели к минимуму? Элементарно! При современном уровне говнокодинга, при разных комбинациях настроек - получим геометрическую прогрессию в кол-ве глюков. Ну это, увы, сейчас норма. Ибо ни у кого нету времени оптимизировать код: не напишешь тонну говнокода для свистоперделок сегодня ты - это сделает конкурент. А производительность - пфф, чипмейкерам тоже хочется кушать) Хотя справдедливости ради - за ушедшую десятилетку процессоры нагрузили гораздо меньше, чем в первую десятилетку 21 века. Тогда вообще все как на дрожжах росло. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
bdbd 0 25 января, 2022 Опубликовано 25 января, 2022 · Жалоба Попробовал вышеуказанные настройки на фурифоксе, правда, на W7. Если раньше при старте загрузка общая была до 30% - то стало до 90%. Какого-то ускорения или улучшения отзывчивости не заметил. Оставил компромиссные 2 процесса, хотя по факту это потоки. Процесс один. Зачем плодить по процессу на каждый таб, я так и не понял: всё равно, только один обычно смотрим-то. У меня я лично знаю, кто грузит при старте: uBlock - но без него в современный инет соваться вообще нельзя. И кривые скрипты на сайтах, хоть 100500 процессов делай - будут тормозить. Всё-таки, у presto до какой-то там версии более гуманно было сделано: отстреливало говноскрипты на подлёте, а не напускало на них другие скрипты, типа, "кто кого". В ХР подменил usbd.sys и usbport.sys из KB2862330. И напустил "правильный" патч. 16 Гиг увиделось - но отвалился блюпуп. USB3 так и не заработал. И на винрайде ветку потёрли и Дитмара забанили. Прям, "всё странче и странче"(с) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Zoltrix 4 25 января, 2022 Опубликовано 25 января, 2022 · Жалоба Если нагрузка на CPU увеличилась ещё не значит, что браузер стал потреблять больше, просто браузер смог использовать больше ядер одновременно . Например, работая в однопотоке на 4-ядерном ПК, он грузил 1 ядро до 100% - то получалась суммарная нагрузка = 25% (на весь CPU). Если бы браузер использовал 2 ядра (из 4-х) то суммарная нагрузка стала 50%, если все 4 ядра - то 100%. Смысл разбивки на процессы таки есть. Например, Хром так делает всегда. Если задать Хрому работу в 1 процессе - то он становится очень медленным и часто крашится. Quote В ХР подменил usbd.sys и usbport.sys из KB2862330. И напустил "правильный" патч. На какую МП успанавливали? Quote И на винрайде ветку потёрли и Дитмара забанили. Прям, "всё странче и странче"(с) https://www.win-raid.com/t4035f45-Windows-XP-Bit-and-Server-Bit-on-Modern-Hardware.html - ветка, посвященная Windows XP Обсуждение удалено. Офлайн бекап - https://www.upload.ee/files/13683020/WinXP_2003_x32_on_modern_hardware.rar.html https://www.wincert.net/forum/topic/17688-xpw2k3-x86-on-modern-hardware - альтернатива закрытому обсуждению Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Strani 0 25 января, 2022 Опубликовано 25 января, 2022 (изменено) · Жалоба 10 часов назад, bdbd сказал: В ХР подменил usbd.sys и usbport.sys из KB2862330. И напустил "правильный" патч. 16 Гиг увиделось - но отвалился блюпуп. А если откатить и применить мой WinXP-PAE-Patch-Auto? И у меня не меняется файл usbd.sys, только меняется usbport.sys. 10 часов назад, bdbd сказал: USB3 так и не заработал. Чтобы заработал USB3, нужно в любом случае ставить драйвера. Usbport.sys из KB2862330 это драйвер USB 2.0. Попробуйте установить драйвер USB 3.0 из моих рекомендаций. Какие результаты? Изменено 25 января, 2022 пользователем Strani Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
bdbd 0 25 января, 2022 Опубликовано 25 января, 2022 (изменено) · Жалоба 6 hours ago, Zoltrix said: На какую МП успанавливали? Ivy Bridge 5 hours ago, Strani said: А если откатить и применить мой WinXP-PAE-Patch-Auto? Так вроде его и применял, только без 'Auto'. 5 hours ago, Strani said: И у меня не меняется файл usbd.sys, только меняется usbport.sys. Ну usbd.sys вернуть не проблема. 5 hours ago, Strani said: Чтобы заработал USB3, нужно в любом случае ставить драйвера. Usbport.sys из KB2862330 это драйвер USB 2.0. А в чём тогда смысл его менять? USB 2.0 и так работает... Если точнее: на плате (ноут) есть один порт USB 2.0 - он как работал, так и работает. Остальные порты можно в биосе принудительно переключить либо в 2.0, либо в 3.0, либо в Auto. В 2.0 оно и так работает, а в 3.0 и Auto не работает никак. 5 hours ago, Strani said: Попробуйте установить драйвер USB 3.0 из моих рекомендаций. Какие результаты? Вот тут начинается самое интересное. Какой именно драйвер? Я, конечно, попробовал разные "в лоб" - ни один, говорит, не подходит. Я так понимаю, нужно inf редактировать - ну, а каких драйверов-то? Если тот, что портирован с 8-ки - то к нему ещё кучу всего тащить надо (как я понял). Diderius как-то добился работы USB 3.0 на Х230 (у меня именно он) ещё до этого восьмёрочного драйвера - но его, как я говорил, на винрайде забанили. Изменено 25 января, 2022 пользователем bdbd Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Zoltrix 4 25 января, 2022 Опубликовано 25 января, 2022 · Жалоба Кучу файлов нужно к восьмерочному драйверу 2-го поколения, а драйвер 1-го поколения ничего не требует, кроме его самого. Читайте ТХТ простыню. У вас железо старое, если имеет официальную поддержку ХР - то нужно ставить официальные драйвера. Моды сделаны под XHCI контроллер, для современного железа, начиная с 80-й серии. XHCI порта USB без драйвера не заработает ни в 3.0, ни в 2.0, ни в 1.2. Поскольку ваш USB работает в режиме 2.0, значит это EHCI контроллер. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Strani 0 26 января, 2022 Опубликовано 26 января, 2022 (изменено) · Жалоба 16 часов назад, bdbd сказал: А в чём тогда смысл его менять? USB 2.0 и так работает Драйвер USB 2.0 меняется в том случае, если используется PAE Patch, при объеме памяти более 4Гб. Он не имеет отношения к USB 3.0. 16 часов назад, bdbd сказал: Вот тут начинается самое интересное. Какой именно драйвер? В простыне, да и на этом сайте есть мои рекомендации. Не факт, что верные :) Обратите внимание на WinXPPAE, который AUTO, сборка, от меня. Установка оригинального патча не тривиальна. У меня все упрощено максимально. Ссылка на рекомендации: Изменено 26 января, 2022 пользователем Strani Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Zoltrix 4 26 января, 2022 Опубликовано 26 января, 2022 · Жалоба В новой ТХТ простыне ваш текст уже включен, так что в любом случае, можно оправлять читать ТХТ. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Zahariy65 0 28 января, 2022 Опубликовано 28 января, 2022 · Жалоба Доброе время суток! Ссылки от форумчанина Jeeves на готовые образы не работают, а создавать самому мне не по силам. Помогите, пожалуйста. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Zoltrix 4 28 января, 2022 Опубликовано 28 января, 2022 · Жалоба 5 hours ago, Zahariy65 said: Доброе время суток! Ссылки от форумчанина Jeeves на готовые образы не работают, а создавать самому мне не по силам. Помогите, пожалуйста. Я не перезаливал его файлы. Просто выложил ссылку и описание, которое сбросил Jeeves. Обратитесь непосредственно к автору, либо пересоберите сами. Jeeves четко указал какие файлы использовал, так что повторить не проблема. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Zahariy65 0 28 января, 2022 Опубликовано 28 января, 2022 · Жалоба Спасибо. Понятно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться