顯示卡 HDMI/DP 有畫面但無聲點搞?音訊輸出裝置、驅動音訊元件同接收端設定排查指南
重點摘要
有畫無聲先由終點查起:確認接收端識唔識響,再核對 Windows 預設播放裝置同驅動音訊元件,逐環排除先搵到斷點。
畫面正常,點解會無聲
顯示卡經 HDMI 或者 DisplayPort 接駁顯示器、電視,畫面出得好正常,但完全冇聲,呢個情況比完全無畫面更加令人困惑。好多用家第一反應係懷疑條線壞咗,或者顯示卡有問題,但實際上畫面同聲音雖然行同一條線,卻係兩個唔同環節:畫面正常,只證明視訊部分通;聲音要經過輸出裝置選擇、驅動音訊元件、線材同轉接、接收端設定、接收端解碼能力一連串環節,任何一環斷咗,都會出現有畫無聲。
本文嘅前提好重要:畫面係穩定嘅,冇閃爍、冇間歇消失、冇無訊號。排查範圍只限音訊鏈,唔會展開無訊號、頻寬不足、黑屏閃爍嗰類畫面問題。如果讀者同時有畫面問題,嗰個屬於另一類排查,應該先處理畫面嗰邊。本文亦唔會講解像度、刷新率、色深呢啲視訊設定,只會喺講到 EDID 嗰陣,用佢入面嘅音訊能力區塊,唔會將 EDID 寫成萬能:畫面正常,唔代表音訊能力一定啱。
排查嘅次序經過安排,由最淺、最快、最常見嘅原因開始,一路去到較深層嘅格式同接收端回傳設定。每一步都要講點判斷呢步有冇問題,唔好只列動作,否則做完都唔知邊步先係關鍵。
先明白聲音點樣經 HDMI 同 DP 傳過去
HDMI 傳聲音嘅方式,同好多人想像嘅獨立聲線唔同。HDMI 用 TMDS 傳輸,分三種時段:視訊數據時段傳像素,數據島時段喺水平同垂直空白間隔傳音訊同輔助數據,控制時段傳控制訊號。簡單講,聲音係搭住畫面訊號之間嘅空隙一齊傳,唔係另一條獨立聲線。所以畫面正常,唔代表音訊封包一定有傳,更加唔代表接收端一定識解。
DisplayPort 亦唔係只傳畫面。DP 喺主鏈路傳音訊串流封包,並以音訊時間戳封包做時鐘同步,支援多聲道未壓縮音訊同壓縮格式封裝。有二級來源指 DP 音訊路徑可達 8 聲道、24-bit、192 kHz 未壓縮 PCM,並可封裝壓縮格式,呢個數字只係用嚟說明 DP 唔係淨係傳畫面,唔好寫成所有 DP 接口或者顯示器都支援呢個規格,實際能力要以該顯示器嘅 EDID 為準。
接收端收到音訊封包之後,要自己解碼同播放。呢個環節有幾個必要條件:接收端要有喇叭,或者接駁咗喇叭、耳機、擴音機;音量唔係零,唔係靜音;輸入來源揀啱;音訊輸出模式啱。缺任何一個,聲音都出唔到。
第一步:確認終點識唔識響
排查之前,先問一個最基本但最容易忽略嘅問題:你期望出聲嗰部器材,本身識唔識響?好多電腦顯示器本身根本冇喇叭,或者得一個 3.5mm 音訊輸出孔。呢種顯示器收到 HDMI 音訊都唔會自己響,因為佢根本冇發聲部件;佢嘅角色係將 HDMI 音訊解出嚟,再經 3.5mm 輸出去畀外置喇叭或者耳機。好多人誤以為呢種顯示器壞咗,其實只係未駁喇叭。
判斷方法好直接:睇顯示器規格或者機身,確認有冇內置喇叭;如果冇,就要經 3.5mm 駁喇叭或者耳機再試。如果顯示器有 3.5mm 輸出但冇喇叭,呢種情況要特別留意:顯示器係識解 HDMI 聲、但要經 3.5mm 駁出去先聽到,唔係顯示器故障。
如果用電視或者擴音機,就要確認器材開咗、音量唔係零、唔係靜音狀態。電視仲要留意一個設定選擇:好多電視設為音響系統輸出嗰陣,電視喇叭會停,聲音只會經擴音機出,呢個係設定選擇,唔係故障。擴音機方面,要確認揀啱輸入,例如電視輸入或者 HDMI ARC 輸入,唔係隨便一個輸入都會有聲。
如果終點根本冇喇叭,排查應該直接跳去外置喇叭方案,唔好喺 Windows 設定度兜圈,否則改幾多設定都唔會響。
第二步:Windows 預設播放裝置
終點確認識響之後,下一個最常見原因,就係 Windows 預設播放裝置揀錯。Windows 有預設播放裝置呢個概念,聲音只會去預設裝置。接駁 HDMI 或者 DP 顯示器嗰陣,顯示卡驅動會提供一個音訊端點,例如 NVIDIA High Definition Audio、AMD High Definition Audio Device、Intel Display Audio,Windows 要將呢個端點設為預設,先會經 HDMI 或者 DP 出聲。如果預設仲係主機板音效或者耳機,聲音就會去嗰度,顯示器自然無聲。呢個係最常見嘅有畫無聲成因之一,應該放喺最前處理。
檢查方法:喺 Windows 入面右鍵喇叭圖示,進入音效設定嘅播放裝置清單,睇下有冇顯示器或者電視個名。要注意,HDMI 或者 DP 裝置好多時會顯示成顯示器型號,下面先寫 NVIDIA、AMD 或者 Intel High Definition Audio,讀者要認呢個名,唔好淨係搵 HDMI 三個字。搵到之後,將佢設為預設裝置,再播放聲音測試。
如果清單入面根本冇顯示器裝置,有兩個可能:裝置被停用,或者裝置根本未列舉出嚟。第一種情況,可以喺播放清單嘅空白位按右鍵,剔選顯示已停用裝置同顯示已中斷連接裝置,再睇下有冇出現。第二種情況,可能同驅動音訊元件或者顯示器喚醒有關,後面會再講。
仲有一個容易忽略嘅分支:個別程式有自己嘅音訊輸出設定。系統整體有聲、但某一個程式無聲,應該先睇該程式內部設定同 Windows 音量混音程式,確認該程式冇靜音、冇揀錯輸出裝置,唔好成部機重裝驅動先。另外,多顯示器環境亦要留意:Windows 預設裝置可能係另一個顯示器,聲音去咗第二個顯示器,唔好假設接咗邊個顯示器就一定出邊個顯示器,要逐個裝置試。
第三步:接收端輸入同音訊輸出模式
Windows 嗰邊啱咗,仍然無聲,就要睇接收端。顯示器或者電視係咪揀啱 HDMI 或者 DP 輸入?呢個問題表面上同畫面有關,但喺音訊排查入面,重點係音訊輸入來源嗰一面:輸入錯咗,聲音自然唔會嚟。電視仲要睇音訊輸出模式:用電視喇叭,定係用音響系統經擴音機出聲?兩者只可以揀一個方向,唔好期望兩個同時響。
擴音機方面,要確認輸入揀啱、輸入模式啱、音量同靜音狀態正常。部分擴音機嘅輸入模式要設為自動,先至識得接受唔同格式嘅音訊;如果輸入模式鎖死咗喺某一種格式,而訊源送另一種格式過嚟,就有機會無聲。呢啲選單名各品牌唔同,應該按自己電視或者擴音機嘅說明書去搵對應選單名,唔好照抄某一個品牌嘅路徑。
第四步:驅動音訊元件係獨立一環
有畫面,唔代表音訊元件裝好咗。呢個係好多人誤解嘅地方。顯示卡驅動包入面有顯示部分同音訊部分,NVIDIA 叫 HD Audio Driver,AMD 包入 Radeon Software,Intel 叫 Display Audio。自訂安裝嗰陣如果取消剔選音訊元件,或者驅動安裝唔完整,就會出現一種好典型嘅情況:有畫面,但裝置管理員入面冇音訊裝置,播放裝置清單亦冇 HDMI 選項。
檢查方法:打開裝置管理員,睇音效、視訊及遊戲控制器嗰欄,有冇 NVIDIA High Definition Audio、AMD High Definition Audio Device 或者 Intel Display Audio。NVIDIA 嘅虛擬音訊裝置叫 NVVAD,驅動檔案係 nvvad.inf,認呢啲名可以幫你確認音訊元件係咪存在。如果冇,就應該重新安裝官方顯示卡驅動包,自訂安裝嗰陣確保音訊元件有剔選,必要時用乾淨安裝。千祈唔好周圍下載來歷不明嘅驅動,官方驅動包先係可靠來源。
要強調,重新安裝驅動只解決驅動音訊元件呢一環。預設裝置揀錯、接收端設定錯、EDID 能力唔啱,重新安裝係解決唔到嘅。所以唔好將重裝驅動當作萬能,應該按次序逐環排除,邊環有問題就處理邊環。
第五步:格式退階測試——送咗接收端唔識解嘅格式
前面幾步都啱,仍然無聲,就要懷疑格式問題。顯示器經 EDID 話畀訊源知自己識解咩聲,呢個資訊放喺音訊數據區塊入面。每一個 3 字節短音訊描述符,即係 Short Audio Descriptor,講明一種格式、聲道數同取樣率。訊源只會送 EDID 列出嘅格式,冇列出嘅格式就算接收端後面嘅器材識解都唔會送。反過來,EDID 講大話,即係列出其實唔識解嘅格式,亦會導致無聲或者解唔到。
短音訊描述符嘅結構,可以用概念層面咁理解,唔需要教讀者逐個位元計:第一個字節講格式碼同聲道數,格式碼例如 1 代表 LPCM、2 代表 Dolby Digital AC-3、7 代表 DTS、10 代表 Dolby Digital Plus、11 代表 DTS-HD 或者 DTS:X、12 代表 Dolby TrueHD 或者 Dolby Atmos,聲道數就係用該欄數字加一去計;第二個字節講支援嘅取樣率,包括 192、176.4、96、88.2、48、44.1、32 kHz;第三個字節視乎格式,LPCM 嘅話講位元深度 24、20、16-bit,壓縮格式嘅話講最高位元率。重點唔係背呢啲數字,而係明白一個原則:如果接收端只識立體聲 LPCM,訊源送環繞聲格式過去就會無聲。
所以一個好有用嘅測試,就係將格式退階:將播放裝置嘅進階設定試下 16-bit 44.1 kHz,有二級來源建議用呢個做起點測試;或者將電視、播放器嘅數碼音訊輸出設為 PCM。呢個係測試步驟,唔好寫成 44.1 kHz 就係最好音質,目的只係排除送咗接收端唔識解嘅環繞聲格式呢個可能。如果退返去立體聲 PCM 就有聲,問題就鎖定喺格式同 EDID 能力嗰一環,而唔係線材或者驅動。
第六步:線材、插口、轉接同 KVM
格式退階之後仍然無聲,先至輪到線材同轉接。換一條線、換一個顯示卡插口或者顯示器插口試下,係一個簡單直接嘅對照。換線嗰陣要記住一個原則:線材只係其中一環,預設裝置錯、驅動冇音訊元件、接收端冇喇叭,換幾貴嘅線都唔會響,唔好將換貴線當作第一步。
轉接鏈路要特別檢查尾端:如果鏈路尾端係 DVI 或者 VGA,HDMI 或者 DP 嘅聲音根本冇路去。轉接器規格明寫 HDMI 有音訊,DVI 同 VGA 係冇音訊支援,所以點設 Windows 都唔會響,要另駁 3.5mm 或者其他音訊線。DVI 轉 HDMI 唔會無中生有,呢個係物理限制,唔係設定問題。
KVM 切換器、切換盒、擷取卡亦係一個隱蔽環節。呢類器材有機會用自己嘅 EDID 代替顯示器嘅 EDID,令音訊能力申報唔同咗:顯示器本身識解嘅格式,經過切換器之後可能申報成另一套,訊源送出嚟嘅格式就可能唔啱。如果懷疑係呢類器材引起,應該暫時繞過佢,直接接駁顯示器再試,確認咗再決定點處理。
第七步:喚醒同重新列舉
顯示器要開著並且揀啱輸入,先至會列舉音訊端點。顯示器瞓咗、熄咗、輸入錯咗,Windows 可能根本見唔到個音訊裝置,播放清單入面自然冇得揀。呢種情況好容易同驅動問題混淆,但分別好大:驅動問題係音訊元件根本冇裝,喚醒問題係裝置未列舉出嚟。
處理方法好簡單:將顯示器開著、揀啱輸入,重新插線,或者重啟電腦之後再睇播放清單。如果重新列舉之後裝置出現返,問題就係喚醒同列舉嗰一環,唔使重裝驅動。
另外要留意獨佔模式同取樣率衝突:個別程式獨佔音訊裝置,或者要求某一個取樣率,會令其他程式無聲。進階設定改格式係一個測試手段,唔係萬能,應該先睇下係咪有程式獨佔咗裝置,或者將獨佔設定關閉再試。間歇性無聲同長期無聲亦要分開睇:本文以長期無聲為主,如果係間歇性、播播下斷,應該先排除線材、插口、切換器問題,唔好直接當作設定問題。
第八步:ARC 同 eARC 專用檢查
最後一類情況,只適用於經電視回傳去擴音機或者 Soundbar 嘅設定,唔好將呢段寫成所有 HDMI 無聲個案都要做。ARC 同 eARC 只喺標示咗 ARC 或者 eARC 嘅 HDMI 插口先至有效,插錯普通插口係唔會回傳嘅。電視嗰邊要將音訊輸出設為接收端或者音響系統,接收端嗰邊要揀返對應輸入,並且將輸入模式設為自動。
有幾個常見嘅兼容測試:好多電視要開 CEC,先至可以協商回傳路徑;唔得嘅話,試下將 eARC 降返去普通 ARC;再唔得,試下將格式退返去 PCM。呢啲都係測試手段,目的係逐樣排除協商同格式問題。細節要按自己電視同擴音機嘅說明書,唔好照抄某一個品牌嘅選單路徑。
| 排查步驟 | 判斷方法 | 如果呢步有問題,現象係 |
|---|---|---|
| 終點識唔識響 | 確認顯示器有冇內置喇叭,電視、擴音機開咗未、音量同靜音狀態 | 顯示器冇喇叭,點設都唔會響,要駁外置喇叭 |
| Windows 預設播放裝置 | 播放清單有冇顯示器裝置,係咪設為預設,程式有冇自己揀錯輸出 | 聲音去咗主機板音效或者耳機,顯示器無聲 |
| 接收端輸入同輸出模式 | 輸入揀啱未,電視用喇叭定音響系統,擴音機輸入啱未 | 輸入錯、模式錯,聲音去錯地方或者停咗 |
| 驅動音訊元件 | 裝置管理員有冇 NVIDIA、AMD、Intel High Definition Audio | 有畫面但播放清單冇 HDMI 選項 |
| 格式退階測試 | 試 16-bit 44.1 kHz 或者 PCM 輸出 | 送咗接收端唔識解嘅環繞聲格式 |
| 線材、轉接、KVM | 換線、換插口、檢查 DVI、VGA 尾端、繞過切換器 | DVI、VGA 尾端根本冇音訊路,KVM 改咗 EDID |
| 喚醒同重新列舉 | 顯示器開著、揀啱輸入,重新插線或者重啟再睇清單 | 顯示器瞓咗,Windows 見唔到音訊裝置 |
| ARC、eARC | 用標示插口、兩邊模式對得上、開 CEC、降 eARC 做 ARC、試 PCM | 電視回傳路徑協商唔到,擴音機無聲 |
常見誤區一次講清
誤區一:有畫面就一定有聲。錯。畫面同聲音係同一條線唔同環節,任何音訊環節斷咗都只會無聲,畫面可以完全正常。
誤區二:DisplayPort 淨係傳畫面。錯。DP 有音訊串流,問題多數出喺預設裝置、驅動或者接收端,唔係 DP 本身冇聲。
誤區三:換條貴線就會有聲。錯。線材只係其中一環,預設裝置錯、驅動冇音訊元件、接收端冇喇叭,換幾貴嘅線都唔會響。
誤區四:Windows 音量開大就等於輸出啱。錯。音量同輸出裝置係兩回事,音量開到最大但輸出裝置揀錯,一樣無聲。
誤區五:電視喇叭同擴音機可以同時響。唔一定。好多電視設為音響系統輸出嗰陣,電視喇叭會停,呢個係設定選擇,唔係故障。
誤區六:DVI 轉 HDMI 就會有聲。錯。DVI 本身唔帶音訊,轉接唔會無中生有,要另駁音訊線。
誤區七:重裝驅動就解決晒。錯。重裝只解決驅動音訊元件嗰一環,預設裝置、接收端設定、EDID 能力問題,重裝係解決唔到嘅。
舊顯示卡嘅特別提醒
好舊嘅顯示卡未必有 HDMI 音訊端點,或者要用主機板音效經特別接線先至有聲。寫排查嗰陣唔好假設所有卡都有 HDMI 音訊,遇到舊卡要講明按該卡官方規格為準。如果裝置管理員入面根本冇任何顯示卡音訊端點,而驅動已經係官方最新版本,就要查該卡官方規格,確認佢係咪根本冇 HDMI 音訊功能,唔好無限重裝驅動。
檢查同收費
如果行晒上面嘅排查次序,仍然分唔清係邊一環斷咗,或者懷疑顯示卡本身嘅音訊輸出有問題,建議將成套配置資料帶去檢查,等維修人員喺適當設備之下確認係設定、線材、接收端定顯示卡本身嘅問題。檢查及維修收費分三級,HK$400 至 HK$2,800,實際以檢查後報價為準。地址係石門達利廣場 1209 室,電話 2186 8010,WhatsApp 6558 6806。
常見問題
問:畫面正常但無聲,最先應該睇邊度?
答:先睇終點識唔識響,再睇 Windows 預設播放裝置。好多顯示器本身冇喇叭,要經 3.5mm 駁外置喇叭;如果顯示器有喇叭,就睇 Windows 播放清單係咪將顯示器裝置設為預設,預設仲係主機板音效或者耳機,顯示器就唔會響。
問:播放清單入面搵唔到 HDMI 裝置,係咪代表驅動壞咗?
答:未必。首先睇下係咪裝置被停用或者未列舉:喺播放清單空白位按右鍵,剔選顯示已停用裝置同顯示已中斷連接裝置;同時確認顯示器開著並且揀啱輸入,因為顯示器瞓咗或者輸入錯咗,Windows 可能見唔到音訊裝置。如果裝置管理員入面都冇顯示卡音訊元件,先至懷疑驅動音訊元件未裝好。
問:有畫面係咪即係驅動裝好晒?
答:唔係。顯示卡驅動包入面顯示部分同音訊部分係分開嘅,自訂安裝嗰陣取消剔選音訊元件,或者安裝唔完整,都會出現有畫面但冇音訊裝置嘅情況。要去裝置管理員確認有冇 NVIDIA、AMD 或者 Intel High Definition Audio,冇就要重新安裝官方驅動包並確保音訊元件有剔選。
問:顯示器有 3.5mm 插口但冇喇叭,點先有聲?
答:呢種顯示器係識解 HDMI 音訊,但要經 3.5mm 駁外置喇叭或者耳機先聽到,唔係顯示器故障。直接駁喇叭或者耳機去 3.5mm 輸出,再確認 Windows 預設裝置同音量,就可以聽到聲。
問:DVI 轉 HDMI 之後有畫無聲,係咪設定問題?
答:唔係設定問題。DVI 本身唔帶音訊,轉接器規格明寫 DVI 冇音訊支援,HDMI 嘅聲音根本冇路經 DVI 去,點設 Windows 都唔會響。要另駁 3.5mm 或者其他音訊線,先至有聲。
問:退返去 PCM 或者 16-bit 44.1 kHz 係咪代表音質變差咗?
答:呢個只係測試步驟,目的係排除送咗接收端唔識解嘅環繞聲格式。如果退階之後有聲,就證明問題喺格式同 EDID 能力嗰一環,之後可以再按接收端實際支援嘅格式,逐級試返較高規格,唔好將測試設定當作永久最佳設定。
問:經電視去擴音機無聲,普通接顯示器又有聲,應該點查?
答:呢個情況要做 ARC 或者 eARC 專用檢查:確認用緊標示 ARC 或者 eARC 嘅插口,電視音訊輸出設為接收端或者音響系統,擴音機揀返對應輸入並將輸入模式設為自動,電視開 CEC,唔得就試降 eARC 做 ARC 或者試 PCM。細節按自己型號嘅說明書去搵對應選單名。