Браузер перегружает процессор

Aivar
потребляет мало памяти (~300 МБ при 4 ГБ ОЗУ),
Вы электрон посчитать не забыли?
[oleg@vs220 ~]min https://www.youtube.com/watch?v=WuZRbN4HhSs
#
ps axo rss,comm,pid \
| awk '{ proc_list[$2]++; proc_list[$2 "," 1] += $1; } \
END { for (proc in proc_list) { printf("%d\t%s\n", \
proc_list[proc "," 1],proc); }}' | sort -n | tail -n 25 | sort -rn \
| awk '{$1/=1024;printf "%.0fMB\t",$1}{print $2}'
#

947MB	electron
183MB	min
94MB	cairo-dock
73MB	compiz
69MB	cherrytree
61MB	Xorg
56MB	easystroke
48MB	roxterm
26MB	emerald
19MB	systemd
19MB	polkitd
15MB	lxsession
15MB	python2
15MB	lxpolkit
9MB	systemd-udevd
9MB	systemd-journal
9MB	bash
8MB	dbus-daemon
8MB	gvfsd
7MB	systemd-logind
7MB	awk
7MB	systemd-timesyn
6MB	gvfsd-fuse
6MB	agent
5MB	haveged

Для сравнения palemoon https://www.youtube.com/watch?v=WuZRbN4HhSs ( на обоих 1080 60fps )
1759MB	opera
434MB	palemoon
98MB	cairo-dock
92MB	compiz
69MB	cherrytree

P.S. на нвидии тиринга на min нет (проц вытягивает 1080 60 )
vs220
Вы электрон посчитать не забыли?
Может быть. Повторять нет желания.

vs220
на нвидии тиринга на min нет
Тестировалось под нуво.
Aivar
под нуво
А композитор используется какой? вики picom рекомендует
picom -b –unredir-if-possible –backend xr_glx_hybrid –vsync –use-damage –glx-no-stencil
vs220
А композитор используется какой?
Не использовался. С моей видеокартой ex-compton'ом со включенной вертикальной синхронизацией вне зависимости от используемого бекенда и др. опций пользоваться невозможно: грузит проц по чем зря. Так что только два пути:
1) иксы + блоб (ForceCompositionPipeline = On);
2) wayland (sway, weston) + nouveau.

Сейчас первый вариант, и если учесть, что xorg 1.21 уже вряд ли увидит мир, то nvidia 340xx будет в ауре вечно. Так что иксы еще порулят.
Aivar
Поднял свою заметку по браузеру min: минималистичный интерфейс (похож на dwb), потребляет мало памяти (~300 МБ при 4 ГБ ОЗУ)

Как то уже писал
vasek
Стоит spectrwm, запущены palemoon + pcmanfm + tilix …… и имеем занятого 471М
free -m
                    total        used        free       shared   buff/cache   available
Mem:           5880         471        4714          87         694           5191
Swap:          4996           0        4996

После этого уменьшил еще более чем на 100М ... (вместо 471М имеем 348М - из них сам браузер занимает около 240М)
free -m
                total        used        free      shared  buff/cache   available
Mem:        5880       348        5088         82         443           5279
Swap:       4996           0        4996
и раскладка по процессам ...
smem -r | head -5
  PID User     Command                         Swap      USS      PSS      RSS
  754 vasek    palemoon                           0        242668   249576   268328
  510 vasek    tilix                                      0         46804    52823    71088
  479 vasek    /usr/lib/Xorg -nolisten tcp   0         31332    35077    45016
  511 vasek    pcmanfm                            0           7876    12481    26780
Ошибки не исчезают с опытом - они просто умнеют
vasek
Как то уже писал
Если вы не поняли, то критично совсем не количество потребляемой памяти.
Aivar
критично совсем не количество потребляемой памяти
если имеется ввиду критичность к просмотру видео средствами самого браузера, то и так понятно, что нет смысла этого делать на слабом железе.

PS - но потребление памяти тоже имеет к этому определенное отношение.
Ошибки не исчезают с опытом - они просто умнеют
Когда то был firefox light, только он не вынес переезда на новую гуглоплатформу.
In Tux We Trust
Aivar
С моей видеокартой ex-compton'ом со включенной вертикальной синхронизацией вне зависимости от используемого бекенда и др. опций пользоваться невозможно: грузит проц по чем зря.
Ёпт, поборол. Навело на мысль это:
Recent versions of picom had some problem with DRI2 acceleration and exhibited severe flickering when DRI2 is in use (picom bug, mesa bug). This has been worked around and reported to be working, but may still affect some users. DRI3 is unaffected by this particular issue.
У мну старая видяха, т.е. по дефолту DRI2. Решение:
/etc/X11/xorg.conf.d/19-nouveau.conf
———————
Section "Device"
	Identifier "nouveau"
	Option "DRI" "3"
EndSection
 
Зарегистрироваться или войдите чтобы оставить сообщение.