LINUX.ORG.RU

Хромиум рандомно вешает систему

 ,


0

3

Уже более года, примерно пару раз в месяц наблюдаю как хромиум под гномом вешает систему наглухо.

Прикладываю лог journalctl последней такой сессии: https://pastebin.com/q8NETJ0W

gless? Виноват гном? Или просто паникует ядро? Если играет музыка или какое то видео проигрывается в браузере то звук просто шаблонно зажовывает во время зависона.


Ответ на: комментарий от RazrFalcon

Убрать Override software rendering list ? Но тогда ведь будет адский тиринг.

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

В смысле под рут? Хромиум запускается из под пользователя и он в сандбоксе работает (раньше собирал из суидом, тоже вешал систему).

d-7
() автор топика

Смирись. У меня тоже вешает.

Deleted
()

Было то же самое, но в лисе. Причиной оказался криво перепрошитый мною BIOS и флешплеер (который ещё тогда был NPAPI-плагином), которому это не нравилось.

Deleted
()

[.DisplayCompositor-0x5641b3da54d0]GL ERROR :GL_INVALID_OPERATION

Как бы намекает. Отключит GPU ускорение. Настройки -> Дополнительно -> Использовать аппаратное ускорение.

Что за карта? Версия mesa какая? Судя по ядру, наверное самая свежая. Ну тогда всякое может быть.

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

Использовать аппаратное ускорение

Отключил. Буду наблюдать. Чем тиринг в самом браузере тогда лечить? Активация общесистемного тирфри в конфигах хорга по какой то причине не распространяется на хромиум.

Что за карта? AMD HD8550H + HD8750M

Версия mesa какая? Последняя

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

Не путайте теплое с мягким, дико лиса тормозит на старте наверняка из-за блокиратора рекламы, adblock дико тормозит, ublock вроде меньше.

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

На всякий случай, у меня дефолтное убунтовское ядро 4.10 и mesa 17.0.7, никаких проблем с firefox и chromium. Вот что у меня отображает chrome://gpu/

Graphics Feature Status
Canvas: Software only, hardware acceleration unavailable
CheckerImaging: Disabled
Flash: Software only, hardware acceleration unavailable
Flash Stage3D: Software only, hardware acceleration unavailable
Flash Stage3D Baseline profile: Software only, hardware acceleration unavailable
Compositing: Software only, hardware acceleration unavailable
Multiple Raster Threads: Enabled
Native GpuMemoryBuffers: Software only. Hardware acceleration disabled
Rasterization: Software only, hardware acceleration unavailable
Video Decode: Software only, hardware acceleration unavailable
Video Encode: Software only, hardware acceleration unavailable
WebGL: Hardware accelerated but at reduced performance
WebGL2: Unavailable
как я понимаю из коробки все HW ускорение отключено, кроме webgl. Дискомфорта не испытываю.

AMD HD8550H + HD8750M

Можно запускать chromium с другой картой, хотя драйвер тот же останется и потому может не помочь:

DRI_PRIME=1 chromium

Aber ★★★★★
()

Я бы посоветовал посмотреть в сторону Wi-Fi адаптера.

i-rinat ★★★★★
()

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

nikolnik ★★★
()

Собери кернел - без SE Linux.
Если запускаешь ботнет Chromium, зойчем тебе этот сложный кернел?

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

Nazi Блиц - не нравится твой config.
Арийско-верно это будет так:

chrome://version
Command Line	/usr/lib/chromium/chromium --ppapi-flash-path=/usr/lib/PepperFlash/libpepflashplayer.so --ppapi-flash-version=26.0.0.151 --password-store=basic --disable-features=affiliation-based-matching,enable-automatic-password-saving,enable-manual-password-generation,enable-password-force-saving,fill-on-account-select,password-import-export,protect-sync-credential,protect-sync-credential-on-reauth,AutofillCreditCardSigninPromo,SafeSearchUrlReporting,TranslateUI2016Q2,UsePasswordSeparatedSigninFlow --disk-cache-dir=/tmp/cache/ --disk-cache-size=268435456 --disable-child-account-detection --disable-device-discovery-notifications --disable-fill-on-account-select --disable-hyperlink-auditing --disable-offer-upload-credit-cards --disable-offer-store-unmasked-wallet-cards --disable-password-generation --disable-single-click-autofill --disable-site-engagement-service --enable-display-list-2d-canvas --enable-features=drop-sync-credential --enable-gpu-rasterization --enable-lcd-text --enable-native-gpu-memory-buffers --enable-zero-copy --ignore-gpu-blacklist --media-router=0 --no-pings --save-page-as-mhtml --supervised-user-safesites=disabled --flag-switches-begin --flag-switches-end

chrome://gpu/

Graphics Feature Status
Canvas: Hardware accelerated
Flash: Hardware accelerated
Flash Stage3D: Hardware accelerated
Flash Stage3D Baseline profile: Hardware accelerated
Compositing: Hardware accelerated
Multiple Raster Threads: Enabled
Native GpuMemoryBuffers: Hardware accelerated
Rasterization: Hardware accelerated
Video Decode: Hardware accelerated
Video Encode: Hardware accelerated
VPx Video Decode: Hardware accelerated
WebGL: Hardware accelerated
WebGL2: Hardware accelerated

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

DRI_PRIME=1 chromium

У второй видяхи нет собственного видеовыхода, они вместе с встроенной работают как одна дискретная видеокарта, линукс так, к сожалению, не умеет.

Собери кернел - без SE Linux.

Вроде стандартные гентушные сорцы так не умеют без херденед профиля. А вообще шутки шутеечки.

Hardware accelerated

Как такое вообще возможно? У меня даже на венде все частично Software only.

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

DRI_PRIME=1 chromium

У второй видяхи нет собственного видеовыхода, они вместе с встроенной работают как одна дискретная видеокарта, линукс так, к сожалению, не умеет.

DRI_PRIME позволяет управлять тем, какая карта будет использоваться для рендеринга в видеобуфер. Карта 1 (radeon) рендерит, карта 0 (intel) выводит.

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

DRI_PRIME=1 chromium

Created new window in existing browser session.
[12889:12948:0912/235204.557083:ERROR:browser_gpu_channel_host_factory.cc(103)] Failed to launch GPU process.

Когда запускаю игрушку через DRI_PRIME=1, то фпс еще ниже чем через обычный запуск. Не знаю, может/скорее всего на radeon + intel или nvidia + intel такого не будет.

Вот кстати вывод chrome://gpu/

Graphics Feature Status
Canvas: Hardware accelerated
CheckerImaging: Disabled
Flash: Hardware accelerated
Flash Stage3D: Hardware accelerated
Flash Stage3D Baseline profile: Hardware accelerated
Compositing: Hardware accelerated
Multiple Raster Threads: Enabled
Native GpuMemoryBuffers: Software only. Hardware acceleration disabled
Rasterization: Software only. Hardware acceleration disabled
Video Decode: Hardware accelerated
Video Encode: Hardware accelerated
WebGL: Hardware accelerated
WebGL2: Hardware accelerated

Полный вывод в html файлике здесь: http://rgho.st/6QV5Jz8xl

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

Это был не вопрос, а тонкий намёк изена поставить фряху ;)

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

d-7

Как видим у тебя ускорение включено во все поля, в дефолтной убунточке такого безобразия нет, видно чтоб люди не жаловались на зависания ;)

Не знаю, может/скорее всего на radeon + intel или nvidia + intel такого не будет.

На проприетарных дровах от nvidia такое не работает, там свои заморочки. А mesa intel+radeon я испытывал на своем десктопе, работало.

через DRI_PRIME=1, то фпс еще ниже чем через обычный запуск

Кинь вывод:

$ xrandr --listproviders
$ glxinfo | grep OpenGL
$ DRI_PRIME=1 glxinfo | grep OpenGL

Aber ★★★★★
()
Ответ на: комментарий от Aber
Providers: number : 2
Provider 0: id: 0x78 cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 4 outputs: 3 associated providers: 0 name:ARUBA @ pci:0000:00:01.0
Provider 1: id: 0x41 cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 2 outputs: 0 associated providers: 0 name:OLAND @ pci:0000:01:00.0
OpenGL vendor string: X.Org
OpenGL renderer string: AMD ARUBA (DRM 2.50.0 / 4.13.1-gentoo, LLVM 4.0.1)
OpenGL core profile version string: 4.1 (Core Profile) Mesa 17.2.0
OpenGL core profile shading language version string: 4.10
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 17.2.0
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 17.2.0
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00
OpenGL ES profile extensions:
OpenGL vendor string: X.Org
OpenGL renderer string: AMD OLAND (DRM 2.50.0 / 4.13.1-gentoo, LLVM 4.0.1)
OpenGL core profile version string: 4.5 (Core Profile) Mesa 17.2.0
OpenGL core profile shading language version string: 4.50
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 17.2.0
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.1 Mesa 17.2.0
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10
OpenGL ES profile extensions:
d-7
() автор топика

Мне помогла (отчасти) пересборка с отключенным флагом proprietary-codecs (возможно это из-за замаскированного там флэша от Adobe):

euse -p www-client/chromium -D proprietary-codecs

Тормоза наблюдались на сайте ria при загрузке ряда страниц (обвешанных рекламой)

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

У тебя вторая карта (DRI_PRIME=1) на архитектуре GCN, против нее работает новый юзер спейс драйвер radeonsi который постоянно получает обновления. А первая карта у тебя работает с r600g. Даже по версиям OpenGL в выводе видна разница между драйверами. Так что если играешь в игрушки тебе бы разобраться почему DRI_PRIME=1 тормозит. И раз уж ты гентушник, то если скомпилишь ядро с флагом SI/CIK то против второй карты будет работать amdgpu drm а не radeon, если я ничего не путаю, то тогда будет работать открытая реализация вулкана, но статус поддержки GCN 1.x со стороны amdgpu пока экспериментальный.

А про зависания хрома я уже все сказал, отключи аппаратное ускорение в броузере, будь как пользователи убунты :)

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

amdgpu у меня есть (пробовал в ядро и модулем), SI включено, он не работает. Я много жопочасов просидел пытаясь заставить работать дискретку, но видимо из-за того, что 2 видеокарты amd, да еще и обе разной архитектуры, ничего не выходит, хоть бы что, а вторая карта отказывается подхватывать amdgpu.

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

Тебе не нужна Гента! Тебе нужна винда!

Так стоит второй ОС. Где теперь твой бог?

бтв, не понимаю этих вскукареков, так как у меня systemd работает на генте на порядок лучше чем на дистрах где он искаропки, т.е. всех.

d-7
() автор топика

Может багрепорт какой написать? Гоняю около 2 недель хромиум без аппаратного ускорения, система стабильна и вообще не падает.

d-7
() автор топика

Регрессировал с dri3 на dri2. Уже около 2 недель система стабильно работает. Чет аж даже как то печально, какой ценой.

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