LINUX.ORG.RU

Тормозят браузеры на встройке от intel

 ,


0

1

Взял ноут на интеле, до этого был на амд, в общем, тупят брузеры chrome 62, firefox 52,57 (лоу фпс, тугой скрол, нету плавности итд). Что интересно, на стабильной генте проблем нет, на тильде тормозит. Точно так же на арче тормозит, на манжаре номально и не могу понять в чем дело, пробовал различные методы ускорения, modesetting, откат mesa и llvm, пересборки с vdpau и vaapi.

видяха intel hd530

выхлоп xorg https://pastebin.com/93NZAqeh

glxinfo | grep render

direct rendering: Yes
    GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer, 
    GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer, 
Extended renderer info (GLX_MESA_query_renderer):
OpenGL renderer string: Mesa DRI Intel(R) HD Graphics 530 (Skylake GT2) 
    GL_ARB_conditional_render_inverted, GL_ARB_conservative_depth, 
    GL_NV_conditional_render, GL_NV_depth_clamp, GL_NV_packed_depth_stencil, 
    GL_ARB_compute_shader, GL_ARB_conditional_render_inverted, 
    GL_MESA_window_pos, GL_NV_blend_square, GL_NV_conditional_render, 
    GL_OES_element_index_uint, GL_OES_fbo_render_mipmap, 

Перемещено leave из general


А на старом ноуте все норм было?

Что это за мода такая: «Взял ноут (ноут по определению тормоз)), тормозит!». Фи...

mandala ★★★★★
()
Последнее исправление: mandala (всего исправлений: 1)
Ответ на: комментарий от mandala

А на старом ноуте все норм было?

Да. Там была видяха amd, тоже на свободных драйверах. Эту проблему я тогда решил гламуром. Тут делал то же самое, пробовал дополнительно интеловске ускоряшки, все бестолку. Первый раз вообще с интел имею дело.

d-7
() автор топика
Ответ на: комментарий от d-7

пробовал дополнительно интеловске ускоряшки

Удивил бы Блиц, если бы у тебя получилось вдруг.

blitz
()
Ответ на: комментарий от blitz

К сожалению, дело не в браузере. Например один и тот же бинарник работает на генту amd64 хорошо, на ~amd64 тормозит. Когда собирал генту с под manjaro, там тоже браузеры работали очень плавно.

d-7
() автор топика
Ответ на: комментарий от d-7

Наверное, дело в конфигурации компилятора/линкера в твоём случае?
Здесь,

blitz@inode ~ % cat ~/.makepkg.conf                                 
CARCH="x86_64"
CHOST="x86_64-pc-linux-gnu"

CC="$(which clang)"
CXX="$(which clang++)"
AR="$(which llvm-ar)"
NM="$(which llvm-nm)"
RANLIB="$(which llvm-ranlib)"

#-- Compiler and Linker Flags
# -march (or -mcpu) builds exclusively for an architecture
# -mtune optimizes for an architecture, but builds for whole processor family
CPPFLAGS="-D_FORTIFY_SOURCE=2"
#CFLAGS="-march=native -O3 -pipe -fstack-protector-strong -fdiagnostics-color -flto=full -fuse-ld=lld"
CFLAGS="-march=native -O3 -pipe -fstack-protector-strong -fdiagnostics-color -flto=full"
CXXFLAGS="${CFLAGS}"
#LDFLAGS="-march=native -O3 -fuse-ld=lld -Wl,-plugin-opt=O3,-lto-O3,--threads,--gc-sections,--sort-common,--as-needed,-z,relro,-z,now"
LDFLAGS="-march=native -O3 -Wl,-plugin-opt=O3,-lto-O3,--gc-sections,--sort-common,--as-needed,-z,relro,-z,now"
#-- Make Flags: change this for DistCC/SMP systems
MAKEFLAGS="-j$(echo $(getconf _NPROCESSORS_ONLN)+2 | bc)"

blitz
()
Ответ на: комментарий от d-7

Докажи, что сам собрал Chromium - и со всеми анти-telemetry + privacy патчами, пожалуйста!

blitz@inode ~/abs/extra % ls
total 4
drwxr-xr-x 1 blitz 100   878 Nov 27 18:51 ./
drwxr-xr-x 1 blitz 100   338 Aug  7 11:13 ../
drwxr-xr-x 1 blitz 100    22 Nov 17 15:24 benchmarks/
drwxr-xr-x 1 blitz 100 14748 Mar  3  2017 chromium/
drwxr-xr-x 1 blitz 100  9888 Oct  7  2016 chromium-52.0.2743/
drwxr-xr-x 1 blitz 100 12296 Oct 23  2016 chromium-53.0.2785/
drwxr-xr-x 1 blitz 100 11994 Nov  2  2016 chromium-54.0.2840/
drwxr-xr-x 1 blitz 100 13424 Jan 26  2017 chromium-55.0.2883/
drwxr-xr-x 1 blitz 100    14 Oct 18 13:35 chromium-61/
drwxr-xr-x 1 blitz 100 14242 Mar 11  2017 chromium-beta/
drwxr-xr-x 1 blitz 100    22 Sep  5  2016 chromium-lto/
drwxr-xr-x 1 blitz 100   174 Feb 27  2017 dconf/
drwxr-xr-x 1 blitz 100   206 Feb 27  2017 dconf-editor/
drwxr-xr-x 1 blitz 100  5196 Nov 15 05:39 fennec/
drwxr-xr-x 1 blitz 100  1816 May 23  2017 fennec-52/
drwxr-xr-x 1 blitz 100  2048 Sep  3 11:36 fennec-53/
drwxr-xr-x 1 blitz 100  2580 Nov 10 10:48 fennec-54/
drwxr-xr-x 1 blitz 100  1992 Sep  5 00:20 fennec-55/
drwxr-xr-x 1 blitz 100  1902 Sep  3 19:59 fennec-56/
drwxr-xr-x 1 blitz 100  3858 Nov 26 21:02 fennec-57/
drwxr-xr-x 1 blitz 100  4136 Dec  4 16:03 fennec-58/
drwxr-xr-x 1 blitz 100  5194 Nov 10 23:26 fennec-qemu/
drwxr-xr-x 1 blitz 100  3060 Nov  4 15:56 firefox/
drwxr-xr-x 1 blitz 100  2470 Feb 22  2017 firefox-50/
drwxr-xr-x 1 blitz 100  2454 Oct 26 07:47 firefox-51/
drwxr-xr-x 1 blitz 100  7048 Nov 25 17:19 firefox-52/
drwxr-xr-x 1 blitz 100   692 Sep 13  2016 freetype2/
drwxr-xr-x 1 blitz 100   120 Feb 28  2017 gjs/
drwxr-xr-x 1 blitz 100   140 Feb 27  2017 gnome-common/
drwxr-xr-x 1 blitz 100   150 Feb 27  2017 gnome-doc-utils/
drwxr-xr-x 1 blitz 100   486 Feb 28  2017 gtk3/
drwxr-xr-x 1 blitz 100   176 Mar 11  2017 harfbuzz/
drwxr-xr-x 1 blitz 100   112 Feb 27  2017 itstool/
drwxr-xr-x 1 blitz 100  3054 Nov 29 18:17 thunderbird/
drwxr-xr-x 1 blitz 100   100 Oct 18 07:31 tinyxml2/
drwxr-xr-x 1 blitz 100    96 Sep 27  2016 xf86-video-intel/
drwxr-xr-x 1 blitz 100    16 Sep 27  2016 xorg-font-util/
drwxr-xr-x 1 blitz 100    16 Sep 27  2016 xorg-font-utils/
drwxr-xr-x 1 blitz 100    90 Sep 27  2016 xorg-server/
drwxr-xr-x 1 blitz 100    16 Sep 27  2016 xorg-server-utils/
drwxr-xr-x 1 blitz 100   126 Feb 27  2017 yelp-tools/
-rwxr-xr-x 1 blitz 100   654 Feb 27  2017 archroot-makepkg.sh*

blitz
()
Ответ на: комментарий от d-7

Закинь драаааавишки. Firmware. Дальше, ээээ... Ткни Xorg чтобы использовал не! modesettings а Intel. Сразу врубай tearingfree и выключай, если есть, Compton.

Deleted
()
Ответ на: комментарий от blitz

Ахха, список версий браузера радует ;)

Deleted
()

Павтарю, зырь сюда:

[    17.809] (II) LoadModule: "intel"
[    17.809] (WW) Warning, couldn't open module intel
[    17.809] (II) UnloadModule: "intel"
[    17.809] (II) Unloading intel
[    17.809] (EE) Failed to load module "intel" (module does not exist, 0)
Стырено с твоего лога.

Deleted
()
Ответ на: комментарий от blitz

Докажи, что сам собрал Chromium
А ты докажи что не Аллах?

А зачем, я на этой системе не собирал еще хромиум. Это займет около суток наверное.

Откатил ядро и прошивки из стейбла, плавность завезли. Сейчас еще соберу анстейбл ядро с стайбл прошивками, это думаю поставит точку в моем вопросе.

d-7
() автор топика
Ответ на: комментарий от d-7

Бгг ))
Как соберешь ядро, с правильным ускорением и использованием всех возможностей компилятора и проццесора, тогда и поговорим с тобой.

--- a/Makefile
+++ b/Makefile
@@ -639,6 +639,9 @@
 KBUILD_CFLAGS  += $(call cc-disable-warning, format-overflow)
 KBUILD_CFLAGS  += $(call cc-disable-warning, int-in-bool-context)

+ifdef CONFIG_CC_OPTIMIZE_FOR_SPEED
+KBUILD_CFLAGS  += -O3
+else
 ifdef CONFIG_CC_OPTIMIZE_FOR_SIZE
 KBUILD_CFLAGS  += $(call cc-option,-Oz,-Os)
 KBUILD_CFLAGS  += $(call cc-disable-warning,maybe-uninitialized,)
@@ -649,6 +652,7 @@
 KBUILD_CFLAGS   += -O2
 endif
 endif
+endif

 KBUILD_CFLAGS += $(call cc-ifversion, -lt, 0409, \
                        $(call cc-disable-warning,maybe-uninitialized,))
blitz
()
Ответ на: комментарий от anonymous

Чтобы это высказать, специально перешел в секту anonymous?

blitz
()
Ответ на: комментарий от blitz

Не соберётся вообще Chromium. Без 16GB RAM и очень быстрого intel CPU.

Я на AMD A8-5557M с 8гб озу собирал, это занимало 11-13 часов. Сейчас собирать его больше не хочу.

d-7
() автор топика
Ответ на: комментарий от d-7

Верно и не протеворечит логике.
У /me, собиралось over 48 часов, с LTO. В это время, смог бы оплодотворить и удовлетворить 100500 девушек.

Почему так долго собирается - дали ответ Chromium кодеры.
`Нужно не менее 200 GB ОЗУ.'

blitz
()
Ответ на: комментарий от blitz

Так у меня 8гб без свопа и больше 6 гигабайт сборка не кушала, все помещалось в оперативе. Там 3 этапа ~300 ~500 и ~29к файлов, год назад было 24к. Еще и хавал почти на сотку мегабайт больше чем бинарник.

d-7
() автор топика
Ответ на: комментарий от d-7

Там 3 этапа ~300 ~500 и ~29к файлов, год назад было 24к.

Начинается интересная дискуссия.
Три этапа, догадываюсь, какие.

И занимают 4GB RAM, временными .o объектными файлами. Если менее памяти ОЗУ, процесс сборки начнёт своппить до бесконечности.

Правильно, когда 100% загрузки проца, при 5-7 load average.
Догонял до 18! load average, комп и с таким справлялся.

blitz
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.