啟動遊戲後沒有影片播放或沒有聲音 (Minecraft)
情況
我玩了一些 Minecraft 模組,並想自己做一些模組。而且由於 Linux 在我的機器上執行 Minecraft 的速度要快得多(使用專有的 nVidia 驅動程序),為什麼不在 Linux 上程式。我也更喜歡 Linux 上的開發人員工具。
所以我在我的機器上安裝了驅動程序:
機器:
- 銳龍 3800X
- GTX 1060 3GB 超頻(驅動程序:515.48.07)
Linux:
- Arch Linux(核心 5.18.6)
- 侏儒外殼(42.2-1)
- 我的世界啟動器 (1.0.1221)
- 脈衝音頻 (16.1.1)
問題
我看了一些關於改裝主題的影片,在 Minecraft 啟動並進入標題螢幕後,一些事情開始出現問題。
我發現了什麼:
Firefox/Librewolf 拒絕播放 youtube 影片
- 它開始播放幾毫秒的影片,然後停止
- 不是網路問題
- 它像往常一樣緩衝影片
VLC 媒體播放器行為怪異
- 沒有聲音
- 實際影片在第二個視窗中播放,主 VLC 視窗是空的,但包含播放欄
Spotify 無法播放音樂
- 一次播放音樂但沒有聲音輸出(一般)
- 有時它會出錯:出了點問題
每次嘗試都有一個視圖差異:
正如我配置的那樣,它有幾次將音頻輸出保持為
line-out
,但仍然沒有輸出任何音頻最近啟動的 Minecraft 將音頻輸出更改為我的 HDMI 顯示器
- 將輸出設置回
line-out
手動使我聽不到任何聲音- 之後我能聽到 Minecraft 的音頻了
我試過的
註銷/登錄會重置一切:在我執行 Minecraft 之前聲音一直有效。我懷疑pulseaudio-daemon 重新啟動了。我不知道如何開始,不知道要查看哪些日誌,也不知道是否需要安裝任何其他軟體才能使音頻正常工作。
此外,我從終端啟動上述程序,沒有異常輸出或錯誤消息。
您可以嘗試使用 PipeWire 而不是 PulseAudio,看看它是否能解決音頻問題。
sudo pacman -S pipewire pipewire-pulse wireplumber xdg-desktop-portal-gnome
systemctl –user enable wireplumber.service pipewire.service pipewire-pulse.service
它應該會自動刪除並替換 PulseAudio。如果由於依賴關係而沒有刪除它,則首先執行: sudo pacman -Rdd PulseAudio