(state of) Vulcan video platform in Fedora, and use of Vulcan API vs current VA-API on modern laptops?


Am I missing something? There’s no —>

—> in there…[1]

@yurislnx could you give me the exact command that you have used to be able to read that output[2]?

Also, the VLC part may or may not be offtopic, but for how I see it, this is part of the overall, bigger problem I am having, which is “Nvidia GPU doesn’t accelerate decoding… at all”.




I have used

on both PCs and they both act the same: the GPU may somewhat work, but even the GT 1030 doesn’t go beyond 40% use when playing a 4k video and the CPU spikes to 100% use, with brave being 70+ % of the overall use…


  1. Also I am basically trying to solve the same problem on two computers, as I said before. Both don’t seem to use the Nvidia GPU to accelerate video decoding.
    Both these Nvidia computers spike the CPU like crazy and ALSO get the GPU working at the same time, both on VLC and Brave [youtube].
    GPU Video Decoding Acceleration should mean “the CPU chills and does nothing, while the GPU sweats bullets”. That IS what happens on my AMD PCs… ↩︎

  2. Maybe the version which reduces the search time delta to a couple of days at most. The journals always start off from weeks to months ago… ↩︎

I can now confirm that even on the third PC, a Lenovo miniPC with only an iGPU, both the CPU and GPU spike while playing VLC, and only the CPU does any work with Brave.

:~$ inxi -Fzxx
System:
  Kernel: 6.19.12-200.fc43.x86_64 arch: x86_64 bits: 64 compiler: gcc
    v: 15.2.1
  Desktop: KDE Plasma v: 6.6.4 tk: Qt v: N/A wm: kwin_wayland dm: SDDM
    Distro: Fedora Linux 43 (KDE Plasma Desktop Edition)
Machine:
  Type: Desktop System: LENOVO product: 10AAS1GR00 v: ThinkCentre M93p
    serial: <superuser required>
  Mobo: LENOVO model: SHARKBAY v: NOK serial: <superuser required>
    part-nu: LENOVO_MT_10AA Firmware: BIOS vendor: LENOVO v: FBKT89AUS
    date: 06/06/2014
CPU:
  Info: dual core model: Intel Core i5-4570T bits: 64 type: MT MCP
    arch: Haswell rev: 3 cache: L1: 128 KiB L2: 512 KiB L3: 4 MiB
  Speed (MHz): avg: 3012 min/max: 800/3600 cores: 1: 3012 2: 3012 3: 3012
    4: 3012 bogomips: 23148
  Flags-basic: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: Intel Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics
    vendor: Lenovo driver: i915 v: kernel arch: Gen-7.5 ports: active: HDMI-A-1
    empty: DP-1, DP-2, HDMI-A-2, HDMI-A-3, VGA-1 bus-ID: 00:02.0
    chip-ID: 8086:0412
  Display: wayland server: Xwayland v: 24.1.9 compositor: kwin_wayland
    driver: gpu: i915 display-ID: 0
  Monitor-1: HDMI-A-1 model: LG (GoldStar) TV res: 1360x768 hz: 60 dpi: 22
    diag: 1836mm (72.3")
  API: EGL v: 1.5 platforms: device: 0 drv: crocus device: 1 drv: swrast
    gbm: drv: crocus surfaceless: drv: crocus wayland: drv: crocus x11:
    drv: crocus
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel mesa v: 25.3.6 glx-v: 1.4
    direct-render: yes renderer: Mesa Intel HD Graphics 4600 (HSW GT2)
    device-ID: 8086:0412 display-ID: :0.0
  API: Vulkan v: 1.4.341 surfaces: N/A device: 0 type: integrated-gpu
    driver: mesa intel device-ID: 8086:0412 device: 1 type: cpu
    driver: mesa llvmpipe device-ID: 10005:0000
  Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
    de: kscreen-console,kscreen-doctor wl: wayland-info x11: xdriinfo,
    xdpyinfo, xprop, xrandr
Audio:
  Device-1: Intel Xeon E3-1200 v3/4th Gen Core Processor HD Audio
    vendor: Lenovo driver: snd_hda_intel v: kernel bus-ID: 00:03.0
    chip-ID: 8086:0c0c
  Device-2: Intel 8 Series/C220 Series High Definition Audio vendor: Lenovo
    driver: snd_hda_intel v: kernel bus-ID: 00:1b.0 chip-ID: 8086:8c20
  API: ALSA v: k6.19.12-200.fc43.x86_64 status: kernel-api
  Server-1: PipeWire v: 1.4.11 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    4: pw-jack type: plugin
Network:
  Device-1: Intel Ethernet I217-LM vendor: Lenovo driver: e1000e v: kernel
    port: f080 bus-ID: 00:19.0 chip-ID: 8086:153a
  IF: eno1 state: down mac: <filter>
  Device-2: TP-Link TL-WN823N v2/v3 [Realtek RTL8192EU] driver: rtl8xxxu
    type: USB rev: 2.1 speed: 480 Mb/s lanes: 1 bus-ID: 1-3:2 chip-ID: 2357:0109
  IF: wlp0s20u3 state: up mac: <filter>
Drives:
  Local Storage: total: 232.89 GiB used: 197.71 GiB (84.9%)
  ID-1: /dev/sda vendor: Integral Memory model: V Series SATA SSD 250GB
    size: 232.89 GiB speed: 6.0 Gb/s serial: <filter>
Partition:
  ID-1: / size: 225.05 GiB used: 197.26 GiB (87.7%) fs: btrfs dev: /dev/sda3
  ID-2: /boot size: 973.4 MiB used: 452.7 MiB (46.5%) fs: ext4
    dev: /dev/sda2
  ID-3: /home size: 225.05 GiB used: 197.26 GiB (87.7%) fs: btrfs
    dev: /dev/sda3
Swap:
  ID-1: swap-1 type: zram size: 6.68 GiB used: 1.03 GiB (15.4%) priority: 100
    dev: /dev/zram0
  ID-2: swap-2 type: partition size: 6.84 GiB used: 0 KiB (0.0%)
    priority: -1 dev: /dev/sda4
Sensors:
  System Temperatures: cpu: 67.0 C mobo: N/A
  Fan Speeds (rpm): N/A
Info:
  Memory: total: 8 GiB note: est. available: 6.68 GiB used: 4.45 GiB (66.6%)
  Processes: 306 Power: uptime: 26m wakeups: 0 Init: systemd v: 258
    default: graphical
  Packages: pm: rpm pkgs: N/A note: see --rpm pm: flatpak pkgs: 10
    Compilers: N/A Shell: Bash v: 5.3.0 running-in: konsole inxi: 3.3.40

What do you people think?
Should I make a page for this issue in particular?
Because from the little I can test with my many PCs, it seems that Intel CPUs like to go crazy when playing videos, and non-AMD GPUs don’t like to accelerate videos… ???

Run vlc from the terminal directly, then open a test H264 video from the application UI. In the terminal, you will see logs showing what the application is trying to do, including which decoder is used. If you paste those logs here, someone may be able to advise further.

Yes, you.
What command did you use to not get Logs from a month ago?

Use the -b option with journalctl to select only the logs related to a specific boot period. -b 0 selects only the current boot. -b -1 selects only the last boot, etc.
Use man journalctl to see what options are available and their effects.

The command shown by @yurislnx when run in a terminal should show messages in that terminal while the app is running

I am genuinely sorry if I missed it, because I can only find you telling/showing me what command to use.

In the meantime I’m also getting help from here:

:~$ journalctl --since -8d -g "avcodec decoder"

-- Boot af167069ce91473a8b90ef3b6b09934c --
-- Boot 4f8bdc472bfc485c84d790d93a1bb837 --
-- Boot 8119d3023d2145d7a0b4c04fd6ab08c5 --
-- Boot 4be01591d740440d990a9b6a8f9ec82d --
-- Boot b28237a99d9c405c9c763744ba234e7f --
-- Boot 1a40e62059334cba991ea105df1066de --
-- Boot 51a514a2d86f4f339b388de094cf6619 --
-- Boot 6f48b54456c94066b89cce5723bbb582 --
-- Boot 59d64e1a683b49969567413678cc68cc --
-- Boot ac64328dc93a4fadacb2282eebf24a4d --
-- Boot bdfab36cacc64a4caa84d96157e19901 --
-- Boot 1317c58c83b1450e99581f6ffa34ab22 --
-- Boot ab555384a50448abbb725f16aa7faf5b --
-- Boot 73d2ad17673347fbbcea3647719de837 --
-- Boot 59a6294f879741b89bdddc64963d10a6 --
-- Boot 7e20c649f8084990adb88c136c743dbf --
-- Boot 20f96f43e2cf479a9e031627d23af8d8 --
-- Boot 5c05df1d342b469986f070abda9b60f7 --
-- Boot eedac114d18e431d9140400a16fb3358 --
-- Boot 6e11e1b0c0814545b564e2e81f24fee7 --
-- Boot fe5d2d55a6544f5190521f0f7f44196c --
-- Boot 5fae295dbe3f4baa91da7e5693c9d8d3 --
-- Boot ef547326dad4478d89c261e1fe886067 --
-- Boot 5d689e8d4e374f6fb6d34cca16f03484 --
-- Boot ed5a9eb1f43c4392b546541e73748149 --
-- Boot 3bcc465e5fad47a0b0fa67aa8bd0ceba --
-- Boot 54b7ab50b3b6434b9cc18f74b65df9bb --
-- Boot 8fa8bba17013472b9d9e36f86800c190 --
-- Boot 0b61be2ea811451db384a649ffa20409 --
-- Boot 6dd5abf6d9a743f9b15cb1c8f006c357 --
-- Boot ebcf77c837de4d1ea1ab57f212dfb925 --
-- Boot 55d33f24511e4f00a7e77245dd860bd7 --
-- Boot da3f53c04cc0416aa4eabfd1ec321b74 --
-- Boot b1b6cf1f1fa640fda64faa7fa725749e --
-- Boot daeb9c1651fb4ec6b35de8885aa62e69 --
-- Boot 6556820384714f3baa75be81b3503c38 --
-- Boot b93cb220b8964f388bd2e72d2aacc88b --
-- Boot 702cc0e6e7c443c88d9bb5d265aea5b5 --
-- Boot fa2d81c53bec4e359decfb54e115d512 --
-- No entries --

I think I did this right…

I think Yuri is asking you to share what VLC logs in the terminal. :slightly_smiling_face:

Yuri was asking that too.

For the VLC stuff, should I filter for “vlc” instead, after following the other instructions?

VLC does not log very much into the journal log at all. It writes most of its output to stdout and stderr so if you want to really see what it’s spitting out, open a terminal, run vlc and open one of your video files.

In fact for my quick test it wrote nothing to the journal log but the following onto stdout:

┌─🎩 lurcher ~/Videos
├─
└─➜ vlc                                                                                                                                                                                                  ⏱️ 12s 19:35 Mon 20-Apr
VLC media player 3.0.23 Vetinari (revision 3.0.23-2-0-g79128878dd)
[0000563b0aa37590] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
[0000563b0aacdf50] main playlist: playlist is empty
uint DBusMenuExporterDBus::GetLayout(int, int, const QStringList&, DBusMenuLayoutItem&): Condition failed: menu
uint DBusMenuExporterDBus::GetLayout(int, int, const QStringList&, DBusMenuLayoutItem&): Condition failed: menu
libva info: VA-API version 1.22.0
libva info: Trying to open /usr/lib64/dri-nonfree/nvidia_drv_video.so
libva info: Trying to open /usr/lib64/dri-freeworld/nvidia_drv_video.so
libva info: Trying to open /usr/lib64/dri/nvidia_drv_video.so
libva info: Found init function __vaDriverInit_1_0
libva info: va_openDriver() returns 0
[00007fd50c001fc0] glconv_vaapi_x11 gl error: vaDeriveImage: operation failed
[00007fd50816af60] main video output error: video output creation failed
[00007fd524c12540] main decoder error: failed to create video output
[hevc @ 0x7fd5253bd8c0] get_buffer() failed
[hevc @ 0x7fd5253bd8c0] thread_get_buffer() failed
[hevc @ 0x7fd524c312c0] get_buffer() failed
[hevc @ 0x7fd524c312c0] thread_get_buffer() failed
uint DBusMenuExporterDBus::GetLayout(int, int, const QStringList&, DBusMenuLayoutItem&): Condition failed: menu
uint DBusMenuExporterDBus::GetLayout(int, int, const QStringList&, DBusMenuLayoutItem&): Condition failed: menu

As such you may well struggle to find anything about it in journalctl.

It also does not seem to prefix its messages with an easily greppable string, so picking one string like “vlc” as you suggest will get you next to nothing back unless something happens to contain “vlc”.

Running the command in the terminal would seem to be your best bet - at least you’ll see everything it pumps out in one place.

Alternatively for VLC you can start VLC then select Tools > Messages from the menu and change the verbosity in the bottom left corner of the window to ‘2 (debug)’ before starting a video.
That way you’re only dealing with its log messages, and you have a search/filter option at the bottom of the window to let you search for ‘avcodec’ and see which decoder is being used.

No, literally just run vlc in your terminal, and then open a video file.
The app will print logs to the terminal while it runs. You don’t need filters as you shouldn’t see too messages anyway.

I’ll be able to test tomorrow.

In the meanwhile, please, leave me clear instructions about what to find, and how to find it.

Just to make an example, this —>

—> sounds like “VLC has built-in benchmarks (standardised tests), just select one of these benchmarks-videos to check how VLC is working.”.
WHY does it sound like that to people like me?

  1. I (and everyone and anyone of the general human population) barely know anything about the console, and want to keep it that way. Graphical User Interfaces have been the future so hard that DOS got buried under 6 feet of GUIs.
  2. Unclear instructions about complex techniques, processes or machines will at best result in a failed operation.

“Just run the journal” was not enough info, because I got greeted with last month’s date and multiple entries per second (50k lines can span barely over 17 hours), and finding instructions is difficult, that’s why I am asking here, and why I end up writing instructions/tutorials once I am done with my problems: they are written in a humane way and they are easy to find.

Just upgraded to Fedora 44.

:~$ inxi -Fzxx
System:
  Kernel: 6.19.14-300.fc44.x86_64 arch: x86_64 bits: 64 compiler: gcc
    v: 16.0.1
  Desktop: KDE Plasma v: 6.6.4 tk: Qt v: N/A wm: kwin_wayland dm: SDDM
    Distro: Fedora Linux 44 (KDE Plasma Desktop Edition)
Machine:
  Type: Desktop Mobo: ASRock model: H170 Pro4S serial: <superuser required>
    Firmware: UEFI vendor: American Megatrends v: P1.80 date: 01/22/2016
CPU:
  Info: quad core model: Intel Core i5-6400 bits: 64 type: MCP arch: Skylake-S
    rev: 3 cache: L1: 256 KiB L2: 1024 KiB L3: 6 MiB
  Speed (MHz): avg: 3195 min/max: 800/3300 cores: 1: 3195 2: 3195 3: 3195
    4: 3195 bogomips: 21599
  Flags-basic: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: NVIDIA TU106 [GeForce RTX 2070] vendor: ZOTAC driver: nvidia
    v: 595.58.03 arch: Turing pcie: speed: 5 GT/s lanes: 16 ports:
    active: HDMI-A-1 empty: DP-1, DP-2, DP-3, DVI-D-1 bus-ID: 01:00.0
    chip-ID: 10de:1f02
  Display: wayland server: Xwayland v: 24.1.11 compositor: kwin_wayland
    driver: gpu: nv_platform,nvidia,nvidia-nvswitch display-ID: 0
  Monitor-1: HDMI-A-1 model: Panasonic Panasonic-TV res: 3840x2160 hz: 60
    dpi: 104 diag: 1084mm (42.7")
  API: EGL v: 1.5 platforms: device: 0 drv: nvidia device: 2 drv: swrast
    gbm: drv: nvidia surfaceless: drv: nvidia wayland: drv: nvidia x11:
    drv: nvidia inactive: device-1
  API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: nvidia mesa v: 595.58.03
    glx-v: 1.4 direct-render: yes renderer: NVIDIA GeForce RTX 2070/PCIe/SSE2
    display-ID: :0.0
  API: Vulkan v: 1.4.341 surfaces: N/A device: 0 type: discrete-gpu
    driver: nvidia device-ID: 10de:1f02 device: 1 type: cpu
    driver: mesa llvmpipe device-ID: 10005:0000
  Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
    de: kscreen-console,kscreen-doctor gpu: nvidia-settings,nvidia-smi
    wl: wayland-info x11: xdriinfo, xdpyinfo, xprop, xrandr
Audio:
  Device-1: Intel 100 Series/C230 Series Family HD Audio vendor: ASRock
    driver: snd_hda_intel v: kernel bus-ID: 00:1f.3 chip-ID: 8086:a170
  Device-2: NVIDIA TU106 High Definition Audio vendor: ZOTAC
    driver: snd_hda_intel v: kernel pcie: speed: 8 GT/s lanes: 16
    bus-ID: 01:00.1 chip-ID: 10de:10f9
  API: ALSA v: k6.19.14-300.fc44.x86_64 status: kernel-api
  Server-1: PipeWire v: 1.6.4 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    4: pw-jack type: plugin
Network:
  Device-1: Intel Ethernet I219-V vendor: ASRock driver: e1000e v: kernel
    port: N/A bus-ID: 00:1f.6 chip-ID: 8086:15b8
  IF: enp0s31f6 state: up speed: 1000 Mbps duplex: full mac: <filter>
Drives:
  Local Storage: total: 1.61 TiB used: 739.64 GiB (44.9%)
  ID-1: /dev/sda vendor: Seagate model: ST1000DM003-1CH162 size: 931.51 GiB
    speed: 6.0 Gb/s serial: <filter>
  ID-2: /dev/sdb vendor: Kingston model: SA400S37240G size: 223.57 GiB
    speed: 6.0 Gb/s serial: <filter>
  ID-3: /dev/sdc model: SSD 512GB size: 476.94 GiB type: USB rev: 3.1
    spd: 5 Gb/s lanes: 1 serial: <filter>
  ID-4: /dev/sdd vendor: PNY model: PNY UFD20 size: 14.46 GiB type: USB
    rev: 2.0 spd: 480 Mb/s lanes: 1 serial: <filter>
Partition:
  ID-1: / size: 39.02 GiB used: 25.03 GiB (64.2%) fs: btrfs dev: /dev/sdb4
  ID-2: /boot size: 1.9 GiB used: 818.9 MiB (42.1%) fs: ext4 dev: /dev/sdb3
  ID-3: /boot/efi size: 598.8 MiB used: 20 MiB (3.3%) fs: vfat
    dev: /dev/sdb1
  ID-4: /home size: 39.02 GiB used: 25.03 GiB (64.2%) fs: btrfs
    dev: /dev/sdb4
Swap:
  ID-1: swap-1 type: zram size: 8 GiB used: 16 KiB (0.0%) priority: 100
    dev: /dev/zram0
  ID-2: swap-2 type: partition size: 3.83 GiB used: 0 KiB (0.0%)
    priority: -1 dev: /dev/sdb2
Sensors:
  System Temperatures: cpu: 41.0 C pch: 38.0 C mobo: N/A
  Fan Speeds (rpm): N/A
Info:
  Memory: total: 16 GiB available: 15.54 GiB used: 6.44 GiB (41.5%)
  Processes: 385 Power: uptime: 5m wakeups: 0 Init: systemd v: 259
    default: graphical
  Packages: pm: rpm pkgs: N/A note: see --rpm pm: flatpak pkgs: 16
    Compilers: gcc: 16.0.1 Shell: Bash v: 5.3.9 running-in: konsole inxi: 3.3.40

Brave seems to be working way worse than before (nothing seems to be GPU-accelerated anymore, IN BRAVE ONLU) and there’s one new error (listed later, to make the message easier to read).
Nothing “fixed itself”.

I’d really appreciate those konsole commands to test the thing.

“Just google them.”
No,
because:

  1. I am being given instructions here, so I am to be given the command to follow said instructions here.
  2. There can easily be different commands which show slightly different things, like top and glances, so I’d rather not waste time fishing for the wrong one since point 1 stands.
  3. I am sick, I don’t have time to waste, especially when I rarely get healthy enough to live.
    To ask me to follow vague instructions and pretend I just know things I came here to ask for (because Google is useless) wasting such precious and valuable time is such a great insult which not much can surpass (like a 7 out of 10 on the disrespect scale).



Brave gives 4 error_crash notifications when made to launch.
I guess they are all the same, and posting them all in the same message would hit the character limit. Here’s the message:

           PID: 3829 (brave)
           UID: 1000 (isaac)
           GID: 1000 (isaac)
        Signal: 4 (ILL)
     Timestamp: Thu 2026-04-30 15:00:57 CEST (12s ago)
  Command Line: $'/opt/brave.com/brave/brave --type=gpu-process --enable-gpu-rasterization --ozone-platform=wayland --render-node-override=/dev/dri/renderD128 --crashpad-handler-pid=3771 --enable-crash-reporter=b74589bf-3c91-47c2-8a9a-8f3acb840f03, --disable-breakpad --change-stack-guard-on-fork=enable --gpu-preferences=UAAAAAAAAAAgAQAMAAAAAAAAAAAAAGAAAgAAAAIAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAA --shared-files --metrics-shmem-handle=4,i,639966818127444259,12225836424916041183,262144 --field-trial-handle=3,i,2776536619026229076,14775618021618777195,262144 --enable-features=VaapiVideoDecoder,Vulkan,VulkanFromANGLE --disable-features=EyeDropper --variations-seed-version=main@e6f9e12e497f80c5a380301cdf542746bf3d81c1 --pseudonymization-salt-handle=7,i,613026920125123608,17817997281797763595,4 --trace-process-track-uuid=3190708988185955192'
    Executable: /opt/brave.com/brave/brave
 Control Group: /user.slice/user-1000.slice/user@1000.service/app.slice/app-brave\x2dbrowser@e272544ee8ea49e19083051ebff926fb.service
          Unit: user@1000.service
     User Unit: app-brave\x2dbrowser@e272544ee8ea49e19083051ebff926fb.service
         Slice: user-1000.slice
     Owner UID: 1000 (isaac)
       Boot ID: 4365c26069194033827eaa15b377bee5
    Machine ID: 1cbe594bbe414604ace332498818da91
      Hostname: localhost-live
       Storage: /var/lib/systemd/coredump/core.brave.1000.4365c26069194033827eaa15b377bee5.3829.1777554057000000.zst (present)
  Size on Disk: 5.4M
       Message: Process 3829 (brave) of user 1000 dumped core.
                
                Module libfmt.so.11 from rpm fmt-11.2.0-4.fc44.x86_64
                Module libspdlog.so.1.15 from rpm spdlog-1.15.3-4.fc44.x86_64
                Module libMangoHud.so from rpm mangohud-0.8.3~rc1-2.fc44.x86_64
                Module libxcb-glx.so.0 from rpm libxcb-1.17.0-7.fc44.x86_64
                Module libtinfo.so.6 from rpm ncurses-6.6-1.fc44.x86_64
                Module libedit.so.0 from rpm libedit-3.1-58.20251016cvs.fc44.x86_64
                Module libvulkan_lvp.so from rpm mesa-26.0.5-3.fc44.x86_64
                Module libvulkan_dzn.so from rpm mesa-26.0.5-3.fc44.x86_64
                Module libSPIRV-Tools.so from rpm spirv-tools-2026.1-1.fc44.x86_64
                Module libdisplay-info.so.3 from rpm libdisplay-info-0.3.0-1.fc44.x86_64
                Module libwayland-client.so.0 from rpm wayland-1.24.0-3.fc44.x86_64
                Module libxshmfence.so.1 from rpm libxshmfence-1.3.2-8.fc44.x86_64
                Module libxcb-randr.so.0 from rpm libxcb-1.17.0-7.fc44.x86_64
                Module libxcb-sync.so.1 from rpm libxcb-1.17.0-7.fc44.x86_64
                Module libxcb-xfixes.so.0 from rpm libxcb-1.17.0-7.fc44.x86_64
                Module libxcb-present.so.0 from rpm libxcb-1.17.0-7.fc44.x86_64
                Module libxcb-dri3.so.0 from rpm libxcb-1.17.0-7.fc44.x86_64
                Module libX11-xcb.so.1 from rpm libX11-1.8.13-1.fc44.x86_64
                Module libzstd.so.1 from rpm zstd-1.5.7-5.fc44.x86_64
                Module libbrotlicommon.so.1 from rpm brotli-1.2.0-3.fc44.x86_64
                Module liblzma.so.5 from rpm xz-5.8.2-2.fc44.x86_64
                Module libgraphite2.so.3 from rpm graphite2-1.3.14-20.fc44.x86_64
                Module libdatrie.so.1 from rpm libdatrie-0.2.14-2.fc44.x86_64
                Module libbrotlidec.so.1 from rpm brotli-1.2.0-3.fc44.x86_64
                Module libbz2.so.1 from rpm bzip2-1.0.8-23.fc44.x86_64
                Module libxml2.so.2 from rpm libxml2-2.12.10-6.fc44.x86_64
                Module libgmp.so.10 from rpm gmp-6.3.0-5.fc44.x86_64
                Module libnettle.so.8 from rpm nettle-3.10.1-3.fc44.x86_64
                Module libhogweed.so.6 from rpm nettle-3.10.1-3.fc44.x86_64
                Module libtasn1.so.6 from rpm libtasn1-4.21.0-1.fc44.x86_64
                Module libunistring.so.5 from rpm libunistring-1.1-11.fc44.x86_64
                Module libidn2.so.0 from rpm libidn2-2.3.8-3.fc44.x86_64
                Module libp11-kit.so.0 from rpm p11-kit-0.26.2-1.fc44.x86_64
                Module libcrypto.so.3 from rpm openssl-3.5.5-2.fc44.x86_64
                Module libkeyutils.so.1 from rpm keyutils-1.6.3-7.fc44.x86_64
                Module libkrb5support.so.0 from rpm krb5-1.22.2-3.fc44.x86_64
                Module libcom_err.so.2 from rpm e2fsprogs-1.47.3-4.fc44.x86_64
                Module libk5crypto.so.3 from rpm krb5-1.22.2-3.fc44.x86_64
                Module libkrb5.so.3 from rpm krb5-1.22.2-3.fc44.x86_64
                Module libblkid.so.1 from rpm util-linux-2.41.4-7.fc44.x86_64
                Module libXi.so.6 from rpm libXi-1.8.2-4.fc44.x86_64
                Module libharfbuzz.so.0 from rpm harfbuzz-14.1.0-2.fc44.x86_64
                Module libthai.so.0 from rpm libthai-0.1.30-2.fc44.x86_64
                Module libfribidi.so.0 from rpm fribidi-1.0.16-4.fc44.x86_64
                Module libpixman-1.so.0 from rpm pixman-0.46.2-3.fc44.x86_64
                Module libxcb-shm.so.0 from rpm libxcb-1.17.0-7.fc44.x86_64
                Module libxcb-render.so.0 from rpm libxcb-1.17.0-7.fc44.x86_64
                Module libXrender.so.1 from rpm libXrender-0.9.12-4.fc44.x86_64
                Module libfreetype.so.6 from rpm freetype-2.14.3-1.fc44.x86_64
                Module libfontconfig.so.1 from rpm fontconfig-2.17.0-4.fc44.x86_64
                Module libpng16.so.16 from rpm libpng-1.6.56-1.fc44.x86_64
                Module libdrm.so.2 from rpm libdrm-2.4.131-1.fc44.x86_64
                Module libXau.so.6 from rpm libXau-1.0.12-4.fc44.x86_64
                Module libgnutls.so.30 from rpm gnutls-3.8.12-1.fc44.x86_64
                Module libavahi-client.so.3 from rpm avahi-0.9~rc2-8.fc44.x86_64
                Module libavahi-common.so.3 from rpm avahi-0.9~rc2-8.fc44.x86_64
                Module libgssapi_krb5.so.2 from rpm krb5-1.22.2-3.fc44.x86_64
                Module libsystemd.so.0 from rpm systemd-259.5-1.fc44.x86_64
                Module libselinux.so.1 from rpm libselinux-3.10-1.fc44.x86_64
                Module libmount.so.1 from rpm util-linux-2.41.4-7.fc44.x86_64
                Module libz.so.1 from rpm zlib-ng-2.3.3-3.fc44.x86_64
                Module libgmodule-2.0.so.0 from rpm glib2-2.88.0-1.fc44.x86_64
                Module libplds4.so from rpm nss-3.122.1-1.fc44.x86_64
                Module libplc4.so from rpm nss-3.122.1-1.fc44.x86_64
                Module libffi.so.8 from rpm libffi-3.5.2-2.fc44.x86_64
                Module libpcre2-8.so.0 from rpm pcre2-10.47-1.fc44.1.x86_64
                Module libatspi.so.0 from rpm at-spi2-core-2.60.2-1.fc44.x86_64
                Module libXrandr.so.2 from rpm libXrandr-1.5.4-7.fc44.x86_64
                Module libXfixes.so.3 from rpm libXfixes-6.0.1-7.fc44.x86_64
                Module libXdamage.so.1 from rpm libXdamage-1.1.6-7.fc44.x86_64
                Module libXcomposite.so.1 from rpm libXcomposite-0.4.6-7.fc44.x86_64
                Module libudev.so.1 from rpm systemd-259.5-1.fc44.x86_64
                Module libpango-1.0.so.0 from rpm pango-1.57.1-1.fc44.x86_64
                Module libcairo.so.2 from rpm cairo-1.18.4-6.fc44.x86_64
                Module libXext.so.6 from rpm libXext-1.3.6-5.fc44.x86_64
                Module libX11.so.6 from rpm libX11-1.8.13-1.fc44.x86_64
                Module libgbm.so.1 from rpm mesa-26.0.5-3.fc44.x86_64
                Module libasound.so.2 from rpm alsa-lib-1.2.15.3-3.fc44.x86_64
                Module libxkbcommon.so.0 from rpm libxkbcommon-1.13.1-2.fc44.x86_64
                Module libxcb.so.1 from rpm libxcb-1.17.0-7.fc44.x86_64
                Module libexpat.so.1 from rpm expat-2.7.3-2.fc44.x86_64
                Module libcups.so.2 from rpm cups-2.4.18-1.fc44.x86_64
                Module libdbus-1.so.3 from rpm dbus-1.16.2-1.fc44.x86_64
                Module libatk-bridge-2.0.so.0 from rpm at-spi2-core-2.60.2-1.fc44.x86_64
                Module libatk-1.0.so.0 from rpm at-spi2-core-2.60.2-1.fc44.x86_64
                Module libgio-2.0.so.0 from rpm glib2-2.88.0-1.fc44.x86_64
                Module libsmime3.so from rpm nss-3.122.1-1.fc44.x86_64
                Module libnssutil3.so from rpm nss-3.122.1-1.fc44.x86_64
                Module libnss3.so from rpm nss-3.122.1-1.fc44.x86_64
                Module libnspr4.so from rpm nss-3.122.1-1.fc44.x86_64
                Module libgobject-2.0.so.0 from rpm glib2-2.88.0-1.fc44.x86_64
                Module libglib-2.0.so.0 from rpm glib2-2.88.0-1.fc44.x86_64
                Stack trace of thread 3869:
                #0  0x00007f8bdd40c05e _Z10get_paramsv.cold (libMangoHud.so + 0xc05e)
                #1  0x00007f8bdd4a8153 _ZN6NVIDIA20get_samples_and_copyEv (libMangoHud.so + 0xa8153)
                #2  0x00007f8bdd5cb8c6 execute_native_thread_routine (libMangoHud.so + 0x1cb8c6)
                #3  0x00007f8c0ce007b9 start_thread (libc.so.6 + 0x737b9)
                #4  0x00007f8c0ce84acc __clone3 (libc.so.6 + 0xf7acc)
                
                Stack trace of thread 3830:
                #0  0x00007f8c0ce08e92 __syscall_cancel_arch (libc.so.6 + 0x7be92)
                #1  0x00007f8c0cdfd0cc __internal_syscall_cancel (libc.so.6 + 0x700cc)
                #2  0x00007f8c0cdfd114 __syscall_cancel (libc.so.6 + 0x70114)
                #3  0x00007f8c0ce84db5 epoll_wait (libc.so.6 + 0xf7db5)
                #4  0x000055a1f6de05d9 n/a (/opt/brave.com/brave/brave + 0x36ba5d9)
                #5  0x000055a1f7310dc7 n/a (/opt/brave.com/brave/brave + 0x3beadc7)
                #6  0x000055a1f73104c1 n/a (/opt/brave.com/brave/brave + 0x3bea4c1)
                #7  0x000055a1f7310388 n/a (/opt/brave.com/brave/brave + 0x3bea388)
                #8  0x000055a1f802e0c8 n/a (/opt/brave.com/brave/brave + 0x49080c8)
                #9  0x000055a1f802f265 n/a (/opt/brave.com/brave/brave + 0x4909265)
                #10 0x00007f8c0ce007b9 start_thread (libc.so.6 + 0x737b9)
                #11 0x00007f8c0ce84acc __clone3 (libc.so.6 + 0xf7acc)
                
                Stack trace of thread 3829:
                #0  0x00007f8c0ce08e92 __syscall_cancel_arch (libc.so.6 + 0x7be92)
                #1  0x00007f8c0cdfd0cc __internal_syscall_cancel (libc.so.6 + 0x700cc)
                #2  0x00007f8c0cdfd417 __GI___futex_abstimed_wait_cancelable64 (libc.so.6 + 0x70417)
                #3  0x00007f8c0ce025dd __pthread_clockjoin_ex (libc.so.6 + 0x755dd)
                #4  0x00007f8bdd5cb93b _ZNSt6thread4joinEv (libMangoHud.so + 0x1cb93b)
                #5  0x00007f8bdd4a5775 _ZNSt23_Sp_counted_ptr_inplaceI3GPUSaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv (libMangoHud.so + 0xa5775)
                #6  0x00007f8bdd4a5492 _ZNSt10unique_ptrI4GPUSSt14default_deleteIS0_EED1Ev (libMangoHud.so + 0xa5492)
                #7  0x00007f8c0cda978c __cxa_finalize (libc.so.6 + 0x1c78c)
                #8  0x00007f8bdd423a47 __do_global_dtors_aux (libMangoHud.so + 0x23a47)
                #9  0x00007f8c0ddab2d2 _dl_call_fini (ld-linux-x86-64.so.2 + 0x12d2)
                #10 0x00007f8c0ddab7d7 __GI__dl_catch_exception (ld-linux-x86-64.so.2 + 0x17d7)
                #11 0x00007f8c0ddabecd _dl_close_worker (ld-linux-x86-64.so.2 + 0x1ecd)
                #12 0x00007f8c0ddac7ea _dl_close (ld-linux-x86-64.so.2 + 0x27ea)
                #13 0x00007f8c0ddab729 __GI__dl_catch_exception (ld-linux-x86-64.so.2 + 0x1729)
                #14 0x00007f8c0ddab879 _dl_catch_error (ld-linux-x86-64.so.2 + 0x1879)
                #15 0x00007f8c0cdfc753 _dlerror_run (libc.so.6 + 0x6f753)
                #16 0x00007f8c0cdfc483 dlclose@GLIBC_2.2.5 (libc.so.6 + 0x6f483)
                #17 0x00007f8bfb7b9f79 n/a (libvulkan.so.1 + 0x5bf79)
                #18 0x00007f8bfb7cb504 vkDestroyInstance (libvulkan.so.1 + 0x6d504)
                #19 0x000055a1f9f2fc1d n/a (/opt/brave.com/brave/brave + 0x6809c1d)
                #20 0x000055a1f9f274da n/a (/opt/brave.com/brave/brave + 0x68014da)
                #21 0x000055a1f9f2507e n/a (/opt/brave.com/brave/brave + 0x67ff07e)
                #22 0x000055a1f9f24e41 n/a (/opt/brave.com/brave/brave + 0x67fee41)
                #23 0x000055a1f9f23c45 n/a (/opt/brave.com/brave/brave + 0x67fdc45)
                #24 0x000055a1f9f23a5b n/a (/opt/brave.com/brave/brave + 0x67fda5b)
                #25 0x000055a1f9f239bd n/a (/opt/brave.com/brave/brave + 0x67fd9bd)
                #26 0x000055a1f9f238de n/a (/opt/brave.com/brave/brave + 0x67fd8de)
                #27 0x000055a1f9f22427 n/a (/opt/brave.com/brave/brave + 0x67fc427)
                #28 0x000055a1f8a19c93 n/a (/opt/brave.com/brave/brave + 0x52f3c93)
                #29 0x000055a1f7ede0a6 n/a (/opt/brave.com/brave/brave + 0x47b80a6)
                #30 0x000055a1f7edd8d0 n/a (/opt/brave.com/brave/brave + 0x47b78d0)
                #31 0x000055a1f7edcf4e n/a (/opt/brave.com/brave/brave + 0x47b6f4e)
                #32 0x000055a1f7edc489 ChromeMain (/opt/brave.com/brave/brave + 0x47b6489)
                #33 0x00007f8c0cd90681 __libc_start_call_main (libc.so.6 + 0x3681)
                #34 0x00007f8c0cd90798 __libc_start_main@@GLIBC_2.34 (libc.so.6 + 0x3798)
                #35 0x000055a1fa2bbbda _start (/opt/brave.com/brave/brave + 0x6b95bda)
                
                Stack trace of thread 3832:
                #0  0x00007f8c0ce08e92 __syscall_cancel_arch (libc.so.6 + 0x7be92)
                #1  0x00007f8c0cdfd0cc __internal_syscall_cancel (libc.so.6 + 0x700cc)
                #2  0x00007f8c0cdfd417 __GI___futex_abstimed_wait_cancelable64 (libc.so.6 + 0x70417)
                #3  0x00007f8c0cdffc6c pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x72c6c)
                #4  0x000055a1f6a481f0 n/a (/opt/brave.com/brave/brave + 0x33221f0)
                #5  0x000055a1f6a47b5a n/a (/opt/brave.com/brave/brave + 0x3321b5a)
                #6  0x000055a1f6de4b41 n/a (/opt/brave.com/brave/brave + 0x36beb41)
                #7  0x000055a1f7310dc7 n/a (/opt/brave.com/brave/brave + 0x3beadc7)
                #8  0x000055a1f73104c1 n/a (/opt/brave.com/brave/brave + 0x3bea4c1)
                #9  0x000055a1f7310388 n/a (/opt/brave.com/brave/brave + 0x3bea388)
                #10 0x000055a1f802e0c8 n/a (/opt/brave.com/brave/brave + 0x49080c8)
                #11 0x000055a1f802f265 n/a (/opt/brave.com/brave/brave + 0x4909265)
                #12 0x00007f8c0ce007b9 start_thread (libc.so.6 + 0x737b9)
                #13 0x00007f8c0ce84acc __clone3 (libc.so.6 + 0xf7acc)
                
                Stack trace of thread 3868:
                #0  0x00007f8c0ce08e92 __syscall_cancel_arch (libc.so.6 + 0x7be92)
                #1  0x00007f8c0cdfd0cc __internal_syscall_cancel (libc.so.6 + 0x700cc)
                #2  0x00007f8c0cdfd114 __syscall_cancel (libc.so.6 + 0x70114)
                #3  0x00007f8c0ce772fe __poll (libc.so.6 + 0xea2fe)
                #4  0x00007f8bd6301357 n/a (libcuda.so.1 + 0x301357)
                #5  0x00007f8bd63dcac5 n/a (libcuda.so.1 + 0x3dcac5)
                #6  0x00007f8bd62ebe13 n/a (libcuda.so.1 + 0x2ebe13)
                #7  0x00007f8c0ce007b9 start_thread (libc.so.6 + 0x737b9)
                #8  0x00007f8c0ce84acc __clone3 (libc.so.6 + 0xf7acc)
                ELF object binary architecture: AMD x86-64

Edit:
This may explain it:

GT 1030 PC:

~$ inxi -Fzxx
System:
  Kernel: 6.19.14-300.fc44.x86_64 arch: x86_64 bits: 64 compiler: gcc
    v: 16.0.1
  Desktop: KDE Plasma v: 6.6.4 tk: Qt v: N/A wm: kwin_wayland dm: SDDM
    Distro: Fedora Linux 44 (KDE Plasma Desktop Edition)
Machine:
  Type: Desktop System: LENOVO product: 3227H57 v: ThinkCentre M92p
    serial: <superuser required>
  Mobo: LENOVO model: MAHOBAY v: NO DPK serial: <superuser required>
    part-nu: LENOVO_MT_3227 Firmware: UEFI vendor: LENOVO v: 9SKT63AUS
    date: 03/21/2013
CPU:
  Info: quad core model: Intel Core i5-3470 bits: 64 type: MCP
    arch: Ivy Bridge rev: 9 cache: L1: 256 KiB L2: 1024 KiB L3: 6 MiB
  Speed (MHz): avg: 3397 min/max: 1600/3600 cores: 1: 3397 2: 3397 3: 3397
    4: 3397 bogomips: 25540
  Flags-basic: avx ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3
Graphics:
  Device-1: NVIDIA GP108 [GeForce GT 1030] vendor: Gigabyte driver: nvidia
    v: 580.142 arch: Pascal pcie: speed: 8 GT/s lanes: 4 ports: active: HDMI-A-1
    empty: DVI-D-1 bus-ID: 01:00.0 chip-ID: 10de:1d01
  Display: wayland server: Xwayland v: 24.1.11 compositor: kwin_wayland
    driver: gpu: nvidia,nvidia-nvswitch display-ID: 0
  Monitor-1: HDMI-A-1 model: Panasonic Panasonic-TV res: 1920x1080 hz: 60
    dpi: 104 diag: 1084mm (42.7")
  API: EGL v: 1.5 platforms: device: 0 drv: nvidia device: 2 drv: swrast
    gbm: drv: nvidia surfaceless: drv: nvidia wayland: drv: nvidia x11:
    drv: nvidia inactive: device-1
  API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: nvidia mesa v: 580.142
    glx-v: 1.4 direct-render: yes renderer: NVIDIA GeForce GT 1030/PCIe/SSE2
    display-ID: :0.0
  API: Vulkan v: 1.4.341 surfaces: N/A device: 0 type: discrete-gpu
    driver: nvidia device-ID: 10de:1d01 device: 1 type: cpu
    driver: mesa llvmpipe device-ID: 10005:0000
  Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
    de: kscreen-console,kscreen-doctor gpu: nvidia-settings,nvidia-smi
    wl: wayland-info x11: xdriinfo, xdpyinfo, xprop, xrandr
Audio:
  Device-1: Intel 7 Series/C216 Family High Definition Audio vendor: Lenovo
    driver: snd_hda_intel v: kernel bus-ID: 00:1b.0 chip-ID: 8086:1e20
  Device-2: NVIDIA GP108 High Definition Audio vendor: Gigabyte
    driver: snd_hda_intel v: kernel pcie: speed: 8 GT/s lanes: 4 bus-ID: 01:00.1
    chip-ID: 10de:0fb8
  API: ALSA v: k6.19.14-300.fc44.x86_64 status: kernel-api
  Server-1: PipeWire v: 1.6.4 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    4: pw-jack type: plugin
Network:
  Device-1: Intel 82579LM Gigabit Network vendor: Lenovo driver: e1000e
    v: kernel port: f040 bus-ID: 00:19.0 chip-ID: 8086:1502
  IF: eno1 state: up speed: 1000 Mbps duplex: full mac: <filter>
Drives:
  Local Storage: total: 1.61 TiB used: 1.21 TiB (75.5%)
  ID-1: /dev/sda vendor: Western Digital model: WD10JPCX-24UE4T0
    size: 931.51 GiB speed: 6.0 Gb/s serial: <filter>
  ID-2: /dev/sdb vendor: Kingston model: SKC600256G size: 238.47 GiB
    speed: 3.0 Gb/s serial: <filter>
  ID-3: /dev/sdc model: SSD 512GB size: 476.94 GiB speed: 3.0 Gb/s
    serial: <filter>
Partition:
  ID-1: / size: 232.97 GiB used: 205.75 GiB (88.3%) fs: btrfs dev: /dev/sdb3
  ID-2: /boot size: 973.4 MiB used: 731.6 MiB (75.2%) fs: ext4
    dev: /dev/sdb2
  ID-3: /boot/efi size: 598.8 MiB used: 20 MiB (3.3%) fs: vfat
    dev: /dev/sdb1
  ID-4: /home size: 232.97 GiB used: 205.75 GiB (88.3%) fs: btrfs
    dev: /dev/sdb3
Swap:
  ID-1: swap-1 type: zram size: 8 GiB used: 0 KiB (0.0%) priority: 100
    dev: /dev/zram0
  ID-2: swap-2 type: partition size: 3.92 GiB used: 0 KiB (0.0%)
    priority: -1 dev: /dev/sdb4
Sensors:
  System Temperatures: cpu: 50.0 C mobo: N/A
  Fan Speeds (rpm): N/A
Info:
  Memory: total: 12 GiB available: 11.59 GiB used: 4.9 GiB (42.3%)
  Processes: 348 Power: uptime: 1m wakeups: 0 Init: systemd v: 259
    default: graphical
  Packages: pm: rpm pkgs: N/A note: see --rpm pm: flatpak pkgs: 25
    Compilers: gcc: 16.0.1 Shell: Bash v: 5.3.9 running-in: konsole inxi: 3.3.40



Both on this and the previous Nvidia computer Brave seems to be broken, so I may use Fedora 43 until it’s fixed…

Firefox still uses Software rendering for videos, but everything else seems to work as well as before.

Sorry, I am sick, I’ve just slept 18+ hours this night.

I really should open a new issue linking these messages there, but at the moment I am not feeling good enough to do that.

I just wanted to post the brave://gpu results of my main PC (Ryzen 5600x, Rx 6650 xt) to show that “it just works”.