• Support
  • System can only run Firefox OR a steam game, but not both

What DE is this on, GNOME? If so, try first launching a GNOME on Xorg session, then logging out again and launching a regular GNOME (Wayland) session. Sounds similar to an issue with vulkan some people have been experiences in the Wayland session.

Oh yeah, maybe also try running vkcube. If it exits with a segfault it's probably this issue

    Staudey This system is running Budgie. I know budgie and gnome share components but it didn't seem to be an issue with vulkan. Running vkcube worked perfectly fine both when a regular tab of firefox was open and when a youtube tab was opened and playing video. I was able to open up the programs in either order and things worked fine.

    It almost seems like a resource allocation error. Like only a certain number of programs are able to access my GPU at a time. I would have assumed my GPU was getting overwhelmed but whenever this issue occurs I am at less than 30% GPU load and with 60% vram available.

    This system was installed back when Solus 4.2 was current so I am wondering if the system is just really messed up at this point due to age. I may try switching to the Plasma variant if this issue cannot be resolved (assuming it is a DE problem).

    Out of curiosity I installed Opera to see if the issue could be replicated with another browser. There was absolutely no conflict and I could have the web browser open while playing any steam game. The web browser could even be playing video during this.

    So it seems like an issue with Firefox. Not sure exactly what but it seems like Firefox is wanting exclusive access to my GPU and will not let other programs access it when it is running.

    Edit #1:
    I also tried to replicate the issue with Brave but was unable to do so. @MorningCoffeeZombie is also running into similar issues with Steam games and Firefox, and they are also running into issues with Nautilus (I haven't had that happen on my system since I use nemo)

    I want to add to my initial comment in this thread:
    -Nautilus must not be open before Steam (Steam UI won't load)
    -Nautilus must not be open before Firefox (Firefox crash reporter appears)
    -Only 1 of these may be running at any given time: vkcube, Firefox, Celluloid, [any Steam game].
    -Both vkcube and Celluloid (run via terminal) crash with "Segmentation fault (core dumped)"

    That being said: I don't think this is exclusive to Firefox. While playing low resource util games, the OS can't even render the vkcube (whereby Firefox is not running and not a part of this test).

    sudo eopkg check | grep Broken | awk '{print $4}' | xargs sudo eopkg it --reinstall had no effect and the system is completely up to date as of last night (today is when I first rebooted and encountered these issues).

    I apologize in advance but the forums won't let me upload a .txt or .zip. The next comment will be a list of all packages replaced during the update - hopefully it'll help narrow down some culprits:

      Operation #1000: upgrade
      Date: 2024-09-09 02:48

      * nanorc 2020.10.10-3-1-x86_64 is removed.
      * glibc is upgraded from 2.39-123-1-x86_64 to 2.39-124-1-x86_64.
      * iputils is upgraded from 20240117-14-1-x86_64 to 20240905-15-1-x86_64.
      * openssl is upgraded from 3.3.1-51-1-x86_64 to 3.3.2-52-1-x86_64.
      * gobject-introspection is upgraded from 1.80.1-37-1-x86_64 to 1.80.1-38-1-x86_64.
      * libnss is upgraded from 3.103-65-1-x86_64 to 3.104-66-1-x86_64.
      * hwdata is upgraded from 0.385-30-1-x86_64 to 0.387-32-1-x86_64.
      * nghttp2 is upgraded from 1.62.1-15-1-x86_64 to 1.63.0-16-1-x86_64.
      * cryptsetup is upgraded from 2.7.4-21-1-x86_64 to 2.7.5-22-1-x86_64.
      * nghttp3 is upgraded from 1.4.0-1-1-x86_64 to 1.5.0-2-1-x86_64.
      * eopkg is upgraded from 4.1.2-13-1-x86_64 to 4.1.4-14-1-x86_64.
      * usysconf-epoch is upgraded from 0.0.1-8-1-x86_64 to 0.0.1-9-1-x86_64.
      * mesalib is upgraded from 24.1.6-244-1-x86_64 to 24.2.2-247-1-x86_64.
      * qt5-base is upgraded from 5.15.14-106-1-x86_64 to 5.15.15-107-1-x86_64.
      * qt5-base-devel is upgraded from 5.15.14-106-1-x86_64 to 5.15.15-107-1-x86_64.
      * qt5-declarative is upgraded from 5.15.14-50-1-x86_64 to 5.15.15-51-1-x86_64.
      * qt5-location is upgraded from 5.15.14-55-1-x86_64 to 5.15.15-56-1-x86_64.
      * qt5-declarative-devel is upgraded from 5.15.14-50-1-x86_64 to 5.15.15-51-1-x86_64.
      * qt5-location-devel is upgraded from 5.15.14-55-1-x86_64 to 5.15.15-56-1-x86_64.
      * qt5-script is upgraded from 5.15.14-37-1-x86_64 to 5.15.15-38-1-x86_64.
      * qtstyleplugins is upgraded from 5.0.0-30-1-x86_64 to 5.0.0-31-1-x86_64.
      * mbedtls is upgraded from 2.28.8-14-1-x86_64 to 2.28.9-15-1-x86_64.
      * openssl-devel is upgraded from 3.3.1-51-1-x86_64 to 3.3.2-52-1-x86_64.
      * libvpl is upgraded from 2.12.0-3-1-x86_64 to 2.13.0-4-1-x86_64.
      * nano-syntax-highlighting 2022.11.02-2-1-x86_64 is installed.
      * gobject-introspection-devel is upgraded from 1.80.1-37-1-x86_64 to 1.80.1-38-1-x86_64.
      * libpcap is upgraded from 1.10.4-12-1-x86_64 to 1.10.5-13-1-x86_64.
      * qt5-x11extras is upgraded from 5.15.14-34-1-x86_64 to 5.15.15-35-1-x86_64.
      * inih is upgraded from 53-4-1-x86_64 to 58-5-1-x86_64.
      * qt5-websockets is upgraded from 5.15.14-36-1-x86_64 to 5.15.15-37-1-x86_64.
      * inxi is upgraded from 3.3.35-54-1-x86_64 to 3.3.36-55-1-x86_64.
      * bbswitch-current is upgraded from 0.8-341-1-x86_64 to 0.8-342-1-x86_64.
      * qt5-quickcontrols2 is upgraded from 5.15.14-36-1-x86_64 to 5.15.15-37-1-x86_64.
      * qt5-charts is upgraded from 5.15.14-31-1-x86_64 to 5.15.15-32-1-x86_64.
      * qt5-charts-devel is upgraded from 5.15.14-31-1-x86_64 to 5.15.15-32-1-x86_64.
      * python3 is upgraded from 3.11.9-65-1-x86_64 to 3.11.9-66-1-x86_64.
      * glibc-32bit is upgraded from 2.39-123-1-x86_64 to 2.39-124-1-x86_64.
      * luajit is upgraded from 2.1.1723675123-11-1-x86_64 to 2.1.1724512491-12-1-x86_64.
      * openssl-32bit is upgraded from 3.3.1-51-1-x86_64 to 3.3.2-52-1-x86_64.
      * qt5-xmlpatterns is upgraded from 5.15.14-35-1-x86_64 to 5.15.15-36-1-x86_64.
      * nvidia-470-glx-driver-modaliases is upgraded from 470.256.02-94-1-x86_64 to 470.256.02-95-1-x86_64.
      * qt5-quickcontrols is upgraded from 5.15.14-36-1-x86_64 to 5.15.15-37-1-x86_64.
      * libpcap-32bit is upgraded from 1.10.4-12-1-x86_64 to 1.10.5-13-1-x86_64.
      * unrar is upgraded from 7.0.8-39-1-x86_64 to 7.0.9-40-1-x86_64.
      * qt5-webchannel is upgraded from 5.15.14-36-1-x86_64 to 5.15.15-37-1-x86_64.
      * qt5-webchannel-devel is upgraded from 5.15.14-36-1-x86_64 to 5.15.15-37-1-x86_64.
      * virtualbox-common is upgraded from 7.0.20-329-1-x86_64 to 7.0.20-330-1-x86_64.
      * virtualbox is upgraded from 7.0.20-329-1-x86_64 to 7.0.20-330-1-x86_64.
      * libxi is upgraded from 1.8.1-18-1-x86_64 to 1.8.2-19-1-x86_64.
      * libxi-32bit is upgraded from 1.8.1-18-1-x86_64 to 1.8.2-19-1-x86_64.
      * qt5-imageformats is upgraded from 5.15.14-28-1-x86_64 to 5.15.15-29-1-x86_64.
      * qt5-webengine is upgraded from 5.15.17-72-1-x86_64 to 5.15.17-73-1-x86_64.
      * qt5-webview is upgraded from 5.15.14-19-1-x86_64 to 5.15.15-20-1-x86_64.
      * virtualbox-current is upgraded from 7.0.20-329-1-x86_64 to 7.0.20-330-1-x86_64.
      * qt5-tools is upgraded from 5.15.14-46-1-x86_64 to 5.15.15-47-1-x86_64.
      * nvidia-developer-driver-modaliases is upgraded from 550.40.70-303-1-x86_64 to 550.40.71-305-1-x86_64.
      * nano is upgraded from 8.1-197-1-x86_64 to 8.2-199-1-x86_64.
      * libevdev is upgraded from 1.13.2-16-1-x86_64 to 1.13.3-17-1-x86_64.
      * qt5-wayland is upgraded from 5.15.14-54-1-x86_64 to 5.15.15-55-1-x86_64.
      * qt5-svg is upgraded from 5.15.14-38-1-x86_64 to 5.15.15-39-1-x86_64.
      * wireshark is upgraded from 4.2.6-88-1-x86_64 to 4.4.0-89-1-x86_64.
      * wireplumber is upgraded from 0.5.5-33-1-x86_64 to 0.5.6-34-1-x86_64.
      * qt5-multimedia is upgraded from 5.15.14-41-1-x86_64 to 5.15.15-42-1-x86_64.
      * ufw is upgraded from 0.36.2-15-1-x86_64 to 0.36.2-16-1-x86_64.
      * libspng 0.7.4-1-1-x86_64 is installed.
      * sdl2 is upgraded from 2.30.6-49-1-x86_64 to 2.30.7-50-1-x86_64.
      * mesalib-32bit is upgraded from 24.1.6-244-1-x86_64 to 24.2.2-247-1-x86_64.
      * sdl2-32bit is upgraded from 2.30.6-49-1-x86_64 to 2.30.7-50-1-x86_64.
      * linux-lts is upgraded from 6.6.47-252-1-x86_64 to 6.6.49-253-1-x86_64.
      * qt5-sensors is upgraded from 5.15.14-35-1-x86_64 to 5.15.15-36-1-x86_64.
      * qt5-webkit is upgraded from 5.212.0_4-51-1-x86_64 to 5.212.0_4-52-1-x86_64.
      * vim is upgraded from 9.1.0651-149-1-x86_64 to 9.1.0709-150-1-x86_64.
      * bbswitch is upgraded from 0.8-341-1-x86_64 to 0.8-342-1-x86_64.
      * mesalib-devel is upgraded from 24.1.6-244-1-x86_64 to 24.2.2-247-1-x86_64.
      * power-profiles-daemon is upgraded from 0.21-4-1-x86_64 to 0.22-5-1-x86_64.
      * qt5-serialport is upgraded from 5.15.14-34-1-x86_64 to 5.15.15-35-1-x86_64.
      * dolphin-emu is upgraded from 2407-71-1-x86_64 to 2409-72-1-x86_64.
      * numpy is upgraded from 1.26.1-40-1-x86_64 to 1.26.1-41-1-x86_64.
      * python3-tkinter is upgraded from 3.11.9-65-1-x86_64 to 3.11.9-66-1-x86_64.
      * nvidia-glx-driver-common is upgraded from 550.107.02-540-1-x86_64 to 560.35.03-542-1-x86_64.
      * nvidia-glx-driver is upgraded from 550.107.02-540-1-x86_64 to 560.35.03-542-1-x86_64.
      * noto-serif-ttf is upgraded from 24.8.1-31-1-x86_64 to 24.9.1-32-1-x86_64.
      * nvidia-glx-driver-32bit is upgraded from 550.107.02-540-1-x86_64 to 560.35.03-542-1-x86_64.
      * qt5-speech is upgraded from 5.15.14-25-1-x86_64 to 5.15.15-26-1-x86_64.
      * qt5-graphicaleffects is upgraded from 5.15.14-34-1-x86_64 to 5.15.15-35-1-x86_64.
      * qt5-networkauth is upgraded from 5.15.14-25-1-x86_64 to 5.15.15-26-1-x86_64.
      * glibc-devel is upgraded from 2.39-123-1-x86_64 to 2.39-124-1-x86_64.
      * cmake is upgraded from 3.29.6-66-1-x86_64 to 3.30.3-67-1-x86_64.
      * python-qtwebengine is upgraded from 5.15.6-22-1-x86_64 to 5.15.6-23-1-x86_64.
      * qt5-webengine-devel is upgraded from 5.15.17-72-1-x86_64 to 5.15.17-73-1-x86_64.
      * libnss-32bit is upgraded from 3.103-65-1-x86_64 to 3.104-66-1-x86_64.
      * virtualbox-guest-common is upgraded from 7.0.20-329-1-x86_64 to 7.0.20-330-1-x86_64.
      * nvidia-glx-driver-modaliases is upgraded from 550.107.02-540-1-x86_64 to 560.35.03-542-1-x86_64.
      * python-eopkg is upgraded from 4.1.2-13-1-x86_64 to 4.1.4-14-1-x86_64.
      * nghttp2-32bit is upgraded from 1.62.1-15-1-x86_64 to 1.63.0-16-1-x86_64.
      * qt5-connectivity is upgraded from 5.15.14-39-1-x86_64 to 5.15.15-40-1-x86_64.
      * noto-sans-ttf is upgraded from 24.8.1-31-1-x86_64 to 24.9.1-32-1-x86_64.
      * linux-current is upgraded from 6.10.6-300-1-x86_64 to 6.10.8-301-1-x86_64.
      * thunderbird is upgraded from 115.14.0-194-1-x86_64 to 128.2.0-197-1-x86_64.
      * linux-lts-headers is upgraded from 6.6.47-252-1-x86_64 to 6.6.49-253-1-x86_64.
      * linux-current-headers is upgraded from 6.10.6-300-1-x86_64 to 6.10.8-301-1-x86_64.

      Operation #999: repository update
      Date: 2024-09-07 04:00

      * Solus repository is updated.

      MorningCoffeeZombie Interesting, I tried running vkcube with a steam game open as well and ran into a segmentation fault. The exact same thing happened with celluloid as you described. So you are right this must be more than just Firefox. sudo eopkg check | grep Broken | awk '{print $4}' | xargs sudo eopkg it --reinstall returns as normal for me as well, only flagging the clr-boot-manager error (which apparently is a known issue). I will look at what packages were changed for me as well

      Edit: These packages were changed with the update:

      Operation #303: upgrade
      Date: 2024-09-08 18:10
      
          * shairplay 148-3-1-x86_64 is removed.
          * nanorc 2020.10.10-3-1-x86_64 is removed.
          * cryptsetup is upgraded from 2.7.4-21-1-x86_64 to 2.7.5-22-1-x86_64.
          * glibc is upgraded from 2.39-123-1-x86_64 to 2.39-124-1-x86_64.
          * iputils is upgraded from 20240117-14-1-x86_64 to 20240905-15-1-x86_64.
          * openssl is upgraded from 3.3.1-51-1-x86_64 to 3.3.2-52-1-x86_64.
          * eopkg is upgraded from 4.1.2-13-1-x86_64 to 4.1.4-14-1-x86_64.
          * usysconf-epoch is upgraded from 0.0.1-8-1-x86_64 to 0.0.1-9-1-x86_64.
          * gobject-introspection is upgraded from 1.80.1-37-1-x86_64 to 1.80.1-38-1-x86_64.
          * libnss is upgraded from 3.103-65-1-x86_64 to 3.104-66-1-x86_64.
          * hwdata is upgraded from 0.385-30-1-x86_64 to 0.387-32-1-x86_64.
          * nghttp2 is upgraded from 1.62.1-15-1-x86_64 to 1.63.0-16-1-x86_64.
          * nghttp3 is upgraded from 1.4.0-1-1-x86_64 to 1.5.0-2-1-x86_64.
          * mesalib is upgraded from 24.1.6-244-1-x86_64 to 24.2.2-247-1-x86_64.
          * qt5-base is upgraded from 5.15.14-106-1-x86_64 to 5.15.15-107-1-x86_64.
          * qt5-declarative is upgraded from 5.15.14-50-1-x86_64 to 5.15.15-51-1-x86_64.
          * qt5-websockets is upgraded from 5.15.14-36-1-x86_64 to 5.15.15-37-1-x86_64.
          * libxi is upgraded from 1.8.1-18-1-x86_64 to 1.8.2-19-1-x86_64.
          * libxi-32bit is upgraded from 1.8.1-18-1-x86_64 to 1.8.2-19-1-x86_64.
          * nvidia-glx-driver-modaliases is upgraded from 550.107.02-540-1-x86_64 to 560.35.03-542-1-x86_64.
          * qbittorrent is upgraded from 4.6.5-90-1-x86_64 to 4.6.6-91-1-x86_64.
          * qtstyleplugins is upgraded from 5.0.0-30-1-x86_64 to 5.0.0-31-1-x86_64.
          * mbedtls is upgraded from 2.28.8-14-1-x86_64 to 2.28.9-15-1-x86_64.
          * glibc-32bit is upgraded from 2.39-123-1-x86_64 to 2.39-124-1-x86_64.
          * mesalib-32bit is upgraded from 24.1.6-244-1-x86_64 to 24.2.2-247-1-x86_64.
          * noto-serif-ttf is upgraded from 24.8.1-31-1-x86_64 to 24.9.1-32-1-x86_64.
          * sdl2 is upgraded from 2.30.6-49-1-x86_64 to 2.30.7-50-1-x86_64.
          * sdl2-32bit is upgraded from 2.30.6-49-1-x86_64 to 2.30.7-50-1-x86_64.
          * qt5-tools is upgraded from 5.15.14-46-1-x86_64 to 5.15.15-47-1-x86_64.
          * qt5-x11extras is upgraded from 5.15.14-34-1-x86_64 to 5.15.15-35-1-x86_64.
          * power-profiles-daemon is upgraded from 0.21-4-1-x86_64 to 0.22-5-1-x86_64.
          * nano-syntax-highlighting 2022.11.02-2-1-x86_64 is installed.
          * glibc-devel is upgraded from 2.39-123-1-x86_64 to 2.39-124-1-x86_64.
          * gobject-introspection-devel is upgraded from 1.80.1-37-1-x86_64 to 1.80.1-38-1-x86_64.
          * libvpl is upgraded from 2.12.0-3-1-x86_64 to 2.13.0-4-1-x86_64.
          * cmake is upgraded from 3.29.6-66-1-x86_64 to 3.30.3-67-1-x86_64.
          * nano is upgraded from 8.1-197-1-x86_64 to 8.2-199-1-x86_64.
          * unrar is upgraded from 7.0.8-39-1-x86_64 to 7.0.9-40-1-x86_64.
          * linux-current is upgraded from 6.10.6-300-1-x86_64 to 6.10.8-301-1-x86_64.
          * libpcap is upgraded from 1.10.4-12-1-x86_64 to 1.10.5-13-1-x86_64.
          * libevdev is upgraded from 1.13.2-16-1-x86_64 to 1.13.3-17-1-x86_64.
          * qt5-webchannel is upgraded from 5.15.14-36-1-x86_64 to 5.15.15-37-1-x86_64.
          * qt5-location is upgraded from 5.15.14-55-1-x86_64 to 5.15.15-56-1-x86_64.
          * qt5-webengine is upgraded from 5.15.17-72-1-x86_64 to 5.15.17-73-1-x86_64.
          * nghttp3-devel is upgraded from 1.4.0-1-1-x86_64 to 1.5.0-2-1-x86_64.
          * qt5-wayland is upgraded from 5.15.14-54-1-x86_64 to 5.15.15-55-1-x86_64.
          * qt5-sensors is upgraded from 5.15.14-35-1-x86_64 to 5.15.15-36-1-x86_64.
          * qt5-webkit is upgraded from 5.212.0_4-51-1-x86_64 to 5.212.0_4-52-1-x86_64.
          * inxi is upgraded from 3.3.35-54-1-x86_64 to 3.3.36-55-1-x86_64.
          * libnss-32bit is upgraded from 3.103-65-1-x86_64 to 3.104-66-1-x86_64.
          * rootlesskit is upgraded from 2.2.0-5-1-x86_64 to 2.3.1-6-1-x86_64.
          * ufw is upgraded from 0.36.2-15-1-x86_64 to 0.36.2-16-1-x86_64.
          * numpy is upgraded from 1.26.1-40-1-x86_64 to 1.26.1-41-1-x86_64.
          * nvidia-glx-driver-common is upgraded from 550.107.02-540-1-x86_64 to 560.35.03-542-1-x86_64.
          * wireplumber is upgraded from 0.5.5-33-1-x86_64 to 0.5.6-34-1-x86_64.
          * firefox is upgraded from 129.0.2-331-1-x86_64 to 130.0-332-1-x86_64.
          * qt5-svg is upgraded from 5.15.14-38-1-x86_64 to 5.15.15-39-1-x86_64.
          * qt5-serialport is upgraded from 5.15.14-34-1-x86_64 to 5.15.15-35-1-x86_64.
          * python-eopkg is upgraded from 4.1.2-13-1-x86_64 to 4.1.4-14-1-x86_64.
          * libpcap-32bit is upgraded from 1.10.4-12-1-x86_64 to 1.10.5-13-1-x86_64.
          * qt5-multimedia is upgraded from 5.15.14-41-1-x86_64 to 5.15.15-42-1-x86_64.
          * qt5-quickcontrols2 is upgraded from 5.15.14-36-1-x86_64 to 5.15.15-37-1-x86_64.
          * nghttp2-devel is upgraded from 1.62.1-15-1-x86_64 to 1.63.0-16-1-x86_64.
          * libxi-devel is upgraded from 1.8.1-18-1-x86_64 to 1.8.2-19-1-x86_64.
          * nghttp2-32bit is upgraded from 1.62.1-15-1-x86_64 to 1.63.0-16-1-x86_64.
          * nvidia-glx-driver-current is upgraded from 550.107.02-540-1-x86_64 to 560.35.03-542-1-x86_64.
          * python3 is upgraded from 3.11.9-65-1-x86_64 to 3.11.9-66-1-x86_64.
          * qt5-connectivity is upgraded from 5.15.14-39-1-x86_64 to 5.15.15-40-1-x86_64.
          * luajit is upgraded from 2.1.1723675123-11-1-x86_64 to 2.1.1724512491-12-1-x86_64.
          * noto-sans-ttf is upgraded from 24.8.1-31-1-x86_64 to 24.9.1-32-1-x86_64.
          * openssl-32bit is upgraded from 3.3.1-51-1-x86_64 to 3.3.2-52-1-x86_64.
          * nvidia-glx-driver-32bit is upgraded from 550.107.02-540-1-x86_64 to 560.35.03-542-1-x86_64.
          * qt5-xmlpatterns is upgraded from 5.15.14-35-1-x86_64 to 5.15.15-36-1-x86_64.
          * nvidia-470-glx-driver-modaliases is upgraded from 470.256.02-94-1-x86_64 to 470.256.02-95-1-x86_64.
          * thunderbird is upgraded from 115.14.0-194-1-x86_64 to 128.2.0-197-1-x86_64.
          * qt5-quickcontrols is upgraded from 5.15.14-36-1-x86_64 to 5.15.15-37-1-x86_64.
          * openssl-devel is upgraded from 3.3.1-51-1-x86_64 to 3.3.2-52-1-x86_64.
          * qt5-speech is upgraded from 5.15.14-25-1-x86_64 to 5.15.15-26-1-x86_64.
          * runc is upgraded from 1.1.13-31-1-x86_64 to 1.1.14-32-1-x86_64.
          * qt5-graphicaleffects is upgraded from 5.15.14-34-1-x86_64 to 5.15.15-35-1-x86_64.

      I also am very confused as to why the operation numbers are seemingly so low. This install has been live since 2021 iirc so I know for certain that more than 300 operations have been done. I have rescued it with chroot etc before but I wouldn't think that would reset things. I also have accidentally deleted my efi partition before.

        Matt_Nico Here is a list of the packages we have in common (did not account from previous version -> current):

        cmake
        cryptsetup
        eopkg
        firefox
        glibc-32bit
        glibc-devel
        gobject-introspection
        gobject-introspection-devel
        hwdata
        inxi
        libevdev
        libnss
        libnss-32bit
        libpcap
        libpcap-32bit
        libvpl
        libxi
        libxi-32bit
        libxi-devel
        linux-current
        luajit
        mbedtls
        mesalib
        mesalib-32bit
        nano
        nano-syntax-highlighting 2022.11.02-2-1-x86_64 is installed.
        nghttp2
        nghttp2-32bit
        nghttp2-devel
        nghttp3
        nghttp3-devel
        noto-sans-ttf
        noto-serif-ttf
        numpy
        nvidia-470-glx-driver-modaliases
        nvidia-glx-driver-32bit
        nvidia-glx-driver-common
        nvidia-glx-driver-current
        nvidia-glx-driver-modaliases
        openssl-32bit
        openssl-devel
        power-profiles-daemon
        python-eopkg
        python3
        qbittorrent
        qt5-base
        qt5-connectivity
        qt5-declarative
        qt5-graphicaleffects
        qt5-location
        qt5-multimedia
        qt5-quickcontrols
        qt5-quickcontrols2
        qt5-sensors
        qt5-serialport
        qt5-speech
        qt5-svg
        qt5-tools
        qt5-wayland
        qt5-webchannel
        qt5-webengine
        qt5-webkit
        qt5-websockets
        qt5-x11extras
        qt5-xmlpatterns
        qtstyleplugins
        rootlesskit
        runc
        sdl2
        sdl2-32bit
        thunderbird
        ufw
        unrar
        usysconf-epoch
        wireplumber

        Does anything change if you run the commands with __NV_DISABLE_EXPLICIT_SYNC=1 ?

        (e.g. __NV_DISABLE_EXPLICIT_SYNC=1 firefox)

          Matt_Nico I also am very confused as to why the operation numbers are seemingly so low. This install has been live since 2021 iirc so I know for certain that more than 300 operations have been done.

          That seems like a pretty low number. My Solus installation on my PC is from 2019 and has over 10000 operations (granted, that is with a lot of package testing). On the other hand, if you only update once every week (and maybe not even that) and then have a bit over a hundred extra package operations total that would check out.
          If that is not the case then perhaps you at some point deleted the whole eopkg database? I know there was a guide on these forums at some point that had some unfortunate advice to that effect.

            Staudey it is very possible that exactly what you described happened to me. I have done a series of recoveries on this system (probably 5 or 6 since 2021) and am embarrassed to admit I would just follow guides unquestioningly in my early days of switching to linux.

            Staudey trying to run either celluloid or vkcube with the __NV_DISABLE_EXPLICIT_SYNC=1 modifier did not change the outcome. Trying to run either command resulted in the same message Segmentation fault (core dumped)

            and firefox crashed with this output in the terminal:

            matt@matt-solus-desktop ~ $ __NV_DISABLE_EXPLICIT_SYNC=1 firefox
            ExceptionHandler::GenerateDump attempting to generate:/home/matt/.mozilla/firefox/hby54hta.default-release/minidumps/06021ed3-2c67-c5bc-6be0-59046ac5a251.dmp
            ExceptionHandler::GenerateDump cloned child 55646
            ExceptionHandler::SendContinueSignalToChild sent continue signal to child
            ExceptionHandler::WaitForContinueSignal waiting for continue signal...
            ExceptionHandler::GenerateDump minidump generation succeeded

            and this pastebin:

            AdapterDeviceID: 0x1b82
            AdapterDriverVendor: nvidia/unknown
            AdapterDriverVersion: 560.35.3.0
            AdapterVendorID: 0x10de
            Add-ons: %7B446900e4-71c2-419f-a6a7-df9c091e268b%7D:2024.8.1,uBlock0%40raymondhill.net:1.59.0,firefox-production%40paperpile.com:1.0.61,firefox-extension%40deepl.com:1.12.3,%7B762f9885-5a13-4abd-9c77-433dcd38b8fd%7D:3.0.0.17,sponsorBlocker%40ajay.app:5.7,formautofill%40mozilla.org:1.0.1,pictureinpicture%40mozilla.org:1.0.0,webcompat%40mozilla.org:130.2.0,addons-search-detection%40mozilla.com:2.0.0,firefox-compact-dark%40mozilla.org:1.2,langpack-en-CA%40firefox.mozilla.org:130.0.20240829.75237
            AvailablePageFile: 38188113920
            AvailablePhysicalMemory: 473788416
            AvailableSwapMemory: 40590106624
            AvailableVirtualMemory: 25907703808
            BackgroundTaskMode: 0
            BuildID: 20240903141347
            CrashTime: 1725992033
            DOMFissionEnabled: 0
            DOMIPCEnabled: 0
            DesktopEnvironment: budgie:gnome
            EMCheckCompatibility: true
            GraphicsNumActiveRenderers: 0
            GraphicsNumRenderers: 0
            HeadlessMode: 0
            InstallTime: 1725918630
            IsWayland: 0
            LastStartupWasCrash: 0
            Notes: Solus 4.5 ResilienceFP(D00-L1000-W0000000-T01) WR? WR+ 
            ProductID: {ec8030f7-c20a-464f-9b0e-13a3a9e97384}
            ProductName: Firefox
            ReleaseChannel: release
            SafeMode: 0
            SecondsSinceLastCrash: 70909
            StartupCacheValid: 1
            StartupCrash: 1
            StartupTime: 1725992032
            SubmittedFrom: Client
            TelemetryClientId: c29fe55b-c30a-4a07-afd9-6136ee57f9c9
            TelemetryEnvironment: {"build":{"applicationId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","applicationName":"Firefox","architecture":"x86-64","buildId":"20240903141347","version":"130.0","vendor":"Mozilla","displayVersion":"130.0","platformVersion":"130.0","xpcomAbi":"x86_64-gcc3","updaterAvailable":false},"partner":{"distributionId":null,"distributionVersion":null,"partnerId":null,"distributor":null,"distributorChannel":null,"partnerNames":[]},"system":{"memoryMB":32039,"virtualMaxMB":null,"cpu":{"extensions":["hasMMX","hasSSE","hasSSE2","hasSSE3","hasSSSE3","hasSSE4_1","hasSSE4_2","hasAVX","hasAVX2","hasAES"]},"os":{"name":"Linux","version":"6.10.8-301.current","locale":"en-CA","distro":"Solus","distroVersion":"4.5"},"hdd":{"profile":{"model":null,"revision":null,"type":null},"binary":{"model":null,"revision":null,"type":null},"system":{"model":null,"revision":null,"type":null}},"gfx":{"D2DEnabled":null,"DWriteEnabled":null,"ContentBackend":"Skia","Headless":false,"EmbeddedInFirefoxReality":null,"TargetFrameRate":165,"textScaleFactor":1,"adapters":[{"description":"NVIDIA GeForce GTX 1070 Ti/PCIe/SSE2","vendorID":"0x10de","deviceID":"0x1b82","subsysID":null,"RAM":0,"driver":null,"driverVendor":"nvidia/unknown","driverVersion":"560.35.3.0","driverDate":null,"GPUActive":true}],"monitors":[{"screenWidth":2560,"screenHeight":1440,"defaultCSSScaleFactor":1,"contentsScaleFactor":1},{"screenWidth":1920,"screenHeight":1080,"defaultCSSScaleFactor":1,"contentsScaleFactor":1}],"features":{"compositor":"none","hwCompositing":{"status":"available"},"gpuProcess":{"status":"unused"},"webrender":{"status":"available"},"wrCompositor":{"status":"blocked:FEATURE_FAILURE_DISABLE_RELEASE_OR_BETA"},"openglCompositing":{"status":"available"},"omtp":{"status":"unused"}}},"appleModelId":null,"hasWinPackageId":null},"settings":{"blocklistEnabled":true,"e10sEnabled":true,"e10sMultiProcesses":8,"fissionEnabled":true,"telemetryEnabled":false,"locale":"en-CA","intl":{},"update":{"channel":"release","enabled":false,"autoDownload":false,"background":false},"userPrefs":{"browser.startup.page":3,"browser.urlbar.autoFill":true,"browser.urlbar.autoFill.adaptiveHistory.enabled":false,"browser.urlbar.dnsResolveSingleWordsAfterSearch":0,"browser.urlbar.quicksuggest.dataCollection.enabled":false,"browser.urlbar.suggest.quicksuggest.nonsponsored":false,"browser.urlbar.suggest.quicksuggest.sponsored":false,"media.gmp-gmpopenh264.lastInstallStart":1725918661,"media.gmp-gmpopenh264.lastDownload":1725918662,"media.gmp-gmpopenh264.lastUpdate":1725918662,"media.gmp-widevinecdm.lastInstallStart":1725918779,"media.gmp-widevinecdm.lastDownload":1725918780,"media.gmp-widevinecdm.lastUpdate":1725918780,"media.gmp-manager.lastCheck":1725918779,"network.trr.strict_native_fallback":false,"privacy.donottrackheader.enabled":true,"signon.rememberSignons":false,"widget.content.gtk-high-contrast.enabled":true},"sandbox":{"effectiveContentProcessLevel":4,"contentWin32kLockdownState":3},"addonCompatibilityCheckEnabled":true,"isDefaultBrowser":null},"profile":{}}
            TelemetryProfileGroupId: b5e61165-cac1-411b-b99d-83d29dad75d4
            TelemetryServerURL: https://incoming.telemetry.mozilla.org
            TelemetrySessionId: a3d0053f-1f0d-4c36-b699-c9c11f52b8ba
            Throttleable: 1
            TotalPageFile: 74185535488
            TotalPhysicalMemory: 33595166720
            UptimeTS: .3836831
            Vendor: Mozilla
            Version: 130.0
            This report also contains technical information about the state of the application when it crashed.

            For the time being I have been using Brave for compatibility/stability reasons.

            I can confirm Matt's observations - exact same responses and issues persisting.
            I haven't found any other distro facing this issue (albeit hard to google for).

            It all seems to be based on running 2 video(videogame) programs at once - seems to be something in the updated nvidia drivers but that's just a guess.

            Anyone have any news on the topic or when we can expect the next update?

            I have also noticed that there a number of other apps that are affected. It was especially odd because not all are media based. I ran eopkg info <package> and grabbed the dependencies and reverse deps to see if there was a through line between all apps. The image lists the number of times the package was dependent on the 7 apps tested.

            Apps Tested:
            eopkg info firefox
            eopkg info gnome-calculator
            eopkg info gnome-calendar
            eopkg info celluloid
            eopkg info obs-studio
            eopkg info kdenlive
            eopkg info vlc


            *Reverse deps not listed - didn't seem to provide any insight

            I don't know if this helps but it seemed worthy of sharing 🤷

              Matt_Nico I would prob install Gpu-viewer (flatpak) and take a look at (vulkan)
              and see if anything jumps out maybe in queues and swapchains setting.
              Just an Idea. It shows alot alot of stuff on video.

              (Just info)

                MorningCoffeeZombie I also would have thought that there would be a common dependency between all of those apps which you tested (other than glibc). I too think this must be something with the nvidia drivers but I do not know what.
                I know Gnome wayland sessions have been having issues from it being mentioned on the forums, and that Budgie and Gnome share components, so I would also wonder if it has something to do with DE packages.

                Axios I ran gpu-viewer and honestly have no clue what I am looking at, it gives a ton of information but I do not know what could be "bad" so I can't find any issues.

                It does show that I have two available devices; my main GPU and "llvmpipe" which from my understanding uses the CPU to render things. It also confirmed that this system is running in x11 (I already knew that but I think it rules out the wayland issues others have faced).

                I just discovered something new about this issue. It appears that the vulkan driver is just flat out missing. This makes it extremely confusing that games are able to be run and the same with vkcube. But nonetheless when you check the output of inxi -G there are seemingly no vulkan drivers present

                inxi -G
                Graphics:
                  Device-1: NVIDIA GP104 [GeForce GTX 1070 Ti] driver: nvidia v: 560.35.03
                  Display: x11 server: X.Org v: 21.1.13 with: Xwayland v: 24.1.2 driver: X:
                    loaded: nouveau unloaded: fbdev,modesetting,vesa dri: nouveau
                    gpu: nvidia,nvidia-nvswitch resolution: 1: 2560x1440~165Hz 2: 1920x1080
                  API: EGL v: 1.5 drivers: nvidia,swrast
                    platforms: gbm,x11,surfaceless,device
                  API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: nvidia mesa v: 560.35.03
                    renderer: NVIDIA GeForce GTX 1070 Ti/PCIe/SSE2
                  API: Vulkan v: 1.3.290 drivers: N/A surfaces: xcb,xlib

                So this is clearly a much deeper issue

                  I had tried this across two kernels 6.10.9-302 and 6.10.8-301, and the same issue of the Vulkan driver not being present and affecting the behaviour of games and video rendering apps continued. Both kernels show inxi -G listing no Vulkan drivers.

                  So I did as @ReillyBrogan suggested in the update thread and installed the linux-lts kernel (6.6.50-254) to do more testing. However this created an entirely new set of issues with my system. After installing the lts kernel and running clr-boot-manager update I restarted my system. Selecting the lts kernel results in a black screen and the system never booting but also never throwing an error, it just sits on a blank black screen in perpetuity. But the more glaring issue is the effects this had on the current kernel. After attempting to start using the lts kernel and that not working I went to switch back to the most current kernel (6.10.9.302), but the system would no longer boot immediately throwing an initrd: device error. This error is very reminiscent of other issues involving clr-boot-manager and being unable to mount boot devices where I have run into seemingly "random" initrd errors which sometimes disappear overnight.

                  So as of right now I am running things off of the 6.10.8-301 kernel which is the last remaining working kernel on my system. Really not sure where to go from here or how to address such glaring issues.

                    Matt_Nico additionally running sudo eopkg check | grep Broken | awk '{print $4}' | xargs sudo eopkg it --reinstall to check for broken packages results in both linux-lts and linux-current being replaced. This happens no matter how many times I attempt to run the command so it appears to be replacing the broken packages with broken packages.

                    Matt_Nico Make sure vulkan-tools is installed
                    Then run (vkcubepp) it will show what gpu it is using and the cube vkcube should run to.
                    If that works I would say its installed if not then you have issues.

                    Mine runs like this just built in intel graphics
                    ~ $ vkcubepp
                    Selected GPU 0: llvmpipe (LLVM 18.1.8, 256 bits), type: Cpu
                    But would think yours should show the nvidia Gpu

                    I couldnt get inserted properly so below is a screenshot you have type addy in...Sorry

                    Note: Note not all what that is saying is true and current because it is 6yr old and Solus has grown since then
                    and evolved.

                    Also this is from Vulkan download appimage and mark as exec and run.
                    Mostly duplicates Gpu-viewer but just for Vulkan.
                    https://vulkan.gpuinfo.org/download.php

                    I am by no means as expert on Graphics just stuff I see may be a use.