Micro Stutter while Streaming Youtube videos from Browser

I have been facing micro shuttering issues while streaming youtube videos from my browser. I have tried several browsers like Zen from flatpak and Firefox, Chromium from zypper, but all three have the same issues. I have installed the codecs from packman repo, my tumbleweed is up to date yet still the issue persists.

Hardware:
Ryzen 7 8845HS with Radeon 780M iGPU
Nvidia 4060 Mobile (with nvidia-open-driver-G06)

I have attached my browser’s about:support page below:

Application Basics
------------------

Name: Zen
Version: 1.19b
Build ID: 20260228020614
Distribution ID:
Update Channel: release
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:148.0) Gecko/20100101 Firefox/148.0
OS: Linux 6.19.6-2-default #1 SMP PREEMPT_DYNAMIC Tue Mar 10 08:04:02 UTC 2026 (da5960c)
OS Theme: Breeze / Breeze
Multiprocess Windows: 1/1
Fission Windows: 1/1 Enabled by default
Remote Processes: 13
Enterprise Policies: Inactive
Google Location Service Key: Missing
Google Safebrowsing Key: Found
Mozilla Location Service Key: Missing
Safe Mode: false
Memory Size (RAM): 14.9 GB
Disk Space Available: 150 GB

Remote Features
---------------

Remote Processes
----------------

Type: Web Content
Count: 1 / 8

Type: Extension
Count: 1

Type: Fork Server
Count: 1

Type: Isolated Web Content
Count: 2

Type: Socket
Count: 1

Type: Preallocated
Count: 3

Type: RDD
Count: 1

Type: Privileged About
Count: 1

Type: Utility JavaScript Oracle
Count: 1

Type: Utility Generic Audio Decoder
Count: 1

Add-ons
-------

Name: Add-ons Search Detection
Type: extension
Version: 3.0.0
Enabled: true
Location: app-builtin-addons
ID: addons-search-detection@mozilla.com

Name: Data Leak Blocker
Type: extension
Version: 144.0.0
Enabled: true
Location: app-builtin-addons
ID: data-leak-blocker@mozilla.com

Name: Form Autofill
Type: extension
Version: 1.0.1
Enabled: true
Location: app-builtin-addons
ID: formautofill@mozilla.org

Name: IPP Activator
Type: extension
Version: 0.1
Enabled: true
Location: app-builtin-addons
ID: ipp-activator@mozilla.com

Name: New Tab
Type: extension
Version: 148.1.0
Enabled: true
Location: app-builtin-addons
ID: newtab@mozilla.org

Name: Picture-In-Picture
Type: extension
Version: 1.0.0
Enabled: true
Location: app-builtin-addons
ID: pictureinpicture@mozilla.org

Name: Proton Pass: Free Password Manager
Type: extension
Version: 1.34.2
Enabled: true
Location: app-profile
ID: 78272b6fa58f4a1abaac99321d503a20@proton.me

Name: Proton VPN: Fast & Secure
Type: extension
Version: 1.2.15
Enabled: true
Location: app-profile
ID: vpn@proton.ch

Name: uBlock Origin
Type: extension
Version: 1.70.0
Enabled: true
Location: app-profile
ID: uBlock0@raymondhill.net

Name: Web Compatibility Interventions
Type: extension
Version: 149.7.20260211.154938
Enabled: true
Location: app-system-addons
ID: webcompat@mozilla.org

Name: System theme — auto
Type: theme
Version: 1.4.2
Enabled: true
Location: app-builtin
ID: default-theme@mozilla.org

Name: Dark
Type: theme
Version: 1.3.4
Enabled: false
Location: app-builtin
ID: firefox-compact-dark@mozilla.org

Name: Firefox Alpenglow
Type: theme
Version: 1.5.1
Enabled: false
Location: app-builtin
ID: firefox-alpenglow@mozilla.org

Name: Light
Type: theme
Version: 1.3.4
Enabled: false
Location: app-builtin
ID: firefox-compact-light@mozilla.org

Legacy User Stylesheets
-----------------------

Active: false
Stylesheets: No stylesheets found

Graphics
--------

Features
Window Device Pixel Ratios: 1.25
Compositing: WebRender (Software)
Font Visibility Debug Info: Linux Unknown - ID=org.fr
Asynchronous Pan/Zoom: wheel input enabled; scrollbar drag enabled; keyboard enabled; autoscroll enabled; smooth pinch-zoom enabled
WebGL 1 Driver WSI Info: -
WebGL 1 Driver Renderer: WebGL creation failed: * WebglAllowWindowsNativeGl:false restricts context creation on this system. () * Exhausted GL driver options. (FEATURE_FAILURE_WEBGL_EXHAUSTED_DRIVERS)
WebGL 1 Driver Version: -
WebGL 1 Driver Extensions: -
WebGL 1 Extensions: -
WebGL 2 Driver WSI Info: -
WebGL 2 Driver Renderer: WebGL creation failed: * AllowWebgl2:false restricts context creation on this system. ()
WebGL 2 Driver Version: -
WebGL 2 Driver Extensions: -
WebGL 2 Extensions: -
Window Protocol: wayland
Desktop Environment: kde
Target Frame Rate: 60
WebGPU Default Adapter: { "navigator.gpu": null }
WebGPU Fallback Adapter: { "navigator.gpu": null }
GPU #1
Active: Yes
Description: See failure log
RAM: 0
Diagnostics
AzureCanvasBackend: skia
AzureContentBackend: skia
AzureFallbackCanvasBackend: skia
CMSOutputProfile: Empty profile data
Display0: 2560x1600@165Hz scales:1.250000|1.250000
DisplayCount: 1
Font Visibility Debug Info: Linux Unknown - ID=org.fr
Decision Log
HW_COMPOSITING:
default: available,
env: blocked, Acceleration blocked by platform,
OPENGL_COMPOSITING:
default: unavailable, Hardware compositing is disabled, Blocklisted; failure code FEATURE_FAILURE_OPENGL_NEED_HWCOMP
WEBRENDER:
default: available,
env: blocklisted, Blocklisted by gfxInfo, Blocklisted; failure code FEATURE_FAILURE_GLXTEST_FAILED
WEBRENDER_COMPOSITOR:
default: disabled, Disabled by default, Blocklisted; failure code FEATURE_FAILURE_DISABLED
env: blocklisted, Blocklisted by gfxInfo, Blocklisted; failure code FEATURE_FAILURE_GLXTEST_FAILED
WEBRENDER_PARTIAL:
default: available,
env: blocklisted, Blocklisted by gfxInfo, Blocklisted; failure code FEATURE_FAILURE_GLXTEST_FAILED
WEBRENDER_SHADER_CACHE:
default: disabled, Disabled by default, Blocklisted; failure code FEATURE_FAILURE_DISABLED
env: blocklisted, Blocklisted by gfxInfo, Blocklisted; failure code FEATURE_FAILURE_GLXTEST_FAILED
runtime: unavailable, WebRender disabled, Blocklisted; failure code FEATURE_FAILURE_WR_DISABLED
WEBRENDER_OPTIMIZED_SHADERS:
default: available,
env: blocklisted, Blocklisted by gfxInfo, Blocklisted; failure code FEATURE_FAILURE_GLXTEST_FAILED
runtime: unavailable, WebRender disabled, Blocklisted; failure code FEATURE_FAILURE_WR_DISABLED
WEBRENDER_ANGLE:
default: available,
env: unavailable, OS not supported, Blocklisted; failure code FEATURE_FAILURE_OS_NOT_SUPPORTED
WEBRENDER_DCOMP_PRESENT:
default: available,
user: disabled, User disabled via pref, Blocklisted; failure code FEATURE_FAILURE_DCOMP_PREF_DISABLED
env: unavailable, Requires GPU process, Blocklisted; failure code FEATURE_FAILURE_NO_GPU_PROCESS
runtime: unavailable, Requires ANGLE, Blocklisted; failure code FEATURE_FAILURE_DCOMP_NOT_ANGLE
WEBRENDER_SCISSORED_CACHE_CLEARS:
default: available,
env: blocklisted, Blocklisted by gfxInfo, Blocklisted; failure code FEATURE_FAILURE_GLXTEST_FAILED
WEBGPU:
default: available,
env: blocklisted, #BLOCKLIST_FEATURE_FAILURE_GLXTEST_FAILED, Blocklisted; failure code FEATURE_FAILURE_GLXTEST_FAILED
X11_EGL:
default: available,
env: blocklisted, Blocklisted by gfxInfo, Blocklisted; failure code FEATURE_FAILURE_GLXTEST_FAILED
runtime: broken, glxtest could not use EGL, Blocklisted; failure code FEATURE_FAILURE_GLXTEST_NO_EGL
DMABUF:
default: available,
env: blocklisted, Blocklisted by gfxInfo, Blocklisted; failure code FEATURE_FAILURE_GLXTEST_FAILED
HARDWARE_VIDEO_DECODING:
default: available,
env: blocklisted, Blocklisted by gfxInfo, Blocklisted; failure code FEATURE_FAILURE_GLXTEST_FAILED
HARDWARE_VIDEO_ENCODING:
default: available,
env: blocklisted, Blocklisted by gfxInfo, Blocklisted; failure code FEATURE_FAILURE_GLXTEST_FAILED
DMABUF_SURFACE_EXPORT:
default: available,
env: blocked, Blocklisted by gfxInfo, Blocklisted; failure code FEATURE_FAILURE_GLXTEST_FAILED
BACKDROP_FILTER:
default: available,
CANVAS_RENDERER_THREAD:
default: blocked, Thread unsafe GL, Blocklisted; failure code FEATURE_FAILURE_THREAD_UNSAFE_GL
ACCELERATED_CANVAS2D:
default: available,
env: blocklisted, #BLOCKLIST_FEATURE_FAILURE_GLXTEST_FAILED, Blocklisted; failure code FEATURE_FAILURE_GLXTEST_FAILED
DMABUF_WEBGL:
default: available,
env: blocked, Blocklisted by gfxInfo, Blocklisted; failure code FEATURE_FAILURE_GLXTEST_FAILED
GL_NORM16_TEXTURES:
default: available,
env: blocklisted, Blocklisted by gfxInfo, Blocklisted; failure code FEATURE_FAILURE_GLXTEST_FAILED
WEBGPU_EXTERNAL_TEXTURE:
default: disabled, Disabled by default, Blocklisted; failure code FEATURE_FAILURE_DISABLED
env: blocklisted, #BLOCKLIST_FEATURE_FAILURE_GLXTEST_FAILED, Blocklisted; failure code FEATURE_FAILURE_GLXTEST_FAILED
runtime: blocked, WebGPU external textures are not supported on this Operating Sy, Blocklisted; failure code WEBGPU_EXTERNAL_TEXTURE_UNSUPPORTED_OS
MESA_THREADING:
default: available,
env: blocklisted, Blocklisted by gfxInfo, Blocklisted; failure code FEATURE_FAILURE_GLXTEST_FAILED
Failure Log
(#0) Error: ManageChildProcess(glxtest): poll failed: No such file or directory

Media
-----

Audio Backend: pulse-rust
Max Channels: 2
Preferred Sample Rate: 48000
Roundtrip latency (standard deviation): 75.17ms (28.94)
Codec Support Information:
Codec Name: Software Decoding, Hardware Decoding, Software Encoding, Hardware Encoding
H264: Supported, Unsupported, Unsupported, Unsupported
VP9: Supported, Unsupported, Unsupported, Unsupported
VP8: Supported, Unsupported, Unsupported, Unsupported
AV1: Supported, Unsupported, Unsupported, Unsupported
HEVC: Supported, Unsupported, Unsupported, Unsupported
AAC: Supported, Unsupported, Unsupported, Unsupported
MP3: Supported, Unsupported, Unsupported, Unsupported
Opus: Supported, Unsupported, Unsupported, Unsupported
Vorbis: Supported, Unsupported, Unsupported, Unsupported
FLAC: Supported, Unsupported, Unsupported, Unsupported
Wave: Supported, Unsupported, Unsupported, Unsupported
Output Devices
Name: Group, Vendor, State, Preferred, Format, Channels, Rate, Latency
AB13X Headset Adapter Analog Stereo: /devices/pci0000:00/0000:00:08.3/0000:07:00.4/usb7/7-1/7-1:1.0/sound/card0, Walmart, Enabled, All, default: S16LE, support: S16LE S16BE F32LE F32BE, 2, default: 48000, support: 1 - 384000, 0 - 0
Ryzen HD Audio Controller Analog Stereo: /devices/pci0000:00/0000:00:08.1/0000:05:00.6/sound/card3, Advanced Micro Devices, Inc. [AMD], Enabled, None, default: F32LE, support: S16LE S16BE F32LE F32BE, 2, default: 48000, support: 1 - 384000, 0 - 0
Input Devices
Name: Group, Vendor, State, Preferred, Format, Channels, Rate, Latency
Ryzen HD Audio Controller Analog Stereo: /devices/pci0000:00/0000:00:08.1/0000:05:00.6/sound/card3, Advanced Micro Devices, Inc. [AMD], Enabled, All, default: F32LE, support: S16LE S16BE F32LE F32BE, 2, default: 48000, support: 1 - 384000, 0 - 0
Monitor of Ryzen HD Audio Controller Analog Stereo: /devices/pci0000:00/0000:00:08.1/0000:05:00.6/sound/card3, Advanced Micro Devices, Inc. [AMD], Enabled, None, default: F32LE, support: S16LE S16BE F32LE F32BE, 2, default: 48000, support: 1 - 384000, 0 - 0
Monitor of AB13X Headset Adapter Analog Stereo: /devices/pci0000:00/0000:00:08.3/0000:07:00.4/usb7/7-1/7-1:1.0/sound/card0, Walmart, Enabled, None, default: S16LE, support: S16LE S16BE F32LE F32BE, 2, default: 48000, support: 1 - 384000, 0 - 0
Content Decryption Modules Information
Key System Name: Video Robustness, Audio Robustness, Capabilities, Clear Lead
org.w3.clearkey: {"persistent":"Optional","distinctive":"NotAllowed","sessionType":"[Temporary]","codec":{"decodingAndDecrypting":[],"decryptingOnly":["h264(all)","aac(all)","flac(all)","opus(all)","vp9(all)","av1(all)","vorbis(all)","vp8(all)"]}}, No
com.widevine.alpha: SW_SECURE_CRYPTO,SW_SECURE_DECODE, SW_SECURE_CRYPTO, {"persistent":"Optional","distinctive":"NotAllowed","sessionType":"[Temporary]","codec":{"decodingAndDecrypting":["h264(all)","vp9(all)","av1(all)","vp8(all)"],"decryptingOnly":["aac(all)","flac(all)","opus(all)","vorbis(all)"]}}, Yes

Environment Variables
---------------------

MOZ_GMP_PATH: /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
MOZ_ASSUME_USER_NS: 0
MOZ_LAUNCHED_CHILD:
MOZ_APP_SILENT_START:
XRE_PROFILE_PATH:
XRE_PROFILE_LOCAL_PATH:
XRE_START_OFFLINE:
XRE_BINARY_PATH:
XRE_RESTARTED_BY_PROFILE_MANAGER:

Remote Settings
---------------

Status: OK

Status: 2026-03-15T13:50:27.000Z

Status: "1773578181449"

Status: Status Date Infos successSun Mar 15 2026 18:06:21 GMT+0530 (India Standard Time){}successSun Mar 15 2026 00:06:23 GMT+0530 (India Standard Time){}successSat Mar 14 2026 23:47:41 GMT+0530 (India Standard Time){}successSat Mar 14 2026 21:27:09 GMT+0530 (India Standard Time){}successSat Mar 14 2026 18:06:21 GMT+0530 (India Standard Time){}successSat Mar 14 2026 14:57:55 GMT+0530 (India Standard Time){}successSat Mar 14 2026 12:06:33 GMT+0530 (India Standard Time){}successSat Mar 14 2026 09:27:11 GMT+0530 (India Standard Time){}successSat Mar 14 2026 09:27:02 GMT+0530 (India Standard Time){}successSat Mar 14 2026 08:27:13 GMT+0530 (India Standard Time){}
Date: success
Infos: Sun Mar 15 2026 18:06:21 GMT+0530 (India Standard Time)
{}
success
Sun Mar 15 2026 00:06:23 GMT+0530 (India Standard Time)
{}
success
Sat Mar 14 2026 23:47:41 GMT+0530 (India Standard Time)
{}
success
Sat Mar 14 2026 21:27:09 GMT+0530 (India Standard Time)
{}
success
Sat Mar 14 2026 18:06:21 GMT+0530 (India Standard Time)
{}
success
Sat Mar 14 2026 14:57:55 GMT+0530 (India Standard Time)
{}
success
Sat Mar 14 2026 12:06:33 GMT+0530 (India Standard Time)
{}
success
Sat Mar 14 2026 09:27:11 GMT+0530 (India Standard Time)
{}
success
Sat Mar 14 2026 09:27:02 GMT+0530 (India Standard Time)
{}
success
Sat Mar 14 2026 08:27:13 GMT+0530 (India Standard Time)
{}

Status: success
Date: Sun Mar 15 2026 18:06:21 GMT+0530 (India Standard Time)
Infos: {}

Status: success
Date: Sun Mar 15 2026 00:06:23 GMT+0530 (India Standard Time)
Infos: {}

Status: success
Date: Sat Mar 14 2026 23:47:41 GMT+0530 (India Standard Time)
Infos: {}

Status: success
Date: Sat Mar 14 2026 21:27:09 GMT+0530 (India Standard Time)
Infos: {}

Status: success
Date: Sat Mar 14 2026 18:06:21 GMT+0530 (India Standard Time)
Infos: {}

Status: success
Date: Sat Mar 14 2026 14:57:55 GMT+0530 (India Standard Time)
Infos: {}

Status: success
Date: Sat Mar 14 2026 12:06:33 GMT+0530 (India Standard Time)
Infos: {}

Status: success
Date: Sat Mar 14 2026 09:27:11 GMT+0530 (India Standard Time)
Infos: {}

Status: success
Date: Sat Mar 14 2026 09:27:02 GMT+0530 (India Standard Time)
Infos: {}

Status: success
Date: Sat Mar 14 2026 08:27:13 GMT+0530 (India Standard Time)
Infos: {}

Remote Experiments
------------------

Important Modified Preferences
------------------------------

accessibility.typeaheadfind.flashBar: 0
browser.contentblocking.category: standard
browser.search.region: IN
browser.sessionstore.upgradeBackup.latestBuildID: 20260228020614
browser.startup.homepage_override.buildID: 20260228020614
browser.startup.homepage_override.mstone: 148.0
browser.theme.toolbar-theme: 0
browser.toolbars.bookmarks.visibility: newtab
browser.urlbar.lastUrlbarSearchSeconds: 1773516634
browser.urlbar.placeholderName: DuckDuckGo
browser.urlbar.placeholderName.private: DuckDuckGo
browser.urlbar.quicksuggest.migrationVersion: 6
browser.urlbar.recentsearches.lastDefaultChanged: 1771090110621
doh-rollout.doneFirstRun: true
doh-rollout.home-region: IN
dom.forms.autocomplete.formautofill: true
extensions.lastAppVersion: 1.19b
gfx.blacklist.accelerated-canvas2d.failureid: FEATURE_FAILURE_DL_BLOCKLIST_NO_ID
idle.lastDailyNotification: 1773504902
media.gmp-gmpopenh264.abi: x86_64-gcc3
media.gmp-gmpopenh264.hashValue: f5246bf14d038adf4ce0c4360262ab722bc3de4220f047c3d542b4c564074b4877dc8659e3125c5171c749e7ce93f20cc63777eb5e1539e960670cbc
media.gmp-gmpopenh264.lastDownload: 1771090128
media.gmp-gmpopenh264.lastInstallStart: 1771090127
media.gmp-gmpopenh264.lastUpdate: 1771090128
media.gmp-gmpopenh264.version: 2.6.0
media.gmp-manager.buildID: 20260228020614
media.gmp-manager.lastCheck: 1773579886
media.gmp-manager.lastEmptyCheck: 1773579886
media.gmp-widevinecdm.abi: x86_64-gcc3
media.gmp-widevinecdm.hashValue: 421214210a09a9f9ed8ce482ef857f1c2b29ce1739240d1ec99a61caa3d80db3393752275722bdf5f503489f12a753215fe8a0c82de3aca23780d4ff
media.gmp-widevinecdm.lastDownload: 1771090129
media.gmp-widevinecdm.lastInstallStart: 1771090127
media.gmp-widevinecdm.lastUpdate: 1771090129
media.gmp-widevinecdm.version: 4.10.2934.0
media.gmp.storage.version.observed: 1
media.peerconnection.ice.default_address_only: true
media.peerconnection.ice.no_host: true
media.peerconnection.ice.proxy_only_if_behind_proxy: true
media.videocontrols.picture-in-picture.video-toggle.first-seen-secs: 1771123709
media.videocontrols.picture-in-picture.video-toggle.has-used: true
network.cookie.CHIPS.lastMigrateDatabase: 2
network.dns.disablePrefetch: true
network.http.speculative-parallel-limit: 0
network.prefetch-next: false
places.database.lastMaintenance: 1773245694
privacy.bounceTrackingProtection.hasMigratedUserActivationData: true
privacy.clearOnShutdown_v2.formdata: true
privacy.globalprivacycontrol.was_ever_enabled: true
privacy.purge_trackers.date_in_cookie_database: 0
privacy.purge_trackers.last_purge: 1773504902962
privacy.sanitize.clearOnShutdown.hasMigratedToNewPrefs3: true
privacy.sanitize.pending: [{"id":"newtab-container","itemsToClear":[],"options":{}}]
privacy.trackingprotection.allow_list.hasMigratedCategoryPrefs: true
privacy.trackingprotection.allow_list.hasUserInteractedWithETPSettings: true
services.sync.declinedEngines:
signon.rememberSignons: false
storage.vacuum.last.content-prefs.sqlite: 1771209535
storage.vacuum.last.index: 2
storage.vacuum.last.places.sqlite: 1771090401

Important Locked Preferences
----------------------------

browser.privatebrowsing.vpnpromourl:
browser.tabs.dragDrop.dragToPin.enabled: false
browser.tabs.dragDrop.multiselectStacking: false
browser.tabs.groups.hoverPreview.enabled: false
browser.urlbar.quicksuggest.enabled: false
browser.urlbar.suggest.quicksuggest.nonsponsored: false
browser.urlbar.suggest.quicksuggest.sponsored: false
browser.urlbar.suggest.topsites: true
fission.autostart.session: true
image.avif.enabled: true
media.utility-process.enabled: true
media.videocontrols.picture-in-picture.urlbar-button.enabled: true

Places Database
---------------

Last Idle Maintenance Date: 3/11/2026, 9:44 PM
Last Vacuum Date: 2/14/2026, 11:03 PM
Last Integrity Corruption Date: Missing

Accessibility
-------------

Activated: false
Prevent Accessibility: 0

Library Versions
----------------

NSPR
Expected minimum version: 4.38.2
Version in use: 4.38.2

NSS
Expected minimum version: 3.120.1
Version in use: 3.120.1

NSSSMIME
Expected minimum version: 3.120.1
Version in use: 3.120.1

NSSSSL
Expected minimum version: 3.120.1
Version in use: 3.120.1

NSSUTIL
Expected minimum version: 3.120.1
Version in use: 3.120.1

Sandbox
-------

Seccomp-BPF (System Call Filtering): true
Seccomp Thread Synchronization: true
User Namespaces for privileged processes: true
User Namespaces: false
Content Process Sandboxing: true
Media Plugin Sandboxing: true
Content Process Sandbox Level: 6
Effective Content Process Sandbox Level: 6

Rejected System Calls
---------------------

Startup Cache
-------------

Disk Cache Path: /home/kabilaaz/.var/app/app.zen_browser.zen/cache/zen/60av9136.Default (release)/startupCache/startupCache.8.little
Ignore Disk Cache: false
Found Disk Cache on Init: true
Wrote to Disk Cache: false

Internationalization & Localization
-----------------------------------

Application Settings
Requested Locales: ["en-US"]
Available Locales: ["ar","bg","bs","ca","cs","cy","da","de","el","en-GB","es-ES","et","fa","fi","fr","ga-IE","he","hu","id","is","it","ja","ko","lt","nb-NO","nl","nn-NO","pl","pt-BR","pt-PT","ro","ru","sk","sv-SE","th","tr","uk","vi","zh-CN","zh-TW","en-US"]
App Locales: ["en-US","en-GB"]
Regional Preferences: ["en-US"]
Default Locale: "en-US"
Operating System
System Locales: ["en-US"]
Regional Preferences: ["en-US"]

Remote Debugging (Chromium Protocol)
------------------------------------

Accepting Connections: false
URL:

Printing
--------

Modified print settings
-----------------------

print_printer: Mozilla Save to PDF

Content Analysis (DLP)
----------------------

Active: false
Connected to Agent:
Agent Path:
Agent Failed Signature Verification:
Request Count:

There are recurring threads like this one in the Forums and often not easy to diagnose since there might be network problems (so does the stuttering also happen on similar downloaded files?) or decoding issues (how are the stuttering videos coded?) or the system might temporarily be overloaded by unrelated processes (disk indexing? disk mirroring? package building in the background?).

Can you share the details of any stuttering video? For instance in Firefox if you “right-click” on the video and choose “Stats for nerds” many details are shown.

I notice that even if the system has quite capable hardware, no video HW decoding is enabled:

Codec Support Information:
Codec Name: Software Decoding, Hardware Decoding, Software Encoding, Hardware Encoding
H264: Supported, Unsupported, Unsupported, Unsupported
VP9: Supported, Unsupported, Unsupported, Unsupported
VP8: Supported, Unsupported, Unsupported, Unsupported
AV1: Supported, Unsupported, Unsupported, Unsupported
HEVC: Supported, Unsupported, Unsupported, Unsupported
AAC: Supported, Unsupported, Unsupported, Unsupported
MP3: Supported, Unsupported, Unsupported, Unsupported
Opus: Supported, Unsupported, Unsupported, Unsupported
Vorbis: Supported, Unsupported, Unsupported, Unsupported
FLAC: Supported, Unsupported, Unsupported, Unsupported
Wave: Supported, Unsupported, Unsupported, Unsupported

Please show the result of inxi -GSzand zypper se -si nvidia amd radeon.

Are there other processes clogging the CPU or disk channels? top or nvtop in a terminal or your preferred system monitor app is your friend here.

I have attached the stats for one of the videos stuttering (wasn’t able to copy the stats so a screenshot is attached).

Output of inxi -GSz

System:
  Kernel: 6.19.6-2-default arch: x86_64 bits: 64
  Console: pty pts/1 Distro: openSUSE Tumbleweed 20260313
Graphics:
  Device-1: NVIDIA AD107M [GeForce RTX 4060 Max-Q / Mobile] driver: nvidia v: 580.126.18
  Device-2: Advanced Micro Devices [AMD/ATI] HawkPoint1 driver: amdgpu v: kernel
  Device-3: Luxvisions Innotech Integrated Camera driver: uvcvideo type: USB
  Display: unspecified server: X.org v: 1.21.1.21 with: Xwayland v: 24.1.9 driver: X:
    loaded: N/A unloaded: modesetting,vesa dri: radeonsi,nouveau gpu: amdgpu tty: 125x30
    resolution: 2560x1600
  API: EGL v: 1.5 drivers: nvidia,radeonsi,swrast platforms: gbm,surfaceless,device
  API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: mesa v: 26.0.2 note: console (EGL sourced)
    renderer: NVIDIA GeForce RTX 4060 Laptop GPU/PCIe/SSE2, AMD Radeon 780M Graphics (radeonsi
    phoenix ACO DRM 3.64 6.19.6-2-default), llvmpipe (LLVM 21.1.8 256 bits)
  API: Vulkan v: 1.4.341 drivers: radv,nvidia,llvmpipe surfaces: N/A
  Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo de: kscreen-console,kscreen-doctor
    gpu: nvidia-settings,nvidia-smi wl: wayland-info x11: xdpyinfo, xprop, xrandr

Output of zypper se -si nvidia amd radeon

S  | Name                                      | Type    | Version                  | Arch   | Repository
---+-------------------------------------------+---------+--------------------------+--------+--------------
i  | kernel-firmware-amdgpu                    | package | 20260225-1.1             | noarch | repo-oss
i  | kernel-firmware-nvidia                    | package | 20251018-1.2             | noarch | repo-oss
i  | kernel-firmware-radeon                    | package | 20250627-1.2             | noarch | repo-oss
i  | libdrm_amdgpu1                            | package | 2.4.131-1.2              | x86_64 | repo-oss
i  | libdrm_amdgpu1-32bit                      | package | 2.4.131-1.2              | x86_64 | repo-oss
i  | libdrm_radeon1                            | package | 2.4.131-1.2              | x86_64 | repo-oss
i  | libnvidia-egl-gbm1                        | package | 1.1.3-1.2                | x86_64 | repo-oss
i  | libnvidia-egl-gbm1-32bit                  | package | 1.1.3-1.2                | x86_64 | repo-oss
i  | libnvidia-egl-wayland1                    | package | 1.1.22-1.2               | x86_64 | repo-oss
i  | libnvidia-egl-wayland1-32bit              | package | 1.1.22-1.2               | x86_64 | repo-oss
i  | libnvidia-egl-x111                        | package | 1.0.5-26.1               | x86_64 | repo-non-free
i  | libnvidia-egl-x111-32bit                  | package | 1.0.5-26.1               | x86_64 | repo-non-free
i  | libnvidia-gpucomp                         | package | 580.126.18-49.1          | x86_64 | repo-non-free
i  | libnvidia-gpucomp-32bit                   | package | 580.126.18-49.1          | x86_64 | repo-non-free
i  | libvulkan_radeon                          | package | 26.0.2-1699.2.pm.1       | x86_64 | packman
i  | libvulkan_radeon-32bit                    | package | 26.0.2-1699.2.pm.1       | x86_64 | packman
i  | nvidia-common-G06                         | package | 580.126.18-49.1          | x86_64 | repo-non-free
i  | nvidia-compute-G06                        | package | 580.126.18-49.1          | x86_64 | repo-non-free
i  | nvidia-compute-G06-32bit                  | package | 580.126.18-49.1          | x86_64 | repo-non-free
i  | nvidia-compute-utils-G06                  | package | 580.126.18-49.1          | x86_64 | repo-non-free
i  | nvidia-gl-G06                             | package | 580.126.18-49.1          | x86_64 | repo-non-free
i  | nvidia-gl-G06-32bit                       | package | 580.126.18-49.1          | x86_64 | repo-non-free
i  | nvidia-libXNVCtrl                         | package | 595.45.04-2.1            | x86_64 | repo-non-free
i  | nvidia-modprobe                           | package | 580.126.18-23.2          | x86_64 | repo-non-free
i  | nvidia-open-driver-G06-signed-kmp-default | package | 580.126.18_k6.19.6_1-1.6 | x86_64 | repo-oss
i+ | nvidia-open-driver-G06-signed-kmp-meta    | package | 580.126.09-37.1          | x86_64 | repo-non-free
i  | nvidia-persistenced                       | package | 580.126.18-3.4           | x86_64 | repo-non-free
i+ | nvidia-settings                           | package | 595.45.04-2.1            | x86_64 | repo-non-free
i  | nvidia-userspace-meta-G06                 | package | 580.126.18-36.1          | x86_64 | repo-non-free
i  | nvidia-video-G06                          | package | 580.126.18-49.1          | x86_64 | repo-non-free
i  | nvidia-video-G06-32bit                    | package | 580.126.18-49.1          | x86_64 | repo-non-free
i+ | openSUSE-repos-Tumbleweed-NVIDIA          | package | 20250728.9adc675-1.2     | x86_64 | repo-oss
i  | ucode-amd                                 | package | 20251203-1.2             | noarch | repo-oss

My internet connection is stable with a speed of 80 Mbps. The issue happens even just after powering on. I don’t have any startup services enables except the default one. This is relatively a new install (hopped from arch linux where I had no such issues). To check the internet connection I played the same video on windows in the same machine (dual boot), there I had no problem playing any video.

And also sometimes KDE stutters, like my screen would freeze for a faction of a second. During that freeze my keypress and mouse movement will not be taken and after it has been returned to normal, it would put all my input in a flash. This is my first time using KDE, before this I was in hyperland on my arch setup.

You posted details about an AV1 video; as written above, no HW decode is enabled for AV1, but your HW is powerful enough not to need HW video decoding, so I don’t think that is the key to the problem.
Your drivers look OK, as is your network apparently.

There was a similar problem reported recently, maybe in a similar configuration (KDE, dual boot W11, Nvidia drivers…). I don’t really know if it might be related, but please see spurious-interrupts-cauisng-system-stuttering and check if there are other similarities; maybe the video stuttering is just a KDE stuttering, just more likely when you are playing videos?

Other than that I see no obvious culprit, maybe other members with more experience with AMD HW can offer a better view.

Checking the journal made me realize that we both had the same issue.

Mar 15 23:55:20 Lair kwin_wayland[1767]: Libinput: client bug: timer event6 tap: scheduled expiry is in the past (-44ms), your system is too slow
Mar 15 23:58:38 Lair kwin_wayland[1767]: Libinput: event6  - SYNA2BA6:00 06CB:CEFE Touchpad: kernel bug: Touch jump detected and discarded.
                                         See https://wayland.freedesktop.org/libinput/doc/1.31.0/touchpad-jumping-cursors.html for details
Mar 15 23:58:40 Lair kwin_wayland[1767]: Libinput: event6  - SYNA2BA6:00 06CB:CEFE Touchpad: kernel bug: Touch jump detected and discarded.
                                         See https://wayland.freedesktop.org/libinput/doc/1.31.0/touchpad-jumping-cursors.html for details
Mar 15 23:59:12 Lair kwin_wayland[1767]: Libinput: event6  - SYNA2BA6:00 06CB:CEFE Touchpad: kernel bug: Touch jump detected and discarded.
                                         See https://wayland.freedesktop.org/libinput/doc/1.31.0/touchpad-jumping-cursors.html for details
Mar 15 23:59:15 Lair sudo[52573]: pam_kwallet5(sudo:auth): pam_kwallet5: pam_sm_authenticate
Mar 15 23:59:15 Lair sudo[52573]: pam_kwallet5(sudo:auth): pam_kwallet5: Refusing to do anything for the root user
Mar 15 23:59:16 Lair kwin_wayland[1767]: Libinput: event6  - SYNA2BA6:00 06CB:CEFE Touchpad: kernel bug: Touch jump detected and discarded.
                                         See https://wayland.freedesktop.org/libinput/doc/1.31.0/touchpad-jumping-cursors.html for details
Mar 15 23:59:16 Lair kwin_wayland[1767]: Libinput: event6  - SYNA2BA6:00 06CB:CEFE Touchpad: WARNING: log rate limit exceeded (5 msgs per 8min). Discarding future messages.

And his solution of setting the BIOS to UTC seems to have solved the problem. I would have never though that this would cause an issue in my KDE, if anyone could explain it, I would be glad to hear from you.

And thanks for pointing that HW decode is disabled, I have enabled it from flatseal.

1 Like