Raspberry Pi -Tips for running Vivaldi
Vivaldi for ARM (32bit with hardware floating point) can be found here:
Just select “Linux DEB ARM” from the drop down menu.
Below are some tips to make the most of it.
Installing Vivaldi for ARM on non-Debian based distros
Widevine and Flash
If you need to access websites using Encrypted Media Extensions (.e.g. Spotify) or sites that use Flash (e.g. Tidal), you can extract Widevine and Flash binaries for Linux ARMhf from ChromeOS recovery images. Simply run this script on a Linux machine to extract the files.
To make this work you will need to have already installed Widevine. Additionally, you will need to alter the browser’s User Agent. To change your User Agent, install the extension User-Agent Switcher for Google Chrome, open the “Options” and configure a new “Custom User-Agent”, like so:
- New User-agent name: Netflix
- New User-Agent String:
Mozilla/5.0 (X11; CrOS armv7l 10895.56.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.131 Safari/537.36
- Group: Chrome
- Append?: Replace
- Indicator Flag: NFX
Enable this User Agent and then proceed to logging into Netflix.
Whilst it is possible to play videos this way, it is not recommended on any recent Raspberry Pi, other than for a bit of fun. The resolution is very poor and you will most likely get a lot of dropped frames.
Increasing the size of the swap file
echo CONF_SWAPSIZE=2048 | sudo tee -a /etc/dphys-swapfile
Then restart the swap service to apply the changes:
sudo /etc/init.d/dphys-swapfile stop
sudo /etc/init.d/dphys-swapfile start
Making this change may diminish the the life of your SD card.
Stopping the “hiss” when using analog out (Raspberry Pi 3)
If you are using Raspbian on a Raspberry Pi 3 and hear a his when listening to music or watching videos, issue the follow command in a “Terminal” and then restart the Raspberry Pi:
echo audio_pwm_mode=2 | sudo tee -a /boot/config.txt