Poor performance (frame drops) with firefox 41.0.2 on xubuntu 15.10

Bug #1510608 reported by PlantDaddy
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Pipelight
Invalid
Undecided
Unassigned

Bug Description

I have used pipelight for about/almost a year now, with great results.

However, after upgrading to Wily Werewolf, re-adding the pipelight ppa, and updating with the internal pipelight upgrade script, I have been getting really poor performance (in the realm of frame drops) while trying to watch video on HBONow.com.

---- Output of --system-check: ----

lost@lost-cynic:~$ pipelight-plugin --system-check
>> 32 bit <<

Checking Wine version ...
Version: wine-1.7.53 (Staging)
Patched Wine version: PASSED
(Run '/usr/share/pipelight/wine --patches' for more details.)

Checking OpenGL ...
OpenGL Vendor: NVIDIA Corporation
OpenGL Renderer: Quadro K600/PCIe/SSE2
OpenGL Direct Rendering: True
OpenGL: PASSED

Checking fonts ...
Found Arial in Z:\usr\share\fonts\truetype\msttcorefonts\Arial.ttf
Found Arial in Z:\usr\share\fonts\truetype\msttcorefonts\Arial_Bold.ttf
Found Arial in Z:\usr\share\fonts\truetype\msttcorefonts\arialbi.ttf
Found Arial in Z:\usr\share\fonts\truetype\msttcorefonts\ariali.ttf
Found Verdana in Z:\usr\share\fonts\truetype\msttcorefonts\Verdana.ttf
Found Verdana in Z:\usr\share\fonts\truetype\msttcorefonts\verdanab.ttf
Found Verdana in Z:\usr\share\fonts\truetype\msttcorefonts\Verdana_Bold_Italic.ttf
Found Verdana in Z:\usr\share\fonts\truetype\msttcorefonts\Verdana_Italic.ttf
Fonts: PASSED

Checking ACLs / XATTR ...
ACLs: PASSED

Checking libraries...
libcapi20.so.3: /usr/lib/i386-linux-gnu/libcapi20.so.3
libcups.so.2: /usr/lib/i386-linux-gnu/libcups.so.2
libdbus-1.so.3: /lib/i386-linux-gnu/libdbus-1.so.3
libfontconfig.so.1: /usr/lib/i386-linux-gnu/libfontconfig.so.1
libfreetype.so.6: /usr/lib/i386-linux-gnu/libfreetype.so.6
libGL.so.1: /usr/lib32/nvidia-352/libGL.so.1
libgnutls-deb0.so.28: /usr/lib/i386-linux-gnu/libgnutls-deb0.so.28
libgsm.so.1: /usr/lib/i386-linux-gnu/libgsm.so.1
libjpeg.so.8: /usr/lib/i386-linux-gnu/libjpeg.so.8
libncurses.so.5: /lib/i386-linux-gnu/libncurses.so.5
libnetapi.so: missing
libodbc.so.2: /usr/lib/i386-linux-gnu/libodbc.so.2
libOSMesa.so.8: /usr/lib/i386-linux-gnu/libOSMesa.so.8
libpcap.so.0.8: /usr/lib/i386-linux-gnu/libpcap.so.0.8
libpng12.so.0: /lib/i386-linux-gnu/libpng12.so.0
libsane.so.1: /usr/lib/i386-linux-gnu/libsane.so.1
libtiff.so.5: /usr/lib/i386-linux-gnu/libtiff.so.5
libtxc_dxtn_s2tc.so.0: /usr/lib/i386-linux-gnu/libtxc_dxtn_s2tc.so.0
libv4l1.so.0: /usr/lib/i386-linux-gnu/libv4l1.so.0
libva.so.1: /usr/lib/i386-linux-gnu/libva.so.1
libva-drm.so.1: /usr/lib/i386-linux-gnu/libva-drm.so.1
libva-x11.so.1: /usr/lib/i386-linux-gnu/libva-x11.so.1
libX11.so.6: /usr/lib/i386-linux-gnu/libX11.so.6
libXcomposite.so.1: /usr/lib/i386-linux-gnu/libXcomposite.so.1
libXcursor.so.1: /usr/lib/i386-linux-gnu/libXcursor.so.1
libXext.so.6: /usr/lib/i386-linux-gnu/libXext.so.6
libXi.so.6: /usr/lib/i386-linux-gnu/libXi.so.6
libXinerama.so.1: /usr/lib/i386-linux-gnu/libXinerama.so.1
libXrandr.so.2: /usr/lib/i386-linux-gnu/libXrandr.so.2
libXrender.so.1: /usr/lib/i386-linux-gnu/libXrender.so.1
libxslt.so.1: /usr/lib/i386-linux-gnu/libxslt.so.1
libXxf86vm.so.1: /usr/lib/i386-linux-gnu/libXxf86vm.so.1
Libraries: FAILURE

>> 64 bit <<

Checking Wine version ...
Version: wine-1.7.53 (Staging)
Patched Wine version: PASSED
(Run '/usr/share/pipelight/wine64 --patches' for more details.)

Checking OpenGL ...
OpenGL Vendor: NVIDIA Corporation
OpenGL Renderer: Quadro K600/PCIe/SSE2
OpenGL Direct Rendering: True
OpenGL: PASSED

Checking fonts ...
Found Arial in Z:\usr\share\fonts\truetype\msttcorefonts\Arial.ttf
Found Arial in Z:\usr\share\fonts\truetype\msttcorefonts\Arial_Bold.ttf
Found Arial in Z:\usr\share\fonts\truetype\msttcorefonts\arialbi.ttf
Found Arial in Z:\usr\share\fonts\truetype\msttcorefonts\ariali.ttf
Found Verdana in Z:\usr\share\fonts\truetype\msttcorefonts\Verdana.ttf
Found Verdana in Z:\usr\share\fonts\truetype\msttcorefonts\verdanab.ttf
Found Verdana in Z:\usr\share\fonts\truetype\msttcorefonts\Verdana_Bold_Italic.ttf
Found Verdana in Z:\usr\share\fonts\truetype\msttcorefonts\Verdana_Italic.ttf
Fonts: PASSED

Checking ACLs / XATTR ...
ACLs: PASSED

Checking libraries...
/usr/bin/pipelight-plugin: line 420: 16131 Aborted (core dumped) "$PIPELIGHT_SHARE_PATH/wine64" --check-libs
Libraries: FAILURE

---- Output of --list-enabled-all ----
lost@lost-cynic:~$ pipelight-plugin --list-enabled-all
flash
widevine

---- Page visited: ----
https://www.hbonow.com/feature/PROD760878/gone-girl?ap=0

---- Log from the browser while started from the terminal: ----

lost@lost-cynic:~$ cat pipelight.log

(process:16193): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed
console.error:
  [CustomizableUI]
  TypeError: aNode.previousSibling is null -- resource:///modules/CustomizableUI.jsm:4236
console.error:
  [CustomizableUI]
  TypeError: aNode.previousSibling is null -- resource:///modules/CustomizableUI.jsm:4236
[PIPELIGHT:LIN:unknown] attached to process.
[PIPELIGHT:LIN:unknown] checking environment variable PIPELIGHT_FLASH_CONFIG.
[PIPELIGHT:LIN:unknown] searching for config file pipelight-flash.
[PIPELIGHT:LIN:unknown] trying to load config file from '/home/lost/.config/pipelight-flash'.
[PIPELIGHT:LIN:unknown] trying to load config file from '/etc/pipelight-flash'.
[PIPELIGHT:LIN:unknown] trying to load config file from '/usr/share/pipelight/configs/pipelight-flash'.
[PIPELIGHT:LIN:unknown] sandbox not found or not installed!
[PIPELIGHT:LIN:flash] using wine prefix directory /home/lost/.wine-pipelight.
[PIPELIGHT:LIN:flash] checking plugin installation - this might take some time.
[install-dependency] wine-flash-installer is already installed in '/home/lost/.wine-pipelight'.
fixme:winediag:start_process Wine Staging 1.7.53 is a testing version containing experimental patches.
fixme:winediag:start_process Please mention your exact version when filing bug reports on winehq.org.
wine: cannot find L"C:\\windows\\system32\\winemenubuilder.exe"
err:wineboot:ProcessRunKeys Error running cmd L"C:\\windows\\system32\\winemenubuilder.exe -a -r" (2)
[PIPELIGHT:WIN:flash] Read dllPath 'C:\windows\system32\Macromed\Flash' and dllName 'NPSWF32_19_0_0_226.dll' from registry
[PIPELIGHT:WIN:flash] embedded mode is on.
[PIPELIGHT:WIN:flash] windowless mode is off.
[PIPELIGHT:WIN:flash] linux windowless mode is off.
[PIPELIGHT:WIN:flash] force SetWindow is off.
[PIPELIGHT:WIN:flash] window class hook is on.
[PIPELIGHT:WIN:flash] strict draw ordering is off.
[PIPELIGHT:WIN:flash] replaced API function CreateWindowExA.
[PIPELIGHT:WIN:flash] replaced API function CreateWindowExW.
[PIPELIGHT:WIN:flash] replaced API function TrackPopupMenuEx.
[PIPELIGHT:WIN:flash] replaced API function TrackPopupMenu.
Vector smash protection is enabled.
[PIPELIGHT:WIN:flash] init successful!
[PIPELIGHT:LIN:flash] using timer based event handling.
[PIPELIGHT:LIN:flash] nppfunctions.c:413:NPP_New(): malformed argument 'PARAM' -> '(null)'
fixme:sync:SetWaitableTimerEx (0xe4, 0x13de938, 0, (nil), (nil), (nil), 5) semi-stub
fixme:dxva2:vaapi_videoservice_create Vaapi backend disabled via registry
[PIPELIGHT:WIN:flash] npnfunctions.c:442:NPN_SetValue(): STUB! ( variable=4000 )
fixme:powermgnt:PowerCreateRequest (0x6ceb90): stub
[PIPELIGHT:WIN:flash] npnfunctions.c:442:NPN_SetValue(): STUB! ( variable=4000 )
err:winsock:WSAIoctl -> _WSAIO(IOC_WS2, 23) request failed with status 0x2733
err:winsock:WSAIoctl -> _WSAIO(IOC_WS2, 23) request failed with status 0x2733
fixme:wbemprox:wbem_locator_ConnectServer unsupported flags
fixme:wbemprox:client_security_SetBlanket 0x7b2ae728, 0x1ebbe8, 10, 0, (null), 3, 3, (nil), 0x00000000
fixme:wbemprox:client_security_Release 0x7b2ae728
fixme:quartz:VMR9WindowlessControl_SetAspectRatioMode (0x1eec50/0x1eea38)->(...) stub
fixme:quartz:VMR9WindowlessControl_SetAspectRatioMode (0x201058/0x200e40)->(...) stub
fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
fixme:toolhelp:Heap32ListFirst : stub
fixme:quartz:VMR9WindowlessControl_SetAspectRatioMode (0x2015a0/0x201388)->(...) stub
fixme:quartz:VMR9WindowlessControl_SetAspectRatioMode (0x1ea430/0x1ea218)->(...) stub
[PIPELIGHT:LIN:flash] unscheduled event timer.
[PIPELIGHT:LIN:flash] nppfunctions.c:413:NPP_New(): malformed argument 'PARAM' -> '(null)'
[PIPELIGHT:WIN:flash] npnfunctions.c:442:NPN_SetValue(): STUB! ( variable=4000 )
fixme:dxva2:vaapi_videoservice_create Vaapi backend disabled via registry
fixme:powermgnt:PowerCreateRequest (0x6ceb90): stub
[PIPELIGHT:WIN:flash] npnfunctions.c:442:NPN_SetValue(): STUB! ( variable=4000 )
fixme:wbemprox:wbem_locator_ConnectServer unsupported flags
fixme:wbemprox:client_security_SetBlanket 0x7b2ae728, 0x1e18e0, 10, 0, (null), 3, 3, (nil), 0x00000000
fixme:wbemprox:client_security_Release 0x7b2ae728
fixme:quartz:VMR9WindowlessControl_SetAspectRatioMode (0x1e1fd0/0x1e1db8)->(...) stub
fixme:quartz:VMR9WindowlessControl_SetAspectRatioMode (0x1e2630/0x1e2418)->(...) stub
fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
fixme:toolhelp:Heap32ListFirst : stub
fixme:dxva2:vaapi_videoservice_create Vaapi backend disabled via registry
fixme:dxva2:vaapi_videoservice_create Vaapi backend disabled via registry
[PIPELIGHT:WIN:flash] npnfunctions.c:442:NPN_SetValue(): STUB! ( variable=4000 )
fixme:dxva2:vaapi_videoservice_create Vaapi backend disabled via registry
fixme:powermgnt:PowerCreateRequest (0x6ceb90): stub
fixme:quartz:VMR9WindowlessControl_SetAspectRatioMode (0x52a2a20/0x52a2808)->(...) stub
fixme:quartz:VMR9WindowlessControl_SetAspectRatioMode (0x52adf50/0x52add38)->(...) stub
fixme:powermgnt:PowerCreateRequest (0x6ceb90): stub
fixme:dxva2:vaapi_videoservice_create Vaapi backend disabled via registry
fixme:dxva2:vaapi_videoservice_create Vaapi backend disabled via registry
fixme:quartz:VMR9WindowlessControl_SetAspectRatioMode (0x193628/0x193410)->(...) stub
fixme:quartz:VMR9WindowlessControl_SetAspectRatioMode (0x52c83d0/0x52c81b8)->(...) stub
[PIPELIGHT:LIN:flash] unscheduled event timer.
[PIPELIGHT:WIN:flash] npnfunctions.c:442:NPN_SetValue(): STUB! ( variable=4000 )
[NPAPI 16324] ###!!! ABORT: Aborting on channel error.: file /build/firefox-EFAqGc/firefox-41.0.2+build2/ipc/glue/MessageChannel.cpp, line 1768
[NPAPI 16324] ###!!! ABORT: Aborting on channel error.: file /build/firefox-EFAqGc/firefox-41.0.2+build2/ipc/glue/MessageChannel.cpp, line 1768
SHARED_DOMAIN_0: construct
SHARED_DOMAIN_1: construct
SHARED_DOMAIN_2: construct
SHARED_DOMAIN_0: construct
SHARED_DOMAIN_1: construct

(I ended up killall'ing firefox so I could have it restore all my tabs without pinning them, which may be the reasoning for those final ABORT lines)

No changes were made to my configuration file from whatever is provided by the pipelight team

Xubuntu 15.10 with Xfce

I followed the guides on the faq/ Specifically:
http://pipelight.net/cms/faqs/faq-videos-play-very-fast-lag-or-dont-have-sound.html
http://pipelight.net/cms/faqs/faq-bad-performance-install-32-bit-graphic-driver-files.html
With no improvement on performance

PlantDaddy (plantdaddy)
tags: added: ubuntu
description: updated
description: updated
Revision history for this message
PlantDaddy (plantdaddy) wrote :

PEBKAC.

Apparently, BOINC was updated during the upgrade, and caused it to run as a service, so I was crunching nonsense. Other video sites streamed fine, but HBONow must just have higher overhead with the widevine use.

Changed in pipelight:
status: New → Invalid
Revision history for this message
PlantDaddy (plantdaddy) wrote :

Quality went back to awesome after I made my computer stop searching for aliens.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.