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

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.

                  Matt_Nico But nonetheless when you check the output of inxi -G there are seemingly no vulkan drivers present

                  This is probably a red herring as it looks the same for me, and Vulkan works fine
                  (on Xorg, and on Wayland after first logging in to an Xorg session at least ^^)

                  Sorry for late responses; been out of town

                  The most recent update has not changed anything regarding this situation, at least on my rig.
                  My inxi -G is similar to @Matt_Nico 's with the exception of what's loaded.
                  I always run the LTS kernel so I don't specifically think the lts/current is the issue. (Usually the black screen is the result of not having -current or -lts packages in pull replacement parity)

                  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: nvidia gpu: nvidia,nvidia-nvswitch resolution: 1: 1920x1080
                  2: 1440x900
                  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

                  This Might be handy to have it tests vulkan memory.
                  I ran and tested mine seems to work the verbose mode gives extra stuff that I have not digested yet.
                  (Had no errors)
                  Just download the linux and extract and run from terminal CTRL+C kills it or it will continue to run when you close
                  terminal.