Discussion:
[gentoo-user] Netflix Error Code O7355 with Opera
(too old to reply)
Walter Dnes
2020-06-10 17:00:02 UTC
Permalink
I'm getting bored, so I decided to try out Netflix... no go. I get
"Netflix Error Code O7355". I'm using Opera 68, which easily beats the
Opera (55 or later) linux system requirements at
https://help.netflix.com/en/node/23742 The Netflix website says they
don't offer linux support, although Netflix is supposed to run on Linux.
I don't give up easily. I launched Opera from a console and got a bunch
of errors. The following appear to be relavant...

[30107:108:0610/121713.922079:ERROR:batching_media_log.cc(38)] MediaEvent: {"error":"FFmpegDemuxer: no supported streams"}
[30107:108:0610/121713.922439:ERROR:batching_media_log.cc(38)] MediaEvent: {"error":"FFmpegDemuxer: no supported streams"}
[30107:66:0610/121714.098041:ERROR:batching_media_log.cc(35)] MediaEvent: {"pipeline_error":14}
[30107:66:0610/121714.098624:ERROR:batching_media_log.cc(35)] MediaEvent: {"pipeline_error":14}

A wild guess is that ffmpeg is missing a codec or two. If anybody has
Netflix in HTML5 running on Linux, please post the output of...

emerge -pv ffmpeg

Hopefully that fixes my problem.
--
Walter Dnes <***@waltdnes.org>
I don't run "desktop environments"; I run useful applications
Mark Knecht
2020-06-10 17:20:01 UTC
Permalink
Post by Walter Dnes
I'm getting bored, so I decided to try out Netflix... no go. I get
"Netflix Error Code O7355". I'm using Opera 68, which easily beats the
Opera (55 or later) linux system requirements at
https://help.netflix.com/en/node/23742 The Netflix website says they
don't offer linux support, although Netflix is supposed to run on Linux.
I don't give up easily. I launched Opera from a console and got a bunch
of errors. The following appear to be relavant...
[30107:108:0610/121713.922079:ERROR:batching_media_log.cc(38)]
MediaEvent: {"error":"FFmpegDemuxer: no supported streams"}
Post by Walter Dnes
[30107:108:0610/121713.922439:ERROR:batching_media_log.cc(38)]
MediaEvent: {"error":"FFmpegDemuxer: no supported streams"}
{"pipeline_error":14}
{"pipeline_error":14}
Post by Walter Dnes
A wild guess is that ffmpeg is missing a codec or two. If anybody has
Netflix in HTML5 running on Linux, please post the output of...
emerge -pv ffmpeg
Hopefully that fixes my problem.
Walter,
Sorry if this doesn't help much. You asked for Linux but requested
Gentoo. (i,e, - the emerge request)

On all of my Kubuntu machines I have no problem with Netflix in Chrome.
The closest ffmpeg info I can give you with their package manager follows.

Good luck,
Mark

***@science:~$ dpkg --list | ffmpeg
ffmpeg version 4.2.2-1ubuntu1 Copyright (c) 2000-2019 the FFmpeg developers
built with gcc 9 (Ubuntu 9.3.0-3ubuntu1)
configuration: --prefix=/usr --extra-version=1ubuntu1 --toolchain=hardened
--libdir=/usr/lib/x86_64-linux-gn
u --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl
--disable-stripping --enable-avresample --d
isable-filter=resample --enable-avisynth --enable-gnutls --enable-ladspa
--enable-libaom --enable-libass --ena
ble-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio
--enable-libcodec2 --enable-libflite --enable
-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme
--enable-libgsm --enable-libjack --ena
ble-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt
--enable-libopus --enable-libpulse
--enable-librsvg --enable-librubberband --enable-libshine
--enable-libsnappy --enable-libsoxr --enable-libspee
x --enable-libssh --enable-libtheora --enable-libtwolame
--enable-libvidstab --enable-libvorbis --enable-libvp
x --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2
--enable-libxvid --enable-libzmq --en
able-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl
--enable-opengl --enable-sdl2 --enable-
libdc1394 --enable-libdrm --enable-libiec61883 --enable-nvenc
--enable-chromaprint --enable-frei0r --enable-li
bx264 --enable-shared
WARNING: library configuration mismatch
avcodec configuration: --prefix=/usr --extra-version=1ubuntu1
--toolchain=hardened --libdir=/usr/lib/x86
_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64
--enable-gpl --disable-stripping --enable-av
resample --disable-filter=resample --enable-avisynth --enable-gnutls
--enable-ladspa --enable-libaom --enable-
libass --enable-libbluray --enable-libbs2b --enable-libcaca
--enable-libcdio --enable-libcodec2 --enable-libfl
ite --enable-libfontconfig --enable-libfreetype --enable-libfribidi
--enable-libgme --enable-libgsm --enable-l
ibjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg
--enable-libopenmpt --enable-libopus --enab
le-libpulse --enable-librsvg --enable-librubberband --enable-libshine
--enable-libsnappy --enable-libsoxr --en
able-libspeex --enable-libssh --enable-libtheora --enable-libtwolame
--enable-libvidstab --enable-libvorbis --
enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265
--enable-libxml2 --enable-libxvid --enable
-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal
--enable-opencl --enable-opengl --enable-sd
l2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-nvenc
--enable-chromaprint --enable-frei0r
--enable-libx264 --enable-shared --enable-version3 --disable-doc
--disable-programs --enable-libaribb24 --ena
ble-liblensfun --enable-libopencore_amrnb --enable-libopencore_amrwb
--enable-libtesseract --enable-libvo_amrw
benc
libavutil 56. 31.100 / 56. 31.100
libavcodec 58. 54.100 / 58. 54.100
libavformat 58. 29.100 / 58. 29.100
libavdevice 58. 8.100 / 58. 8.100
libavfilter 7. 57.100 / 7. 57.100
libavresample 4. 0. 0 / 4. 0. 0
libswscale 5. 5.100 / 5. 5.100
libswresample 3. 5.100 / 3. 5.100
libpostproc 55. 5.100 / 55. 5.100
Hyper fast Audio and Video encoder
usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options]
outfile}...

Use -h to get full help or, even better, run 'man ffmpeg'
***@science:~$
Grant Edwards
2020-06-10 17:50:01 UTC
Permalink
Post by Mark Knecht
On all of my Kubuntu machines I have no problem with Netflix in Chrome.
The closest ffmpeg info I can give you with their package manager follows.
I've nevert gotten Netflix to work in anything except Chrome. [Though
I don't remember trying Opera.]

--
Grant
Mark Knecht
2020-06-10 18:00:01 UTC
Permalink
Post by Grant Edwards
Post by Mark Knecht
On all of my Kubuntu machines I have no problem with Netflix in Chrome.
The closest ffmpeg info I can give you with their package manager follows.
I've nevert gotten Netflix to work in anything except Chrome. [Though
I don't remember trying Opera.]
--
Grant
I use Chrome all the time so that's all I previously had experience with.

1) No problem with Firefox. Video played fine.

2) Tried Opera. (which is a 'snap') Did not work.

HTH,
Mark
Walter Dnes
2020-06-10 18:50:01 UTC
Permalink
Post by Grant Edwards
I've nevert gotten Netflix to work in anything except Chrome. [Though
I don't remember trying Opera.]
I've got the sinking feeling that it's c copyright management thingy
that only works on Chrome. I dread building it; wish me luck...

[i660][root][~] emerge -pv google-chrome

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild N ] acct-group/lp-0::gentoo 0 KiB
[ebuild N ] acct-group/lpadmin-0::gentoo 0 KiB
[ebuild N ] sys-libs/libcap-2.26-r2::gentoo USE="(split-usr) -pam -static-libs" 66 KiB
[ebuild N ] app-text/qpdf-9.0.2:0/26::gentoo USE="-doc -examples -perl -static-libs -test" 0 KiB
[ebuild N ] dev-perl/LWP-MediaTypes-6.20.0-r1::gentoo 0 KiB
[ebuild N ] virtual/perl-Time-Local-1.280.0::gentoo 0 KiB
[ebuild N ] virtual/perl-IO-Socket-IP-0.390.0-r2::gentoo 0 KiB
[ebuild N ] dev-perl/X11-Protocol-0.560.0-r1::gentoo 0 KiB
[ebuild N ] dev-perl/HTML-Tagset-3.200.0-r1::gentoo 0 KiB
[ebuild N ] dev-perl/Socket6-0.280.0::gentoo 0 KiB
[ebuild N ] virtual/perl-Socket-2.27.0-r2::gentoo 0 KiB
[ebuild N ] virtual/perl-Storable-3.150.0::gentoo 0 KiB
[ebuild N ] virtual/perl-Time-HiRes-1.976.0::gentoo 0 KiB
[ebuild N ] dev-perl/HTTP-Date-6.20.0-r1::gentoo 0 KiB
[ebuild N ] dev-perl/HTML-Parser-3.720.0::gentoo USE="-test" 0 KiB
[ebuild N ] dev-perl/Encode-Locale-1.50.0::gentoo USE="-test" 0 KiB
[ebuild N ] dev-perl/ExtUtils-Config-0.8.0::gentoo USE="-test" 0 KiB
[ebuild N ] dev-perl/XML-XPath-1.420.0::gentoo USE="-examples -test" 0 KiB
[ebuild N ] dev-perl/IO-HTML-1.1.0::gentoo USE="-test" 0 KiB
[ebuild N ] dev-perl/ExtUtils-Helpers-0.26.0::gentoo USE="-test" 0 KiB
[ebuild N ] dev-perl/Sub-Name-0.210.0::gentoo USE="-suggested -test" 0 KiB
[ebuild N ] dev-perl/HTTP-Message-6.130.0::gentoo USE="-test" 0 KiB
[ebuild N ] dev-perl/File-Listing-6.40.0-r1::gentoo 0 KiB
[ebuild N ] dev-perl/Try-Tiny-0.300.0::gentoo USE="-minimal -test" 0 KiB
[ebuild N ] dev-perl/WWW-RobotRules-6.20.0-r1::gentoo 0 KiB
[ebuild N ] dev-perl/ExtUtils-InstallPaths-0.11.0::gentoo USE="-test" 0 KiB
[ebuild N ] dev-libs/nspr-4.25::gentoo USE="-debug" 0 KiB
[ebuild N ] dev-perl/Tie-IxHash-1.230.0::gentoo USE="-test" 0 KiB
[ebuild N ] dev-perl/HTTP-Cookies-6.40.0::gentoo USE="-test" 0 KiB
[ebuild N ] dev-perl/HTTP-Negotiate-6.10.0-r1::gentoo 0 KiB
[ebuild N ] dev-perl/IO-Socket-INET6-2.720.0-r1::gentoo 0 KiB
[ebuild N ] dev-perl/Module-Build-Tiny-0.39.0::gentoo USE="-test" 0 KiB
[ebuild N ] dev-perl/HTTP-Daemon-6.60.0::gentoo USE="-test" 0 KiB
[ebuild N ] dev-libs/nss-3.51::gentoo USE="-cacert -utils" 0 KiB
[ebuild N ] x11-apps/xprop-1.2.4::gentoo 0 KiB
[ebuild N ] dev-perl/Net-SSLeay-1.880.0::gentoo USE="-examples -libressl -minimal -test" 0 KiB
[ebuild N ] dev-perl/Mozilla-CA-20999999::gentoo 0 KiB
[ebuild N ] dev-perl/IO-Socket-SSL-2.66.0::gentoo USE="-examples -idn" 0 KiB
[ebuild N ] dev-perl/Net-HTTP-6.170.0::gentoo USE="-minimal -test" 0 KiB
[ebuild N ] dev-perl/libwww-perl-6.270.0::gentoo USE="ssl -test" 0 KiB
[ebuild N ] dev-perl/LWP-Protocol-https-6.70.0::gentoo USE="-test" 0 KiB
[ebuild N ] dev-perl/XML-Twig-3.520.0::gentoo USE="-nls -test" 0 KiB
[ebuild N ] dev-perl/Net-DBus-1.1.0::gentoo USE="-test" 0 KiB
[ebuild N ] x11-misc/xdg-utils-1.1.3-r1::gentoo USE="-doc" 0 KiB
[ebuild N ] net-print/cups-2.3.3-r1::gentoo USE="X ssl threads -acl -dbus -debug -kerberos -lprng-compat -pam (-selinux) -static-libs -systemd -usb -xinetd -zeroconf" 0 KiB
[ebuild R ] app-text/ghostscript-gpl-9.50::gentoo USE="X cups* -dbus -gtk -static-libs -tiff -unicode" L10N="-de (-ja) -ko -zh-CN -zh-TW" 0 KiB
[ebuild N ] net-print/cups-filters-1.27.4::gentoo USE="foomatic jpeg png postscript -dbus -ldap -pclm -pdf -perl -static-libs -test -tiff -zeroconf" 0 KiB
[ebuild N ] www-client/google-chrome-81.0.4044.138::gentoo USE="(-selinux)" L10N="-am -ar -bg -bn -ca -cs -da -de -el -en-GB -es -es-419 -et -fa -fi -fil -fr -gu -he -hi -hr -hu -id -it -ja -kn -ko -lt -lv -ml -mr -ms -nb -nl -pl -pt-BR -pt-PT -ro -ru -sk -sl -sr -sv -sw -ta -te -th -tr -uk -vi -zh-CN -zh-TW" 65,416 KiB

Total: 48 packages (47 new, 1 reinstall), Size of downloads: 65,482 KiB
[i660][root][~]
--
Walter Dnes <***@waltdnes.org>
I don't run "desktop environments"; I run useful applications
Neil Bothwick
2020-06-10 19:10:01 UTC
Permalink
Post by Walter Dnes
Post by Grant Edwards
I've nevert gotten Netflix to work in anything except Chrome. [Though
I don't remember trying Opera.]
I've got the sinking feeling that it's c copyright management thingy
that only works on Chrome. I dread building it; wish me luck...
google-chrome is the binary package, it shouldn't be a problem.
Post by Walter Dnes
[i660][root][~] emerge -pv google-chrome
Calculating dependencies... done!
[ebuild N ] acct-group/lp-0::gentoo 0 KiB
[ebuild N ] acct-group/lpadmin-0::gentoo 0 KiB
[ebuild N ] sys-libs/libcap-2.26-r2::gentoo USE="(split-usr) -pam
-static-libs" 66 KiB [ebuild N ] app-text/qpdf-9.0.2:0/26::gentoo
USE="-doc -examples -perl -static-libs -test" 0 KiB [ebuild N ]
dev-perl/LWP-MediaTypes-6.20.0-r1::gentoo 0 KiB [ebuild N ]
virtual/perl-Time-Local-1.280.0::gentoo 0 KiB [ebuild N ]
virtual/perl-IO-Socket-IP-0.390.0-r2::gentoo 0 KiB [ebuild N ]
dev-perl/X11-Protocol-0.560.0-r1::gentoo 0 KiB [ebuild N ]
dev-perl/HTML-Tagset-3.200.0-r1::gentoo 0 KiB [ebuild N ]
dev-perl/Socket6-0.280.0::gentoo 0 KiB [ebuild N ]
virtual/perl-Socket-2.27.0-r2::gentoo 0 KiB [ebuild N ]
virtual/perl-Storable-3.150.0::gentoo 0 KiB [ebuild N ]
virtual/perl-Time-HiRes-1.976.0::gentoo 0 KiB [ebuild N ]
dev-perl/HTTP-Date-6.20.0-r1::gentoo 0 KiB [ebuild N ]
dev-perl/HTML-Parser-3.720.0::gentoo USE="-test" 0 KiB [ebuild N
] dev-perl/Encode-Locale-1.50.0::gentoo USE="-test" 0 KiB [ebuild N
] dev-perl/ExtUtils-Config-0.8.0::gentoo USE="-test" 0 KiB [ebuild
N ] dev-perl/XML-XPath-1.420.0::gentoo USE="-examples -test" 0 KiB
[ebuild N ] dev-perl/IO-HTML-1.1.0::gentoo USE="-test" 0 KiB
[ebuild N ] dev-perl/ExtUtils-Helpers-0.26.0::gentoo USE="-test"
0 KiB [ebuild N ] dev-perl/Sub-Name-0.210.0::gentoo
USE="-suggested -test" 0 KiB [ebuild N ]
dev-perl/HTTP-Message-6.130.0::gentoo USE="-test" 0 KiB [ebuild N
] dev-perl/File-Listing-6.40.0-r1::gentoo 0 KiB [ebuild N ]
dev-perl/Try-Tiny-0.300.0::gentoo USE="-minimal -test" 0 KiB [ebuild
N ] dev-perl/WWW-RobotRules-6.20.0-r1::gentoo 0 KiB [ebuild N
] dev-perl/ExtUtils-InstallPaths-0.11.0::gentoo USE="-test" 0 KiB
[ebuild N ] dev-libs/nspr-4.25::gentoo USE="-debug" 0 KiB [ebuild
N ] dev-perl/Tie-IxHash-1.230.0::gentoo USE="-test" 0 KiB [ebuild
N ] dev-perl/HTTP-Cookies-6.40.0::gentoo USE="-test" 0 KiB
[ebuild N ] dev-perl/HTTP-Negotiate-6.10.0-r1::gentoo 0 KiB
[ebuild N ] dev-perl/IO-Socket-INET6-2.720.0-r1::gentoo 0 KiB
[ebuild N ] dev-perl/Module-Build-Tiny-0.39.0::gentoo USE="-test"
0 KiB [ebuild N ] dev-perl/HTTP-Daemon-6.60.0::gentoo USE="-test"
0 KiB [ebuild N ] dev-libs/nss-3.51::gentoo USE="-cacert -utils"
0 KiB [ebuild N ] x11-apps/xprop-1.2.4::gentoo 0 KiB [ebuild N
] dev-perl/Net-SSLeay-1.880.0::gentoo USE="-examples -libressl
-minimal -test" 0 KiB [ebuild N ]
dev-perl/Mozilla-CA-20999999::gentoo 0 KiB [ebuild N ]
dev-perl/IO-Socket-SSL-2.66.0::gentoo USE="-examples -idn" 0 KiB
[ebuild N ] dev-perl/Net-HTTP-6.170.0::gentoo USE="-minimal
-test" 0 KiB [ebuild N ] dev-perl/libwww-perl-6.270.0::gentoo
USE="ssl -test" 0 KiB [ebuild N ]
dev-perl/LWP-Protocol-https-6.70.0::gentoo USE="-test" 0 KiB [ebuild
N ] dev-perl/XML-Twig-3.520.0::gentoo USE="-nls -test" 0 KiB
[ebuild N ] dev-perl/Net-DBus-1.1.0::gentoo USE="-test" 0 KiB
[ebuild N ] x11-misc/xdg-utils-1.1.3-r1::gentoo USE="-doc" 0 KiB
[ebuild N ] net-print/cups-2.3.3-r1::gentoo USE="X ssl threads
-acl -dbus -debug -kerberos -lprng-compat -pam (-selinux) -static-libs
-systemd -usb -xinetd -zeroconf" 0 KiB [ebuild R ]
app-text/ghostscript-gpl-9.50::gentoo USE="X cups* -dbus -gtk
-static-libs -tiff -unicode" L10N="-de (-ja) -ko -zh-CN -zh-TW" 0 KiB
[ebuild N ] net-print/cups-filters-1.27.4::gentoo USE="foomatic
jpeg png postscript -dbus -ldap -pclm -pdf -perl -static-libs -test
-tiff -zeroconf" 0 KiB [ebuild N ]
www-client/google-chrome-81.0.4044.138::gentoo USE="(-selinux)"
L10N="-am -ar -bg -bn -ca -cs -da -de -el -en-GB -es -es-419 -et -fa
-fi -fil -fr -gu -he -hi -hr -hu -id -it -ja -kn -ko -lt -lv -ml -mr
-ms -nb -nl -pl -pt-BR -pt-PT -ro -ru -sk -sl -sr -sv -sw -ta -te -th
-tr -uk -vi -zh-CN -zh-TW" 65,416 KiB
Total: 48 packages (47 new, 1 reinstall), Size of downloads: 65,482 KiB
[i660][root][~]
That's the trouble with binary packages, you can't turn off dependencies
with USE flags, but most of that stuff is fairly small, much of it is
perl modules.
--
Neil Bothwick

Politicians are like nappies
Both should be changed regularly, and for the same reason
Grant Edwards
2020-06-10 19:10:02 UTC
Permalink
Post by Walter Dnes
Post by Grant Edwards
I've nevert gotten Netflix to work in anything except Chrome. [Though
I don't remember trying Opera.]
I've got the sinking feeling that it's c copyright management thingy
that only works on Chrome. I dread building it; wish me luck...
You don't actually build Chrome. You install the binary package.

You can build Chromium, but Netflix won't work with it.

--
Grant
Neil Bothwick
2020-06-10 20:40:01 UTC
Permalink
Post by Grant Edwards
Post by Walter Dnes
I've got the sinking feeling that it's c copyright management thingy
that only works on Chrome. I dread building it; wish me luck...
You don't actually build Chrome. You install the binary package.
You can build Chromium, but Netflix won't work with it.
I don't watch Netflix on my laptop, but I've just tried it in Chromium
and it seems to be working fine. I suspect it's either the widevone or
proprietary-codecs USE flag.
--
Neil Bothwick

Standard: (n., adj.) a design target which manufacturers may embellish,
improve upon, or ignore as they wish, so long as it can be used profitably
in their advertising.
J. Roeleveld
2020-06-11 04:10:02 UTC
Permalink
Post by Neil Bothwick
Post by Grant Edwards
Post by Walter Dnes
I've got the sinking feeling that it's c copyright management thingy
that only works on Chrome. I dread building it; wish me luck...
You don't actually build Chrome. You install the binary package.
You can build Chromium, but Netflix won't work with it.
I don't watch Netflix on my laptop, but I've just tried it in Chromium
and it seems to be working fine. I suspect it's either the widevone or
proprietary-codecs USE flag.
I would expect "widevine" as that is mentioned in the help about the DRM
support in firefox. (See my other email)

--
Joost
Walter Dnes
2020-06-11 07:30:01 UTC
Permalink
Post by Neil Bothwick
I don't watch Netflix on my laptop, but I've just tried it in Chromium
and it seems to be working fine. I suspect it's either the widevone or
proprietary-codecs USE flag.
I have Chrome installed. I looked at Chromium. It wants even more
stuff on top of what Chrome has pulled in! No way.
--
Walter Dnes <***@waltdnes.org>
I don't run "desktop environments"; I run useful applications
Neil Bothwick
2020-06-11 08:00:01 UTC
Permalink
Post by Walter Dnes
Post by Neil Bothwick
I don't watch Netflix on my laptop, but I've just tried it in Chromium
and it seems to be working fine. I suspect it's either the widevone or
proprietary-codecs USE flag.
I have Chrome installed. I looked at Chromium. It wants even more
stuff on top of what Chrome has pulled in! No way.
Unless you're using it as your main browser, it's not worth even
considering the extended build times. I do use it as my main browser, so
I use chromium and firefox-bin.

Incidentally, I found an a reliable way of killing Firefox on this
laptop, run a chromium build in the background :)
--
Neil Bothwick

Data to Picard: 'No, Captain, I do NOT run WINDOWS!'
Michael
2020-06-11 12:50:01 UTC
Permalink
Post by Neil Bothwick
Post by Walter Dnes
Post by Neil Bothwick
I don't watch Netflix on my laptop, but I've just tried it in Chromium
and it seems to be working fine. I suspect it's either the widevone or
proprietary-codecs USE flag.
I have Chrome installed. I looked at Chromium. It wants even more
stuff on top of what Chrome has pulled in! No way.
Unless you're using it as your main browser, it's not worth even
considering the extended build times. I do use it as my main browser, so
I use chromium and firefox-bin.
Incidentally, I found an a reliable way of killing Firefox on this
laptop, run a chromium build in the background :)
TBH the way Chromium has been bloating it would kill pretty much anything
alive on a PC. With 16G RAM I had to add swap, reduce number of jobs, move /
var/tmp/portage to a disk and various other resource gymnastics to stop users
cursing at me for "doing things on their workstation and slowing it down"!

I figured since qtwebengine uses the same rendering engine and I spend enough
time compiling that package anyway, because KDE won't do without it, I might
as well ditch Chromium. I haven't looked back. ;-)

Mind you I don't play/watch/pay Netflix anyway.
Neil Bothwick
2020-06-11 14:40:01 UTC
Permalink
Post by Michael
Post by Neil Bothwick
Incidentally, I found an a reliable way of killing Firefox on this
laptop, run a chromium build in the background :)
TBH the way Chromium has been bloating it would kill pretty much
anything alive on a PC. With 16G RAM I had to add swap, reduce number
of jobs, move / var/tmp/portage to a disk and various other resource
gymnastics to stop users cursing at me for "doing things on their
workstation and slowing it down"!
It's worse with 8GB, but manageable with package.env. It does cause
slowdowns and pauses from time to time, but they were short-lived...
except with Firefox. Once Firefox got hit by a lack of resources, it
wouldn't recover and stayed unresponsive until I shut t down and
restarted it.

I recently started using distcc, specifically for Chromium but I now use
it for a few other packages too. This laptop is now happily building
Chromium and it was only this discussion that reminded me that it was
doing so :)
Post by Michael
I figured since qtwebengine uses the same rendering engine and I spend
enough time compiling that package anyway, because KDE won't do without
it, I might as well ditch Chromium. I haven't looked back. ;-)
Life would be easier if the rendering engine was separated from the
browser so it only had to be built once.
--
Neil Bothwick

A TRUE Klingon warrior does not comment his code!
Matt Connell
2020-06-12 05:00:01 UTC
Permalink
Post by Michael
I figured since qtwebengine uses the same rendering engine and I spend enough
time compiling that package anyway, because KDE won't do without it, I might
as well ditch Chromium. I haven't looked back. ;-)
Since you already have qtwebengine built, you could always try falkon as
well.
Grant Edwards
2020-06-11 15:40:02 UTC
Permalink
Post by Walter Dnes
I have Chrome installed. I looked at Chromium. It wants even more
stuff on top of what Chrome has pulled in! No way.
Besides the dependencies, Chromium itself is a very long build. 2.5
days on my oldish laptop, 1.5 days on all my other machines.

--
Grant
Michael
2020-06-11 18:10:02 UTC
Permalink
Post by Grant Edwards
Post by Walter Dnes
I have Chrome installed. I looked at Chromium. It wants even more
stuff on top of what Chrome has pulled in! No way.
Besides the dependencies, Chromium itself is a very long build. 2.5
days on my oldish laptop, 1.5 days on all my other machines.
--
Grant
Chromium used to have a USE="jumbo-build" which combined source files and sped
up the build process noticeably. Since it disappeared the build times grew
ridiculously longer, although I can't recall anything longer than 19 hours or
so on quad core CPUs. However, I made sure to set job counts down to 2 or 3
depending on the CPU and available RAM. With each job reaching over 3G at
busy times, an old twin core laptop with 4G RAM would start swapping like mad
at some point and taking longer in total than setting --jobs=1.

You may want to experiment by setting env variables for Chromium to restrict
--jobs and --load-average so as to keep broadly within the constraints of the
available RAM.
Grant Edwards
2020-06-11 18:50:01 UTC
Permalink
Post by Michael
Post by Grant Edwards
Besides the dependencies, Chromium itself is a very long build. 2.5
days on my oldish laptop, 1.5 days on all my other machines.
[...]
You may want to experiment by setting env variables for Chromium to
restrict --jobs and --load-average so as to keep broadly within the
constraints of the available RAM.
If it's only once or twice a month, it's not worth fussing with. I
swear there have been a couple times in the past few months when it
got updated multiple times within a week...

--
Grant
Neil Bothwick
2020-06-11 22:00:01 UTC
Permalink
Post by Grant Edwards
Post by Michael
You may want to experiment by setting env variables for Chromium to
restrict --jobs and --load-average so as to keep broadly within the
constraints of the available RAM.
If it's only once or twice a month, it's not worth fussing with. I
swear there have been a couple times in the past few months when it
got updated multiple times within a week...
So it's not once or twice a month ;-)

Oftentimes, it's a rebuild rather than an update, triggered by one of its
dependencies. Adding two lines to /etc/portage to sets -j2 for this one
ebuild is hardly a fuss and well worth the effort. The problem is not so
much the CPU usage as using up all the RAM with several jobs and ending
up running on swap. Using distcc hasn't massively reduced build times but
it has substantially reduced the impact of the build on using the
machine.
--
Neil Bothwick

... Taglines: and How They Affect Women. Next On Oprah.
Grant Edwards
2020-06-11 22:20:02 UTC
Permalink
Post by Neil Bothwick
Post by Grant Edwards
Post by Michael
You may want to experiment by setting env variables for Chromium to
restrict --jobs and --load-average so as to keep broadly within the
constraints of the available RAM.
If it's only once or twice a month, it's not worth fussing with. I
swear there have been a couple times in the past few months when it
got updated multiple times within a week...
So it's not once or twice a month ;-)
Oftentimes, it's a rebuild rather than an update, triggered by one of its
dependencies. Adding two lines to /etc/portage to sets -j2 for this one
ebuild is hardly a fuss and well worth the effort.
The fuss is the experimentation to find out if -j2 is faster than -j1
or not.

--
Grant
Neil Bothwick
2020-06-12 15:20:01 UTC
Permalink
Post by Grant Edwards
Post by Neil Bothwick
Post by Grant Edwards
If it's only once or twice a month, it's not worth fussing with. I
swear there have been a couple times in the past few months when it
got updated multiple times within a week...
So it's not once or twice a month ;-)
Oftentimes, it's a rebuild rather than an update, triggered by one of
its dependencies. Adding two lines to /etc/portage to sets -j2 for
this one ebuild is hardly a fuss and well worth the effort.
The fuss is the experimentation to find out if -j2 is faster than -j1
or not.
In my situation is is not so much about speed but not bringing the system
to its knees. I found the -j3 was generally acceptable with 8GB, -j2 may
have been better, but as long as it worked I was happy.

I run testing on this laptop so updates were more frequent, although I
now use Chromium from stable to reduce that.
--
Neil Bothwick

Top Oxymorons Number 32: Living dead
Michael
2020-06-12 16:30:01 UTC
Permalink
Post by Neil Bothwick
Post by Grant Edwards
Post by Neil Bothwick
Post by Grant Edwards
If it's only once or twice a month, it's not worth fussing with. I
swear there have been a couple times in the past few months when it
got updated multiple times within a week...
So it's not once or twice a month ;-)
Oftentimes, it's a rebuild rather than an update, triggered by one of
its dependencies. Adding two lines to /etc/portage to sets -j2 for
this one ebuild is hardly a fuss and well worth the effort.
The fuss is the experimentation to find out if -j2 is faster than -j1
or not.
In my situation is is not so much about speed but not bringing the system
to its knees. I found the -j3 was generally acceptable with 8GB, -j2 may
have been better, but as long as it worked I was happy.
I run testing on this laptop so updates were more frequent, although I
now use Chromium from stable to reduce that.
Ahh! Yes, running Chromium ~amd64 must introduce a whole new world of pain!
:-)

Have you also tried 'echo bfq > /sys/block/sda/queue/scheduler' to see if it
makes a difference? It seems to have made a positive difference on my systems
here, especially if they are on spinning disks, with limited RAM.
Neil Bothwick
2020-06-12 22:50:02 UTC
Permalink
Post by Michael
Post by Neil Bothwick
In my situation is is not so much about speed but not bringing the
system to its knees. I found the -j3 was generally acceptable with
8GB, -j2 may have been better, but as long as it worked I was happy.
I run testing on this laptop so updates were more frequent, although I
now use Chromium from stable to reduce that.
Ahh! Yes, running Chromium ~amd64 must introduce a whole new world of
pain! :-)
Have you also tried 'echo bfq > /sys/block/sda/queue/scheduler' to see
if it makes a difference? It seems to have made a positive difference
on my systems here, especially if they are on spinning disks, with
limited RAM.
It's an SSD, but I now use distcc for Chromium and a few other large
packages and the problems have gone away.
--
Neil Bothwick

A good pun is its own reword.
Marcin Woźniak
2020-06-13 10:20:02 UTC
Permalink
Hi!
I had the same problem with Opera. I tried this package
https://gpo.zugaina.org/www-plugins/opera-ffmpeg-codecs . It didn't work.
Finally I switched to Firefox or Brave.
Post by Neil Bothwick
Post by Michael
Post by Neil Bothwick
In my situation is is not so much about speed but not bringing the
system to its knees. I found the -j3 was generally acceptable with
8GB, -j2 may have been better, but as long as it worked I was happy.
I run testing on this laptop so updates were more frequent, although I
now use Chromium from stable to reduce that.
Ahh! Yes, running Chromium ~amd64 must introduce a whole new world of
pain! :-)
Have you also tried 'echo bfq > /sys/block/sda/queue/scheduler' to see
if it makes a difference? It seems to have made a positive difference
on my systems here, especially if they are on spinning disks, with
limited RAM.
It's an SSD, but I now use distcc for Chromium and a few other large
packages and the problems have gone away.
--
Neil Bothwick
A good pun is its own reword.
--
Regards,
Marcin Woźniak
Peter Humphrey
2020-06-12 17:10:02 UTC
Permalink
Post by Neil Bothwick
I run testing on this laptop so updates were more frequent, although I
now use Chromium from stable to reduce that.
I run testing on this workstation [1], and today I emerged chromium to replace
google-chrome. It took 4 hours on 12 threads and 32 GB RAM. I'm going back to
google-chrome. I rarely use either of them, so it's not worth spending all
those cycles on chromium.

1. I prefer stable, but Zoom requires a lot of testing packages: too many for
a mixed stable and testing system in my opinion.
--
Regards,
Peter.
J. Roeleveld
2020-06-12 18:00:02 UTC
Permalink
Post by Peter Humphrey
Post by Neil Bothwick
I run testing on this laptop so updates were more frequent, although
I
Post by Neil Bothwick
now use Chromium from stable to reduce that.
I run testing on this workstation [1], and today I emerged chromium to replace
google-chrome. It took 4 hours on 12 threads and 32 GB RAM. I'm going back to
google-chrome. I rarely use either of them, so it's not worth spending all
those cycles on chromium.
1. I prefer stable, but Zoom requires a lot of testing packages: too many for
a mixed stable and testing system in my opinion.
I run Zoom on an android tablet that is only used for random stuff.
Saves having to deal with strange code on my desktop and laptop.

--
Joost
--
Sent from my Android device with K-9 Mail. Please excuse my brevity.
Grant Edwards
2020-06-15 01:50:02 UTC
Permalink
1. I prefer stable, but Zoom requires a lot of testing packages: too
many for a mixed stable and testing system in my opinion.
Yea, after looking at what was required to install Zoom, I decided to
stick with the Kindle Fire for that. It will only show 4 video
windows in gallery mode (or whatever it's called), but other than that
it works perfectly.

--
Grant

Walter Dnes
2020-06-10 19:20:02 UTC
Permalink
On Wed, Jun 10, 2020 at 02:41:12PM -0400, Walter Dnes wrote

It wasn't as bad as I feared. "time emerge google-chrome" shows...

real 11m44.909s
user 16m47.775s
sys 3m13.092s

What helps is that it looks like portage is installing a pre-compiled
bin file image. And oh yeah, Netflix works fine. Just as I suspected,
it was Google-specific DRM.
--
Walter Dnes <***@waltdnes.org>
I don't run "desktop environments"; I run useful applications
J. Roeleveld
2020-06-10 19:40:02 UTC
Permalink
Post by Mark Knecht
Post by Mark Knecht
On all of my Kubuntu machines I have no problem with Netflix in
Chrome.
Post by Mark Knecht
The closest ffmpeg info I can give you with their package manager
follows.
I've nevert gotten Netflix to work in anything except Chrome. [Though
I don't remember trying Opera.]
--
Grant
I had it working in Firefox.
Not tried it on my desktop on a while as my tv supports it natively.

--
Joost
--
Sent from my Android device with K-9 Mail. Please excuse my brevity.
Grant Edwards
2020-06-10 19:50:02 UTC
Permalink
Post by J. Roeleveld
I had it working in Firefox.
firfox or firefox-bin?

--
Grant
Adam Carter
2020-06-10 22:40:01 UTC
Permalink
Post by Grant Edwards
Post by J. Roeleveld
I had it working in Firefox.
firfox or firefox-bin?
Source built firefox works for me.

FWIW i build with USE +hwaccel +lto which seem to consistently work. pgo
works sometimes, then doesnt. Haven't tried pgo on v77.
J. Roeleveld
2020-06-11 04:10:01 UTC
Permalink
Post by Adam Carter
Post by Grant Edwards
Post by J. Roeleveld
I had it working in Firefox.
firfox or firefox-bin?
Source built firefox works for me.
Same here
Post by Adam Carter
FWIW i build with USE +hwaccel +lto which seem to consistently work. pgo
works sometimes, then doesnt. Haven't tried pgo on v77.
I do not have those enabled and can watch full-screen on 3440x1440.

Currently using 68.8.0, but don't expect any issue with newer versions.

To make this work, in "about:preferences", the option "Play DRM-controlled
content" needs to be enabled.

Here is some info about this:
https://support.mozilla.org/en-US/kb/enable-drm?as=u&utm_source=inproduct

--
Joost
Loading...