You are not logged in.
Hi! I am encountering this problem also
.
My vulkaninfo recognize my Nvidia card (Quadro RTX A3000) and driver, grep returns both the intel integrated GPU and Nvidia. I got nvidia-open-dkms installed and all the utils libraries.
The game starts through Proton, initializes Vulkan/DXVK/VKD3D, then crashes during Wwise audio initialization.
Running Elden Ring with PROTON_LOG=1 produce this log:
Proton: 1779444645 experimental-11.0-20260522b
SteamGameId: 1245620
Command: ['/home/tsun2610/.local/share/Steam/steamapps/common/ELDEN RING/Game/start_protected_game.exe']
Options: {'gamedrive', 'forcelgadd'}
depot: 4.0.20260415.225012
pressure-vessel: 0.20260414.0
scripts: 0.20260414.0
steamrt4: 4.0.20260415.225012 steamrt4 4.0.20260415.225012
Kernel: Linux 7.0.10-arch1-1 #1 SMP PREEMPT_DYNAMIC Sat, 23 May 2026 14:21:20 +0000 x86_64
PATH: /home/tsun2610/.local/share/Steam/steamapps/common/Proton - Experimental/files/bin/:/usr/bin:/bin
fsync: up and running.
# ... Likely where it's crashing below
[Dantelion2 Panic]
..\..\Source\Sound\Wwise\MoWwiseMan.cpp(880)
Failed MagicOrchestra_Wwise::MOSoundManager::Initialize()
Exception 0xc0000005
EXCEPTION_ACCESS_VIOLATION
Unhandled page fault on write access to 0000000000000000Offline
This is basically guaranteed to be completely unrelated to the OPs original issue, splitting into a new thread from: https://bbs.archlinux.org/viewtopic.php?id=312802
Elden Ring has been out for a while, maybe test a stable proton release instead of experimental?
If this is an actual bug in your audio setup how does that look like, are lib32-libpulse and lib32-libpipewire installed assuming a pipewire setup? What output do you get from
sudo fuser -v /dev/snd/*
aplay -lL #alsa-utils
systemctl --user status pipewire{,-pulse} wireplumber pulseaudioLast edited by V1del (2026-05-31 12:43:37)
Offline
This is basically guaranteed to be completely unrelated to the OPs original issue, splitting into a new thread from: https://bbs.archlinux.org/viewtopic.php?id=312802
Sorry, I'm new here, should I reply to this thread or continue over in the one you linked
Elden Ring has been out for a while, maybe test a stable proton release instead of experimental?
Yeah I did test with Hotfix and 11 also, still no luck
If this is an actual bug in your audio setup how does that look like, are lib32-libpulse and lib32-libpipewire installed assuming a pipewire setup? What output do you get from
sudo fuser -v /dev/snd/* aplay -lL #alsa-utils systemctl --user status pipewire{,-pulse} wireplumber pulseaudio
Here's the output:
USER PID ACCESS COMMAND
/dev/snd/controlC0: tsun2610 1046 F.... wireplumber
/dev/snd/controlC1: tsun2610 1046 F.... wireplumber
/dev/snd/seq: tsun2610 1045 F.... pipewire
null
Discard all samples (playback) or generate zero samples (capture)
lavrate
Rate Converter Plugin Using Libav/FFmpeg Library
samplerate
Rate Converter Plugin Using Samplerate Library
speexrate
Rate Converter Plugin Using Speex Resampler
jack
JACK Audio Connection Kit
oss
Open Sound System
pipewire
PipeWire Sound Server
pulse
PulseAudio Sound Server
speex
Plugin using Speex DSP (resample, agc, denoise, echo, dereverb)
upmix
Plugin for channel upmix (4,6,8)
vdownmix
Plugin for channel downmix (stereo) with a simple spacialization
default
Default ALSA Output (currently PipeWire Media Server)
sysdefault:CARD=PCH
HDA Intel PCH, ALC285 Analog
Default Audio Device
front:CARD=PCH,DEV=0
HDA Intel PCH, ALC285 Analog
Front output / input
surround21:CARD=PCH,DEV=0
HDA Intel PCH, ALC285 Analog
2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=PCH,DEV=0
HDA Intel PCH, ALC285 Analog
4.0 Surround output to Front and Rear speakers
surround41:CARD=PCH,DEV=0
HDA Intel PCH, ALC285 Analog
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=PCH,DEV=0
HDA Intel PCH, ALC285 Analog
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=PCH,DEV=0
HDA Intel PCH, ALC285 Analog
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=PCH,DEV=0
HDA Intel PCH, ALC285 Analog
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
hdmi:CARD=PCH,DEV=0
HDA Intel PCH, HDMI 0
HDMI Audio Output
hdmi:CARD=PCH,DEV=1
HDA Intel PCH, HDMI 1
HDMI Audio Output
hdmi:CARD=PCH,DEV=2
HDA Intel PCH, HDMI 2
HDMI Audio Output
usbstream:CARD=PCH
HDA Intel PCH
USB Stream Output
hdmi:CARD=NVidia,DEV=0
HDA NVidia, HDMI 0
HDMI Audio Output
hdmi:CARD=NVidia,DEV=1
HDA NVidia, HDMI 1
HDMI Audio Output
hdmi:CARD=NVidia,DEV=2
HDA NVidia, HDMI 2
HDMI Audio Output
hdmi:CARD=NVidia,DEV=3
HDA NVidia, HDMI 3
HDMI Audio Output
usbstream:CARD=NVidia
HDA NVidia
USB Stream Output
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC285 Analog [ALC285 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 9: HDMI 3 [HDMI 3]
Subdevices: 1/1
Subdevice #0: subdevice #0
Unit pulseaudio.service could not be found.
● pipewire.service - PipeWire Multimedia Service
Loaded: loaded (/usr/lib/systemd/user/pipewire.service; disabled; preset: enabled)
Active: active (running) since Tue 2026-06-02 09:14:21 +07; 1min 56s ago
Invocation: a2518635deb140f9b3ffa462b28cc8e7
TriggeredBy: ● pipewire.socket
Main PID: 1045 (pipewire)
Tasks: 3 (limit: 38042)
Memory: 4.1M (peak: 4.9M)
CPU: 40ms
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service
└─1045 /usr/bin/pipewire
Jun 02 09:14:21 ThinkPad6969 systemd[883]: Started PipeWire Multimedia Service.
● pipewire-pulse.service - PipeWire PulseAudio
Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; disabled; preset: enabled)
Active: active (running) since Tue 2026-06-02 09:14:21 +07; 1min 56s ago
Invocation: 153516a8d78f4eb583131a04d9e06729
TriggeredBy: ● pipewire-pulse.socket
Main PID: 1128 (pipewire-pulse)
Tasks: 3 (limit: 38042)
Memory: 2M (peak: 2.9M)
CPU: 20ms
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service
└─1128 /usr/bin/pipewire-pulse
Jun 02 09:14:21 ThinkPad6969 systemd[883]: Started PipeWire PulseAudio.
● wireplumber.service - Multimedia Service Session Manager
Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled)
Active: active (running) since Tue 2026-06-02 09:14:21 +07; 1min 56s ago
Invocation: 6e89492f83ac43beb7e05d92eb16c2cb
Main PID: 1046 (wireplumber)
Tasks: 6 (limit: 38042)
Memory: 17.6M (peak: 18.2M)
CPU: 222ms
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service
└─1046 /usr/bin/wireplumber
Jun 02 09:14:21 ThinkPad6969 systemd[883]: Started Multimedia Service Session Manager.
Jun 02 09:14:21 ThinkPad6969 wireplumber[1046]: default: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner
Jun 02 09:14:21 ThinkPad6969 wireplumber[1046]: spa.bluez5: BlueZ system service is not available
Jun 02 09:14:21 ThinkPad6969 wireplumber[1046]: wp-device: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed?
Jun 02 09:14:21 ThinkPad6969 wireplumber[1046]: s-monitors-libcamera: PipeWire's libcamera SPA plugin is missing or broken. Some camera types may not be supported.Offline
Reply here, the other thread doesn't have a audio subsystem crash and is thus unrelated.
The output looks ok, are the two mentioned packages installed? What do you get from
pactl list cards
pactl list sinksOffline
Yeup the 2 packages are there:
pacman -Qs 'lib32-libpulse|lib32-libpipewire'
local/lib32-libpipewire 1:1.6.6-1
Low-latency audio/video router and processor - 32-bit - client library
local/lib32-libpulse 17.0+r98+gb096704c0-1
A featureful, general-purpose sound server (32-bit client libraries)Output of pactl:
Card #43
Name: alsa_card.pci-0000_01_00.1
Driver: alsa
Owner Module: n/a
Properties:
device.enum.api = "udev"
device.api = "alsa"
media.class = "Audio/Device"
api.alsa.path = "hw:1"
api.alsa.card = "1"
api.alsa.card.name = "HDA NVidia"
api.alsa.card.longname = "HDA NVidia at 0xae050000 irq 17"
device.plugged.usec = "12882850"
device.bus_path = "pci-0000:01:00.1"
sysfs.path = "/devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1"
device.bus = "pci"
device.subsystem = "sound"
device.vendor.id = "0x10de"
device.vendor.name = "NVIDIA Corporation"
device.product.id = "0x10f9"
device.product.name = "TU106 High Definition Audio Controller"
device.name = "alsa_card.pci-0000_01_00.1"
device.description = "TU106 High Definition Audio Controller"
device.nick = "HDA NVidia"
device.icon_name = "audio-card-analog-pci"
api.alsa.use-acp = "true"
api.acp.auto-profile = "false"
api.acp.auto-port = "false"
api.dbus.ReserveDevice1.Priority = "-20"
api.alsa.split-enable = "true"
api.dbus.ReserveDevice1 = "Audio1"
spa.object.id = "4"
factory.id = "15"
client.id = "41"
object.id = "43"
object.serial = "43"
object.path = "alsa:acp:NVidia"
alsa.card = "1"
alsa.card_name = "HDA NVidia"
alsa.long_card_name = "HDA NVidia at 0xae050000 irq 17"
alsa.driver_name = "snd_hda_intel"
alsa.mixer_name = "Nvidia GPU 93 HDMI/DP"
alsa.components = "HDA:10de0093,17aa22b8,00100100"
alsa.id = "NVidia"
device.string = "1"
Profiles:
off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
output:hdmi-stereo: Digital Stereo (HDMI) Output (sinks: 1, sources: 0, priority: 5900, available: no)
output:hdmi-stereo-extra1: Digital Stereo (HDMI 2) Output (sinks: 1, sources: 0, priority: 5700, available: no)
output:hdmi-stereo-extra2: Digital Stereo (HDMI 3) Output (sinks: 1, sources: 0, priority: 5700, available: no)
output:hdmi-stereo-extra3: Digital Stereo (HDMI 4) Output (sinks: 1, sources: 0, priority: 5700, available: no)
output:hdmi-surround: Digital Surround 5.1 (HDMI) Output (sinks: 1, sources: 0, priority: 800, available: no)
output:hdmi-surround71: Digital Surround 7.1 (HDMI) Output (sinks: 1, sources: 0, priority: 800, available: no)
output:hdmi-surround-extra1: Digital Surround 5.1 (HDMI 2) Output (sinks: 1, sources: 0, priority: 600, available: no)
output:hdmi-surround71-extra1: Digital Surround 7.1 (HDMI 2) Output (sinks: 1, sources: 0, priority: 600, available: no)
output:hdmi-surround-extra2: Digital Surround 5.1 (HDMI 3) Output (sinks: 1, sources: 0, priority: 600, available: no)
output:hdmi-surround71-extra2: Digital Surround 7.1 (HDMI 3) Output (sinks: 1, sources: 0, priority: 600, available: no)
output:hdmi-surround-extra3: Digital Surround 5.1 (HDMI 4) Output (sinks: 1, sources: 0, priority: 600, available: no)
output:hdmi-surround71-extra3: Digital Surround 7.1 (HDMI 4) Output (sinks: 1, sources: 0, priority: 600, available: no)
pro-audio: Pro Audio (sinks: 4, sources: 0, priority: 1, available: yes)
Active Profile: off
Ports:
hdmi-output-0: HDMI / DisplayPort (type: HDMI, priority: 5900, latency offset: 0 usec, availability group: Legacy 1, not available)
Properties:
port.type = "hdmi"
port.availability-group = "Legacy 1"
device.icon_name = "video-display"
card.profile.port = "0"
Part of profile(s): output:hdmi-stereo, output:hdmi-surround, output:hdmi-surround71
hdmi-output-1: HDMI / DisplayPort 2 (type: HDMI, priority: 5800, latency offset: 0 usec, availability group: Legacy 2, not available)
Properties:
port.type = "hdmi"
port.availability-group = "Legacy 2"
device.icon_name = "video-display"
card.profile.port = "1"
Part of profile(s): output:hdmi-stereo-extra1, output:hdmi-surround-extra1, output:hdmi-surround71-extra1
hdmi-output-2: HDMI / DisplayPort 3 (type: HDMI, priority: 5700, latency offset: 0 usec, availability group: Legacy 3, not available)
Properties:
port.type = "hdmi"
port.availability-group = "Legacy 3"
device.icon_name = "video-display"
card.profile.port = "2"
Part of profile(s): output:hdmi-stereo-extra2, output:hdmi-surround-extra2, output:hdmi-surround71-extra2
hdmi-output-3: HDMI / DisplayPort 4 (type: HDMI, priority: 5600, latency offset: 0 usec, availability group: Legacy 4, not available)
Properties:
port.type = "hdmi"
port.availability-group = "Legacy 4"
device.icon_name = "video-display"
card.profile.port = "3"
Part of profile(s): output:hdmi-stereo-extra3, output:hdmi-surround-extra3, output:hdmi-surround71-extra3
Card #44
Name: alsa_card.pci-0000_00_1f.3
Driver: alsa
Owner Module: n/a
Properties:
device.enum.api = "udev"
device.api = "alsa"
media.class = "Audio/Device"
api.alsa.path = "hw:0"
api.alsa.card = "0"
api.alsa.card.name = "HDA Intel PCH"
api.alsa.card.longname = "HDA Intel PCH at 0x6041118000 irq 178"
device.plugged.usec = "13600070"
device.bus_path = "pci-0000:00:1f.3"
sysfs.path = "/devices/pci0000:00/0000:00:1f.3/sound/card0"
device.bus = "pci"
device.subsystem = "sound"
device.vendor.id = "0x8086"
device.vendor.name = "Intel Corporation"
device.product.id = "0x06c8"
device.product.name = "400 Series Chipset Family HD Audio"
device.form_factor = "internal"
device.name = "alsa_card.pci-0000_00_1f.3"
device.description = "Built-in Audio"
device.nick = "HDA Intel PCH"
device.icon_name = "audio-card-analog-pci"
api.alsa.use-acp = "true"
api.acp.auto-profile = "false"
api.acp.auto-port = "false"
api.dbus.ReserveDevice1.Priority = "-20"
api.alsa.split-enable = "true"
api.dbus.ReserveDevice1 = "Audio0"
spa.object.id = "2"
factory.id = "15"
client.id = "41"
object.id = "44"
object.serial = "44"
object.path = "alsa:acp:PCH"
alsa.card = "0"
alsa.card_name = "HDA Intel PCH"
alsa.long_card_name = "HDA Intel PCH at 0x6041118000 irq 178"
alsa.driver_name = "snd_hda_intel"
alsa.mixer_name = "Realtek ALC285"
alsa.components = "HDA:10ec0285,17aa22b8,00100002 HDA:8086280b,80860101,00100000"
alsa.id = "PCH"
device.string = "0"
Profiles:
off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (sinks: 1, sources: 1, priority: 6565, available: yes)
output:analog-stereo: Analog Stereo Output (sinks: 1, sources: 0, priority: 6500, available: yes)
output:hdmi-stereo+input:analog-stereo: Digital Stereo (HDMI) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5965, available: no)
output:hdmi-stereo: Digital Stereo (HDMI) Output (sinks: 1, sources: 0, priority: 5900, available: no)
output:hdmi-stereo-extra1+input:analog-stereo: Digital Stereo (HDMI 2) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5765, available: no)
output:hdmi-stereo-extra2+input:analog-stereo: Digital Stereo (HDMI 3) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5765, available: no)
output:hdmi-stereo-extra1: Digital Stereo (HDMI 2) Output (sinks: 1, sources: 0, priority: 5700, available: no)
output:hdmi-stereo-extra2: Digital Stereo (HDMI 3) Output (sinks: 1, sources: 0, priority: 5700, available: no)
output:hdmi-surround+input:analog-stereo: Digital Surround 5.1 (HDMI) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 865, available: no)
output:hdmi-surround71+input:analog-stereo: Digital Surround 7.1 (HDMI) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 865, available: no)
output:hdmi-surround: Digital Surround 5.1 (HDMI) Output (sinks: 1, sources: 0, priority: 800, available: no)
output:hdmi-surround71: Digital Surround 7.1 (HDMI) Output (sinks: 1, sources: 0, priority: 800, available: no)
output:hdmi-surround-extra1+input:analog-stereo: Digital Surround 5.1 (HDMI 2) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no)
output:hdmi-surround71-extra1+input:analog-stereo: Digital Surround 7.1 (HDMI 2) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no)
output:hdmi-surround-extra2+input:analog-stereo: Digital Surround 5.1 (HDMI 3) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no)
output:hdmi-surround71-extra2+input:analog-stereo: Digital Surround 7.1 (HDMI 3) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no)
output:hdmi-surround-extra1: Digital Surround 5.1 (HDMI 2) Output (sinks: 1, sources: 0, priority: 600, available: no)
output:hdmi-surround71-extra1: Digital Surround 7.1 (HDMI 2) Output (sinks: 1, sources: 0, priority: 600, available: no)
output:hdmi-surround-extra2: Digital Surround 5.1 (HDMI 3) Output (sinks: 1, sources: 0, priority: 600, available: no)
output:hdmi-surround71-extra2: Digital Surround 7.1 (HDMI 3) Output (sinks: 1, sources: 0, priority: 600, available: no)
input:analog-stereo: Analog Stereo Input (sinks: 0, sources: 1, priority: 65, available: yes)
pro-audio: Pro Audio (sinks: 4, sources: 1, priority: 1, available: yes)
Active Profile: output:analog-stereo+input:analog-stereo
Ports:
analog-input-internal-mic: Internal Microphone (type: Mic, priority: 8900, latency offset: 0 usec, availability group: Legacy 1, availability unknown)
Properties:
port.type = "mic"
port.availability-group = "Legacy 1"
device.icon_name = "audio-input-microphone"
card.profile.port = "0"
Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo, output:hdmi-stereo+input:analog-stereo, output:hdmi-surround+input:analog-stereo, output:hdmi-surround71+input:analog-stereo, output:hdmi-stereo-extra1+input:analog-stereo, output:hdmi-surround-extra1+input:analog-stereo, output:hdmi-surround71-extra1+input:analog-stereo, output:hdmi-stereo-extra2+input:analog-stereo, output:hdmi-surround-extra2+input:analog-stereo, output:hdmi-surround71-extra2+input:analog-stereo
analog-input-mic: Microphone (type: Mic, priority: 8700, latency offset: 0 usec, availability group: Legacy 2, not available)
Properties:
port.type = "mic"
port.availability-group = "Legacy 2"
device.icon_name = "audio-input-microphone"
card.profile.port = "1"
Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo, output:hdmi-stereo+input:analog-stereo, output:hdmi-surround+input:analog-stereo, output:hdmi-surround71+input:analog-stereo, output:hdmi-stereo-extra1+input:analog-stereo, output:hdmi-surround-extra1+input:analog-stereo, output:hdmi-surround71-extra1+input:analog-stereo, output:hdmi-stereo-extra2+input:analog-stereo, output:hdmi-surround-extra2+input:analog-stereo, output:hdmi-surround71-extra2+input:analog-stereo
analog-output-speaker: Speakers (type: Speaker, priority: 10000, latency offset: 0 usec, availability group: Legacy 3, availability unknown)
Properties:
port.type = "speaker"
port.availability-group = "Legacy 3"
device.icon_name = "audio-speakers"
card.profile.port = "2"
Part of profile(s): output:analog-stereo, output:analog-stereo+input:analog-stereo
analog-output-headphones: Headphones (type: Headphones, priority: 9900, latency offset: 0 usec, availability group: Legacy 4, not available)
Properties:
port.type = "headphones"
port.availability-group = "Legacy 4"
device.icon_name = "audio-headphones"
card.profile.port = "3"
Part of profile(s): output:analog-stereo, output:analog-stereo+input:analog-stereo
hdmi-output-0: HDMI / DisplayPort (type: HDMI, priority: 5900, latency offset: 0 usec, availability group: Legacy 5, not available)
Properties:
port.type = "hdmi"
port.availability-group = "Legacy 5"
device.icon_name = "video-display"
card.profile.port = "4"
Part of profile(s): output:hdmi-stereo, output:hdmi-stereo+input:analog-stereo, output:hdmi-surround, output:hdmi-surround+input:analog-stereo, output:hdmi-surround71, output:hdmi-surround71+input:analog-stereo
hdmi-output-1: HDMI / DisplayPort 2 (type: HDMI, priority: 5800, latency offset: 0 usec, availability group: Legacy 6, not available)
Properties:
port.type = "hdmi"
port.availability-group = "Legacy 6"
device.icon_name = "video-display"
card.profile.port = "5"
Part of profile(s): output:hdmi-stereo-extra1, output:hdmi-stereo-extra1+input:analog-stereo, output:hdmi-surround-extra1, output:hdmi-surround-extra1+input:analog-stereo, output:hdmi-surround71-extra1, output:hdmi-surround71-extra1+input:analog-stereo
hdmi-output-2: HDMI / DisplayPort 3 (type: HDMI, priority: 5700, latency offset: 0 usec, availability group: Legacy 7, not available)
Properties:
port.type = "hdmi"
port.availability-group = "Legacy 7"
device.icon_name = "video-display"
card.profile.port = "6"
Part of profile(s): output:hdmi-stereo-extra2, output:hdmi-stereo-extra2+input:analog-stereo, output:hdmi-surround-extra2, output:hdmi-surround-extra2+input:analog-stereo, output:hdmi-surround71-extra2, output:hdmi-surround71-extra2+input:analog-stereo
Sink #55
State: SUSPENDED
Name: alsa_output.pci-0000_00_1f.3.analog-stereo
Description: Built-in Audio Analog Stereo
Driver: PipeWire
Sample Specification: s32le 2ch 48000Hz
Channel Map: front-left,front-right
Owner Module: 4294967295
Mute: no
Volume: front-left: 65536 / 100% / 0.00 dB, front-right: 65536 / 100% / 0.00 dB
balance 0.00
Base Volume: 65536 / 100% / 0.00 dB
Monitor Source: alsa_output.pci-0000_00_1f.3.analog-stereo.monitor
Latency: 0 usec, configured 0 usec
Flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY
Properties:
object.path = "alsa:acp:PCH:6:playback"
api.alsa.path = "front:0"
api.alsa.pcm.card = "0"
api.alsa.pcm.stream = "playback"
port.group = "playback"
device.icon_name = "audio-card-analog"
device.bus = "pci"
audio.channels = "2"
audio.position = "[ FL, FR ]"
device.routes = "2"
alsa.resolution_bits = "16"
alsa.card = "0"
alsa.card_name = "HDA Intel PCH"
alsa.long_card_name = "HDA Intel PCH at 0x6041118000 irq 178"
alsa.driver_name = "snd_hda_intel"
alsa.mixer_name = "Realtek ALC285"
alsa.components = "HDA:10ec0285,17aa22b8,00100002 HDA:8086280b,80860101,00100000"
alsa.id = "PCH"
device.api = "alsa"
device.class = "sound"
alsa.class = "generic"
alsa.subclass = "generic-mix"
alsa.name = "ALC285 Analog"
alsa.subdevice = "0"
alsa.subdevice_name = "subdevice #0"
alsa.device = "0"
alsa.sync.id = "00000000:00000000:00000000:00000000"
device.profile.name = "analog-stereo"
device.profile.description = "Analog Stereo"
card.profile.device = "6"
device.id = "44"
factory.name = "api.alsa.pcm.sink"
node.pause-on-idle = "false"
priority.driver = "1009"
priority.session = "1009"
media.class = "Audio/Sink"
node.name = "alsa_output.pci-0000_00_1f.3.analog-stereo"
node.nick = "ALC285 Analog"
device.description = "Built-in Audio"
api.alsa.card.name = "HDA Intel PCH"
api.alsa.card.longname = "HDA Intel PCH at 0x6041118000 irq 178"
factory.id = "19"
clock.quantum-limit = "8192"
client.id = "41"
node.driver = "true"
node.loop.name = "data-loop.0"
library.name = "audioconvert/libspa-audioconvert"
object.id = "55"
object.serial = "55"
device.enum.api = "udev"
api.alsa.card = "0"
device.plugged.usec = "13600070"
device.bus_path = "pci-0000:00:1f.3"
sysfs.path = "/devices/pci0000:00/0000:00:1f.3/sound/card0"
device.subsystem = "sound"
device.vendor.id = "0x8086"
device.vendor.name = "Intel Corporation"
device.product.id = "0x06c8"
device.product.name = "400 Series Chipset Family HD Audio"
device.form_factor = "internal"
device.name = "alsa_card.pci-0000_00_1f.3"
device.nick = "HDA Intel PCH"
api.alsa.use-acp = "true"
api.acp.auto-profile = "false"
api.acp.auto-port = "false"
api.dbus.ReserveDevice1.Priority = "-20"
api.alsa.split-enable = "true"
api.dbus.ReserveDevice1 = "Audio0"
spa.object.id = "2"
device.string = "0"
Ports:
analog-output-speaker: Speakers (type: Speaker, priority: 10000, availability group: Legacy 3, availability unknown)
analog-output-headphones: Headphones (type: Headphones, priority: 9900, availability group: Legacy 4, not available)
Active Port: analog-output-speaker
Formats:
pcmOffline
Same issue here. Did you find any solution?
Offline
I ran into what looks like the same issue on an RTX A2000, and I may have found a very specific trigger.
After trying basically everything imaginable, I eventually narrowed the crash down to the '__GLX_VENDOR_LIBRARY_NAME' environment variable. On my system, Elden Ring consistently crashes with a white screen when Steam inherits:
__GLX_VENDOR_LIBRARY_NAME=nvidiabut launches normally when that variable is unset.
The interesting part is that the other NVIDIA/PRIME variables don't appear to matter. I tested these two environments directly:
env __GLX_VENDOR_LIBRARY_NAME=nvidia steamElden Ring crashes.
env __GLX_VENDOR_LIBRARY_NAME= steamElden Ring launches normally.
I also tested with a completely fresh Proton prefix, no launch options, different Proton versions, EAC disabled, Steam Overlay disabled, X11 vs Wayland, etc. Same behavior until I found this.
I'm on an RTX A2000, and while searching for the relevant Proton log error I noticed several other reports involving non-GeForce NVIDIA GPUs, including an A3000, T600, T1200 and RTX 500 Ada. Given how uncommon these workstation GPUs are compared with GeForce cards, I'm wondering if there's a common driver/runtime issue here that isn't getting much exposure.
The particularly weird part is that '__GLX_VENDOR_LIBRARY_NAME' is a GLX/OpenGL variable, while Elden Ring is D3D12 -> VKD3D -> Vulkan, so I have no idea why setting it would affect the game.
If anyone with one of these workstation NVIDIA GPUs can reproduce it, I'd be very interested to know. The minimal reproducer on my machine is simply:
env __GLX_VENDOR_LIBRARY_NAME=nvidia steamvs.
env -u __GLX_VENDOR_LIBRARY_NAME steamThe former crashes Elden Ring, the latter works.
Offline
Do those systems also have an intel/amd integrated gpu ?
Please post the output of vulkaninfo --summary (comes with vulkan-tools package)
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Offline
If anyone with one of these workstation NVIDIA GPUs can reproduce it, I'd be very interested to know.
Yes, I can reproduce it. I'm on a Dell Precision 5560 with an RTX A2000, running Ubuntu 26.04.
I played this game a while back without needing this workaround, so something within the last year or so has introduced this issue. Went through a few rounds of debugging with ChatGPT but it wasn't able to pin down the issue. This is the only solution so far.
Do those systems also have an intel/amd integrated gpu ?
Please post the output of vulkaninfo --summary (comes with vulkan-tools package)
Yes, it has both an integrated Intel GPU and the discrete NVIDIA GPU. Here's that output:
WARNING: [Loader Message] Code 0 : ICD for selected physical device does not export vkGetPhysicalDeviceDisplayPlanePropertiesKHR!
WARNING: [Loader Message] Code 0 : ICD for selected physical device does not export vkGetPhysicalDeviceDisplayPropertiesKHR!
==========
VULKANINFO
==========
Vulkan Instance Version: 1.4.341
Instance Extensions: count = 27
-------------------------------
VK_EXT_acquire_drm_display : extension revision 1
VK_EXT_acquire_xlib_display : extension revision 1
VK_EXT_debug_report : extension revision 10
VK_EXT_debug_utils : extension revision 2
VK_EXT_direct_mode_display : extension revision 1
VK_EXT_display_surface_counter : extension revision 1
VK_EXT_headless_surface : extension revision 1
VK_EXT_layer_settings : extension revision 2
VK_EXT_surface_maintenance1 : extension revision 1
VK_EXT_swapchain_colorspace : extension revision 5
VK_KHR_device_group_creation : extension revision 1
VK_KHR_display : extension revision 23
VK_KHR_external_fence_capabilities : extension revision 1
VK_KHR_external_memory_capabilities : extension revision 1
VK_KHR_external_semaphore_capabilities : extension revision 1
VK_KHR_get_display_properties2 : extension revision 1
VK_KHR_get_physical_device_properties2 : extension revision 2
VK_KHR_get_surface_capabilities2 : extension revision 1
VK_KHR_portability_enumeration : extension revision 1
VK_KHR_surface : extension revision 25
VK_KHR_surface_maintenance1 : extension revision 1
VK_KHR_surface_protected_capabilities : extension revision 1
VK_KHR_wayland_surface : extension revision 6
VK_KHR_xcb_surface : extension revision 6
VK_KHR_xlib_surface : extension revision 6
VK_LUNARG_direct_driver_loading : extension revision 1
VK_NV_display_stereo : extension revision 1
Instance Layers: count = 12
---------------------------
VK_LAYER_FROG_gamescope_wsi_x86_64 Gamescope WSI (XWayland Bypass) Layer (x86_64) 1.3.221 version 1
VK_LAYER_INTEL_nullhw INTEL NULL HW 1.1.73 version 1
VK_LAYER_MESA_anti_lag Open-source implementation of the VK_AMD_anti_lag extension. 1.4.303 version 1
VK_LAYER_MESA_device_select Linux device selection layer 1.4.303 version 1
VK_LAYER_MESA_overlay Mesa Overlay layer 1.4.303 version 1
VK_LAYER_MESA_screenshot Mesa Screenshot layer 1.4.303 version 1
VK_LAYER_NV_optimus NVIDIA Optimus layer 1.4.329 version 1
VK_LAYER_NV_present NVIDIA Presentation Layer 1.4.329 version 1
VK_LAYER_VALVE_steam_fossilize_32 Steam Pipeline Caching Layer 1.3.207 version 1
VK_LAYER_VALVE_steam_fossilize_64 Steam Pipeline Caching Layer 1.3.207 version 1
VK_LAYER_VALVE_steam_overlay_32 Steam Overlay Layer 1.3.207 version 1
VK_LAYER_VALVE_steam_overlay_64 Steam Overlay Layer 1.3.207 version 1
Devices:
========
GPU0:
apiVersion = 1.4.335
driverVersion = 26.0.8
vendorID = 0x8086
deviceID = 0x9a70
deviceType = PHYSICAL_DEVICE_TYPE_INTEGRATED_GPU
deviceName = Intel(R) UHD Graphics (TGL GT1)
driverID = DRIVER_ID_INTEL_OPEN_SOURCE_MESA
driverName = Intel open-source Mesa driver
driverInfo = Mesa 26.0.8-1ubuntu0.3
conformanceVersion = 1.4.0.0
deviceUUID = 8680709a-0100-0000-0002-000000000000
driverUUID = d813f844-3e23-d162-63e1-632a14fbedd2
GPU1:
apiVersion = 1.4.329
driverVersion = 595.84.0.0
vendorID = 0x10de
deviceID = 0x25b8
deviceType = PHYSICAL_DEVICE_TYPE_DISCRETE_GPU
deviceName = NVIDIA RTX A2000 Laptop GPU
driverID = DRIVER_ID_NVIDIA_PROPRIETARY
driverName = NVIDIA
driverInfo = 595.84
conformanceVersion = 1.4.3.3
deviceUUID = 55e00e23-9b20-f39b-7430-745fb2d9a487
driverUUID = 027cbdd1-c478-513e-af69-ebc9eaa7de87
GPU2:
apiVersion = 1.4.335
driverVersion = 26.0.8
vendorID = 0x10005
deviceID = 0x0000
deviceType = PHYSICAL_DEVICE_TYPE_CPU
deviceName = llvmpipe (LLVM 21.1.8, 256 bits)
driverID = DRIVER_ID_MESA_LLVMPIPE
driverName = llvmpipe
driverInfo = Mesa 26.0.8-1ubuntu0.3 (LLVM 21.1.8)
conformanceVersion = 1.3.1.1
deviceUUID = 6d657361-3236-2e30-2e38-2d3175627500
driverUUID = 6c6c766d-7069-7065-5555-494400000000Offline
While the exact interaction feels a bit weird, you should generally not have a reason to have these variables exported globally, what are you doing that for?
Offline
While the exact interaction feels a bit weird, you should generally not have a reason to have these variables exported globally, what are you doing that for?
It gets weirder. I don't have them exported globally. This is a pretty new install of 26.04, and I haven't tinkered with the GPUs. There's nothing about it in my bashrc or fish config. echo $__GLX_VENDOR_LIBRARY_NAME returns nothing, and I don't even have the issue anymore when running steam from the command line. (I know it crashed yesterday because I ran it from the command line to see the output from the crash.)
So today Elden Ring only crashes if steam is launched from the launcher icon, or if I run it with env __GLX_VENDOR_LIBRARY_NAME=nvidia. So maybe there's something in the launcher. I checked steam.desktop. It has the following suspicious lines:
PrefersNonDefaultGPU=true
X-KDE-RunOnDiscreteGpu=trueI commented them out, logged out and logged back in, and now it doesn't crash when I launch steam from the icon.
It's possible in theory that I set __GLX_VENDOR_LIBRARY_NAME sometime earlier and forgot everything about it. But I think it's more likely now that this is something steam did.
Offline