Âm thanh từ tai nghe bị tắt sau khi màn hình bị khóa hoặc chế độ ngủ (Windows 8.1)


14

Cuộc phiêu lưu (tất cả bắt đầu như thế nào)

Chính xác như trong tiêu đề, bất cứ khi nào tôi khóa màn hình (bằng cách nhấn Windows + L hoặc Ctrl + Alt + Del -> Khóa), âm thanh sẽ ngừng hoạt động. Chà, một phần, vì loa vẫn hoạt động hoàn hảo nhưng tai nghe (đầu ra) thì không! Điều tương tự KHÔNG xảy ra khi PC thức dậy sau chế độ ngủ. Có vẻ như điều duy nhất giết chết đường dây là khóa màn hình chết tiệt.

Đây là lỗi kỳ lạ nhất mà tôi từng gặp.

Hệ thống

-Sager NP7338 / CLEVO W230SS
-Sound card: VIA High Definition Audio (HD Audio) 1802p
-Windows: 8.1 x64 Pro

Ban đầu tôi nghĩ rằng sự cố là do audiodg.exe bị lỗi do trình điều khiển bị lỗi nhưng sau một số thử nghiệm tôi nhận thấy quy trình chỉ đơn giản là khởi động lại và các dịch vụ âm thanh (WindowsAudio và WindowsEndpointBuilder) không bao giờ dừng lại (thực tế là loa vẫn hoạt động).

Tôi đã thử các trình điều khiển sau: - 10.0500d - 10.1200a - 11.0100a - 11.0300a

Bạn có ý tưởng nào không? Bất kỳ trình điều khiển khác tôi có thể thử? Miễn là nó tương thích với 1802p của tôi (Tôi đã thử trình điều khiển Realtek vì tuyệt vọng và tôi đã nhận được BSOD).

Một nguyên nhân có thể ...

Giả thuyết của tôi là việc khóa màn hình sẽ kích hoạt một số sự kiện khiến một số quá trình quan trọng bị sập. Vấn đề là tôi không biết quá trình này có thể là gì. Ngoài ra, người xem sự kiện không cung cấp bất kỳ thông tin hữu ích nào liên quan. Tôi sẽ thử nghiệm Windows 7 nhưng thật vô lý vì máy tính xách tay này được cho là tương thích với Windows 8.1 (vâng, nó vẫn còn trong bảo hành và nếu tôi không thể tìm ra giải pháp, tôi sẽ trả lại).

Cảm ơn rất nhiều về sự trợ giúp của bạn.

CẬP NHẬT 1

Tôi thực sự đã so sánh danh sách các quy trình đang chạy TRƯỚC KHI khóa màn hình và danh sách các quy trình đang chạy sau đó. Ngoài một vài quá trình không liên quan, mọi thứ đều giống hệt nhau. Tôi tuyệt vọng ... Thêm vào đó, tôi không thể kiểm tra Windows 7 vì tôi không thể khởi động nó ở chế độ UEFI (và tôi không muốn xóa phân vùng Windows hiện tại trong trường hợp tôi phải trình bày vấn đề với ai đó.

Một điều nữa: Tôi đã cố gắng vô hiệu hóa tất cả các mục khởi động (bao gồm cả VIA VDeck) và vấn đề kỳ diệu dường như đã được khắc phục. Tôi có thể khóa màn hình và tai nghe sẽ tiếp tục hoạt động nhưng một khi tôi kích hoạt chế độ ngủ PUF, âm thanh lại biến mất. Tôi khá chắc chắn đó là một vấn đề phần mềm.


2
Cảm ơn câu trả lời của bạn! Chạy initHeadphones.exe cũng hoạt động với Clevo P170SM-A của tôi với Realtek. Đổi tên hp.dll không hoạt động như một cách giải quyết lâu dài, nhưng tôi đã quản lý để tạo một tác vụ Windows để chạy initHeadphones.exe "Mở khóa máy trạm của bất kỳ người dùng nào"
Patrick Motard

1
Bạn có thể gửi câu trả lời thực tế như một câu trả lời?
Burgi

Câu trả lời:


3

Vì chủ đề này đã hơn hai năm và không có "câu trả lời" nào được cung cấp, tôi rất vui khi thu thập điểm. Đây là câu trả lời mà tác giả tìm thấy, chính anh ấy / cô ấy (chuyển đến đây từ câu hỏi).

Đây là điều kỳ lạ nhất từng xảy ra với tôi. Đây là những gì tôi phát hiện ra:

  • Chính trình điều khiển âm thanh (có thể là "Âm thanh độ nét cao" mặc định của Microsoft hoặc "VIA HD Audio (Win8.1)" từ VIA) dừng gửi âm thanh đến đường truyền sau khi thức dậy từ chế độ ngủ

  • Nếu tôi cũng thực thi trình quản lý phím nóng từ âm thanh CLEVO (HkeyTray.exe) hoạt động thông qua tạm dừng / đánh thức nhưng không hoạt động sau khi khóa màn hình

  • Bây giờ là tốt nhất! Bên trong thư mục trình quản lý các phím nóng (trong trường hợp của tôi là C: \ Program Files (x86) \ Hotkey) có một tệp .exe nhỏ có tên là initHeadphone.exe. Như bạn có thể đoán chạy, nó kích hoạt lại âm thanh từ đầu ra / tai nghe bất kể bạn đã làm gì (ngủ, khóa, bất cứ điều gì). Nó dường như có một số phụ thuộc vì vậy nó phải được chạy trong thư mục.

Thật là một cuộc phiêu lưu folks! Tôi sẽ cố gắng điều tra thêm và hiểu tại sao có sự kết nối như vậy giữa hai phần mềm của hai nhà sản xuất khác nhau (CLEVO và VIA). Nó gần giống như họ đang trong một mối quan hệ cộng sinh! Tôi hy vọng điều này sẽ giúp được ai đó. Xin vui lòng cho tôi biết nếu có. :)

Giải pháp tạm thời

Nếu tai nghe / Đầu ra của bạn không hoạt động sau chế độ ngủ hoặc khóa màn hình và bạn có thẻ âm thanh VIA, chỉ cần tải xuống trình quản lý phím nóng của CLEVO và chạy tệp initHeadphones.exe. Tôi vẫn phải tìm hiểu tại sao mặc dù ...

Giải pháp ổn định

wspawn từ diễn đàn Notebook Đánh giá (cảm ơn bạn! Bạn vẫn được chào đón để tự trả lời) tìm thấy giải pháp sau:

Để ngăn phần mềm phím nóng không bị rối với điều khiển âm thanh / tai nghe, hãy đổi tên tệp sau: C: \ Program Files (x86) \ Hotkey \ hp.dll thành C: \ Program Files (x86) \ Hotkey \ hp_DISABLED.dll.

GIẢI PHÁP CUỐI CÙNG

Rõ ràng cài đặt tiện ích Hotkey từ CLEVO (cũng có thể tìm thấy trên trang trình điều khiển của Sag). Phiên bản mới nhất là 8.0100. Tôi vẫn phải tìm cách khắc phục sự cố mà không cài đặt chương trình ngu ngốc này.


Cảm ơn đã chủ động làm sạch này. Tôi chuyển thêm thông tin giải pháp ở đây.
fixer1234

1

Ngoài câu trả lời của Reeves, có thể giải quyết vấn đề này mà không cần chạy chương trình phím nóng của Clevo.

Lưu ý rằng, theo như tôi biết, vấn đề này là duy nhất đối với máy tính xách tay Clevo, nhưng ảnh hưởng đến một số lượng lớn trong số chúng. Có một chút khó chịu khi vấn đề này đã tồn tại trong nhiều năm, nhưng Clevo dường như hoàn toàn hài lòng với việc hack phần mềm của họ để sửa lỗi phần cứng (có lẽ là).

Trên Windows

Những gì chúng ta cần làm là chạy chương trình initHeadphones mỗi khi máy tính thức dậy khỏi giấc ngủ.

Đầu tiên, người ta không may phải cài đặt chương trình Hotkey của Clevo, như được giải thích trong câu trả lời của Reeves để có được chương trình initHeadphones. Nếu có một cách dễ dàng hơn, xin vui lòng sửa cho tôi!

Thứ hai, vô hiệu hóa chương trình Hotkey khỏi tự động khởi động.

Cuối cùng, mở ứng dụng Lập lịch tác vụ của Windows. Đặt hành động để chạy initHeadphones.exe (Theo mặc định, C: \ Chương trình tệp (x86) \ Hotkey \ initHeadphones.exe) và kích hoạt là:

Bắt đầu nhiệm vụ: Trong một sự kiện
Nhật ký: Hệ thống
Nguồn: Trình gỡ rối điện
ID sự kiện: 1

Trên Linux

Tồn tại một dự án gọi là init-headphone trên Linux, cung cấp chương trình Python nói chuyện trực tiếp với bộ khuếch đại và bảo nó hành xử.

Liên kết đến kho lưu trữ: https://github.com/Unrud/init-headphone

Chương trình này thực hiện chính xác những gì nó nói trên hộp mà không gặp rắc rối sau khi được thiết lập


Đến bây giờ, có vẻ như phương thức thông minh của tôi khi sử dụng Trình lập lịch tác vụ Windows không còn hoạt động nữa, ngay cả khi tôi chạy tác vụ theo cách thủ công :( - Phương thức Linux vẫn hoạt động tốt!
Sompom
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.