Half-Life 2 Commentary does not play
While I was playing Half-Life 2's 20th Anniversary update, I tried listening to the commentary, but it did not work. It seems like this might be because the files are missing from the game, as the console said that the commentary audio files were missing from the disk/repository. I tried verifying and also reinstalling, but it just wouldn't work either.
PLATFORM: Fedora Linux 41 (KDE Plasma Spin), Steam stable version 1731433018
If there's more information you need, please let me know.
I think this is https://github.com/ValveSoftware/Source-1-Games/issues/2734 You can verify with
journalctl -b | grep execheap
This is indeed the same as #2734.
However that issue was closed by the original author as it was for TF2 and apparently there is some beta x64 branch that fixes it for that specific game. I see no such option for HL2.
To verify I used the following to see the status of and temporally disable SELinux:-
sestatus
setenforce 0
Also, using the sealert -l "*" command gives me the same output as mentioned in #2734.
Using the following as work-around
ausearch -c 'hl2_linux' --raw | audit2allow -M my-hl2linux
semodule -X 300 -i my-hl2linux.pp
Thank you so much! Doing the commands (as root) @Tweekism said helped fix the issue.
As an addendum, forcing Proton 9.0 allows the music/commentary to play (though the camera/mouse movement is adversely affected).
Forcing the Steam Linux Runtime has no effect, unlike in other games where you can supplement missing system libraries.
N.B. I'm on Fedora Silverblue 41, using the Steam Flatpak.
I don't think this issue should be closed. Since the bug has been fixed by switching out the mp3 decoder in TF2 presumably it can be fixed for HL2. It's out of patent, surely it's easier than ever.
Hi,
I come to this place after waiting several months after the 20th anniversary update for an official fix. Sadly, there is none. Why is this issue closed? This problem is still present. I was back then on Fedora 41, now on 42, and still no music and commentary. I think the title should also be changed as it's not only the commentary but also the music not playing.
from @ColinKinloch I don't think this issue should be closed. Since the bug has been fixed by switching out the mp3 decoder in TF2 presumably it can be fixed for HL2. It's out of patent, surely it's easier than ever.
from @schM0ggi Hi,
I come to this place after waiting several months after the 20th anniversary update for an official fix. Sadly, there is none. Why is this issue closed? This problem is still present. I was back then on Fedora 41, now on 42, and still no music and commentary. I think the title should also be changed as it's not only the commentary but also the music not playing.
I'm sorry for that, it was that I received something that worked, but now this looks like a workaround rather than a fix. I'll reopen it as now I understand more about this.