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

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.

                    Axios looking at the thread history you can see that I have been testing with vkcube and that it will run normally when it is the only program running. Again the problem is if you are to open firefox, or celluloid, or a game which uses vulkan. It is only when multiple programs are being utilized. Two instances of the same program or game do not cause this issue.

                    I can see what gpu my system is using whenever I use vkcube or inxi, my Firefox pastebins also reflect the utilization of my nvidia gpu. It is always using my nvidia gpu.

                    I have stated that I am not sure what the contents of gpu-viewer really indicate and I cannot change anything within that program so I don't see how that vulkan appimage could assist me. vulkaninfo provides this warning message prior to its readout:

                    WARNING: [Loader Message] Code 0 : terminator_CreateInstance: Received return code -3 from call to vkCreateInstance in ICD /usr/lib64/libvulkan_virtio.so. Skipping this driver.

                    These drivers were just reinstalled so it appears the ones my system downloaded are broken or somehow permissions are missing

                    I have 2 laptops 1 with vulkan 1 without
                    The Vulkan one Runs Furmark (Benchmark for Vulkan) and firefox and whatever I want without issues.

                    Both when I run (Vulkaninfo) have errors and the same warning you have so I am going say
                    those are prob normal. (Unless Dev says different)

                    At this point I tend to lean towards what MorningCoffee said that it might be a Nvidia issue
                    or maybe steam?

                    I Hope this help some.