Bagaimana mengubah audio default di Wine ke Alsa saja

20

Saya mencoba mengubah sistem suara Audio default ke ALSA sehingga memperbaiki beberapa masalah suara. Bagaimana ini bisa dilakukan?

Saya menggunakan cabang 1.3.x dari PPA yang jauh lebih baik daripada 1.1.x dan 1.2.x dalam segala hal.

Luis Alvarado
sumber
tidak yakin saya mengerti Anda - pengaturan apa yang Anda punya di tab audio winecfg?
fossfreedom
Secara default, anggur menggunakan winepulse. Tidak ada pengaturan untuk mengubahnya. Satu-satunya pengaturan di sana adalah untuk mengubah kartu audio.
Luis Alvarado

Jawaban:

21

Saya sadar bahwa anggur baru saja mengalami penulisan ulang lengkap dari sistem audio dan mungkin winetricksmasih bisa membantu dengan pertanyaan Anda ...

Dalam menjalankan terminal

winetricks

masukkan deskripsi gambar di sini

masukkan deskripsi gambar di sini

masukkan deskripsi gambar di sini

kebebasan fosil
sumber
1
Ya itu bekerja dan bekerja lebih baik untuk kembali ke suara lain daripada yang saya akan sebutkan.
Luis Alvarado 8/11
sangat menarik! Saya pikir kami terjebak dengan pulseaudio, begitu banyak pilihan di sana, tidak pernah melihatnya, akan membaca semuanya, thx!
Aquarius Power
1
Alternatif baris perintah: winetricks sound=alsa(jalankan ini di terminal Anda).
VasyaNovikov
Satu masalah: tidak ada sound=entri dalam daftar untuk saya! Fedora 29, saya sudah menginstal paket wine-alsa dan wine-pulseaudio. Berjalan dalam awalan 32-bit.
Josh Hansen
4

Dalam tipe terminal Anda winetricks sound=alsa.

Ini melakukan efek yang sama seperti pada solusi @fossfreedom -s. Catatan: jika Anda ingin menonaktifkan semua audio dalam anggur, gunakan winetricks sound=disabled.

VasyaNovikov
sumber
3
  1. Buka terminal dan jalankan regedit.
  2. Pergi ke HKEY_CURRENT_USER\Software\Wine\Drivers
  3. Atur Audio ke alsa

Untuk mengembalikan nilai default Ubuntu, ulangi 2 langkah pertama dan kemudian atur Audio ke pulsa.

Ioannis Iliadis-Ilousis
sumber
Pengaturan 'Audio' ke 'alsa' atau 'oss' sangat diperlukan untuk aplikasi waktu nyata, seperti game dan audio profesional, karena potensi latensi minimum (keterlambatan) transfer suara, dari proses audio ke speaker audio .
Ioannis Iliadis-Ilousis
1

Cara lain adalah menjalankan gstreamer-propertiesdan memilih ALSA, OSS atau PulseAudio di opsi Default Output dan Default Input . Opsi mana pun yang disukai pengguna. Bekerja seperti winetricks yang disebutkan oleh fossfreedom tetapi ini hanya untuk suara pada umumnya. Dalam kasusnya Anda dapat melakukan lebih banyak.

Luis Alvarado
sumber
1

yang dapat dilakukan melalui winetricks juga:

winetricks settings sound=alsa

untuk melihat semua opsi yang tersedia:

winetricks settings list | grep sound
Pohon hijau
sumber
0

Yang perlu Anda lakukan adalah mengaktifkan Alsa dan menonaktifkan semua yang lain di winecfg. Anda juga dapat mencoba padsp wine insert-application-name-here, ini akan mengarahkan ulang ke OSS, tetapi memperbaiki banyak masalah dengan suara.

Jika Anda tidak melihat opsi di sana, Anda mungkin dapat menambahkannya ke file .reg Anda (Anda mungkin perlu melihat WINE Wiki untuk mengetahui bagaimana melakukan ini).

RolandiXor
sumber
Tidak ada pengaturan di 1.3.25+ untuk mengubahnya.
Luis Alvarado
@LuisAlvarado Saya belum pernah menggunakan WineCfg dalam beberapa saat, tetapi bisakah Anda memposting tangkapan layar?
RolandiXor
Ok ini aneh. Saya akan memasang screenshot dari tab audio winecfg tapi saya melakukan sesuatu sebelumnya. Karena saya sedang mencari cara untuk mengelola audio, saya menemukan bahwa properti gstreamer dapat mengubah manajer sistem audio default. Setelah hanya mengubahnya menjadi anggur Alsa tidak menggunakan winealsa.drv selamanya dan itu memecahkan beberapa masalah dengannya. Tapi sekarang saya tidak bisa kembali ke pulseaudio untuk anggur. Saya akan meletakkannya sebagai jawaban jika saya menyerah mencoba mengirimnya kembali ke winepulse.
Luis Alvarado
@LuisAlvarado Saya bingung ... tapi oke.
RolandiXor
0

Saya setuju dengan FossFreedom, namun saya akan menambahkan bahwa Anda mungkin juga harus menginstal Wine dan menghapus .winefolder, dan kemudian menginstal ulang salinan Wine baru, jika aplikasi Windows Anda tidak berfungsi dengan benar.

Kali ini mengonfigurasi Winetricks seperti dijelaskan SEBELUM menginstal aplikasi Windows apa pun.

Bekerja untukku.

Baldrick
sumber