ShiftPlusOne
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 6074
Joined: Fri Jul 29, 2011 5:36 pm
Location: The unfashionable end of the western spiral arm of the Galaxy

Chromium v72

Thu Mar 21, 2019 8:07 pm

Hello all,

Just a quick heads up that Chromium v72 should show up in the repo soon. Please report issues here.

Main changes:
  • CVE-2019-5786 fixed
  • armv6 and armv7 builds have been split into two separate binaries, so you get better performance when running on armv7.
  • Updated MMAL patch
  • Skia optimisations in the armv7 build
  • Widevine works, but is not included. Amazon Prime and Netflix work if you set an appropriate user agent string

cjan
Posts: 744
Joined: Sun May 06, 2012 12:00 am

Re: Chromium v72

Fri Mar 22, 2019 2:47 am

rpi2-armv7, youtube 'Aw, Snap!' error.

damlyon
Posts: 1
Joined: Fri Mar 22, 2019 2:10 pm

Re: Chromium v72

Fri Mar 22, 2019 2:13 pm

Hi,

I'am not able to fetch these packages:

Err:1 http://archive.raspberrypi.org/debian stretch/main armhf chromium-browser-l10n all 72.0.3626.121-0+rpt3
404 Not Found

Err:2 http://archive.raspberrypi.org/debian stretch/main armhf chromium-browser armhf 72.0.3626.121-0+rpt3
404 Not Found

Err:3 http://archive.raspberrypi.org/debian stretch/main armhf chromium-codecs-ffmpeg-extra armhf 72.0.3626.121-0+rpt3
404 Not Found

Err:4 http://archive.raspberrypi.org/debian stretch/ui armhf rpi-chromium-mods armhf 20190319

Seems there is an issue in the naming in the folder.

Regards,
Damien

ShiftPlusOne
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 6074
Joined: Fri Jul 29, 2011 5:36 pm
Location: The unfashionable end of the western spiral arm of the Galaxy

Re: Chromium v72

Fri Mar 22, 2019 2:30 pm

damlyon wrote:Seems there is an issue in the naming in the folder.
Could you run that with --print-uris ? It all seems to be there http://archive.raspberrypi.org/debian/p ... m-browser/

Yeahthisisausername
Posts: 14
Joined: Tue Jan 01, 2019 3:04 am
Location: Norway

Re: Chromium v72

Fri Mar 22, 2019 6:47 pm

Been running it since yesterday, and I haven't noticed any bugs, glitches etc. It might be me and my setup, but it feels way smoother than v65 ,which wouldn't surprise me, but is a welcome "surprise". I have also enabled smooth scrolling through chrome://flags, and scrolling is very satisfying now. Rasterization has also been enabled, and is also working fine.

Can't tell you how long I've waited for an update, and it is finally here. The update is well worth it, both for security and user experience. Thanks to the one(s) responsible.

ShiftPlusOne
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 6074
Joined: Fri Jul 29, 2011 5:36 pm
Location: The unfashionable end of the western spiral arm of the Galaxy

Re: Chromium v72

Fri Mar 22, 2019 6:53 pm

It is definitely much smoother. If you run something like https://www.wirple.com/bmark/, you'll see the frame rate go up at least threefold on the canvas benchmarks.

The 'aw snap' errors are a bit of a concern, since they're hard to reproduce and diagnose.

https://github.com/RPi-Distro/repo/issues/131

munocat
Posts: 22
Joined: Wed Jan 16, 2019 12:28 am

Re: Chromium v72

Fri Mar 22, 2019 10:20 pm

New chromium is freezing up my system. Lucky I can ssh and reboot. I also noticed a lot of chromium threads in htop.

Yeahthisisausername
Posts: 14
Joined: Tue Jan 01, 2019 3:04 am
Location: Norway

Re: Chromium v72

Fri Mar 22, 2019 10:39 pm

munocat wrote:
Fri Mar 22, 2019 10:20 pm
New chromium is freezing up my system. Lucky I can ssh and reboot. I also noticed a lot of chromium threads in htop.
How's your swap? Note that your system will 100% hang and freeze if you let the system fill its RAM to 100%, which will happen the moment it can't swap. Swap is set at 100MB at default, which is ridiculous, but also understandable. If you want to use your Pi as a desktop computer, get a cheap SSD. You'll kill your MicroSD if you increase swap.

HOWEVER, it won't kill your MicroSD right away. I ran mine from an SD with a swap file of 2048 MB for about a month, and nothing happened, and performance was much better. I highly recommend that you get an SSD if you're using your Pi as a regular computer though. It works just fine as a daily driver, as long as you stay away from YouTube (it's a YouTube problem, and not a Pi problem).

Here's a demonstration of my setup that contains a 3B+, SSD, 192 vRAM, 2048 SWAP.

https://www.youtube.com/watch?v=P-EQ77KijWI&t=1s

Notice the lack of lag and pauses. It's even better with Chromium v72. That's what an SSD will basically give you. A MicroSD is NOT made for general computing. It's made for handling one operation at the time, while an SSD, which is located in every single modern computer, is made for handling a massive amount of data at the same time. A 120 GB SSD, will not cost you more than $20-30 these days. I'm using a Kingston A400 (120 GB).

I'm clearly rambling now, so I'll wrap it up here.

munocat
Posts: 22
Joined: Wed Jan 16, 2019 12:28 am

Re: Chromium v72

Fri Mar 22, 2019 10:58 pm

Yeahthisisausername wrote:
Fri Mar 22, 2019 10:39 pm
munocat wrote:
Fri Mar 22, 2019 10:20 pm
New chromium is freezing up my system. Lucky I can ssh and reboot. I also noticed a lot of chromium threads in htop.
How's your swap? Note that your system will 100% hang and freeze if you let the system fill its RAM to 100%, which will happen the moment it can't swap. Swap is set at 100MB at default, which is ridiculous, but also understandable. If you want to use your Pi as a desktop computer, get a cheap SSD. You'll kill your MicroSD if you increase swap.

HOWEVER, it won't kill your MicroSD right away. I ran mine from an SD with a swap file of 2048 MB for about a month, and nothing happened, and performance was much better. I highly recommend that you get an SSD if you're using your Pi as a regular computer though. It works just fine as a daily driver, as long as you stay away from YouTube (it's a YouTube problem, and not a Pi problem).

Here's a demonstration of my setup that contains a 3B+, SSD, 192 vRAM, 2048 SWAP.

https://www.youtube.com/watch?v=P-EQ77KijWI&t=1s

Notice the lack of lag and pauses. It's even better with Chromium v72. That's what an SSD will basically give you. A MicroSD is NOT made for general computing. It's made for handling one operation at the time, while an SSD, which is located in every single modern computer, is made for handling a massive amount of data at the same time. A 120 GB SSD, will not cost you more than $20-30 these days. I'm using a Kingston A400 (120 GB).

I'm clearly rambling now, so I'll wrap it up here.

I have a 2048 swap, maybe I should add an ssd. Currently I am using a 3b, all my 3b+ are in a 6 pi case running [email protected] System started hang after chromium update. I am not running heavy demanding sites, just 5-6 forum/how toos. It freezes the mouse and keyboard.

Yeahthisisausername
Posts: 14
Joined: Tue Jan 01, 2019 3:04 am
Location: Norway

Re: Chromium v72

Fri Mar 22, 2019 11:52 pm

munocat wrote:
Fri Mar 22, 2019 10:58 pm
Yeahthisisausername wrote:
Fri Mar 22, 2019 10:39 pm
munocat wrote:
Fri Mar 22, 2019 10:20 pm
New chromium is freezing up my system. Lucky I can ssh and reboot. I also noticed a lot of chromium threads in htop.
How's your swap? Note that your system will 100% hang and freeze if you let the system fill its RAM to 100%, which will happen the moment it can't swap. Swap is set at 100MB at default, which is ridiculous, but also understandable. If you want to use your Pi as a desktop computer, get a cheap SSD. You'll kill your MicroSD if you increase swap.

HOWEVER, it won't kill your MicroSD right away. I ran mine from an SD with a swap file of 2048 MB for about a month, and nothing happened, and performance was much better. I highly recommend that you get an SSD if you're using your Pi as a regular computer though. It works just fine as a daily driver, as long as you stay away from YouTube (it's a YouTube problem, and not a Pi problem).

Here's a demonstration of my setup that contains a 3B+, SSD, 192 vRAM, 2048 SWAP.

https://www.youtube.com/watch?v=P-EQ77KijWI&t=1s

Notice the lack of lag and pauses. It's even better with Chromium v72. That's what an SSD will basically give you. A MicroSD is NOT made for general computing. It's made for handling one operation at the time, while an SSD, which is located in every single modern computer, is made for handling a massive amount of data at the same time. A 120 GB SSD, will not cost you more than $20-30 these days. I'm using a Kingston A400 (120 GB).

I'm clearly rambling now, so I'll wrap it up here.

I have a 2048 swap, maybe I should add an ssd. Currently I am using a 3b, all my 3b+ are in a 6 pi case running [email protected] System started hang after chromium update. I am not running heavy demanding sites, just 5-6 forum/how toos. It freezes the mouse and keyboard.
Alright, doesn't seem like any heavy tasks that would write to swap (SDcard) that much, but again, an SD card is not made for this. If you run "htop" in a terminal, it'll show you how much swap, or "swp" it currently uses. Don't worry about its current state since swap doesn't work like RAM, so it won't suddenly drop in memory usage, even though you close Chromium. It'll work more like a cache, making things faster the next time you open X. A reboot will however clear out swap.

Also, yes, I would add an SSD either way. If your setup is currently reading and writing a lot to and from disk (SD Card), then I would get an SSD. If R/W activity is low, then you'll be fine. Also, if you're running a headless system, then I'd uninstall Chromium, because why would you need it?

EDIT: Forgot to mention WHY you're experiencing the freezes and hangs. When the system has filled up RAM and SWAP, it's filled, and there are no places to go. If you increase SWAP, then you'll at least have a buffer. So if you browse the web, and the system needs more than 1 GB of RAM, which is ALWAYS with Chromium, it'll move cache to SWAP. If the SWAP file/partition isn't big enough (like it is at default), it'll fill up, and the system won't have any other ways out of the pickle it's currently in. A 2048 MB swap file is overkill. I'm using the same, and I have never ever seen it use more than 6-700 MB of SWAP, and that's after an up-time of 20+ days.

munocat
Posts: 22
Joined: Wed Jan 16, 2019 12:28 am

Re: Chromium v72

Sat Mar 23, 2019 1:36 am

turn out it was my keyboard/mouse device being hot, that was causing it to hang.

alexandretorres
Posts: 3
Joined: Fri Mar 18, 2016 6:08 am

Re: Chromium v72

Sun Mar 24, 2019 4:20 pm

How to make Widevine work with Chromium 72?

I already downloaded libwidevinecdm.so from the current Chrome-OS and copied it to /usr/lib/chromium. What's more are needed to make it work?

Btw, with Pixel Desktop I got Netflix working with just apt-get install chromium-widevine, nothing else.

ShiftPlusOne
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 6074
Joined: Fri Jul 29, 2011 5:36 pm
Location: The unfashionable end of the western spiral arm of the Galaxy

Re: Chromium v72

Mon Mar 25, 2019 6:14 am

alexandretorres wrote:
Sun Mar 24, 2019 4:20 pm
How to make Widevine work with Chromium 72?

I already downloaded libwidevinecdm.so from the current Chrome-OS and copied it to /usr/lib/chromium. What's more are needed to make it work?

Btw, with Pixel Desktop I got Netflix working with just apt-get install chromium-widevine, nothing else.
Try /usr/lib/chromium-browser/ instead.

These paths are also checked:
~/.local/lib/libwidevinecdm.so
/opt/google/chrome/libwidevinecdm.so

alexandretorres
Posts: 3
Joined: Fri Mar 18, 2016 6:08 am

Re: Chromium v72

Mon Mar 25, 2019 11:13 am

ShiftPlusOne wrote:
Mon Mar 25, 2019 6:14 am
alexandretorres wrote:
Sun Mar 24, 2019 4:20 pm
How to make Widevine work with Chromium 72?

I already downloaded libwidevinecdm.so from the current Chrome-OS and copied it to /usr/lib/chromium. What's more are needed to make it work?

Btw, with Pixel Desktop I got Netflix working with just apt-get install chromium-widevine, nothing else.
Try /usr/lib/chromium-browser/ instead.

These paths are also checked:
~/.local/lib/libwidevinecdm.so
/opt/google/chrome/libwidevinecdm.so
Thx! Worked after I copied libwidevinecdm.so to /opt/google/chrome/ and changed the user-agent to the one from the Vivaldi instructions https://help.vivaldi.com/article/raspberry-pi/
Pi - Netflix.jpg
Pi - Netflix.jpg (244.4 KiB) Viewed 5848 times
Ps: GPU RAM changed to 128MB worked a lot better.

ShiftPlusOne
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 6074
Joined: Fri Jul 29, 2011 5:36 pm
Location: The unfashionable end of the western spiral arm of the Galaxy

Re: Chromium v72

Tue Mar 26, 2019 4:29 pm

Do the people seeing crashes have libgl1-mesa-dri installed?

gkreidl
Posts: 6131
Joined: Thu Jan 26, 2012 1:07 pm
Location: Germany

Re: Chromium v72

Tue Mar 26, 2019 4:59 pm

ShiftPlusOne wrote:
Tue Mar 26, 2019 4:29 pm
Do the people seeing crashes have libgl1-mesa-dri installed?
It's installed but I did not experience any crashes so far.
Minimal Kiosk Browser (kweb)
Slim, fast webkit browser with support for audio+video+playlists+youtube+pdf+download
Optional fullscreen kiosk mode and command interface for embedded applications
Includes omxplayerGUI, an X front end for omxplayer

Silverlock
Posts: 87
Joined: Wed Apr 10, 2013 3:51 am

Re: Chromium v72

Fri Mar 29, 2019 7:33 pm

I noticed that videos (on YouTube and elsewhere) weren't displaying correctly for me with the new version of Chromium. The GPU memory was set at 64MB and resulted in things like the top image. Increasing the GPU memory to 128MB seems to have fixed the problem, as you can see in the bottom image.

This was with the GL driver set to G2 in raspi-config (OpenGL desktop driver with Fake KMS).

Above: 64MB GPU memory
Below: 128MB GPU memory
64MB and 128MB GPU memory results.jpg
64MB and 128MB GPU memory results.jpg (91.08 KiB) Viewed 5605 times
RPi3+external HDD/Raspbian Stretch

fanoush
Posts: 490
Joined: Mon Feb 27, 2012 2:37 pm

Re: Chromium v72

Sat Mar 30, 2019 12:41 am

Yes I can confirm this too with fkms, it didn't happen before upgrade.

BTW I also noticed when gpu memory is only 16 youtube works pretty well on 3B/A+ even if it is probably some ffmpeg software decoding (as cpu usage is higher), not sure if this worked so well in previous version.

cjan
Posts: 744
Joined: Sun May 06, 2012 12:00 am

Re: Chromium v72

Wed Apr 10, 2019 5:11 am

cjan wrote:
Fri Mar 22, 2019 2:47 am
rpi2-armv7, youtube 'Aw, Snap!' error.
fresh install 2019-04-08.img, still youtube can not play.

cjan
Posts: 744
Joined: Sun May 06, 2012 12:00 am

Re: Chromium v72

Thu Apr 11, 2019 3:46 am

cjan wrote:
Wed Apr 10, 2019 5:11 am
cjan wrote:
Fri Mar 22, 2019 2:47 am
rpi2-armv7, youtube 'Aw, Snap!' error.
fresh install 2019-04-08.img, still youtube can not play.
try vivalid, youtube play well so not my problem, isn't it?

cjan
Posts: 744
Joined: Sun May 06, 2012 12:00 am

Re: Chromium v72

Fri Apr 12, 2019 12:14 am

cjan wrote:
Thu Apr 11, 2019 3:46 am
cjan wrote:
Wed Apr 10, 2019 5:11 am
cjan wrote:
Fri Mar 22, 2019 2:47 am
rpi2-armv7, youtube 'Aw, Snap!' error.
fresh install 2019-04-08.img, still youtube can not play.
try vivalid, youtube play well so not my problem, isn't it?
ok, where can get chromium-65 for last test?
can not found anywhere from pool repos.

cjan
Posts: 744
Joined: Sun May 06, 2012 12:00 am

Re: Chromium v72

Wed May 08, 2019 2:09 pm

cjan wrote:
Thu Apr 11, 2019 3:46 am
cjan wrote:
Wed Apr 10, 2019 5:11 am
cjan wrote:
Fri Mar 22, 2019 2:47 am
rpi2-armv7, youtube 'Aw, Snap!' error.
fresh install 2019-04-08.img, still youtube can not play.
try vivalid, youtube play well so not my problem, isn't it?
ok, enabled GL driver, now youtube back to work.

Return to “Raspbian”