Hi,
I'm trying to get Netflix to run under Ubuntu 12.04. I've followed the install instructions on this site. Using either Chrome or Firefox, I get sound but no video in embedded mode. I get video and audio when the plugin is launched in a separate window, but poor quality. If I disable hardware acceleration (using the configure-silverlight script), I get video and audio in embedded mode, but again poor quality. I suspect that Silverlight is falling back to software decode, as when I do have video & audio, CPU utilisation is high = ~90%.
My hardware is quite old: AMD Athlon64 3500+, 1GB RAM, NVIDIA GPU GeForce 9500 GT (G96) w/ 1GB video RAM, NVIDIA UNIX x86_64 Kernel Module 331.20. However, this machine plays HD video under MythTV just fine with low CPU utilisation.
Here's a pipelight.log from chrome. It looks like 32-bit drivers are working OK, and I understand they should be installed by Ubuntu (under Additional Drivers.) The pulse error (I assume) is because I'm not using pulse audio. I'd appreciate any pointers.
Cheers,
Jon
[PIPELIGHT:LIN:unknown] attached to process.
[PIPELIGHT:LIN:unknown] checking environment variable PIPELIGHT_SILVERLIGHT5_1_CONFIG.
[PIPELIGHT:LIN:unknown] searching for config file pipelight-silverlight5.1.
[PIPELIGHT:LIN:unknown] trying to load config file from '/home/jon/.config/pipelight-silverlight5.1'.
[PIPELIGHT:LIN:unknown] trying to load config file from '/etc/pipelight-silverlight5.1'.
[PIPELIGHT:LIN:unknown] trying to load config file from '/usr/share/pipelight/configs/pipelight-silverlight5.1'.
[PIPELIGHT:LIN:unknown] sandbox not found or not installed!
[PIPELIGHT:LIN:silverlight5.1] GPU driver check - Your driver is supported, hardware acceleration enabled.
[PIPELIGHT:LIN:silverlight5.1] using wine prefix directory /home/jon/.wine-pipelight.
[PIPELIGHT:LIN:silverlight5.1] checking plugin installation - this might take some time.
[install-dependency] wine-silverlight5.1-installer is already installed in '/home/jon/.wine-pipelight'.
[install-dependency] wine-mpg2splt-installer is already installed in '/home/jon/.wine-pipelight'.
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:silverlight5.1] embedded mode is on.
[PIPELIGHT:WIN:silverlight5.1] windowless mode is off.
[PIPELIGHT:WIN:silverlight5.1] linux windowless mode is off.
[PIPELIGHT:WIN:silverlight5.1] force SetWindow is off.
[PIPELIGHT:WIN:silverlight5.1] unity hacks is off.
[PIPELIGHT:WIN:silverlight5.1] window class hook is on.
[PIPELIGHT:WIN:silverlight5.1] replaced API function CreateWindowExA.
[PIPELIGHT:WIN:silverlight5.1] replaced API function CreateWindowExW.
[PIPELIGHT:WIN:silverlight5.1] replaced API function TrackPopupMenuEx.
[PIPELIGHT:WIN:silverlight5.1] replaced API function TrackPopupMenu.
fixme:advapi:RegisterTraceGuidsW (0x7a22a7, 0x840120, {aa087e0e-0b35-4e28-8f3a-440c3f51eef1}, 1, 0x72f688, (null), (null), 0x840120): stub
[PIPELIGHT:WIN:silverlight5.1] init successful!
fixme:advapi:UnregisterTraceGuids 0: stub
[PIPELIGHT:LIN:unknown] attached to process.
[PIPELIGHT:LIN:unknown] checking environment variable PIPELIGHT_SILVERLIGHT5_1_CONFIG.
[PIPELIGHT:LIN:unknown] searching for config file pipelight-silverlight5.1.
[PIPELIGHT:LIN:unknown] trying to load config file from '/home/jon/.config/pipelight-silverlight5.1'.
[PIPELIGHT:LIN:unknown] trying to load config file from '/etc/pipelight-silverlight5.1'.
[PIPELIGHT:LIN:unknown] trying to load config file from '/usr/share/pipelight/configs/pipelight-silverlight5.1'.
[PIPELIGHT:LIN:unknown] sandbox not found or not installed!
[PIPELIGHT:LIN:silverlight5.1] GPU driver check - Your driver is supported, hardware acceleration enabled.
[PIPELIGHT:LIN:silverlight5.1] using wine prefix directory /home/jon/.wine-pipelight.
[PIPELIGHT:LIN:silverlight5.1] checking plugin installation - this might take some time.
[install-dependency] wine-silverlight5.1-installer is already installed in '/home/jon/.wine-pipelight'.
[install-dependency] wine-mpg2splt-installer is already installed in '/home/jon/.wine-pipelight'.
[PIPELIGHT:WIN:silverlight5.1] embedded mode is on.
[PIPELIGHT:WIN:silverlight5.1] windowless mode is off.
[PIPELIGHT:WIN:silverlight5.1] linux windowless mode is off.
[PIPELIGHT:WIN:silverlight5.1] force SetWindow is off.
[PIPELIGHT:WIN:silverlight5.1] unity hacks is off.
[PIPELIGHT:WIN:silverlight5.1] window class hook is on.
[PIPELIGHT:WIN:silverlight5.1] replaced API function CreateWindowExA.
[PIPELIGHT:WIN:silverlight5.1] replaced API function CreateWindowExW.
[PIPELIGHT:WIN:silverlight5.1] replaced API function TrackPopupMenuEx.
[PIPELIGHT:WIN:silverlight5.1] replaced API function TrackPopupMenu.
fixme:advapi:RegisterTraceGuidsW (0x7a22a7, 0x840120, {aa087e0e-0b35-4e28-8f3a-440c3f51eef1}, 1, 0x72f688, (null), (null), 0x840120): stub
[PIPELIGHT:WIN:silverlight5.1] init successful!
fixme:advapi:UnregisterTraceGuids 0: stub
[PIPELIGHT:LIN:unknown] attached to process.
[PIPELIGHT:LIN:unknown] checking environment variable PIPELIGHT_SILVERLIGHT5_1_CONFIG.
[PIPELIGHT:LIN:unknown] searching for config file pipelight-silverlight5.1.
[PIPELIGHT:LIN:unknown] trying to load config file from '/home/jon/.config/pipelight-silverlight5.1'.
[PIPELIGHT:LIN:unknown] trying to load config file from '/etc/pipelight-silverlight5.1'.
[PIPELIGHT:LIN:unknown] trying to load config file from '/usr/share/pipelight/configs/pipelight-silverlight5.1'.
[PIPELIGHT:LIN:unknown] sandbox not found or not installed!
[PIPELIGHT:LIN:silverlight5.1] GPU driver check - Your driver is supported, hardware acceleration enabled.
[PIPELIGHT:LIN:silverlight5.1] using wine prefix directory /home/jon/.wine-pipelight.
[PIPELIGHT:LIN:silverlight5.1] checking plugin installation - this might take some time.
[install-dependency] wine-silverlight5.1-installer is already installed in '/home/jon/.wine-pipelight'.
[install-dependency] wine-mpg2splt-installer is already installed in '/home/jon/.wine-pipelight'.
[PIPELIGHT:WIN:silverlight5.1] embedded mode is on.
[PIPELIGHT:WIN:silverlight5.1] windowless mode is off.
[PIPELIGHT:WIN:silverlight5.1] linux windowless mode is off.
[PIPELIGHT:WIN:silverlight5.1] force SetWindow is off.
[PIPELIGHT:WIN:silverlight5.1] unity hacks is off.
[PIPELIGHT:WIN:silverlight5.1] window class hook is on.
[PIPELIGHT:WIN:silverlight5.1] replaced API function CreateWindowExA.
[PIPELIGHT:WIN:silverlight5.1] replaced API function CreateWindowExW.
[PIPELIGHT:WIN:silverlight5.1] replaced API function TrackPopupMenuEx.
[PIPELIGHT:WIN:silverlight5.1] replaced API function TrackPopupMenu.
fixme:advapi:RegisterTraceGuidsW (0x7a22a7, 0x840120, {aa087e0e-0b35-4e28-8f3a-440c3f51eef1}, 1, 0x72f688, (null), (null), 0x840120): stub
[PIPELIGHT:WIN:silverlight5.1] init successful!
[PIPELIGHT:LIN:silverlight5.1] using timer based event handling.
[PIPELIGHT:LIN:silverlight5.1] successfully executed JavaScript.
fixme:win:EnumDisplayDevicesW ((null),0,0x72f088,0x00000000), stub!
fixme:advapi:CreateProcessAsUserW 0xfc L"C:\\Program Files\\Silverlight\\latest\\agcp.exe" L"agcp.exe 36 244" (nil) (nil) 1 0x00004000 (nil) (null) 0x72f198 0x72f188 - semi-stub
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:file:K32GetMappedFileNameW (0xffffffff, 0x4015f4, 0x50e1f4, 520): stub
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:urlmon:Uri_GetPropertyBSTR (0x1228740)->(6 0x72dbc4 4)
fixme:process:GetNumaHighestNodeNumber (0x72e660): semi-stub
fixme:thread:SetThreadStackGuarantee (0x72e650): stub
err:ntdll:NtQueryInformationToken Unhandled Token Information class 29!
fixme:thread:GetThreadPreferredUILanguages 48, 0x72e200, (nil) 0x72e1f8
fixme:thread:GetThreadPreferredUILanguages 48, 0x72e200, (nil) 0x72e1f8
fixme:thread:GetThreadPreferredUILanguages 48, 0x72e270, (nil) 0x72e268
fixme:thread:GetThreadPreferredUILanguages 48, 0x72e1f4, (nil) 0x72e1ec
fixme:thread:GetThreadPreferredUILanguages 48, 0x72e1f4, (nil) 0x72e1ec
fixme:thread:GetThreadPreferredUILanguages 48, 0x72e270, (nil) 0x72e268
fixme:thread:GetThreadPreferredUILanguages 48, 0x72e440, (nil) 0x72e438
fixme:thread:GetThreadPreferredUILanguages 48, 0x72e440, (nil) 0x72e438
fixme:thread:GetThreadPreferredUILanguages 48, 0x72e468, (nil) 0x72e460
fixme:thread:GetThreadPreferredUILanguages 48, 0x72e468, (nil) 0x72e460
fixme:thread:GetThreadPreferredUILanguages 48, 0x72e0f0, (nil) 0x72e0e8
fixme:thread:GetThreadPreferredUILanguages 48, 0x72d048, (nil) 0x72d040
fixme:thread:GetThreadPreferredUILanguages 48, 0x72d048, (nil) 0x72d040
fixme:thread:GetThreadPreferredUILanguages 48, 0x72d5b8, (nil) 0x72d5b0
fixme:thread:GetThreadPreferredUILanguages 48, 0x72d5b8, (nil) 0x72d5b0
fixme:thread:GetThreadPreferredUILanguages 48, 0x72d5b8, (nil) 0x72d5b0
fixme:sync:SetWaitableTimerEx (0x304, 0x6eee9a8, 500, (nil), (nil), (nil), 50) semi-stub
fixme:thread:GetThreadPreferredUILanguages 48, 0x72e000, (nil) 0x72dff8
fixme:thread:GetThreadPreferredUILanguages 48, 0x72e000, (nil) 0x72dff8
fixme:thread:GetThreadPreferredUILanguages 48, 0x72e3fc, (nil) 0x72e3f4
fixme:thread:GetThreadPreferredUILanguages 48, 0x72e3fc, (nil) 0x72e3f4
fixme:thread:GetThreadPreferredUILanguages 48, 0x72e46c, (nil) 0x72e464
fixme:thread:GetThreadPreferredUILanguages 48, 0x72e3f0, (nil) 0x72e3e8
fixme:thread:GetThreadPreferredUILanguages 48, 0x72e3f0, (nil) 0x72e3e8
fixme:thread:GetThreadPreferredUILanguages 48, 0x72e400, (nil) 0x72e3f8
fixme:thread:GetThreadPreferredUILanguages 48, 0x72e3d8, (nil) 0x72e3d0
fixme:thread:GetThreadPreferredUILanguages 48, 0x72e8b0, (nil) 0x72e8a8
fixme:thread:GetThreadPreferredUILanguages 48, 0x72e870, (nil) 0x72e868
fixme:nls:CompareStringEx semi-stub behavior for flag(s) 0x8000000
0
fixme:thread:GetThreadPreferredUILanguages 48, 0x72e228, (nil) 0x72e220
fixme:thread:GetThreadPreferredUILanguages 48, 0x72e228, (nil) 0x72e220
err:ntdll:NtQueryInformationToken Unhandled Token Information class 29!
fixme:advapi:RegisterTraceGuidsW (0x10015fbb, 0x1008c460, {00000000-7ac4-430a-94e4-b0dfd254650f}, 1, 0x91fe038, (null), (null), 0x1008c468): stub
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:advapi:RegisterTraceGuidsW (0x9ea3125, 0xa082b20, {00000000-7ac4-430a-94e4-b0dfd254650f}, 1, 0x91fe358, (null), (null), 0xa082b28): stub
fixme:mountmgr:harddisk_ioctl returning zero-filled buffer for IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS
fixme:advapi:GetCurrentHwProfileW (0x91fe410)
err:ntdll:NtQueryInformationToken Unhandled Token Information class 29!
err:ntdll:NtQueryInformationToken Unhandled Token Information class 29!
err:ntdll:NtQueryInformationToken Unhandled Token Information class 29!
err:pulse:pulse_contextcallback Context failed: Connection refused
fixme:thread:GetThreadPreferredUILanguages 48, 0x72ec28, (nil) 0x72ec20
fixme:thread:GetThreadPreferredUILanguages 48, 0x72ebbc, (nil) 0x72ebb4
fixme:thread:GetThreadPreferredUILanguages 48, 0x72eb94, (nil) 0x72eb8c
fixme:thread:GetThreadPreferredUILanguages 48, 0x72ed70, (nil) 0x72ed68
fixme:thread:GetThreadPreferredUILanguages 48, 0x72ed70, (nil) 0x72ed68
fixme:thread:GetThreadPreferredUILanguages 48, 0x72ede0, (nil) 0x72edd8
fixme:thread:GetThreadPreferredUILanguages 48, 0x72ed64, (nil) 0x72ed5c
fixme:thread:GetThreadPreferredUILanguages 48, 0x72ed64, (nil) 0x72ed5c
[PIPELIGHT:WIN:silverlight5.1] ../common/common.c:183:receiveCommand(): unable to receive data.
fixme:advapi:UnregisterTraceGuids 0: stub