Jump to...
redirecting...

Log for Ubuntu 台灣社群

我想問個問題但我不知道應該提供什麼資訊比較好

這兩天在玩 PVE (debian-based)
我在 host 用 DP 接螢幕後在接喇叭完全沒聲音
但是音源線接到前面版就有聲音了

螢幕的洞應該是沒問題,舊電腦的 Linux Mint 20 是可以這樣接的

兩個都用 HDMI + N家官方驅動 (.run 檔)

palseaudio 什麼的我不確定要怎麼看,但 PVE 從 mate (DE) 上看全部都是 disabled 的
為什麼你的PVE會有桌面
因為我去裝個桌面來用
> 完全沒聲音

你的聲音是怎麼輸出的?
播放有聲音的文件?
開個 Youtube 來聽
[sticker](media:AAMCBQADHQI9GfldAAEBdHhjy5w4ODlH6uOb73YmCZqVHIVhsQACfwADdjHSCcTrRcpEC1JTAQAHbQADLQQ@telegram)
> palseaudio 什麼的我不確定要怎麼看,但 PVE 從 mate (DE) 上看全部都是 disabled 的

在使用者作業階段中以一般使用者身份於文字終端執行下列命令:

systemctl --user --list-units | grep pulseaudio
unrecognized option "--list-units"
以修正命令,請重試
空的
pulseaudio 沒裝的樣子
怎麼 confirm?
Linux 作業系統音效系統底層就是 ALSA,不用 confirm
喔喔www 原來是這樣
我還以為也是要打指令看
執行 alsa-info 命令將輸出的文件上傳
!!Sound Servers on this system
!!----------------------------

Pulseaudio:
      Installed - Yes (/usr/bin/pulseaudio)
      Running - No

看起來 Pulseaudio 有裝的樣子,只是沒有啟動
不知道 Debian 桌面環境是怎麼配置的
> 我在 host 用 DP 接螢幕後在接喇叭

喇叭是連接電腦還是連接螢幕?
安裝完 PVE 官方 iso 後
安裝 mate 然後更新 nvidia 驅動
應該就這樣
喇叭接螢幕 螢幕接顯卡(舊電腦可以 新電腦不行)
喇叭接主機 螢幕接顯卡(新電腦可以)
那應該就是使用顯示硬體的音效界面了
請於文字終端執行下列命令並將輸出內容貼上來

pgrep pulseaudio
空的
嗯 PulseAudio 真的沒在跑
從 service 那邊開嗎
這邊沒輸出所以應該是沒有服務被定義才是……
[ + ] 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
然後 debug 到發現是螢幕接喇叭才沒聲音但直接接 MB 有聲音
所以我才又去更新 nvidia 驅動
這個指引應該是把聲音導到運行 SPICE 客戶端軟體的主機,而非 PVE 運行的主機
然後這個方式我有試過如果是接 MB 音源,是 host + guest都有聲音
所以 PVE 還是不能當作雙系統的方案之一嗎... 如果我只有一台實體機器的話
我沒試過所以不知道
一般正常都是開VM然後PCIe pass進去
你直接裝在上面完全就是想不開
我自己的想像是他就是 debian 上開一堆 VM 而已
感覺應該要跟一般桌面開一堆 VM 一樣才對
你要這樣搞為啥不直接用ubuntu就好
還不是一樣能開VM
想說玩一下 PVE 到底在幹嘛
看介面感覺很潮
然後你就在上面裝了個桌面
並不是這樣用的好嗎
主要是我的理解就是這樣
> 我自己的想像是他就是 debian 上開一堆 VM 而已
> 感覺應該要跟一般桌面開一堆 VM 一樣才對
要這樣就不要用pulseaudio
他的介面就是個網頁
弄個jack2或pipewire,然後再弄個虛擬裝置
不是讓你在上面裝桌面的
自己routing
而且他也不完全是debian
其實我也沒有很在意這個,我只是不知道為什麼從螢幕聲音出不來
他用ubuntu的kernel加上一些patch
這我知道 主要是我不想買兩台機器...
所以為啥你不開個VM用呢
好啦www 我重灌成一般的 Linux 嘛 XDD
顯卡可以放在VM裡面用阿
你就全部開VM啊
host就專心管VM
沒玩過不知道這個情境其實不適合這樣完
有需求用guest
你現在是把PVE當arch在用
沒內建桌面你就自己裝是吧
這樣就可以本機開網頁介面操作本機的 VM
你開個VM用一樣可以開網頁管VM
ok 懂了 哪天買兩台機器再來玩 PVE
這次就灌回我熟悉的 Mint 好了

也感謝 @brlin_tw 幫忙
[photo](media:AgACAgEAAx0CPRn5XQABAXTAY8upZukhM9XXHQfPkEcai9NGZBgAAvGqMRuh-2BGE3_eel5qoXIBAAMCAANzAAMtBA@telegram)
我也是想玩多系統啊,但就是只有一台機器
我這也只是一台機器阿
那你的架構是?
在PVE上開了個windows VM
你在開之前總要有別的裝置來開網頁介面吧
還是要有另一台電腦開 Web UI 跟 SPICE 客戶端吧(?)
用筆電阿,再不然手機也可以
或者cli也能開VM的
好喔 那另一個問題 要怎麼直接連本機的 VM 我剛剛也卡在這步
顯卡掛進去
我有裝 virt-viewer
螢幕上不就直接有畫面了
喔 hmm
我剛剛有在 mate 下這樣幹過
直接黑掉www
應該是 session 撞車
我先把 mate 跟 lightdm 刪掉試試看掛進去會不會動
可以 PM 一下看看你的設定嗎
剛剛掛進去後也是黑畫面
去看wiki
[sticker](media:AAMCBQADHQI9GfldAAEBdNNjy654_GMqNYCxi46oStcYSnuFvgACugADWOhHBZmo9BoFuQ2VAQAHbQADLQQ@telegram)
香嗎?
很棒阿
比直接裝windows還順
XDD
真不愧是windows
不過win的豬隊友很多,要比的話要跟surface比