Audio dari headphone dibungkam setelah layar terkunci atau mode tidur (Windows 8.1)

14

Petualangan (bagaimana semuanya dimulai)

Persis seperti pada judul, setiap kali saya mengunci layar (dengan menekan Windows + L atau Ctrl + Alt + Del -> Lock) audio berhenti bekerja. Yah, sebagian, karena speaker masih berfungsi dengan baik tetapi headphone (line out) tidak! Hal yang sama TIDAK terjadi ketika PC bangun setelah mode tidur. Sepertinya satu-satunya hal yang membunuh garis keluar adalah mengunci layar sialan itu.

Sejauh ini ini adalah bug paling aneh yang pernah saya temui.

Sistem

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

Awalnya saya berpikir bahwa masalahnya adalah macet audiodg.exe karena driver yang salah tetapi setelah beberapa tes saya perhatikan proses itu hanya restart dan layanan audio (WindowsAudio dan WindowsEndpointBuilder) tidak pernah berhenti (sebenarnya speaker tetap bekerja).

Saya mencoba driver berikut: - 10.0500d - 10.1200a - 11.0100a - 11.0300a

Apakah Anda punya ide? Adakah pengemudi lain yang bisa saya coba? Selama itu kompatibel dengan 1802p saya (saya mencoba driver Realtek karena putus asa dan saya mendapat BSOD).

Kemungkinan penyebab ...

Hipotesis saya adalah bahwa mengunci layar memicu beberapa peristiwa yang membuat beberapa proses kritis macet. Masalahnya adalah saya tidak tahu proses ini mungkin terjadi. Ditambah lagi, pemirsa acara tidak memberikan informasi berguna apa pun. Saya akan menguji Windows 7 tetapi tidak masuk akal karena laptop ini seharusnya kompatibel dengan Windows 8.1 (ya, masih dalam garansi dan jika saya tidak dapat menemukan solusi saya akan mengembalikannya).

Terima kasih sebelumnya atas bantuan Anda.

PEMBARUAN 1

Saya benar-benar membandingkan daftar proses yang berjalan SEBELUM mengunci layar dan daftar proses yang berjalan setelahnya. Terlepas dari beberapa proses yang tidak berhubungan, semuanya persis sama. Saya putus asa ... Plus saya tidak bisa menguji Windows 7 karena saya tidak bisa boot dalam mode UEFI (dan saya tidak ingin menghapus partisi Windows saat ini jika saya harus menunjukkan masalah kepada seseorang.

Hal lain: Saya mencoba untuk menonaktifkan semua item startup (termasuk VIA VDeck) dan secara ajaib masalahnya tampak sudah diperbaiki. Saya bisa mengunci layar dan headphone akan tetap berfungsi tetapi begitu saya memicu mode tidur PUF, audio hilang lagi. Saya cukup yakin ini masalah perangkat lunak.

Marco Chiappetta
sumber
2
Terima kasih atas jawaban anda! Menjalankan initHeadphones.exe juga berfungsi dengan Clevo P170SM-A saya dengan Realtek. Mengganti nama hp.dll tidak berfungsi sebagai solusi permanen, tetapi saya berhasil membuat tugas Windows untuk menjalankan initHeadphones.exe "Pada workstation unlocking dari pengguna mana pun"
Patrick Motard
1
Bisakah Anda memposting jawaban yang sebenarnya sebagai jawaban?
Burgi

Jawaban:

3

Karena topik ini sudah lebih dari dua tahun dan tidak ada 'jawaban' yang diberikan, saya senang untuk mengumpulkan poin. Inilah jawaban yang penulis temukan, dirinya (pindah dari pertanyaan).

Ini adalah hal paling aneh yang pernah terjadi pada saya. Inilah yang saya temukan:

  • Dengan sendirinya driver audio (baik itu "Audio Definisi Tinggi" default dari Microsoft atau "VIA HD Audio (Win8.1)" dari VIA) berhenti mengirimkan suara ke line-out setelah bangun dari mode tidur

  • Jika saya juga menjalankan hot keys manager dari audio CLEVO (HkeyTray.exe) bekerja melalui penangguhan / wakeup tetapi tidak berfungsi setelah mengunci layar

  • Sekarang yang terbaik! Di dalam folder hot keys manager (dalam kasus saya C: \ Program Files (x86) \ Hotkey) ada file .exe kecil yang disebut InitHeadphone.exe. Seperti yang Anda duga menjalankannya mengaktifkan kembali audio dari line-out / headphone tidak peduli apa yang Anda lakukan (tidur, kunci, apa pun). Tampaknya memiliki beberapa dependensi sehingga harus dijalankan di dalam folder.

Petualangan yang luar biasa! Saya akan mencoba untuk menyelidiki lebih lanjut dan memahami mengapa ada hubungan antara dua perangkat lunak dari dua produsen yang berbeda (CLEVO dan VIA). Ini hampir seperti mereka dalam hubungan simbiotik! Saya harap ini akan membantu seseorang. Tolong beri tahu saya kalau begitu. :)

Solusi Sementara

Jika headphone / Line-out Anda tidak berfungsi setelah mode tidur atau mengunci layar dan Anda memiliki kartu suara VIA, cukup unduh manajer hot key CLEVO dan jalankan file initHeadphones.exe. Saya masih harus mencari tahu mengapa ...

Solusi Stabil

wspawn dari forum Notebook Review (terima kasih! Anda masih dapat mengirim jawaban sendiri) menemukan solusi berikut:

Untuk mencegah perangkat lunak hotkey mengacaukan kontrol audio / headphone, ganti nama file berikut: C: \ Program Files (x86) \ Hotkey \ hp.dll ke C: \ Program Files (x86) \ Hotkey \ hp_DISABLED.dll.

SOLUSI AKHIR

Tampaknya menginstal utilitas Hotkey dari CLEVO (yang juga dapat ditemukan di halaman driver Sager) sudah cukup. Versi terbaru adalah 8.0100. Saya masih harus menemukan cara untuk memperbaiki masalah tanpa menginstal program bodoh ini.

Andrew
sumber
Terima kasih telah mengambil inisiatif membersihkan ini. Saya memindahkan lebih banyak informasi solusi di sini.
fixer1234
1

Sebagai tambahan untuk jawaban Reeves, adalah mungkin untuk menyelesaikan masalah ini tanpa menjalankan program hotkey Clevo.

Perhatikan bahwa, sejauh yang saya ketahui, masalah ini unik untuk laptop Clevo, tetapi memengaruhi sebagian besar dari mereka. Agak menyebalkan bahwa masalah ini telah ada selama bertahun-tahun, tetapi Clevo tampaknya sangat senang dengan peretasan perangkat lunak mereka untuk memperbaiki bug perangkat keras (mungkin).

Di Windows

Yang perlu kita lakukan adalah menjalankan program InitHeadphones setiap kali komputer bangun dari tidur.

Pertama, sayangnya seseorang harus menginstal terlebih dahulu program Hotkey Clevo, seperti yang dijelaskan dalam jawaban Reeves untuk mendapatkan program InitHeadphones. Jika ada cara yang lebih mudah, tolong perbaiki saya!

Kedua, nonaktifkan program Hotkey dari autostarting.

Terakhir, buka aplikasi Penjadwal Tugas Windows. Atur tindakan untuk menjalankan InitHeadphones.exe (Secara default, C: \ Program Files (x86) \ Hotkey \ InitHeadphones.exe) dan pemicunya menjadi:

Mulailah tugas: Di suatu acara
Log: Sistem
Sumber: Pemecah Masalah Daya
ID Peristiwa: 1

Di Linux

Ada sebuah proyek yang disebut init-headphone di Linux, yang menyediakan program Python yang berbicara langsung ke amplifier dan menyuruhnya berperilaku.

Tautan ke repositori: https://github.com/Unrud/init-headphone

Program ini melakukan persis seperti yang tertulis di dalam kotak tanpa kerumitan setelah diatur

Sompom
sumber
Sampai sekarang, sepertinya metode pintar saya menggunakan Penjadwal Tugas Windows tidak lagi berfungsi, bahkan jika saya menjalankan tugas secara manual :( - Metode Linux masih berfungsi dengan baik!
Sompom