Vivaldi Browser for ARM

Moderators: meveric, mdrjr, odroid

Vivaldi Browser for ARM

Unread postby meveric » Wed Dec 06, 2017 4:33 am

Just read a news today on G+
http://www.omgubuntu.co.uk/2017/12/viva ... spberry-pi

Vivaldi Browser is closed source, but the package for RPi works fine on ODROIDs as well.

As the browser is build on top of Chromium, it's similar to running chromium and also allows you to run the Browser Hardware accelerated on ODROIDs as well:

Code: Select all
wget https://downloads.vivaldi.com/stable/vivaldi-stable_1.13.1008.34-1_armhf.deb
sudo gdebi vivaldi-stable_1.13.1008.34-1_armhf.deb
sudo ln -s /usr/lib/arm-linux-gnueabihf/libGLESv2.so /opt/vivaldi/libGLESv2.so
sudo ln -s /usr/lib/arm-linux-gnueabihf/libEGL.so /opt/vivaldi/libEGL.so
vivaldi-stable --use-gl=egl --ignore-gpu-blacklist --disable-accelerated-2d-canvas --num-raster-threads=4 --audio-buffer-size=4096 --disable-sandbox


Both YouTube and WebGL work fine, I could watch YouTube videos fluently in 720p and some videos were even totally fine in 1080p (watched a game review of "GameStar" in 1080p in full speed).
But you should use full-screen mode for this.

Image Image

For some it might be a nice alternative to chromiums default design.
Donate to support my work on the ODROID GameStation Turbo Image for U2/U3 XU3/XU4 X2 X C1 as well as many other releases.
Check out the Games and Emulators section to find some of my work or check the files in my repository to find the software i build for ODROIDs.
If you want to add my repository to your image read my HOWTO integrate my repo into your image.
User avatar
meveric
 
Posts: 9206
Joined: Mon Feb 25, 2013 2:41 pm
languages_spoken: german, english
ODROIDs: X2, U2, U3, XU-Lite, XU3, XU3-Lite, C1, XU4, C2, C1+, XU4Q, HC1, N1, Go

Re: Vivaldi Browser for ARM

Unread postby memeka » Wed Dec 06, 2017 5:00 am

have you seen chromium 64 (alpha) on odroid? :D can play 1080p video fullscreen....

User avatar
memeka
 
Posts: 4051
Joined: Mon May 20, 2013 10:22 am
languages_spoken: english
ODROIDs: XU rev2 + eMMC + UART
U3 + eMMC + IO Shield + UART

Re: Vivaldi Browser for ARM

Unread postby meveric » Wed Dec 06, 2017 5:29 am

As you post the videos everywhere, yep I've seen them. ;)

Although I'm not sure what it has to do with Vivaldi Browser.
Donate to support my work on the ODROID GameStation Turbo Image for U2/U3 XU3/XU4 X2 X C1 as well as many other releases.
Check out the Games and Emulators section to find some of my work or check the files in my repository to find the software i build for ODROIDs.
If you want to add my repository to your image read my HOWTO integrate my repo into your image.
User avatar
meveric
 
Posts: 9206
Joined: Mon Feb 25, 2013 2:41 pm
languages_spoken: german, english
ODROIDs: X2, U2, U3, XU-Lite, XU3, XU3-Lite, C1, XU4, C2, C1+, XU4Q, HC1, N1, Go

Re: Vivaldi Browser for ARM

Unread postby memeka » Wed Dec 06, 2017 6:21 am

meveric wrote:As you post the videos everywhere, yep I've seen them. ;)

Although I'm not sure what it has to do with Vivaldi Browser.


it's based on chromium :)

The reason I'm posting everywhere is this:
Gnome on wayland has the best desktop performance and now the best browser performance I've seen on the XU4. But it is only me who is trying to get this running, nobody seems interested in it. And because the drivers are at best beta quality, there are crashes here and there, and features missing. And because I'm the only one even trying this, ARM told me: "there is no customer demand, so we won't update our drivers". So I'm hoping if my wayland proof of concepts are everywhere, more people will be willing to try, more people will comment, ARM will update the drivers.

Oh, and FYI - ARM deprecated and stopped developing X11 drivers in their DDK. I think the current r17p0 is the last X11 driver there will be for the XU4.
User avatar
memeka
 
Posts: 4051
Joined: Mon May 20, 2013 10:22 am
languages_spoken: english
ODROIDs: XU rev2 + eMMC + UART
U3 + eMMC + IO Shield + UART

Re: Vivaldi Browser for ARM

Unread postby meveric » Wed Dec 06, 2017 7:46 am

I think the main reason why you don't get anywhere with your wayland is that there's no easy way to access it.

You have tons of software that you put on your image that is no where else besides your image.. I haven't read about any update strategy besides you uploading a new image.
How are users to try something that's hardly available?

Still my thing is, this is a thread about a new alternative browser called "Vivaldi" it has nothing to do with Chromium, nothing with Wayland and things like that.

If you would have wrote "It's working fine on Wayland as well." that would have been different, instead you come with something that has nothing to do with the original topic.

Your currently available image seems to be from Mar. 2017 that's 9 months old? How to update to Kernel 4.14? How to install new Chromium?
I don't think you make it easy for people to get into the topic.
You show tons of features what you got to work, but it would be better to make it possible for others to achieve the same instead of saying "Works for ME".
Donate to support my work on the ODROID GameStation Turbo Image for U2/U3 XU3/XU4 X2 X C1 as well as many other releases.
Check out the Games and Emulators section to find some of my work or check the files in my repository to find the software i build for ODROIDs.
If you want to add my repository to your image read my HOWTO integrate my repo into your image.
User avatar
meveric
 
Posts: 9206
Joined: Mon Feb 25, 2013 2:41 pm
languages_spoken: german, english
ODROIDs: X2, U2, U3, XU-Lite, XU3, XU3-Lite, C1, XU4, C2, C1+, XU4Q, HC1, N1, Go

Re: Vivaldi Browser for ARM

Unread postby elatllat » Thu Dec 07, 2017 2:50 pm

memeka wrote:...nobody seems interested in it...

I am grateful for your work, but I have to wait until stock arrives before I have a spare to enjoy wayland/chromium.
And I totally think chromium is a better alternative to meveric's closed source suggestion.
make a new post about what we should say to whom at arm and more voices can maybe sway them.
elatllat
 
Posts: 1047
Joined: Tue Sep 01, 2015 8:54 am
languages_spoken: english
ODROIDs: XU4, N1

Re: Vivaldi Browser for ARM

Unread postby Ronaldleess » Wed Jan 17, 2018 2:32 am

.
Thanks for this tip. Vivaldi is probably the prettiest browser on my Odroid desktop now. It seems to run nicely on the XU4 with Gentoo:

    wget -c -t0 https:// downloads.vivaldi.com/stable/vivaldi-stable_1.13.1008.34-1_armhf.deb
    mkdir temp
    cp vivaldi-stable_1.13.1008.34-1_armhf.deb temp/
    cd temp
    ar -x vivaldi-stable_1.13.1008.34-1_armhf.deb
    tar -xvf data.tar
    cp -r usr/* /usr/ (note: this changes or adds some xfce4, gnome, and other share directory files, so I checked those to be sure I wanted the additions).
    cp -r opt / (note: opt doesn't exist on my system so there's no overwrite of anything).
    change permissions of new files appropriately ...

On a pretty stock XU4 Gentoo installation, needed these extra deps:

    KEYWORDS="~arm" emerge -1 cups
    KEYWORDS="~arm" emerge -1 libXScrnSaver
    KEYWORDS="~arm" emerge -1 gconf
Then,
    vivaldi-stable will run.

So far, it's performing exactly like the one I use on AMD64. In general, Vivialdi is not as configurable as I like, but it has its place.
I am The Umbrella Man
Ronaldleess
 
Posts: 57
Joined: Wed May 24, 2017 6:52 am
languages_spoken: english
ODROIDs: XU4 C1 C1+

Re: Vivaldi Browser for ARM

Unread postby AkiraSensei » Tue Feb 06, 2018 3:48 pm

UPDATE:
Never mind. I see what was the problem. It seems that the Update Manager is corrupt. It was screwing Vivaldi up by not updating properly. Then it wouldn't update but would cause an error (not affecting Vivaldi). After a restart, the manager updated it but screwed Vivaldi again, so I have to reinstall it yet again.

UPDATE:
Ah, the real problem is Vivaldi's 1.14 versions. I tried 1.14.1077.41-1 (from yesterday) and 1.14.1077.45-1 (today's update) but both don't seem to be compatible with the XU4. They won't load up at all. 1.13.1008.34-1 loads up right away with no problem (yes, all were the armhf versions). What a shame. I hate Chromium and Firefox under Linux.

----------------------------

I can't seem to make Vivaldi work anymore. I did a fresh install of GameStation-Turbo but Vivaldi won't run. I've reinstalled but nothing. On the last step:

Code: Select all
No suitable library for HTML5 MP4 (H.264/AAC) video and MP3 audio was
found, therefore only open codecs will play.

For assistance on how to enable proprietary media, visit:

https://help.vivaldi.com/article/html5-mp4-h-264aac-video-and-mp3-audio-support-under-linux/

odroid@gamestation-nas:~$ /usr/bin/vivaldi-stable: error while loading shared libraries: libffmpeg.so: cannot open shared object file: No such file or directory


I followed the link and did:

Code: Select all
sudo apt update && sudo apt install chromium-codecs-ffmpeg-extra
...but nothing installs or updates. Really disappointed as Vivaldi was working perfectly before I did a fresh install on my new eMMC. :( I'm wondering if I'm having graphics issues? After restarting, my resolution to 720p (as the monitor's) does not stay after a restart -- it lowers the resolution. Dragging windows around isn't smooth anymore either.
AkiraSensei
 
Posts: 17
Joined: Tue Aug 15, 2017 10:28 am
languages_spoken: english
ODROIDs: XU4

Re: Vivaldi Browser for ARM

Unread postby meveric » Wed Feb 07, 2018 6:29 am

it requires libffmpeg.so which should be part of the chromium-codecs-ffmpeg or chromium-codecs-ffmpeg-extra, but both may not be available on Debian, or not in the version they expect it.
I will try the new version and see if I can find out what could be the issue and how to solve it.

Also saying "I don't like Chromium" is a hard statement considering that Vivialdi is Chromium just with a different Skin on top ;)
Donate to support my work on the ODROID GameStation Turbo Image for U2/U3 XU3/XU4 X2 X C1 as well as many other releases.
Check out the Games and Emulators section to find some of my work or check the files in my repository to find the software i build for ODROIDs.
If you want to add my repository to your image read my HOWTO integrate my repo into your image.
User avatar
meveric
 
Posts: 9206
Joined: Mon Feb 25, 2013 2:41 pm
languages_spoken: german, english
ODROIDs: X2, U2, U3, XU-Lite, XU3, XU3-Lite, C1, XU4, C2, C1+, XU4Q, HC1, N1, Go

Re: Vivaldi Browser for ARM

Unread postby meveric » Wed Feb 07, 2018 4:37 pm

Ok, I checked and yes they require a package that is "unique" to Ubuntu, which is quite odd, as the armhf package is made for Raspberry Pi which normally uses Debian and not Ubuntu as an OS.
Anyway the package from Ubuntu seems to work fine, so here's what you can do:

Code: Select all
wget http://ports.ubuntu.com/pool/universe/c/chromium-browser/chromium-codecs-ffmpeg-extra_64.0.3282.119-0ubuntu0.14.04.1_armhf.deb
dpkg -i chromium-codecs-ffmpeg-extra_64.0.3282.119-0ubuntu0.14.04.1_armhf.deb

after that vivaldi should work the same as before.
I tried youtube which uses HTML5 and it was working, so the driver seems to work fine as well.
Donate to support my work on the ODROID GameStation Turbo Image for U2/U3 XU3/XU4 X2 X C1 as well as many other releases.
Check out the Games and Emulators section to find some of my work or check the files in my repository to find the software i build for ODROIDs.
If you want to add my repository to your image read my HOWTO integrate my repo into your image.
User avatar
meveric
 
Posts: 9206
Joined: Mon Feb 25, 2013 2:41 pm
languages_spoken: german, english
ODROIDs: X2, U2, U3, XU-Lite, XU3, XU3-Lite, C1, XU4, C2, C1+, XU4Q, HC1, N1, Go

Re: Vivaldi Browser for ARM

Unread postby AkiraSensei » Fri Feb 09, 2018 4:07 am

Wooo! Good stuff! Then as you had predicted, the version they expected was just not compatible. Pretty odd that an Ubuntu one works. I'm running two YouTube videos, 4 tabs total (and displaying through Vino) and things run great. I don't feel afraid of lagging the SBC hardcore as I do when I use Chromium. I just don't understand how Chromium is so bad when Vivaldi is a derivative from it! Haha. I tried Midori and Epiphany but they were as bad as Firefox. Wish ARM processors were better supported (outside of Android).
AkiraSensei
 
Posts: 17
Joined: Tue Aug 15, 2017 10:28 am
languages_spoken: english
ODROIDs: XU4

Re: Vivaldi Browser for ARM

Unread postby odroid » Fri Feb 16, 2018 2:47 pm

I had a chance to play with Vivaldi browser on my XU4 Ubuntu. It is quite snappy! WebGL worked greatly.
It could play well 720p Youtube clips with various video window sizes while the stock Chromium browser can play only 480p videos smoothly.
BTW, I observed frequent stuttering issue if I choose 1080p quality on Youtube in full-screen mode.
I will try youtube 1080p-quality again on the OGST image next week.
User avatar
odroid
Site Admin
 
Posts: 28741
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English
ODROIDs: ODROID

Re: Vivaldi Browser for ARM

Unread postby meveric » Fri Feb 16, 2018 8:52 pm

I don't think 1080p will work properly without pepperflash and forcing flash player instead of html5 player.
Donate to support my work on the ODROID GameStation Turbo Image for U2/U3 XU3/XU4 X2 X C1 as well as many other releases.
Check out the Games and Emulators section to find some of my work or check the files in my repository to find the software i build for ODROIDs.
If you want to add my repository to your image read my HOWTO integrate my repo into your image.
User avatar
meveric
 
Posts: 9206
Joined: Mon Feb 25, 2013 2:41 pm
languages_spoken: german, english
ODROIDs: X2, U2, U3, XU-Lite, XU3, XU3-Lite, C1, XU4, C2, C1+, XU4Q, HC1, N1, Go

Re: Vivaldi Browser for ARM

Unread postby BadPritt » Thu Oct 04, 2018 1:42 am

Thanks for the info.
I've tried on a RK3399 board. This version works in armhf OS.
For arm64 there's also a version. Should work on the C2.
https://vivaldi.com/nl/blog/snapshots/v ... 1-15-rc-2/
Works a lot better than Chromium browser.
Great info. Thank you.
NicoD
BadPritt
 
Posts: 40
Joined: Wed Jan 17, 2018 4:08 am
languages_spoken: english dutch french spanish german
ODROIDs: Odroid C2
Odroid XU4Q

Re: Vivaldi Browser for ARM

Unread postby meveric » Thu Oct 04, 2018 4:09 am

good to know they have arm64 support now as well :)
Donate to support my work on the ODROID GameStation Turbo Image for U2/U3 XU3/XU4 X2 X C1 as well as many other releases.
Check out the Games and Emulators section to find some of my work or check the files in my repository to find the software i build for ODROIDs.
If you want to add my repository to your image read my HOWTO integrate my repo into your image.
User avatar
meveric
 
Posts: 9206
Joined: Mon Feb 25, 2013 2:41 pm
languages_spoken: german, english
ODROIDs: X2, U2, U3, XU-Lite, XU3, XU3-Lite, C1, XU4, C2, C1+, XU4Q, HC1, N1, Go


Return to News

Who is online

Users browsing this forum: rigajux and 22 guests