Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Lỗi Windows

Cách sửa các lỗi thường gặp của Audio Interface trên Windows 10

Thiết lập PC Windows cho ghi âm, đặc biệt khi thêm phần cứng âm thanh, nhạc cụ và DAW (Digital Audio Workstation), có thể hơi đau đầu. Trong bài này, chúng ta sẽ đi qua các vấn đề phổ biến liên quan đến driver âm thanh, cấu hình phần cứng và những lúc "thấm thoát" nhận ra giải pháp.

Giải thích các API âm thanh của Windows

Trong hầu hết các DAW, bạn có thể thay đổi API âm thanh. Các tùy chọn và chức năng của chúng thường như sau:

Cách sửa các lỗi thường gặp của Audio Interface trên Windows 10
  • DirectSound: Thuộc API Microsoft DirectX. Đây là cách phổ dụng để mọi thiết bị âm thanh hoạt động tốt với Windows. Vấn đề của DirectSound khi ghi âm có monitoring trực tiếp (phát lại real-time khi đang ghi) là nó gây độ trễ lớn, vì tín hiệu đầu vào (ghita, bàn phím, v.v.) phải đi qua lớp giả lập trước khi xuất ra.
  • WaveOut: Người tiền nhiệm lỗi thời của DirectSound, không nên dùng trừ khi driver âm thanh hỏng đến mức nó là thứ duy nhất hoạt động (đã từng thấy trường hợp này).
  • WDM Kernel Streaming: Chế độ âm thanh kế thừa cổ xưa khác, nhẹ CPU hơn WaveOut một chút nhưng vẫn nên tránh.
  • WASAPI: Tương tự DirectSound, nhưng dùng chế độ "Exclusive" (Độc quyền), nghĩa là ứng dụng dùng WASAPI sẽ kiểm soát hoàn toàn driver âm thanh. Nếu DAW mở ở chế độ WASAPI, bạn sẽ không nghe âm thanh từ video YouTube trên Chrome – vì WASAPI trong DAW đã chiếm quyền độc quyền driver âm thanh.
  • ASIO: Driver cấp phần cứng chuyên dụng, thường hỗ trợ bitrate thực và độ trễ gần như bằng 0. ASIO là hệ thống âm thanh ưu tiên cho ghi âm đầu vào nếu bạn có thiết bị phần cứng với driver ASIO riêng. Ví dụ: nhiều USB DAC, audio interface, bàn đạp hiệu ứng số có driver ASIO chuyên dụng từ nhà sản xuất.

Đã hiểu các hệ thống âm thanh, giờ chúng ta sẽ khắc phục một số sự cố âm thanh thường gặp khi làm việc với DAW.

Chế độ ASIO: Phát hiện đầu vào qua USB, không thể chọn âm thanh Windows (ví dụ Realtek) làm đầu ra.

Đây là thiết kế cố ý. Khi chọn ASIO làm hệ thống âm thanh, thiết bị hỗ trợ ASIO trở thành nguồn đầu vào/đầu ra. Để nghe đầu ra từ ASIO, bạn cần cắm cáp từ đầu ra của thiết bị vào đầu vào của máy tính (hoặc cặp loa khác không kết nối với máy).

Sơ đồ minh họa:

Cách sửa các lỗi thường gặp của Audio Interface trên Windows 10

Thiết bị âm thanh của tôi kết nối với PC qua USB. Lẽ ra phải có âm thanh từ loa máy tính khi ghi âm nhạc cụ dùng driver ASIO?

Không. Bạn sẽ tạo ra vòng lặp phản hồi (feedback loop). Nhớ rằng ASIO là driver chuyên dụng phần cứng, sử dụng độc quyền thiết bị phần cứng.

Bạn gửi tín hiệu từ thiết bị âm thanh đến PC qua USB. Tín hiệu được mix trong DAW. Sau đó nó gửi tín hiệu quay lại audio interface, đi qua đường OUTPUT.

Cái bạn yêu cầu về cơ bản là tín hiệu âm thanh đi từ thiết bị âm thanh đến PC, được mix trong DAW, rồi quay lại thiết bị âm thanh, rồi quay lại loa máy tính. Điều này không thể, vì loa máy tính không phải một phần của driver ASIO ở mức phần mềm.

Nếu làm được, tín hiệu âm thanh sẽ đi qua lại giữa audio interface và loa PC vô tận, tạo ra tiếng rít khủng khiếp nhất nhân loại khi lặp lại, to và rít hơn theo từng giây. Tương đương với:

Tóm lại: Khi dùng chế độ ASIO độc quyền, bạn cần đầu ra ngoài kết nối trực tiếp với thiết bị phần cứng ASIO. Nó sẽ không xuất qua loa máy tính ở mức phần mềm, vì loa không nằm trong đường truyền mix.

Làm sao dùng ASIO đầu vào nhưng vẫn có đầu ra loa PC?

Bạn có hai lựa chọn.

Cách sửa các lỗi thường gặp của Audio Interface trên Windows 10

Bạn có thể dùng DirectSound, nó sẽ cho phép chọn thiết bị ASIO làm đầu vào, và loa gốc của máy tính (Realtek, v.v.) làm đầu ra. Tuy nhiên, điều này thêm rất nhiều độ trễ vì cả hai lớp đều đi qua cấp giả lập.

Nếu chơi ghita, bạn sẽ nghe nốt nhạc chừng 5 giây sau khi gảy dây. Vì tín hiệu đầu vào đi từ thiết bị âm thanh đến PC, được mix trong giả lập, rồi xuất qua Realtek (hoặc bất kỳ âm thanh gốc PC nào. Đa số là Realtek).

Cách sửa các lỗi thường gặp của Audio Interface trên Windows 10

Lựa chọn thứ hai là ASIO4ALL. Đây là driver ASIO chung của bên thứ ba, "lừa" Windows cho phép đầu vào dựa trên ASIO với đầu ra thay thế như Realtek. Nó làm nhờ "phép thuật" và gói kernel stream cùng nhiều thuật ngữ花哨 khác mà tôi không giải thích được. Nó hoạt động khá tốt – độ trễ không tốt bằng ASIO thuần túy, nhưng nhanh hơn DirectSound nhiều.

Tôi dùng ASIO4ALL, nhưng không có tùy chọn đầu vào/đầu ra trong DAW?

Nhấn "ASIO Configuration" (Cấu hình ASIO) và đảm bảo thiết bị đầu vào và đầu ra thực sự được bật trong client ASIO4ALL. Sau đó khởi động lại DAW.

Xem hướng dẫn chi tiết dùng ASIO4ALL trong DAW tại bài của Appual: How to Record Guitar on PC Using Reaper DAW.

Tôi dùng DirectSound, và đầu ra có tiếng rè, rít kinh khủng.

Đó chính là vấn đề độ trễ DirectSound tôi nói trước. Tốc độ giả lập DirectSound (khả năng xử lý và xuất real-time thứ bạn ghi) phụ thuộc vào nhiều yếu tố, nhưng CPU là yếu tố lớn.

Khi buffer đặt quá thấp (buffer thấp = giả lập nhanh hơn), driver vấp ngã chính nó và tạo ra tiếng rè rít kinh khủng. Nhưng buffer càng cao, độ trễ càng lớn (nghe nhạc cụ vài giây sau khi chơi nốt). Với DirectSound, bạn phải điều chỉnh cài đặt "Buffer" để tìm "điểm ngọt" trước khi CPU thở dốc không kịp.

Đó là lý do bạn nên dùng ASIO hoặc ASIO4ALL.

DAW của tôi bị crash khi đổi chế độ âm thanh.

Điều này khá phổ biến, thường do một ứng dụng nào đó trên máy đã chiếm quyền độc quyền thiết bị âm thanh. Ví dụ bạn mở Chrome chạy ngầm, và thử đổi thiết bị âm thanh trong DAW từ ASIO sang DirectSound. Nhưng vì lý do nào đó, Chrome đã chiếm quyền độc quyền DirectSound. DAW crash vì không thể lấy quyền điều khiển driver âm thanh từ Chrome. Thường theo cơ sở "đến trước được phục vụ trước".

Bạn có thể thử: đầu tiên, đảm bảo không có ứng dụng nào mở dùng âm thanh. Vấn đề là ngay cả Windows cũng dùng âm thanh cho hiệu ứng tiếng. Vì vậy bạn cần tắt gần như mọi thứ.

Cách sửa các lỗi thường gặp của Audio Interface trên Windows 10

Cũng thử tắt "Exclusive Mode" (Chế độ độc quyền) trong thiết bị âm thanh. Bạn chỉ thực sự cần bật nó khi muốn dùng chế độ WASAPI.

Tôi cắm đầu ra audio interface vào loa/tai nghe ngoài, nhưng chỉ nghe được kênh Left hoặc Right, không có cả hai?

Bạn có thể đang dùng cáp mono. Tùy thiết bị âm thanh cụ thể, bạn có thể cần adapter jack stereo. Hoặc cáp 6.3mm sang stereo kép. Hoặc nhiều biến thể lạ khác, vì phụ thuộc vào thiết bị và cái bạn muốn kết nối. Hãy hỏi cửa hàng phần cứng âm thanh địa phương.