You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 22.04全新安装后,TLauncher启动Minecraft无声音求助

Ubuntu 22.04下TLauncher启动Minecraft无声音+padsp库缺失问题解决方法

报错原因分析

你看到的/usr/\22926LIB/pulseaudio/libpulsedsp.so是路径乱码,实际应为/usr/lib/pulseaudio/libpulsedsp.so,报错是因为该库文件缺失,或是64位系统下库文件路径结构不同(通常在/usr/lib/x86_64-linux-gnu/pulseaudio/目录)。


解决步骤

1. 修复padsp依赖的库文件

  • 先检查库文件是否存在:
    ls /usr/lib/pulseaudio/libpulsedsp.so
    
    如果返回"没有该文件或目录",安装缺失的依赖包:
    sudo apt update && sudo apt install pulseaudio-utils libpulse0
    
  • 若安装后仍找不到,检查64位系统的库路径:
    ls /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsedsp.so
    
    如果存在,用完整路径指定LD_PRELOAD启动:
    LD_PRELOAD=/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsedsp.so padsp ./TLauncher
    

2. 调整TLauncher与Minecraft的声音设置

  • 打开TLauncher的设置界面,找到音频输出选项,选择系统默认的PulseAudio设备,而非ALSA类设备。
  • 进入Minecraft后,打开声音设置,确认主音量未静音,输出设备选择正确的PulseAudio设备。

3. 无需padsp的替代方案(推荐)

直接给TLauncher添加PulseAudio兼容参数:

  • 若用桌面快捷方式,右键选择"属性",在命令前添加环境变量:
    export PULSE_LATENCY_MSEC=60 && ./TLauncher
    
  • 或者在TLauncher的JVM参数中添加以下内容,强制Java使用PulseAudio:
    -Djavax.sound.sampled.SourceDataLine=#PulseAudio -Djavax.sound.sampled.Clip=#PulseAudio
    

4. 检查Java版本兼容性

Ubuntu 22.04默认的OpenJDK版本可能和部分Minecraft版本不兼容,建议切换到OpenJDK 17:

sudo apt install openjdk-17-jre

然后在TLauncher的设置中,选择刚安装的OpenJDK 17作为运行环境。


内容的提问来源于stack exchange,提问作者guterka

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.18 08:38:32