我想問個問題但我不知道應該提供什麼資訊比較好
這兩天在玩 PVE (debian-based)
我在 host 用 DP 接螢幕後在接喇叭完全沒聲音
但是音源線接到前面版就有聲音了
螢幕的洞應該是沒問題,舊電腦的 Linux Mint 20 是可以這樣接的
兩個都用 HDMI + N家官方驅動 (.run 檔)
palseaudio 什麼的我不確定要怎麼看,但 PVE 從 mate (DE) 上看全部都是 disabled 的
> palseaudio 什麼的我不確定要怎麼看,但 PVE 從 mate (DE) 上看全部都是 disabled 的
在使用者作業階段中以一般使用者身份於文字終端執行下列命令:
systemctl --user --list-units | grep pulseaudio
unrecognized option "--list-units"
Linux 作業系統音效系統底層就是 ALSA,不用 confirm
!!Sound Servers on this system
!!----------------------------
Pulseaudio:
Installed - Yes (/usr/bin/pulseaudio)
Running - No看起來 Pulseaudio 有裝的樣子,只是沒有啟動
不知道 Debian 桌面環境是怎麼配置的
> 我在 host 用 DP 接螢幕後在接喇叭
喇叭是連接電腦還是連接螢幕?
安裝完 PVE 官方 iso 後
安裝 mate 然後更新 nvidia 驅動
應該就這樣
喇叭接螢幕 螢幕接顯卡(舊電腦可以 新電腦不行)
喇叭接主機 螢幕接顯卡(新電腦可以)
請於文字終端執行下列命令並將輸出內容貼上來
pgrep pulseaudio
[ + ] postfix
[ + ] procps
[ - ] pulseaudio-enable-autospawn
[ + ] rpcbind
於圖形作業階段中於文字終端中執行下列命令,然後再重現問題看看:
/usr/bin/start-pulseaudio-x11
Connection failure: Connection refused
pa_context_connect() failed: Connection refused
於圖形作業階段中於文字終端中執行下列命令,然後再重現問題看看:
# systemctl start pulseaudio
Failed to start pulseaudio.service: Unit pulseaudio.service not found
換成下列命令:
pulseaudio --start
我多下了 --system 噴了一堆錯誤(因為我都是用 root 操作的
……
使用 root 身份執行桌面環境是不被支援的,請改用一般使用者身份
這樣有點尷尬 因為我是在 root 操作 PVE 而已,主要是要讓 VM 也能有聲音,所以我才想說先讓 host 有聲音
然後 debug 到發現是螢幕接喇叭才沒聲音但直接接 MB 有聲音
這個指引應該是把聲音導到運行 SPICE 客戶端軟體的主機,而非 PVE 運行的主機
然後這個方式我有試過如果是接 MB 音源,是 host + guest都有聲音
所以 PVE 還是不能當作雙系統的方案之一嗎... 如果我只有一台實體機器的話
我自己的想像是他就是 debian 上開一堆 VM 而已
感覺應該要跟一般桌面開一堆 VM 一樣才對
主要是我的理解就是這樣
> 我自己的想像是他就是 debian 上開一堆 VM 而已
> 感覺應該要跟一般桌面開一堆 VM 一樣才對
弄個jack2或pipewire,然後再弄個虛擬裝置
其實我也沒有很在意這個,我只是不知道為什麼從螢幕聲音出不來
好啦www 我重灌成一般的 Linux 嘛 XDD
ok 懂了 哪天買兩台機器再來玩 PVE
這次就灌回我熟悉的 Mint 好了
也感謝
@brlin_tw 幫忙
還是要有另一台電腦開 Web UI 跟 SPICE 客戶端吧(?)
好喔 那另一個問題 要怎麼直接連本機的 VM 我剛剛也卡在這步
我先把 mate 跟 lightdm 刪掉試試看掛進去會不會動
可以 PM 一下看看你的設定嗎
剛剛掛進去後也是黑畫面
不過win的豬隊友很多,要比的話要跟surface比