ปุ่มปรับระดับเสียงไม่ทำงานกับเสียง HDMI บน mac OSX Lion หรือ


20

ฉันมี mac mini 2011 พร้อมกับ OSX Lion และฉันได้เชื่อมต่อจอภาพของฉัน (พร้อมลำโพงในตัว) ผ่านพอร์ต hdmi เสียงทำงานได้ดี แต่ปุ่มปรับระดับเสียงบนแป้นพิมพ์ไม่ทำงาน เมื่อฉันกดหนึ่งในนั้นภาพระดับเสียงจะปรากฏบนหน้าจอ แต่มีสัญญาณต้องห้าม

มีวิธีแก้ไขและทำให้แป้นคีย์บอร์ดเปลี่ยนระดับเสียงของระบบหรือไม่

อย่างไรก็ตามมันทำงานได้ดีมากเมื่อฉันใช้อุปกรณ์ส่งสัญญาณเสียงอื่น


2
ทำไมใน windows จึงเป็นไปได้?

มากยิ่งขึ้น - ถ้าฉันต้องการควบคุมระดับเสียงจากเว็บจากระยะไกล
cregox

เพราะ Microsoft เห็นสิ่งต่าง ๆ และไม่ชอบมาตรฐานอุตสาหกรรม ฮ่า ๆ. อย่างไรก็ตามวิธีการที่ Apple ไม่ให้ผู้คนปรับระดับเสียงนั้นถูกต้อง โดยทั่วไปคุณสามารถคิดว่า HDMI เป็น DVI + Optical + บางครั้ง Ethernet
Shane Hsu

Soundflower สร้างเสียงล่าช้าแม้ว่ามันจะไม่ใช่ทางเลือกที่ดีนักเพราะทุก ๆ 5 นาทีที่คุณรู้สึกว่าคุณกำลังดูหนังที่พากย์

ฉันสังเกตเห็นว่าไม่มีความล่าช้าใด ๆ บนเครื่องของฉัน
ด้านไหม้เมื่อ

คำตอบ:


16

ดูวิธีแก้ไขปัญหาที่นี่ - http://www.vanetta.net/2012/07/enabling-hdmi-audio-controls-on-2011.html

ต้องการแอปของบุคคลที่สามฟรี - https://code.google.com/p/soundflower/แต่ใช้งานได้อย่างสมบูรณ์


FYI, ไบนารีที่คอมไพล์ล่าสุดอยู่ที่rogueamoeba.com/freebies/soundflower
kobaltz

1
น่าเสียดายที่ Soundflower เป็นรถบั๊กกี้สำหรับ 2CH บน MacBook และใช้ CPU 64CH สูงถึง 30% ดังนั้นจึงไม่สามารถใช้งานได้จริงอีกต่อไป ...
Strinder

1
หมายเหตุรุ่นที่ลงชื่อ (2.0b2) ที่github.com/mattingalls/Soundflower/releases เป็นสิ่งจำเป็นสำหรับ El Capitan (ดูความคิดเห็นด้านล่าง)
Michael Scott Cuthbert

เกี่ยวข้องกับความคิดเห็นของ @ Strinder ปัจจุบันใช้ 2.0b2 บน El Capitan บน MacBook Pro จากปี 2013 และใช้ CPU ของฉันน้อยกว่า 2-3% ตลอดเวลาดังนั้นโดยส่วนตัวฉันไม่มีปัญหากับการประมวลผลเสียงของ CPU - วิธีแก้ปัญหาที่ยอดเยี่ยม ขอบคุณ Soundflower และโปสเตอร์!
sean2078

13

สัญญาณเสียงผ่าน HDMI ได้รับการเข้ารหัส สตรีมเสียงที่เข้ารหัสควรถูกทำให้เป็นมาตรฐานที่ 0 dB คุณไม่สามารถเปลี่ยนพฤติกรรมนี้ได้เนื่องจากสัญญาณเสียงจะไม่ถูกทำให้เป็นปกติอีกต่อไป คุณสามารถใช้ตัวควบคุมระดับเสียงของทีวีของคุณได้เท่านั้น

บางโปรแกรม (เช่น iTunes) มีการควบคุมระดับเสียงด้วยตนเองสามารถใช้เพื่อเปลี่ยนระดับเสียงของโปรแกรมเฉพาะนั้นได้ (แม้ว่าสิ่งนี้จะขัดกับหลักการที่ว่าเสียง HDMI ควรได้รับการปรับให้เป็นมาตรฐาน)

ดูการสนทนานี้ในชุมชนฝ่ายสนับสนุนของ Apple (คำตอบเดียวกัน)


1
คำอธิบายนี้จะคล้ายกับสัญญาณอะนาล็อกที่คาดว่าสัญญาณออกจะเป็นสัญญาณสัมบูรณ์ที่ช่องเสียบหูฟังเพิ่มขึ้นและลดระดับเสียงโดยการออกแบบและไม่จำเป็นต้องเหมาะสมกับข้อ จำกัด "ระดับบรรทัด" หรือไม่?
bmike

9
แม้ว่านี่จะเป็นข้อแก้ตัวที่ดีแต่ก็เป็นคำตอบที่ไม่ดีเพราะเรายังไม่สามารถควบคุมมันได้และมันเป็นความเจ็บปวดที่ไม่สามารถทำได้
cregox

5
ตรง @cawas Windows, BTW สามารถควบคุมเสียง HDMI ได้อย่างสมบูรณ์แบบโดยใช้ปุ่มปรับระดับเสียงของแป้นพิมพ์ - เมื่อจอภาพเป็นอุปกรณ์เสียงที่เลือกระดับเสียงจะควบคุมแอมป์ภายใน
mikemaccana

6
  1. ติดตั้งHomebrew :

    ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

  2. ติดตั้งถัง

    brew install caskroom/cask/brew-cask

  3. ติดตั้ง Soundflower:

    brew cask install soundflower

  4. Reboot

  5. เริ่มsoundflowerbed(ค้นหาโดยกดcmd-spaceเพื่อเปิดสปอตไลท์): ป้อนคำอธิบายรูปภาพที่นี่

  6. คลิกที่ไอคอน Soundflower ที่ด้านบนขวาและเลือกอุปกรณ์แสดงผลของคุณ (คุณควรเลือก HDMI แทน DisplayPort):

    ป้อนคำอธิบายรูปภาพที่นี่

  7. ในการตั้งค่าเสียงเลือก Soundflower:

    ป้อนคำอธิบายรูปภาพที่นี่


ฉันเห็นว่าคุณมีจอภาพเดียวกัน U2515H เหมือนที่ฉันทำ - แต่เมื่อฉันสลับ Soundflower เป็น DisplayPort ผ่าน Soundflowerbed ดูเหมือนว่าจะแขวนอยู่เสมอ ใครมีปัญหานี้หรือไม่?
Michael Scott Cuthbert

1
@MichaelScottCuthbert ใช่เสียง Soundflower เกิดปัญหาขึ้นมากกับฉันเช่นกัน ฉันเพิ่งฆ่ามัน (ใช้การตรวจสอบกิจกรรม) และลองอีกครั้ง
แมตต์ไหม้

2
คิดออก ในการตั้งค่า Audio MIDI ภายใต้ "อุปกรณ์เสียง" สลับรูปแบบสำหรับ Soundflower จาก 44.1khz เป็น 48khz (48000.0hz) หยุดการทำงานล้มเหลว
Michael Scott Cuthbert

fwiw ถ้านี่เป็นสิ่งสำคัญสำหรับคุณ Soundflower ไม่ใช่ส่วนขยายที่ลงชื่อดังนั้นจึงไม่ทำงานบน OS X 10.11
Michael Scott Cuthbert

1
ขอบคุณ @MichaelScottCuthbert! ช่วยได้มาก ไม่สามารถอยู่ได้โดยปราศจาก Soundflower เนื่องจากปุ่มปรับระดับเสียงของจอภาพไม่สามารถเข้าถึงได้จริง ๆ ... แต่มีวิธีแก้ปัญหาสำหรับการใช้งาน CPU สูงเมื่อใช้ 64CH หรือไม่ (ที่ MacBook ของฉันจะใช้เวลามากถึง 30% เมื่อเปิดใช้งานเป็นเอาต์พุต!)
Strinder

3

วิธีการแก้ปัญหาโดยใช้Sound Siphonรุ่นฟรี

วิธีแก้ปัญหาทั้งสองนี้: เปิดแอพ Sound Siphon ในการตั้งค่า Sound Siphon เลือกอุปกรณ์ส่งออกของคุณเป็นอุปกรณ์ที่ผ่าน เปิดใช้งาน Sound Siphon

Sound Siphon ประมวลผลเสียงก่อนที่จะไปยังอุปกรณ์ส่งออกของคุณ ตอนนี้คุณสามารถใช้แป้นพิมพ์เพื่อควบคุมระดับเสียง "

http://staticz.com/add-keyboard-volume-controls/


ดูเหมือนว่ากาลักน้ำไม่รองรับการควบคุมระดับเสียงของอุปกรณ์ มันทำโดย Sound Control บนเว็บไซต์เดียวกัน แต่มันใช้ไม่ได้กับมอนิเตอร์ของฉัน
Fish Monitor

1

ในฐานะที่เป็น Soundflower ล้าสมัยอย่างมากและไม่ได้รับการบำรุงรักษา ฉันเริ่มมองหาทางออกที่ดีกว่า

ฉันขอแนะนำอย่างนี้ใช้งานได้ดีมากบนหน้าจอ LG ของฉัน: https://github.com/the0neyouseek/MonitorControl

ส้อมนี้ยังรองรับการควบคุมแป้นพิมพ์ปริมาณ / ความสว่างเริ่มต้น แทนที่จะใช้สายดิจิตอลเช่น Soundflower จะพยายามเปลี่ยนระดับเสียงของจอแสดงผลของคุณเอง


0

วิธีการแก้ปัญหาของฉัน: ควบคุมเสียง

Soundflower เป็นซอฟต์แวร์ที่เก่ามากและใช้งานไม่ได้สำหรับฉัน ใช้การควบคุมเสียงเพื่อระบุอุปกรณ์ส่งออกไปยังอุปกรณ์ HDMI / DP / Type-C ของคุณและควบคุมระดับเสียงหลัก (สามารถกำหนดปุ่มลัด)

จุดโบนัส: คุณไม่จำเป็นต้องซื้อใบอนุญาตเพื่อควบคุมระดับเสียงหลักเท่านั้น


0

ถ้าคุณยังไม่ได้พวกเขา ( ดีคุณควร! 😉) ติดตั้งHomebrewและHomebrew ถัง

จากนั้นติดตั้งSoundflowerและSoundflowerbed :

brew cask install soundflower
brew cask install soundflowerbed

Reboot

ตอนนี้จากบานหน้าต่างปรับแต่งเสียงคุณสามารถกำหนดค่า Mac ของคุณให้เล่นเสียงบนอุปกรณ์เสียงเสมือนของ Soundflower และคุณสามารถเรียกใช้SoundflowerBed.app (มันจะอยู่ในแถบเมนู) เพื่อกำหนดค่าเอาต์พุตเสมือน Soundflower นี้ให้เล่นบนอินเทอร์เฟซ HDMI หรือ DisplayPort ภายนอก

ด้วยวิธีนี้ macOS จะช่วยให้คุณควบคุมระดับเสียง (จากแถบเมนูและจากแป้นพิมพ์)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.