Автор Тема: Chromium / Постоянные фризы [решено]  (Прочитано 53554 раз)

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Chromium / Постоянные фризы
« Ответ #60 : 13.02.2020 09:12:07 »
...Ну да! Чего уж проще. Иван кивает на Петра. Ух они какие злодеи, эти Nvidia с Intel да Google! Ату их!..
...Удобно...

Не удобно, а правильно.
Пользователь не обязан уметь разгребать всю иерархию зависимостей видеоподсистемы которую хочет использовать браузер. С учётом того, что под intel драйвер не один, а два. И у альтов под intel они есть, в зависимости от архитектуры. И лежат они в разных пакетах. А потом ещё попутно разгребать и баги auto-detection, работает оно или нет. Чтобы браузер просто заработал.
И вот когда вы лично сядете и распишете всё это документацией с адаптацией к альтам в зависимости от архитектуры, то на себе лично прочувствуете размер геморроя, в котором нужно выбрать правильный драйвер. Попутно расписав все недостатки и/или ошибки и методы их обхода или исправления.

И вот вам ещё пару ссылок в эту же тему:
https://github.com/intel/libva/issues/244
https://github.com/intel/libva/issues/280

Наслаждайтесь.

Оффлайн Kalt

  • Завсегдатай
  • *
  • Сообщений: 996
Re: Chromium / Постоянные фризы [решено]
« Ответ #61 : 13.02.2020 12:21:50 »
Не удобно, а правильно.
...Правильно пользователю наслаждаться вами описанным процессом, в котором он ни уха ни рыла? Неожиданно! Или наслаждаться выше предложенными браузерами, часть из которых тоже на основе Chromium кстати и которые вот так же вдруг могут перестать работать? А это не только неожиданно, но и неубедительно...
Intel Xeon X3440 2,53GHz, MSI H55- G43, DDR3- 4x2GB, GF GT710

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Chromium / Постоянные фризы [решено]
« Ответ #62 : 13.02.2020 12:34:05 »
Не удобно, а правильно.
...Правильно пользователю наслаждаться вами описанным процессом, в котором он ни уха ни рыла? Неожиданно!

Вы абсолюно ничего не поняли.

Оффлайн Kalt

  • Завсегдатай
  • *
  • Сообщений: 996
Re: Chromium / Постоянные фризы [решено]
« Ответ #63 : 13.02.2020 13:55:52 »
Вы абсолюно ничего не поняли.
...Отчего же? С вашей то колокольни может и Аляску видно, а с нашей только не паханное поле. Вам вот это хоть что то скажет, а мне ничего:
Цитировать
[xf@comp-xeon-cpu-e2668c Рабочий стол]$ vainfo
error: XDG_RUNTIME_DIR not set in the environment.
libva info: VA-API version 1.6.0
libva info: Trying to open /usr/lib64/dri/nvidia_drv_video.so

[xf@comp-xeon-cpu-e2668c Рабочий стол]$ rpm -qa | fgrep libva
libva-utils-2.4.0-alt1.x86_64
libva-2.6.0-alt1.x86_64

[xf@comp-xeon-cpu-e2668c Рабочий стол]$ unset DISPLAY

[xf@comp-xeon-cpu-e2668c Рабочий стол]$ vainfo
error: XDG_RUNTIME_DIR not set in the environment.
error: can't connect to X server!
libva info: VA-API version 1.6.0
vainfo: VA-API version: 1.6 (libva 2.4.0)
vainfo: Driver version: <unknown>
vainfo: Supported profile and entrypoints
Ошибка сегментирования
На xfce- sysv смотрел, хотя смотри- не смотри, это ничего не изменит...
Intel Xeon X3440 2,53GHz, MSI H55- G43, DDR3- 4x2GB, GF GT710

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Chromium / Постоянные фризы [решено]
« Ответ #64 : 13.02.2020 14:03:44 »
На Broadwell GT2 это тоже не заработает, - драйвер не имеет функции (последний выброс, третья строка снизу):
# apt-get install libva-driver-intel
# rpm -ql libva-driver-intel | grep so$
/usr/lib64/dri/i965_drv_video.so
# vainfo
error: XDG_RUNTIME_DIR not set in the environment.
libva info: VA-API version 1.4.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib64/dri/i965_drv_video.so
libva error: /usr/lib64/dri/i965_drv_video.so has no function __vaDriverInit_1_0
libva info: va_openDriver() returns -1
vaInitialize failed with error code -1 (unknown libva error),exit

Корректный выброс должен быть где-то таким:
https://bbs.archlinux.org/viewtopic.php?pid=1758154#p1758154
« Последнее редактирование: 13.02.2020 14:09:55 от Speccyfighter »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Chromium / Постоянные фризы [решено]
« Ответ #65 : 13.02.2020 14:44:18 »
Блин...
Чтоб вы провалились с таким трахом:
# grep apt-get /var/log/user/info | grep libva-2 | cut -f3- -d ' '
apt-get: libva-2.6.0-alt1 p9+244250.200.4.1 1580748774 installed
apt-get: libva-2.4.0-alt1 sisyphus+221933.100.1.1 1550502839 removed
# apt-get install libigdgmm11 libva-intel-media-driver
# export LIBVA_DRIVER_NAME=iHD
# vainfo
error: XDG_RUNTIME_DIR not set in the environment.
libva info: VA-API version 1.6.0
libva info: User environment variable requested driver 'iHD'
libva info: Trying to open /usr/lib64/dri/iHD_drv_video.so
libva info: Found init function __vaDriverInit_1_6
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.6 (libva 2.4.0)
vainfo: Driver version: Intel iHD driver - 19.4.0
vainfo: Supported profile and entrypoints
      VAProfileNone                   : VAEntrypointVideoProc
      VAProfileNone                   : VAEntrypointStats
      VAProfileMPEG2Simple            : VAEntrypointVLD
      VAProfileMPEG2Simple            : VAEntrypointEncSlice
      VAProfileMPEG2Main              : VAEntrypointVLD
      VAProfileMPEG2Main              : VAEntrypointEncSlice
      VAProfileH264Main               : VAEntrypointVLD
      VAProfileH264Main               : VAEntrypointEncSlice
      VAProfileH264Main               : VAEntrypointFEI
      VAProfileH264High               : VAEntrypointVLD
      VAProfileH264High               : VAEntrypointEncSlice
      VAProfileH264High               : VAEntrypointFEI
      VAProfileVC1Simple              : VAEntrypointVLD
      VAProfileVC1Main                : VAEntrypointVLD
      VAProfileVC1Advanced            : VAEntrypointVLD
      VAProfileJPEGBaseline           : VAEntrypointVLD
      VAProfileH264ConstrainedBaseline: VAEntrypointVLD
      VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice
      VAProfileH264ConstrainedBaseline: VAEntrypointFEI
      VAProfileVP8Version0_3          : VAEntrypointVLD
# glxinfo | grep Device:
    Device: Mesa DRI Intel(R) HD Graphics 5500 (Broadwell GT2)  (0x1616)

Ну... И почему оно сообщает libva 2.4.0, если пакет libva-2.6.0?
« Последнее редактирование: 13.02.2020 14:51:55 от Speccyfighter »

Оффлайн Kalt

  • Завсегдатай
  • *
  • Сообщений: 996
Re: Chromium / Постоянные фризы [решено]
« Ответ #66 : 13.02.2020 14:56:06 »
...На Simply 8.990:
Спойлер
[sym@comp-xeon-cpu-e2668c Рабочий стол]$ vainfo
libva info: VA-API version 1.6.0
libva info: Trying to open /usr/lib64/dri/nouveau_drv_video.so
libva info: Found init function __vaDriverInit_1_4
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.6 (libva 2.4.0)
vainfo: Driver version: Mesa Gallium driver 19.1.8 for NV106
vainfo: Supported profile and entrypoints
      VAProfileNone                   :   VAEntrypointVideoProc

[sym@comp-xeon-cpu-e2668c Рабочий стол]$ LIBVA_DRIVER_NAME=vdpau vainfo
libva info: VA-API version 1.6.0
libva info: User environment variable requested driver 'vdpau'
libva info: Trying to open /usr/lib64/dri/vdpau_drv_video.so
libva info: va_openDriver() returns -1
vaInitialize failed with error code -1 (unknown libva error),exit

[sym@comp-xeon-cpu-e2668c Рабочий стол]$ DRI_PRIME=1 LIBVA_DRIVER_NAME=nouveau vainfo
libva info: VA-API version 1.6.0
libva info: User environment variable requested driver 'nouveau'
libva info: Trying to open /usr/lib64/dri/nouveau_drv_video.so
libva info: Found init function __vaDriverInit_1_4
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.6 (libva 2.4.0)
vainfo: Driver version: Mesa Gallium driver 19.1.8 for NV106
vainfo: Supported profile and entrypoints
      VAProfileNone                   :   VAEntrypointVideoProc

[sym@comp-xeon-cpu-e2668c Рабочий стол]$ rpm -qa | fgrep libva
libva-utils-2.4.0-alt1.x86_64
libva-2.6.0-alt1.x86_64
libva-driver-intel-2.4.0-alt1.x86_64

[sym@comp-xeon-cpu-e2668c Рабочий стол]$ unset DISPLAY

[sym@comp-xeon-cpu-e2668c Рабочий стол]$ vainfo
error: can't connect to X server!
libva info: VA-API version 1.6.0
libva info: Trying to open /usr/lib64/dri/nouveau_drv_video.so
libva info: Found init function __vaDriverInit_1_4
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.6 (libva 2.4.0)
vainfo: Driver version: Mesa Gallium driver 19.1.8 for NV106
vainfo: Supported profile and entrypoints
      VAProfileNone                   :   VAEntrypointVideoProc
где Chromium на драйвере nouveau запускается...
Intel Xeon X3440 2,53GHz, MSI H55- G43, DDR3- 4x2GB, GF GT710

Оффлайн Kalt

  • Завсегдатай
  • *
  • Сообщений: 996
Re: Chromium / Постоянные фризы [решено]
« Ответ #67 : 13.02.2020 14:58:17 »
Ну... И почему оно сообщает libva 2.4.0, если пакет libva-2.6.0?
...Так вот и я который день об этом...
Intel Xeon X3440 2,53GHz, MSI H55- G43, DDR3- 4x2GB, GF GT710

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Chromium / Постоянные фризы [решено]
« Ответ #68 : 13.02.2020 14:59:26 »
Устранение ошибки ERROR:vaapi_wrapper.cc в браузере chromium на архитектуре Intel в системе на altlinux/p9
Intel HD Graphics 5500 (Broadwell GT2)

Соответственно исчезает ошибка враппера:
$ glxinfo | grep Device:
    Device: Mesa DRI Intel(R) HD Graphics 5500 (Broadwell GT2)  (0x1616)
$ rpm -qa | grep libva
libva-intel-media-driver-19.4.0-alt1.x86_64
libva-utils-2.4.0-alt1.x86_64
libva-2.6.0-alt1.x86_64
$ ll /usr/lib64/dri/
загалом 68100
drwxr-xr-x   2 root root     4096 лют 13 14:36 ./
-rw-r--r--   1 root root 34519016 лют 13 14:36 iHD_drv_video.so
drwxr-xr-x 104 root root    77824 лют 13 14:36 ../
-rw-r--r--   1 root root 35124720 гру  5 00:58 libgallium_drv_video.so
lrwxrwxrwx   1 root root       23 гру  5 00:58 nouveau_drv_video.so -> libgallium_drv_video.so
lrwxrwxrwx   1 root root       23 гру  5 00:58 r600_drv_video.so -> libgallium_drv_video.so
lrwxrwxrwx   1 root root       23 гру  5 00:58 radeonsi_drv_video.so -> libgallium_drv_video.so
$ rpm -ql libva-intel-media-driver
/usr/lib64/dri/iHD_drv_video.so
/usr/share/doc/libva-intel-media-driver-19.4.0
/usr/share/doc/libva-intel-media-driver-19.4.0/LICENSE.md
/usr/share/doc/libva-intel-media-driver-19.4.0/README.md
$ vainfo
error: XDG_RUNTIME_DIR not set in the environment.
libva info: VA-API version 1.6.0
libva info: User environment variable requested driver 'iHD'
libva info: Trying to open /usr/lib64/dri/iHD_drv_video.so
libva info: Found init function __vaDriverInit_1_6
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.6 (libva 2.4.0)
vainfo: Driver version: Intel iHD driver - 19.4.0
vainfo: Supported profile and entrypoints
      VAProfileNone                   : VAEntrypointVideoProc
      VAProfileNone                   : VAEntrypointStats
      VAProfileMPEG2Simple            : VAEntrypointVLD
      VAProfileMPEG2Simple            : VAEntrypointEncSlice
      VAProfileMPEG2Main              : VAEntrypointVLD
      VAProfileMPEG2Main              : VAEntrypointEncSlice
      VAProfileH264Main               : VAEntrypointVLD
      VAProfileH264Main               : VAEntrypointEncSlice
      VAProfileH264Main               : VAEntrypointFEI
      VAProfileH264High               : VAEntrypointVLD
      VAProfileH264High               : VAEntrypointEncSlice
      VAProfileH264High               : VAEntrypointFEI
      VAProfileVC1Simple              : VAEntrypointVLD
      VAProfileVC1Main                : VAEntrypointVLD
      VAProfileVC1Advanced            : VAEntrypointVLD
      VAProfileJPEGBaseline           : VAEntrypointVLD
      VAProfileH264ConstrainedBaseline: VAEntrypointVLD
      VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice
      VAProfileH264ConstrainedBaseline: VAEntrypointFEI
      VAProfileVP8Version0_3          : VAEntrypointVLD
$ export LIBVA_DRIVER_NAME=iHD

Ошибки
ERROR:vaapi_wrapper.cc(418)] vaInitialize failed (ignore if using Wayland desktop environment): unknown libva error
ERROR:vaapi_wrapper.cc(426)] vaInitialize failed using DRM: unknown libva error

исчезли:
$ chromium
[15597:15597:0213/145633.737170:ERROR:sandbox_linux.cc(372)] InitializeSandbox() called with multiple threads in process gpu-process.
[15597:15597:0213/145633.976675:ERROR:buffer_manager.cc(488)] [.DisplayCompositor]GL ERROR :GL_INVALID_OPERATION : glBufferData: <- error from previous GL command
[15622:1:0213/145634.399369:ERROR:child_process_sandbox_support_impl_linux.cc(79)] FontService unique font name matching request did not receive a response.
[15622:1:0213/145634.399919:ERROR:child_process_sandbox_support_impl_linux.cc(79)] FontService unique font name matching request did not receive a response.

Но такой закат солнца вручную, это хуже Windows 95.

Блин... И хоть бы была обратная зависимость с драйвера на libva версии.
Чтобы не задавать вопрос, что за хрень.
В довесок ко всему, пришлось реинсталить libva чтобы это заработало. А зависимостями новую версию не подтягивало.
« Последнее редактирование: 14.02.2020 06:44:13 от Speccyfighter »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Chromium / Постоянные фризы [решено]
« Ответ #69 : 13.02.2020 15:12:53 »
Broadwell GT2
$ rpm -qa | grep libva
libva-intel-media-driver-19.4.0-alt1.x86_64
libva-utils-2.4.0-alt1.x86_64
libva-2.6.0-alt1.x86_64

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Chromium / Постоянные фризы [решено]
« Ответ #70 : 13.02.2020 15:20:49 »
Ему шо, обязательно на старте указывать переменную? (Ещё один подарок...)
$ chromium
[16045:16045:0213/151609.137557:ERROR:vaapi_wrapper.cc(418)] vaInitialize failed (ignore if using Wayland desktop environment): unknown libva error
[16045:16045:0213/151609.177149:ERROR:sandbox_linux.cc(372)] InitializeSandbox() called with multiple threads in process gpu-process.
[16045:16045:0213/151609.178714:ERROR:vaapi_wrapper.cc(418)] vaInitialize failed (ignore if using Wayland desktop environment): unknown libva error
[16045:16045:0213/151609.379107:ERROR:buffer_manager.cc(488)] [.DisplayCompositor]GL ERROR :GL_INVALID_OPERATION : glBufferData: <- error from previous GL command
[16067:1:0213/151609.802452:ERROR:child_process_sandbox_support_impl_linux.cc(79)] FontService unique font name matching request did not receive a response.
[16067:1:0213/151609.802995:ERROR:child_process_sandbox_support_impl_linux.cc(79)] FontService unique font name matching request did not receive a response.
$ LIBVA_DRIVER_NAME=iHD chromium
[16157:16157:0213/151707.689740:ERROR:sandbox_linux.cc(372)] InitializeSandbox() called with multiple threads in process gpu-process.
[16157:16157:0213/151707.770934:ERROR:buffer_manager.cc(488)] [.DisplayCompositor]GL ERROR :GL_INVALID_OPERATION : glBufferData: <- error from previous GL command
[16171:1:0213/151708.048454:ERROR:child_process_sandbox_support_impl_linux.cc(79)] FontService unique font name matching request did not receive a response.
[16171:1:0213/151708.049174:ERROR:child_process_sandbox_support_impl_linux.cc(79)] FontService unique font name matching request did not receive a response.

И всю эту хрень надо запомнить?
 Да ну нафик...
« Последнее редактирование: 13.02.2020 15:24:30 от Speccyfighter »

Оффлайн Kalt

  • Завсегдатай
  • *
  • Сообщений: 996
Re: Chromium / Постоянные фризы [решено]
« Ответ #71 : 13.02.2020 15:22:35 »
Но такой закат солнца вручную, это хуже Windows 95.
...Сие творение мне не ведомо. Слегка знаком с убитой W- 7, полученной в наследство от потомков вместе с железом. Куда и поставил Linux... :-D
В довесок ко всему, пришлось реинсталить libva чтобы это заработало. А зависимостями новую версию не подтягивало.
...Кроме этого, ничего не делал и получил:
Intel Xeon X3440 2,53GHz, MSI H55- G43, DDR3- 4x2GB, GF GT710

Оффлайн Kalt

  • Завсегдатай
  • *
  • Сообщений: 996
Re: Chromium / Постоянные фризы [решено]
« Ответ #72 : 13.02.2020 15:26:44 »
Ему шо, обязательно на старте указывать переменную? (Ещё один подарок...)
...Да:
Intel Xeon X3440 2,53GHz, MSI H55- G43, DDR3- 4x2GB, GF GT710

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Chromium / Постоянные фризы [решено]
« Ответ #73 : 13.02.2020 15:27:30 »
Ему нужен правильный драйвер и перед стартом хромиума указать в переменной, тогда хромиум на враппер материться не будет.

Оффлайн Kalt

  • Завсегдатай
  • *
  • Сообщений: 996
Re: Chromium / Постоянные фризы [решено]
« Ответ #74 : 13.02.2020 15:37:54 »
...Да где ж его в наших то краях взять! Говорят, он здесь был, да вот ведь, не так давно весь вышел. Каким теперь гвоздём переменную то перед стартом пришпандорят уже не важно. Найдется таковой, куда ему деваться. Хотя по мне и так сойдёт, за что вам большое спасибо!..
« Последнее редактирование: 13.02.2020 20:30:37 от Kalt »
Intel Xeon X3440 2,53GHz, MSI H55- G43, DDR3- 4x2GB, GF GT710