Hướng dẫn
Điều khiển âm lượng S/PDIF trên Mac: vì sao nó bị vô hiệu hóa, và mọi cách khắc phục
Trên máy Mac, thanh trượt âm lượng của hệ thống và phím âm lượng trên bàn phím bị vô hiệu hóa khi đầu ra số S/PDIF hay quang đang chọn không có điều khiển âm lượng của riêng nó. macOS gửi đi một tín hiệu số ở mức cố định và trông đợi chiếc DAC, ampli receiver, ampli hay loa ở đầu kia điều khiển mức nghe. Muốn điều khiển từ máy Mac, hãy dùng điều khiển của thiết bị phía sau, giảm âm bằng phần mềm, hoặc — khi thiết bị đó là một chiếc Sonos — gửi riêng lệnh từ phím âm lượng tới loa qua mạng.
Bàn phím hay sợi cáp không hỏng gì cả. Cách khắc phục đúng tùy vào thứ đang nối ở đầu kia, nên hướng dẫn này tách riêng từng lựa chọn thay vì làm ra vẻ một tiện ích chạy được với mọi cấu hình âm thanh số.
Vì sao macOS làm mờ thanh trượt âm lượng
S/PDIF — truyền qua cáp quang TOSLINK hoặc qua kết nối số đồng trục — chuyển âm thanh số theo một chiều. Nó không cung cấp một kênh phản hồi ngược tiêu chuẩn để báo cho máy Mac biết thiết bị nào đang nối vào, hay để đổi âm lượng của thiết bị đó. Âm thanh qua HDMI thường cũng vậy: màn hình, ampli receiver hoặc TV mới là thứ nắm âm lượng, chứ không phải macOS.
Đó là lý do nhấn F10, F11 hay F12 có thể hiện biểu tượng âm lượng bị gạch chéo, và vì sao Cài đặt Hệ thống → Âm thanh có thể hiện một thanh trượt bị vô hiệu hóa hoặc báo rằng thiết bị đang chọn không có điều khiển đầu ra. Audio MIDI Setup có thể đổi định dạng và cách định tuyến, nhưng không thể thêm một lệnh âm lượng phần cứng vào đường truyền S/PDIF.
Bốn lựa chọn thực sự của bạn
1. Điều khiển phần cứng phía sau
Hãy dùng núm âm lượng hoặc cái điều khiển trên DAC, ampli receiver, ampli, loa có khuếch đại hay loa thanh. Đây là câu trả lời dùng được cho mọi trường hợp, và nó giữ đầu ra số của máy Mac ở mức tối đa. Nhược điểm chỉ đơn giản là cái núm ấy có thể không nằm trong tầm với.
2. Dùng chính điều khiển âm lượng của ứng dụng
Các trình phát như Music, VLC và nhiều trang web trong trình duyệt có thể tự giảm mức âm của chúng trước khi âm thanh tới đầu ra số. Cách này miễn phí và hữu ích cho một ứng dụng, nhưng nó không phải điều khiển toàn hệ thống, và mức âm có thể khác nhau giữa các ứng dụng.
3. Thêm một tầng giảm âm bằng phần mềm cho toàn hệ thống
Các tiện ích âm thanh có thể chèn một tầng âm lượng phần mềm trước đầu ra S/PDIF rồi ánh xạ các phím trên bàn phím vào tầng đó. Cách này chạy được với nhiều DAC và ampli receiver, nhưng khi đó máy Mac đang chỉnh tỉ lệ các mẫu âm thay vì để nguyên dòng tín hiệu.
4. Điều khiển riêng thiết bị đầu cuối
Một số loa nối mạng cho phép điều khiển âm lượng của chính chúng qua mạng cục bộ. Một tiện ích có thể bắt phím âm lượng của máy Mac trong khi âm thanh vẫn đi trên cáp quang, rồi chỉ gửi lệnh âm lượng qua mạng.
Lựa chọn nào hợp với cấu hình của bạn?
- USB DAC, ampli receiver hi-fi hoặc loa kiểm âm có khuếch đại: hãy dùng núm hoặc cái điều khiển của nó khi thuận tiện; dùng một tiện ích âm thanh toàn hệ thống nếu việc điều khiển bằng bàn phím quan trọng hơn một dòng tín hiệu mức tối đa còn nguyên vẹn.
- Một ứng dụng to bất thường: hãy vặn nhỏ ứng dụng đó trước đã. Có thể bạn chẳng cần thêm tiện ích nào.
- Sonos nhận tín hiệu từ máy Mac qua cáp quang: chính chiếc Sonos nắm âm lượng và cũng tiếp cận được qua mạng, nên phím âm lượng điều khiển được loa mà không cần động tới dòng âm thanh.
- Màn hình hoặc TV qua HDMI: hãy dùng điều khiển của màn hình hoặc ampli receiver, trừ khi phần cứng cụ thể của bạn có đưa ra cho macOS một đầu ra điều khiển được.
Những gì sẽ không khôi phục được điều khiển âm lượng S/PDIF
- Thiết bị tổng hợp hoặc thiết bị đa đầu ra. Nó đổi cách định tuyến, chứ không đổi khả năng của đầu ra số bên trong nó.
- Đổi sang một sợi cáp quang khác. Một sợi cáp có thể khắc phục hiện tượng rớt tiếng hoặc mất hẳn tiếng; nó không thể tạo ra một kênh điều khiển âm lượng mà bản thân S/PDIF không định nghĩa.
- Khởi động lại Core Audio hay chính máy Mac. Cách đó có thể khắc phục một thiết bị bị biến mất, nhưng một thanh trượt bị vô hiệu hóa có chủ đích thì sau đó vẫn cứ bị vô hiệu hóa.
- Đổi tần số lấy mẫu trong Audio MIDI Setup. Tần số lấy mẫu và điều khiển âm lượng là hai thuộc tính riêng biệt.
Với một chiếc Sonos nối bằng cáp quang: giữ sợi cáp và vẫn dùng được phím
Optically là một ứng dụng trên thanh menu macOS dành riêng cho trường hợp này. Nó bắt phím tăng âm lượng, giảm âm lượng và tắt tiếng, rồi yêu cầu chiếc Sonos tự đổi mức âm của nó qua mạng cục bộ của bạn. Âm thanh không bao giờ đi qua Optically: nó vẫn rời máy Mac qua S/PDIF y như trước.
Optically không điều khiển một chiếc USB DAC, ampli receiver, TV hay loa không phải Sonos bất kỳ nào. Nếu thiết bị ở đầu kia là một chiếc Sonos, hãy đọc hướng dẫn đầy đủ về phím âm lượng với Sonos, gồm cả những lựa chọn miễn phí và các trường hợp không cần đến ứng dụng nào.
Câu trả lời ngắn gọn
Phím âm lượng của máy Mac bị vô hiệu hóa với nhiều đầu ra S/PDIF, vì đường truyền số không điều khiển mức nghe của thiết bị. Hãy dùng điều khiển trên phần cứng nếu muốn giải pháp phổ quát sạch nhất, giảm âm bằng phần mềm nếu muốn điều khiển toàn hệ thống từ máy Mac, hoặc điều khiển tại thiết bị đầu cuối khi một chiếc loa mạng như Sonos có thể nhận lệnh âm lượng riêng.