protonscr

Videos and sound don't work after latest update

steamclosed duplicateSteam clientAudio
ValveSoftware/steam-for-linux#2874 · opened 2013-09-25 by josefbacik · updated 2013-11-05 · 14 comments · github
Jjosefbacik 2013-09-25 github

So I was running steam yesterday and it was working fine, dota2 launched and worked fine. Then steam told me it had an update so I restarted and let it install the update and now no videos work and sound doesn't work. When I launch dota2 it appears to hang on the intro video (I just see black). If I hit escape it loads as normal but I have no sound. Same if I go to a game page in the steam client itself, the videos do not load and there is no sound.

Processor Information:
Vendor: GenuineIntel
CPU Family: 0x6
CPU Model: 0x2a
CPU Stepping: 0x7
CPU Type: 0x0
Speed: 3100 Mhz
4 logical processors
4 physical processors
HyperThreading: Unsupported
FCMOV: Supported
SSE2: Supported
SSE3: Supported
SSSE3: Supported
SSE4a: Unsupported
SSE41: Supported
SSE42: Supported

Network Information:
Network Speed:

Operating System Version:
"Fedora release 19 (Schrödinger’s Cat)" (64 bit)
Kernel Name: Linux
Kernel Version: 3.12.0-0.rc1.git2.2.fc21.x86_64
X Server Vendor: Fedora Project
X Server Release: 11403000
X Window Manager: GNOME Shell
Steam Runtime Version: steam-runtime-release_2013-09-05

Video Card:
Driver: X.Org Gallium 0.4 on AMD CAPE VERDE

Driver Version:  2.1 Mesa 9.2.0
OpenGL Version: 2.1
Desktop Color Depth: 24 bits per pixel
Monitor Refresh Rate: 60 Hz
VendorID:  0x1002
DeviceID:  0x683d
Number of Monitors:  2
Number of Logical Video Cards:  1
Primary Display Resolution:  1920 x 1080
Desktop Resolution: 3600 x 1080
Primary Display Size: 20.08" x 11.30"  (23.03" diag)
                                        51.0cm x 28.7cm  (58.5cm diag)
Primary VRAM Not Detected

Sound card:
Audio device: Realtek ALC892

Memory:
RAM: 16017 Mb

Miscellaneous:
UI Language: English
LANG: en_US.UTF-8
Microphone: Not set
Total Hard Disk Space Available: 935271 Mb
Largest Free Hard Disk Block: 773575 Mb

Installed software:

Recent Failure Reports:
Wed Sep 25 13:47:12 2013 GMT: file ''/tmp/dumps/assert_20130925094659_5.dmp'', upload yes: ''CrashID=bp-fbc290b9-9300-4a85-986f-e02e52130925''

Jjosefbacik 2013-09-25 github

If I run the game (I've tried dota2 and ftl) from the command line the sound and such works just fine, so it seems to be a problem with the steam client itself.

Jjosefbacik 2013-09-26 github

Still there after the Sept 25th update.

Jjosefbacik 2013-09-30 github

Still there after the Sept 27th update.

MMrSchism 2013-10-01 github

I cannot replicate the Steam client video playback issue; both the audio and video play back perfectly on my client.

Based on your device ID, you're running a Radeon HD 7700, correct?

Jjosefbacik 2013-10-01 github

[josef@localhost ~]$ lspci
00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port (rev 09)
00:16.0 Communication controller: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 05)
00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)
00:1c.0 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 (rev b5)
00:1c.4 PCI bridge: Intel Corporation 82801 PCI Bridge (rev b5)
00:1c.5 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 6 (rev b5)
00:1c.7 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 8 (rev b5)
00:1d.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 05)
00:1f.0 ISA bridge: Intel Corporation P67 Express Chipset Family LPC Controller (rev 05)
00:1f.2 SATA controller: Intel Corporation 6 Series/C200 Series Chipset Family SATA AHCI Controller (rev 05)
00:1f.3 SMBus: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller (rev 05)
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Cape Verde XT [Radeon HD 7770 GHz Edition]
01:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Cape Verde/Pitcairn HDMI Audio [Radeon HD 7700/7800 Series]
03:00.0 PCI bridge: ASMedia Technology Inc. ASM1083/1085 PCIe to PCI Bridge (rev 01)
04:03.0 FireWire (IEEE 1394): VIA Technologies, Inc. VT6306/7/8 [Fire II(M)] IEEE 1394 OHCI Controller (rev c0)
05:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 06)
06:00.0 USB controller: ASMedia Technology Inc. ASM1042 SuperSpeed USB Host Controller

7770, but yeah close enough.

Jjosefbacik 2013-10-18 github

Still not working after Oct 17th update.

MMrSchism 2013-10-22 github

Hrm.... Really strange. I actually picked up a 7770 a week or so ago and I still can't replicate the issue.

TTele42 2013-10-22 github

Possibly related to #2924? @josefbacik can you check the terminal output of steam for a simular liborc error message?

Jjosefbacik 2013-10-23 github

Yup I'm seeing the same error

/usr/bin/pulseaudio: symbol lookup error: /lib64/libpulsecore-3.0.so: undefined symbol: orc_program_new_from_static_bytecode

Jjosefbacik 2013-10-23 github

If I use

LD_PRELOAD=/usr/lib64/liborc-0.4.so.0 steam

everything works fine btw.

TTele42 2013-10-23 github

This is an issue for the fedora package maintainer to resolve.

Jjohndrinkwater 2013-10-28 github

Merging this as a duplicate to #2924 - the runtime maintainer for fedora needs to look into it.

FFelixSchwarz 2013-11-05 github

@johndrinkwater: who is the "runtime maintainer for fedora" to you? The Fedora packager for pulseaudio? Or some internal guy (at Valve) who does some Fedora support?

From what I can see the Steam runtime is currently not compatible with newer PulseAudio libs so at some point you'll need to upgrade your liborc. I'd like to see some kind of tracker bug for that (or is #2924 that tracker bug?) even though I can understand that Fedora is currently not supported and you're not willing to push out a quick update for the issue.

If you insist to keep this bug closed I guess you should also close #2924 as well.

TTele42 2013-11-05 github

@FelixSchwarz when a package willilingly bypasses a distro's package manager (like steam's runtime), there will always be rough spots like this one. The fedora package maintainer for the steam installer may be able to get liborc preloaded, so that it is ready to go before steam looks to the steam runtime for liborc.

Nothing extracted yet.