protonscr

h264 decoder does not automatically unlock to watch streams

steamopen Steam clientWeb Component
ValveSoftware/steam-for-linux#6780 · opened 2019-12-19 by ghost · updated 2026-07-27 · 43 comments · github
?ghost 2019-12-19 github

Your system information

  • Steam client version (build number or date): Dec 19 2019
  • Distribution (e.g. Ubuntu): Arch Linux
  • Opted into Steam client beta?: [Yes/No] Yes
  • Have you checked for system updates?: [Yes/No] Yes

Please describe your issue in as much detail as possible:

can't watch streams in steam chat and gives this error
YOUR WEB BROWSER DOES NOT SUPPORT THE MINIMUM SET OF FEATURES REQUIRED TO WATCH THIS BROADCAST

2019-12-20

Steps for reproducing this issue:

  1. Open steam chat and click on an stream
  2. YOUR WEB BROWSER DOES NOT SUPPORT THE MINIMUM SET OF FEATURES REQUIRED TO WATCH THIS BROADCAST
Nnightsky30 2019-12-22 github

I know this is specifically for the Steam client and chat, but I wanted to mention the same error occurs outside of Steam with the latest Opera release, but not Chrome. Chrome works fine. Strange. As from my understanding Opera, Chrome, and Steam client all use a modified version of chromium, yes? What feature would the latest Chrome have that Opera and Steam lack?

Also, I'm running Xubuntu 19.10.

?ghost 2019-12-23 github

I know this is specifically for the Steam client and chat, but I wanted to mention the same error occurs outside of Steam with the latest Opera release, but not Chrome. Chrome works fine. Strange. As from my understanding Opera, Chrome, and Steam client all use a modified version of chromium, yes? What feature would the latest Chrome have that Opera and Steam lack?

Also, I'm running Xubuntu 19.10.

it also works fine on firefox 71
maybe steam browser should switch to firefox :D

Aablackbu 2019-12-24 github

Same issue Pop OS 19.10. It's actually been there for awhile. Would love to help with this. I would imagine it's just checking user agent strings. Could confirm by replacing the strings and seeing it it starts working.

Kkisak-valve maintainer 2020-04-27 github

Hello, as a repeat of https://github.com/ValveSoftware/steam-for-linux/issues/7066#issuecomment-619368344, please go to Steam -> Settings -> Interface and check that Enable hardware video decoding, if supported is enabled. Also, please copy your system information from Steam (Steam -> Help -> System Information) and put it in a gist, then include a link to the gist in this issue report.

Aadrianlshaw 2020-04-27 github

please go to Steam -> Settings -> Interface and check that Enable hardware video decoding, if supported is enabled

It's enabled but still has the same error. Here is the gist .

Kkisak-valve maintainer 2020-04-27 github

Thanks @adrianlshaw, as a guess, can you check if you have the vdpau-va-driver package installed with something like apt policy vdpau-va-driver vdpau-va-driver:i386? If it isn't, please add vdpau-va-driver (the 64 bit variant) first, retest, then the 32 bit variant and retest again.

The idea here is that we know libcef currently isn't providing a software fallback for video decoding, and the nVidia driver doesn't directly provide a libva2 decode path. Libcef is 64 bit, so it's likely only the 64 bit package matters here for working around the main part of this issue.

Aadrianlshaw 2020-04-27 github

Hi @kisak-valve. Thanks for the info. I didn't have it installed, so I installed the 64-bit variant and restarted steam. Didn't change anything. I then installed the 32-bit variant and restarted steam. Didn't change anything either.

Aadrianlshaw 2020-04-27 github

@kisak-valve i went to Community -> Broadcasts. The page said "updating Steam" and afterwards I was able to watch broadcasts and the error message no longer appeared.

So it now works for me! Thank you!

Ssysms 2020-05-01 github

Interesting. I've experienced the same trouble as @adrianlshaw in the first place.

Video decoding by hardware is enabled, but I was not able to watch the streams on the main page ("YOUR WEB BROWSER DOES NOT SUPPORT THE MINIMUM SET OF FEATURES REQUIRED TO WATCH THIS BROADCAST").

Going to Community -> Broadcasts, the message "Updating Steam" appeared, I waited for ~3 Mins., but it never finished. I clicked on the "back" button in the Steam client - and after that I was able to watch the streams.

Link to my system info: https://gist.github.com/sysms/dc39ebb413c6e3023882d9e6346b0206

?ghost 2020-05-03 github

Hello, as a repeat of [#7066 (comment)](https://github.com/ValveSoftware/steam-for-linux/issues/7066#issuecomment-619368344), please go to Steam -> Settings -> Interface and check that Enable hardware video decoding, if supported is enabled. Also, please copy your system information from Steam (Steam -> Help -> System Information) and put it in a gist, then include a link to the gist in this issue report.

I enabled it and nothing changed
and here is my gist that I didn't provide at the time however I use manjaro now which is not very different
https://gist.github.com/barfin/11b540be5f075270e3566f6e3da63b38
i tried both steam runtime and native runtimes results were the same

vdpau packages are installed both 32bit and 64bit libraries
➜ ~ pacman -Q | grep vdpau
lib32-libva-vdpau-driver 0.7.4-6
lib32-libvdpau 1.3-1
lib32-mesa-vdpau 20.0.5-1
libva-vdpau-driver 0.7.4-4
libvdpau 1.3-1
libvdpau-va-gl 0.4.2-2
mesa-vdpau 20.0.5-1
vdpauinfo 1.3-1

Ffelmur 2020-05-25 github

Hello, I've experienced the same trouble as @adrianlshaw and @sysms. Going to Community -> Broadcasts, the message "Updating Steam" appeared, I waited for 1-2 mins, but it never finished. I clicked on the "back" button in the Steam client - and after that I was able to watch the streams.

Ddeathxxx123 2020-05-28 github

Hello, I've experienced the same trouble as @adrianlshaw and @sysms. Going to Community -> Broadcasts, the message "Updating Steam" appeared, I waited for 1-2 mins, but it never finished. I clicked on the "back" button in the Steam client - and after that I was able to watch the streams.

This is working with my system(noting installed):
https://gist.github.com/deathxxx123/d147364fba85975599751ba71ec32263
I don't even have the "vdpau-va-driver" package in Ubuntu 20.04, but "mesa-va-drivers"
I have "Steam -> Settings -> Interface -> Enable hardware video decoding, if supported" already checked.
I do exactly that in quote reply.
Now all broatcasting live videos are working!
I use Ubuntu Budgie 20.04

Sskelhammer 2020-06-19 github

Hello, I've experienced the same trouble as @adrianlshaw and @sysms. Going to Community -> Broadcasts, the message "Updating Steam" appeared, I waited for 1-2 mins, but it never finished. I clicked on the "back" button in the Steam client - and after that I was able to watch the streams.

This is the fix for me too. Go to Community > Broadcasts > Click on any broadcast. Steam will display "Updating Steam", leave it for a few minutes and then refresh. All broadcasts work after this.

Before, all broadcasts on the individual Store pages displayed: "YOUR WEB BROWSER DOES NOT SUPPORT THE MINIMUM SET OF FEATURES REQUIRED TO WATCH THIS BROADCAST"

Linux Mint 19.3. Steam Beta Build June 15.

AArekPiekarz 2020-06-21 github

I had the same problem on Manjaro, fixed by the same steps as in https://github.com/ValveSoftware/steam-for-linux/issues/6780#issuecomment-646840015

Details:
Manjaro 20.0.3
KDE Plasma 5.18.5
Nvidia drivers 440.82
Steam build Jun 4 2020 (no beta)

Ffonikz 2020-07-18 github

Hello, I've experienced the same trouble as @adrianlshaw and @sysms. Going to Community -> Broadcasts, the message "Updating Steam" appeared, I waited for 1-2 mins, but it never finished. I clicked on the "back" button in the Steam client - and after that I was able to watch the streams.

This is the fix for me too. Go to Community > Broadcasts > Click on any broadcast. Steam will display "Updating Steam", leave it for a few minutes and then refresh. All broadcasts work after this.

Before, all broadcasts on the individual Store pages displayed: "YOUR WEB BROWSER DOES NOT SUPPORT THE MINIMUM SET OF FEATURES REQUIRED TO WATCH THIS BROADCAST"

Linux Mint 19.3. Steam Beta Build June 15.

This worked for me as well, Ubuntu 20.04LTS.

HHonoluluHenk 2020-07-28 github

Hello, I've experienced the same trouble as @adrianlshaw and @sysms. Going to Community -> Broadcasts, the message "Updating Steam" appeared, I waited for 1-2 mins, but it never finished. I clicked on the "back" button in the Steam client - and after that I was able to watch the streams.

Same here, Ubuntu 20

Sskadlig 2020-08-08 github

Hello, I've experienced the same trouble as @adrianlshaw and @sysms. Going to Community -> Broadcasts, the message "Updating Steam" appeared, I waited for 1-2 mins, but it never finished. I clicked on the "back" button in the Steam client - and after that I was able to watch the streams.

Worked for me as well with Pop OS 20.04 and AMD. I don't have vdpau-va-driver installed and didn't need it to get it to install.

Lluni3359 2020-09-25 github

I experienced the exact same problem with the broadcasts on the front page and the same weird solution mentioned here fixed it. Here's the gist for my system. Hardware video decoding is enabled.

Ssniereffo 2020-10-17 github

Unfortunately I am in the same boat as @barfin.
The community > broadcasts 'trick' doesn't appear to work from me as there is no "Updating Steam" displayed anywhere.

Manjaro 20.1.1
Linux 5.8.11
Plasma 5.19.5
Steam Client Oct-7-2020

lib32-libva-vdpau-driver 0.7.4-6
lib32-libvdpau 1.4-1
lib32-mesa-vdpau 20.1.8-1
libva-vdpau-driver 0.7.4-4
libvdpau 1.4-1
mesa-vdpau 20.1.8-1

Lluni3359 2020-10-17 github

Same here. I made a clean system reinstallation a few days ago and I can't get broadcasts to work anymore.

Wwolfmanx 2020-10-22 github

Same thing. Did a steam refresh and now broadcasting does not work anymore. The updating trick does no longer work.

Rryester19 2020-10-23 github

If the previous "Updating Steam" trick isn't working for you anymore: Try starting a broadcast with Big Picture mode. For me, it started fine in Big Picture mode, and then broadcasts load fine in the main interface again.

Llorenzremy 2020-10-24 github

If the previous "Updating Steam" trick isn't working for you anymore: Try starting a broadcast with Big Picture mode. For me, it started fine in Big Picture mode, and then broadcasts load fine in the main interface again.

Can confirm that this worked for me to solve the issue on Manjaro.

Steam Runtime Version: steam-runtime_0.20201005.0
Kernel Version: 5.8.16-2-MANJARO
OS Type: 64-bit
Processors: 8 × AMD Ryzen 5 2400G with Radeon Vega Graphics
Graphics Processor: GeForce GTX 1050 Ti/PCIe/SSE2

Ssniereffo 2020-10-26 github

Confirming that the solution of viewing a broadcast in Big Picture mode, mentioned by @ryester27, works for me also.

Eettolrach 2020-10-28 github

Indeed, @ryester27's solution works well for me too. Hopefully, this can help fix the issue in the first place.

Aaskme23 2020-11-04 github

@ryester27 thank you. Your solution works for me perfectly ))

Ttrburch 2020-11-16 github

Another thanks to @ryester27. Your solution solved the problem immediately

OS: Ubuntu 20.04.1 LTS
KERNEL: 5.4.0-53-generic
CPU: AMD Ryzen 5 3600 6-Core
GPU: NVIDIA GeForce GTX 1650 SUPER
GPU DRIVER: NVIDIA 450.80.02RAM: 32 GB

KKiggles 2021-01-21 github

If the previous "Updating Steam" trick isn't working for you anymore: Try starting a broadcast with Big Picture mode. For me, it started fine in Big Picture mode, and then broadcasts load fine in the main interface again.

Also confirming this worked.

Had the "Your web browser does not support the minimum set of features required to watch this broadcast" issue even in Firefox, and this workaround addressed the problem there.
(Watching broadcasts did and still do work in Chromium browsers on my configuration)

Issue present on multiple distros: Ubuntu (20.04.1 LTS), pop!os 20.10, KDE neon (20.04 LTS), Kubuntu (20.10), Solus 4.1.
Issue present out-of-the-box on all of the above distros. From OS install -> Steam install -> broken broadcasts. Little to nothing else was changed.
All of the above installed as sole operating system - no dual boots, etc

Quoted solution tested on pop!os 20.10.

Hardware to be exhaustive
CPU: AMD R9 3900x
Asus Crosshair VI hero x370 platform FW: 7901
MEM: 16gb (8x2)
GPU: AMD rx480
Samsung 960 pro NVME - OS system and steam install drive.
5x SATA storage devices of varying capacities

Can NOT presently confirm the quoted Big Picture option works for this hardware configuration on any other distros. Suspect the issue in largely distro independent.

Xxksteven 2021-02-01 github

If the previous "Updating Steam" trick isn't working for you anymore: Try starting a broadcast with Big Picture mode. For me, it started fine in Big Picture mode, and then broadcasts load fine in the main interface again.

This worked for me on Ubuntu 20.04 Gnome DE version 3.36.8

Hardware:
CPU: AMD Ryzen 7 3700x
GPU: AMD® Radeon rx 5700 xt

Ggcj9exvx 2021-07-16 github

Instead of opening the broadcasts page, you can direct Steam to unlock h264 support by going to the steam-URL steam://unlockh264 (this is exactly what's triggered on the Broadcasts page when first visiting there - but not in other parts of the Steam client).

Restart the Steam client afterwards.

I'm guessing Valve chose to implement this unlocking step to avoid MPEG-LA fees on every client that's downloaded? Very strange.

Xxoxloviwan 2022-02-25 github

https://github.com/ValveSoftware/steam-for-linux/issues/6780#issuecomment-881658288

Instead of opening the broadcasts page, you can direct Steam to unlock h264 support by going to the steam-URL steam://unlockh264 (this is exactly what's triggered on the Broadcasts page when first visiting there - but not in other parts of the Steam client).

Restart the Steam client afterwards.

KDE Neon 5.24
It works for me

Ffungos 2022-07-24 github

Broken on SteamDeck, broadcast trick didn't work

Aaudoh 2022-07-27 github

Instead of opening the broadcasts page, you can direct Steam to unlock h264 support by going to the steam-URL steam://unlockh264 (this is exactly what's triggered on the Broadcasts page when first visiting there - but not in other parts of the Steam client).

Nothing else worked but this
xdg-open steam://unlockh264

BBaduk 2022-08-04 github

sudo gedit /usr/share/applications/steam.desktop

line 30 : Exec=xdg-open steam://unlockh264

and steam work perfectly now

Ubuntu Budgie 22.04

TTylerADavis 2022-09-10 github

I know this repo is for the Linux Client, but I'm experiencing this same issue on Mac. Is there somewhere else I should report this? This has been an issue on Mac for at least a year, and I had originally believed it was due to an outdated version of CEF or something.

The solution in https://github.com/ValveSoftware/steam-for-linux/issues/6780#issuecomment-881658288 worked for me.

I originally tried fixing this by toggling hardware support as described in https://github.com/ValveSoftware/steam-for-linux/issues/7066#issuecomment-619368344, but it had no effect.

WWebsiteDeveloper 2022-10-03 github

Editing the .desktop file
With Exec=xdg-open steam://unlockh264 also worked for me. On Ubuntu 22.10

Zziw-liu 2023-02-12 github

Editing steam.desktop line 30 with:

Exec=xdg-open steam://unlockh264

Will throw a KIO error on KDE plasma 5.26.5, archlinux 6.1.11. However this worked:

Exec=steam steam://unlockh264
Mmishaguyas 2024-02-03 github

@kisak-valve redirected me here, but it looks like this discussion is about videos in chat, and broadcasts which is not my issue.

I'm trying to watch movies in my steam collection, like "Half-Life - The Freeman Chronicles" and films I purchased (Dead Space: Downfall & Aftermath) and keep getting the error "You must update your steam client to watch this video." The videos all open in my browser (Firefox) with that error, but other videos (examples: Kung Fury, Mortal Combat Legacy 2) open (also in Firefox) without any error. My steam client is up to date. I'm trying to find out what's wrong, so I can watch videos again... especially the ones I purchased.

I use both Mint 21.3 and Ubuntu 22.04, and have the same problem on both systems.

I don't like Chrome, don't have it installed, and won't install it, just to watch a few videos that worked just fine in Firefox just a few months ago.

Here's my gist, I hope: https://gist.github.com/mishaguyas/6315a74ff017aecdabe194ea2e54b1c3

Gguerryer 2024-02-03 github

@mishaguyas I was able to fix the issue by changing my user agent to the steam user agent.

Mozilla/5.0 (X11; Linux x86_64; Valve Steam Client [Steam Beta Update]/0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.5414.120 Safari/537.36

Ppollux78 2025-02-10 github

why does this still happen? what causes steam to disable it by default that makes video codecs stop working in lots of games like marvel rivals and the finals for example

Edit: this still hasn't been enabled by default, why? All hardware drivers support h.264 properly, there should be no need to keep it disabled today

TThespikedballofdoom 2025-10-07 github

Why in gods name is this default. This is absolutely ridiculous and should never have even been locked in the first place!! What's so dangerous about letting clients that can't handle h264 try to play it anyway? What clients can't handle it, anyway???

Iideasafines 2026-07-02 github

It'd be appreciated if this were default, given that even some games depend on it: https://www.protondb.com/app/1671210

Ppeq42 2026-07-27 github

please make h264 enabled by default and not require a command line, valve.