You are not logged in.
I had notice that Vivaldi browser from the latests updates is starting to take more time to show in the screen. I'm seeing that most of my other applications just starts fine, but vivaldi seems to be a little more slower. Back in a weeks or months ago the browser just opened almost instantly, now it takes like a second or two. So from milliseconds to seconds basically. Vivaldi added new features also, but not sure if that could be affecting.
So bloat issue or something else ? Does anyone is expecting this now ?
Last edited by Succulent of your garden (2025-10-03 21:52:30)
str( @soyg ) == str( @potplant ) btw!
Offline
If you're talking about the latest version of vivaldi, it based on chromium 140. Chromium 140 now defaults to wayland and some things were broken after the release. Try to launch it using the following flag
--ozone-platform=x11
If you use Vulkan on AMD GPU try to disable that instead.
Offline
Sure it's not somehow conneeted to https://bbs.archlinux.org/viewtopic.php?id=308322 ?
Your profile will grow so there's gonna be more data to read.
Are subsequent loads "normally" fast?
Offline
Sure it's not somehow conneeted to https://bbs.archlinux.org/viewtopic.php?id=308322 ?
I started to see some improvements in the past weeks because I made some things on the machine , but It is not completely solved I think, not sure. Currently this work week is very unlikely that I'm going to be able to troubleshoot more.
I think is more related with what Xephon said, I'm going to check that.
Thanks both for the help ^^
EDIT:
If you use Vulkan on AMD GPU try to disable that instead.
Yep, I am. But what do you mean with that comment ? Why should I need to disable vulkan ?
Last edited by Succulent of your garden (2025-09-23 23:12:24)
str( @soyg ) == str( @potplant ) btw!
Offline
Why should I need to disable vulkan?
First, because Vulkan is a potential source of problems on wayland in chromium 140-based browsers.
Second, because you don't need Vulkan anymore to get video hardware acceleration working on AMD GPUs. That was the reason you enabled Vulkan in the first place, wasn't it?
Offline
Okey so I had been trying this weekend running vivaldi with the --ozone-platform=x11 flag, and I'm not sure if it is helping. I mean, I run it just after my pacman -Syu and opened instantly, make some things in a couple of minutes in the system, then opened again vivaldi and takes more time, like 2 seconds. The fact that sometimes it takes even 4 seconds to load is strange. I mean, it could be related with what seth does said about my ssd post, but probably there is something on vivaldi also, because all other applications take less time to open, including other browsers. Also when I run vivaldi --ozone-platform=x11 I have this issues:
[2554:2554:0928/070511.560910:ERROR:chromium/dbus/object_proxy.cc:573] Failed to call method: org.freedesktop.DBus.Properties.GetAll: object_path= /org/freedesktop/UPower/devices/DisplayDevice: org.freedesktop.DBus.Error.ServiceUnknown: The name is not activatable
[2554:2554:0928/070511.764053:ERROR:chromium/dbus/object_proxy.cc:573] Failed to call method: org.freedesktop.DBus.Properties.Get: object_path= /org/freedesktop/portal/desktop: org.freedesktop.DBus.Error.InvalidArgs: No such interface “org.freedesktop.portal.FileChooser”
[2554:2580:0928/070514.968092:ERROR:chromium/google_apis/gcm/engine/registration_request.cc:291] Registration response error message: DEPRECATED_ENDPOINT
Second, because you don't need Vulkan anymore to get video hardware acceleration working on AMD GPUs
Can you send sources about this ? I'm not sure if I can disable vulkan, I also use the gpu for machine learning, maybe I can since It should only use ROCm, but I mostly sure some packages needs vulkan as a dependency. Going to check that last one.
str( @soyg ) == str( @potplant ) btw!
Offline
Have you tried to clean up the cache data?
https://help.vivaldi.com/desktop/tools/ … sing-data/
Offline
I wasn't talking about disabling vulkan in your entire system, I was talking about vivaldi only.
Do you have these features enabled?
--enable-features=VaapiIgnoreDriverChecks,Vulkan,DefaultANGLEVulkan,VulkanFromANGLE
Last edited by Xephon (2025-09-28 18:11:53)
Offline
Have you tried to clean up the cache data?
By default I always clean browser data after usage mainly for security reasons. In vivaldi there is another option under settings to set data storage only for session, that means after I closed the browser everything gets deleted. But I'm going to do it anyways with your approach.
Do you have these features enabled?
If you mean if I put that flags into my command for running vivaldi then my answers is no. But probably there is a config files with default flags somwhere that should I need to look for right ?
Last edited by Succulent of your garden (2025-09-28 18:35:15)
str( @soyg ) == str( @potplant ) btw!
Offline
Those flags need to be enabled manually. If you don't remember doing it then you probably don't have them.
You can check your launch flags in vivaldi://gpu
Last edited by Xephon (2025-09-28 19:10:30)
Offline
so using the vivaldi://gpu I can notice that vulkan is disabled and it seems is making the hardware acceleration with openGL. The only flag is the ozone one. What do you think about the freedesktop issues that vivaldi is sending ?
str( @soyg ) == str( @potplant ) btw!
Offline
What do you think about the freedesktop issues that vivaldi is sending ?
Those are not issues but error messages. Do you experience actual issues with vivaldi behavior? If not, then just ignore them.
Offline
No It doesn't generate more issues
I must say that my vivaldi works with using firejail. Today I just went and made a pacman -Syu and then opened vivaldi just without the sandbox, it does open more faster than with the firejail command, which does take like 3 or 4 seconds. It's strange because other browsers with firejail does open more quickly as normal applications. Could it be a firejail bug ?
str( @soyg ) == str( @potplant ) btw!
Offline
Collision w/ internal sandboxing? gdk-pixbuf2/glycin related?
diff the error output from an invocation w/ and w/o firejail.
Offline
Today I do the same, and seems that the bug is reproducible in that way, I mean first launched vivaldi without firejail and went in the screen very fast, the firejail approach does take more time. I'm going to send you the logs when I can, now I'm in a hurry with too much to do, came here while eating my breakfast
str( @soyg ) == str( @potplant ) btw!
Offline
The logs from the firejailed version:
firejail vivaldi --ozone-platform=x11
Reading profile /etc/firejail/vivaldi.profile
Reading profile /etc/firejail/chromium-common.profile
Reading profile /etc/firejail/whitelist-run-common.inc
Reading profile /etc/firejail/blink-common.profile
Reading profile /etc/firejail/disable-common.inc
Reading profile /etc/firejail/disable-devel.inc
Reading profile /etc/firejail/disable-exec.inc
Reading profile /etc/firejail/disable-interpreters.inc
Reading profile /etc/firejail/disable-programs.inc
Reading profile /etc/firejail/disable-xdg.inc
Reading profile /etc/firejail/whitelist-common.inc
Reading profile /etc/firejail/whitelist-runuser-common.inc
Reading profile /etc/firejail/whitelist-usr-share-common.inc
Reading profile /etc/firejail/whitelist-var-common.inc
firejail version 0.9.76
Parent pid 1907, child pid 1908
Warning: NVIDIA card detected, nogroups command ignored
Warning: NVIDIA card detected, nogroups command ignored
Warning: NVIDIA card detected, nogroups command ignored
Warning: NVIDIA card detected, nogroups command ignored
Warning: /sbin directory link was not blacklisted
Warning: /usr/sbin directory link was not blacklisted
Base filesystem installed in 52.23 ms
Warning: NVIDIA card detected, nogroups command ignored
Warning: NVIDIA card detected, nogroups command ignored
Child process initialized in 143.26 ms
[1:1:1002/134516.095128:ERROR:chromium/content/app/content_main_runner_impl.cc:395] Unable to load CDM ~/.config/vivaldi/WidevineCdm/4.10.2891.0/_platform_specific/linux_x64/libwidevinecdm.so (error: ~/.config/vivaldi/WidevineCdm/4.10.2891.0/_platform_specific/linux_x64/libwidevinecdm.so: failed to map segment from shared object)
[21:21:1002/134516.095134:ERROR:chromium/content/app/content_main_runner_impl.cc:395] Unable to load CDM ~/.config/vivaldi/WidevineCdm/4.10.2891.0/_platform_specific/linux_x64/libwidevinecdm.so (error: ~/.config/vivaldi/WidevineCdm/4.10.2891.0/_platform_specific/linux_x64/libwidevinecdm.so: failed to map segment from shared object)
[7:7:1002/134527.500438:ERROR:chromium/dbus/object_proxy.cc:573] Failed to call method: org.freedesktop.systemd1.Manager.StartTransientUnit: object_path= /org/freedesktop/systemd1: org.freedesktop.DBus.Error.InvalidArgs: Process 7 is a kernel thread, refusing.
[7:7:1002/134527.516609:ERROR:chromium/dbus/object_proxy.cc:573] Failed to call method: org.freedesktop.DBus.Properties.GetAll: object_path= /org/freedesktop/UPower/devices/DisplayDevice: org.freedesktop.DBus.Error.ServiceUnknown: The name is not activatable
[7:7:1002/134527.709001:ERROR:chromium/dbus/object_proxy.cc:573] Failed to call method: org.freedesktop.DBus.Properties.Get: object_path= /org/freedesktop/portal/desktop: org.freedesktop.DBus.Error.InvalidArgs: No such interface “org.freedesktop.portal.FileChooser”
[7:33:1002/134530.508497:ERROR:chromium/google_apis/gcm/engine/registration_request.cc:291] Registration response error message: DEPRECATED_ENDPOINT
[7:33:1002/134600.016335:ERROR:chromium/google_apis/gcm/engine/registration_request.cc:291] Registration response error message: DEPRECATED_ENDPOINT
[7:33:1002/134653.956900:ERROR:chromium/google_apis/gcm/engine/registration_request.cc:291] Registration response error message: DEPRECATED_ENDPOINT
[7:33:1002/134841.138342:ERROR:chromium/google_apis/gcm/engine/registration_request.cc:291] Registration response error message: DEPRECATED_ENDPOINT
The errors without firejail usage:
sh -c "vivaldi" gives:
[4034:4034:1002/135121.273601:ERROR:chromium/dbus/object_proxy.cc:573] Failed to call method: org.freedesktop.DBus.Properties.GetAll: object_path= /org/freedesktop/UPower/devices/DisplayDevice: org.freedesktop.DBus.Error.ServiceUnknown: The name is not activatable
[4034:4034:1002/135121.309033:ERROR:chromium/dbus/object_proxy.cc:573] Failed to call method: org.freedesktop.DBus.Properties.Get: object_path= /org/freedesktop/portal/desktop: org.freedesktop.DBus.Error.InvalidArgs: No such interface “org.freedesktop.portal.FileChooser”
[4034:4059:1002/135124.489491:ERROR:chromium/google_apis/gcm/engine/registration_request.cc:291] Registration response error message: DEPRECATED_ENDPOINT
So DRM issue ? It seems that in every launch vivaldi gets stuck in the widevine error a little, more precisely in the second instance of the error. Sometimes vivaldi with firejail does take less time, but it is always more that without using firejail.
str( @soyg ) == str( @potplant ) btw!
Offline
[1:1:1002/134516.095128:ERROR:chromium/content/app/content_main_runner_impl.cc:395] Unable to load CDM ~/.config/vivaldi/WidevineCdm/4.10.2891.0/_platform_specific/linux_x64/libwidevinecdm.so (error: ~/.config/vivaldi/WidevineCdm/4.10.2891.0/_platform_specific/linux_x64/libwidevinecdm.so: failed to map segment from shared object)
It's because it's trying to load the library from your $HOME, https://github.com/netblue30/firejail/issues/3681
Offline
So with making a research I found the following:
I can create probably a profile for vivaldi: https://github.com/netblue30/firejail/w … g-Profiles
Or it seems that firejail does have a template in /etc/firejail/vivaldi.profile but according to arch wiki it should just works. Not sure why is not working, I don't have any vivaldi profile in ~/.config/firejail so firejail can read it, so I'm assuming it's reading the default in /etc/firejail which does have these line on it:
# Allow HTML5 Proprietary Media & DRM/EME (Widevine)
ignore apparmor
ignore noexec /var
noblacklist /var/opt
whitelist /var/opt/vivaldi
writable-var
As you can see it does explicit mention the allow the usage of Widevine, not sure why it's not working. Also it took me by surprise the ignore apparmor flag. Could be possible to make vivaldi with apparmor enabled ?
Last edited by Succulent of your garden (2025-10-02 22:25:54)
str( @soyg ) == str( @potplant ) btw!
Offline
https://github.com/netblue30/firejail/i … -712897264
https://github.com/netblue30/firejail/i … -912592476
However: the subject here is a slow start, can you still play drm video (netflix or so)?
Offline
Thanks Seth ^^ I was able to solve the widevine issue. It seems that now the browser launches in less than a second ^^ , but I'm going to check it during the week if this behavior persists, but probably it's going to be, so I'm going to mark the post as solved
However: the subject here is a slow start, can you still play drm video (netflix or so)?
Nop, because I don't have any subscription for something that uses drm LoL. But it seems the slow start was only an issue with vivaldi, others browsers doesn't show that behavior.
Once again thanks for your help ^^
Last edited by Succulent of your garden (2025-10-03 11:34:04)
str( @soyg ) == str( @potplant ) btw!
Offline
Do you have/use https://archlinux.org/packages/extra/x8 … peg-codecs ?
Might not be covered by the default firejail profile
Offline
Yes I'm currently have it, because without it you can reproduce videos from web pages.
Currently now, My vivaldi start again to take more time :C . I checked if the /etc/firejail.config file was replaced with the original one, it doesn't, maybe the widevine is just one part of the whole problem , I'm going to check the command in vivaldi tomorrow, but now I came back home and the start was slow :C
str( @soyg ) == str( @potplant ) btw!
Offline
So I can confirm that the issues is still not solved, this is the complete log of starting firejail vivaldi --ozone-platform=x11 by terminal:
Reading profile /etc/firejail/vivaldi.profile
Reading profile /etc/firejail/chromium-common.profile
Reading profile /etc/firejail/whitelist-run-common.inc
Reading profile /etc/firejail/blink-common.profile
Reading profile /etc/firejail/disable-common.inc
Reading profile /etc/firejail/disable-devel.inc
Reading profile /etc/firejail/disable-exec.inc
Reading profile /etc/firejail/disable-interpreters.inc
Reading profile /etc/firejail/disable-programs.inc
Reading profile /etc/firejail/disable-xdg.inc
Reading profile /etc/firejail/whitelist-common.inc
Reading profile /etc/firejail/whitelist-runuser-common.inc
Reading profile /etc/firejail/whitelist-usr-share-common.inc
Reading profile /etc/firejail/whitelist-var-common.inc
firejail version 0.9.76
Parent pid 1500, child pid 1501
Warning: NVIDIA card detected, nogroups command ignored
Warning: NVIDIA card detected, nogroups command ignored
Warning: NVIDIA card detected, nogroups command ignored
Warning: NVIDIA card detected, nogroups command ignored
Warning: /sbin directory link was not blacklisted
Warning: /usr/sbin directory link was not blacklisted
Base filesystem installed in 48.80 ms
Warning: NVIDIA card detected, nogroups command ignored
Warning: NVIDIA card detected, nogroups command ignored
Child process initialized in 141.71 ms
[7:7:1004/124833.758619:ERROR:chromium/dbus/object_proxy.cc:573] Failed to call method: org.freedesktop.systemd1.Manager.StartTransientUnit: object_path= /org/freedesktop/systemd1: org.freedesktop.DBus.Error.InvalidArgs: Process 7 is a kernel thread, refusing.
[7:7:1004/124833.775218:ERROR:chromium/dbus/object_proxy.cc:573] Failed to call method: org.freedesktop.DBus.Properties.GetAll: object_path= /org/freedesktop/UPower/devices/DisplayDevice: org.freedesktop.DBus.Error.ServiceUnknown: The name is not activatable
[7:7:1004/124833.865184:ERROR:chromium/dbus/object_proxy.cc:573] Failed to call method: org.freedesktop.DBus.Properties.Get: object_path= /org/freedesktop/portal/desktop: org.freedesktop.DBus.Error.InvalidArgs: No such interface “org.freedesktop.portal.FileChooser”
[7:33:1004/124836.902903:ERROR:chromium/google_apis/gcm/engine/registration_request.cc:291] Registration response error message: DEPRECATED_ENDPOINT
[7:33:1004/124859.796908:ERROR:chromium/google_apis/gcm/engine/registration_request.cc:291] Registration response error message: DEPRECATED_ENDPOINT
The log usually goes faster until the last line of this chunk:
Reading profile /etc/firejail/vivaldi.profile
Reading profile /etc/firejail/chromium-common.profile
Reading profile /etc/firejail/whitelist-run-common.inc
Reading profile /etc/firejail/blink-common.profile
Reading profile /etc/firejail/disable-common.inc
Reading profile /etc/firejail/disable-devel.inc
Reading profile /etc/firejail/disable-exec.inc
Reading profile /etc/firejail/disable-interpreters.inc
Reading profile /etc/firejail/disable-programs.inc
Reading profile /etc/firejail/disable-xdg.inc
Reading profile /etc/firejail/whitelist-common.inc
Reading profile /etc/firejail/whitelist-runuser-common.inc
Reading profile /etc/firejail/whitelist-usr-share-common.inc
Reading profile /etc/firejail/whitelist-var-common.inc
firejail version 0.9.76
Parent pid 1500, child pid 1501
Warning: NVIDIA card detected, nogroups command ignored
Warning: NVIDIA card detected, nogroups command ignored
Warning: NVIDIA card detected, nogroups command ignored
Warning: NVIDIA card detected, nogroups command ignored
Warning: /sbin directory link was not blacklisted
Warning: /usr/sbin directory link was not blacklisted
Base filesystem installed in 48.80 ms
Warning: NVIDIA card detected, nogroups command ignored
Warning: NVIDIA card detected, nogroups command ignored
Child process initialized in 141.71 ms
Then it takes a while, shows the freedesktop error and starts the browser.
I had disabled also docker by default to not launch my containers, but also I disabled picom in my xinitrc, without the two the problem still persists.
Could it be that vivaldi in someway is trying to use my nvidia card first ? But then switch my amd one ? but that doesn't make sense because without using firejail it just open quickly.
EDIT: So I forgot to put the logs of just launching vivaldi from the terminal without firejail, they share the same errors
[1864:1864:1004/134633.308744:ERROR:chromium/dbus/object_proxy.cc:573] Failed to call method: org.freedesktop.DBus.Properties.GetAll: object_path= /org/freedesktop/UPower/devices/DisplayDevice: org.freedesktop.DBus.Error.ServiceUnknown: The name is not activatable
[1864:1864:1004/134633.328375:ERROR:chromium/dbus/object_proxy.cc:573] Failed to call method: org.freedesktop.DBus.Properties.Get: object_path= /org/freedesktop/portal/desktop: org.freedesktop.DBus.Error.InvalidArgs: No such interface “org.freedesktop.portal.FileChooser”
[1864:1890:1004/134636.638763:ERROR:chromium/google_apis/gcm/engine/registration_request.cc:291] Registration response error message: DEPRECATED_ENDPOINT
Last edited by Succulent of your garden (2025-10-04 19:27:23)
str( @soyg ) == str( @potplant ) btw!
Offline
Is this also happening with other chromium based browsers? Ungoogled-chromium being the most barebones, but I do not have any issue with it.
Online
Is this also happening with other chromium based browsers? Ungoogled-chromium being the most barebones, but I do not have any issue with it.
No, is only with vivaldi :C at least in my case.
Last edited by Succulent of your garden (2025-10-04 16:49:47)
str( @soyg ) == str( @potplant ) btw!
Offline