The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Firefox 100% CPU на некоторых страницах"
Вариант для распечатки  
Пред. тема | След. тема 
Форум WEB технологии (Особенности web-браузеров)
Изначальное сообщение [ Отслеживать ]

"Firefox 100% CPU на некоторых страницах"  +/
Сообщение от Аноним (0), 16-Ноя-24, 10:03 
Ребята такая фигня. Работал, вдруг осознаю - гудит компьютер слишком сильно что-то. Смотрю в htop - а там Firefox в фоне 99% CPU отожрал, и температура камня - 79 градусов.

Думаю "наверное в одно из расширений майнер всунули". но нет:

* Отключение расширений не помогло. Да и репутация у всех хорошая.
* проблема проявляется, когда активна конкретная вкладка, а именно:

https://github.com/<имя пользователя>/<имя репозитория>

Конкретно у меня проявилось на: https://github.com/zeromq/libzmq (и любых других)

Просто https://github.com/<имя пользователя>/ такого эффекта не вызывает.

JavaScript отключил в настройках браузера, это ничего не меняет. Вангую, что M$ куда-нибудь в уголок экрана приделали  красивую анимацию на CSS, и из-за это всё жрёт.


Что характерно, в about:processes всей этой 100% нагрузки не видно!

Вы тоже такое наблюдаете?


Инфа о браузере и его настройках:

Имя     Firefox
Версия     132.0.2
ID сборки     20241110231641
ID дистрибутива     
User Agent     Mozilla/5.0 (X11; Linux x86_64; rv:132.0) Gecko/20100101 Firefox/132.0
ОС     Linux 6.11.7-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.7-1 (2024-11-09)
Многопроцессные окна     1/1
Окна Fission     0/1 Отключены пользователем

Графика
Возможности
Пиксельные соотношения окна устройства    1
Композитинг    WebRender
Информация отладки видимости шрифта    Linux Unknown - ID=debian
WebGL 1 - Информация WSI драйвера    -
WebGL 1 - Визуализатор драйвера    WebGL is currently disabled.
WebGL 1 - Версия драйвера    -
WebGL 1 - Расширения драйвера    -
WebGL 1 - Расширения    -
WebGL 2 - Информация WSI драйвера    -
WebGL 2 - Визуализатор драйвера    WebGL is currently disabled.
WebGL 2 - Версия драйвера    -
WebGL 2 - Расширения драйвера    -
WebGL 2 - Расширения    -
Протокол управления окнами    x11
Среда рабочего стола    kde
Целевая частота кадров    60

AzureCanvasBackend    skia
AzureContentBackend    skia
AzureFallbackCanvasBackend    skia

HW_COMPOSITING    
default    available        
user    force_enabled    Force-enabled by pref

OPENGL_COMPOSITING    
default    available        
user    force_enabled    Force-enabled by pref

WEBRENDER    
default    available        
user    force_enabled    Force enabled by pref

WEBRENDER_COMPOSITOR    
default    disabled    Disabled by default    Заблокировано; код ошибки FEATURE_FAILURE_DISABLED
user    force_enabled    Force enabled by pref    
env    blocklisted    Blocklisted by gfxInfo    Заблокировано; код ошибки FEATURE_FAILURE_WEBRENDER_COMPOSITOR_DISABLED
runtime    blocked    Cannot be enabled in release or beta    Заблокировано; код ошибки FEATURE_FAILURE_DISABLE_RELEASE_OR_BETA

WEBRENDER_PARTIAL    
default    available        
WEBRENDER_SHADER_CACHE    
default    disabled    Disabled by default    Заблокировано; код ошибки FEATURE_FAILURE_DISABLED

WEBRENDER_OPTIMIZED_SHADERS    
default    available        
WEBRENDER_ANGLE    
default    available        
env    unavailable    OS not supported    Заблокировано; код ошибки FEATURE_FAILURE_OS_NOT_SUPPORTED

WEBRENDER_DCOMP_PRESENT    
default    available        
user    disabled    User disabled via pref    Заблокировано; код ошибки FEATURE_FAILURE_DCOMP_PREF_DISABLED

env    unavailable    Requires GPU process    Заблокировано; код ошибки FEATURE_FAILURE_NO_GPU_PROCESS

runtime    unavailable    Requires ANGLE    Заблокировано; код ошибки FEATURE_FAILURE_DCOMP_NOT_ANGLE
WEBRENDER_SCISSORED_CACHE_CLEARS    
default    available        

WEBGPU    
default    available        
runtime    blocked    WebGPU cannot be enabled in release or beta    Заблокировано; код ошибки WEBGPU_DISABLE_RELEASE_OR_BETA

X11_EGL    
default    available        

DMABUF    
default    available        

HARDWARE_VIDEO_DECODING    
default    available        
user    force_enabled    Force enabled by pref    
env    blocklisted    Blocklisted by gfxInfo    Заблокировано; код ошибки FEATURE_HARDWARE_VIDEO_DECODING_NO_*****

HW_DECODED_VIDEO_ZERO_COPY    
default    available        

VP8_HW_DECODE    
default    available        
env    blocklisted    #BLOCKLIST_FEATURE_FAILURE_VIDEO_DECODING_MISSING    Заблокировано; код ошибки FEATURE_FAILURE_VIDEO_DECODING_MISSING

VP9_HW_DECODE    
default    available        
env    blocklisted    #BLOCKLIST_FEATURE_FAILURE_VIDEO_DECODING_MISSING    Заблокировано; код ошибки FEATURE_FAILURE_VIDEO_DECODING_MISSING

DMABUF_SURFACE_EXPORT    
default    blocked    Blocklisted by gfxInfo    Заблокировано; код ошибки FEATURE_FAILURE_BROKEN_DRIVER

BACKDROP_FILTER    
default    available        

CANVAS_RENDERER_THREAD    
default    blocked    Thread unsafe GL    Заблокировано; код ошибки FEATURE_FAILURE_THREAD_UNSAFE_GL

ACCELERATED_CANVAS2D    
default    available        

H264_HW_DECODE    
default    available        

AV1_HW_DECODE    
default    available        
env    blocklisted    #BLOCKLIST_FEATURE_FAILURE_VIDEO_DECODING_MISSING    Заблокировано; код ошибки FEATURE_FAILURE_VIDEO_DECODING_MISSING

REMOTE_CANVAS    
default    disabled    Disabled via pref    Заблокировано; код ошибки FEATURE_FAILURE_DISABLED
env    unavailable-no-gpu-process    Disabled without GPU process    Заблокировано; код ошибки FEATURE_REMOTE_CANVAS_NO_GPU_PROCESS

runtime    blocked    Platform not supported    Заблокировано; код ошибки FEATURE_REMOTE_CANVAS_NOT_WINDOWS

P.S. Аппаратное декодирование видео есть, но Mozilla решила захардкодить, что его нет, потому что в некоторых вырожденных случаях декодируется с артефактами. Как обойти без пересборки или бинарного патчинга - не знаю.

Ответить | Правка | Cообщить модератору


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру