วิธีการเปลี่ยนเสียงเริ่มต้นใน Wine เป็น Alsa เท่านั้น


20

ฉันกำลังพยายามเปลี่ยนระบบเสียงเริ่มต้นเป็น ALSA เพื่อแก้ไขปัญหาเสียงบางอย่าง สิ่งนี้สามารถทำได้?

กำลังใช้สาขา 1.3.x จาก PPA ซึ่งดีกว่า 1.1.x และ 1.2.x ในทุก ๆ ทาง


ไม่แน่ใจว่าผมเข้าใจว่าคุณ - สิ่งที่การตั้งค่าที่คุณมีในแท็บเสียงwinecfg?
fossfreedom

โดยค่าเริ่มต้นไวน์ใช้ winepulse ไม่มีการตั้งค่าให้เปลี่ยนแปลง การตั้งค่าเท่านั้นที่มีการเปลี่ยนการ์ดเสียง
Luis Alvarado

คำตอบ:


21

ฉันทราบว่าไวน์เพิ่งจะได้รับการเขียนใหม่อย่างสมบูรณ์ของระบบเสียงและอาจwinetricksช่วยคำถามของคุณได้ ...

ในการรันเทอร์มินัล

winetricks

ป้อนคำอธิบายรูปภาพที่นี่

ป้อนคำอธิบายรูปภาพที่นี่

ป้อนคำอธิบายรูปภาพที่นี่


1
ใช่มันใช้งานได้และใช้งานได้ดีกว่าเมื่อกลับไปที่เสียงอื่นมากกว่าเสียงที่ฉันพูดถึง
Luis Alvarado

น่าสนใจมาก! ฉันคิดว่าเราติดอยู่กับ pulseaudio ตัวเลือกมากมายที่นั่นไม่เคยเห็นเลยพวกเขาจะอ่านมันทั้งหมดขอบคุณ!
กุมภ์

1
ทางเลือกบรรทัดคำสั่ง: winetricks sound=alsa(ดำเนินการในเทอร์มินัลของคุณ)
VasyaNovikov

ปัญหาหนึ่ง: ไม่มีsound=รายการในรายการสำหรับฉัน! Fedora 29, ฉันติดตั้งแพ็คเกจไวน์ -sa และ wine-pulseaudio ทั้งคู่แล้ว ทำงานในส่วนนำหน้า 32 บิต
Josh Hansen

4

winetricks sound=alsaในประเภทอาคารของคุณ

สิ่งนี้จะมีผลเช่นเดียวกับในโซลูชัน @fossfreedom -s หมายเหตุ: หากคุณต้องการปิดเสียงทั้งหมดในไวน์, winetricks sound=disabledการใช้งาน


3
  1. เปิด terminal regeditและเรียกใช้
  2. ไปที่ HKEY_CURRENT_USER\Software\Wine\Drivers
  3. ตั้งค่าเสียงเป็น alsa

หากต้องการคืนค่าเริ่มต้นของ Ubuntu ให้ทำซ้ำ 2 ขั้นตอนแรกจากนั้นตั้งค่าเสียงเป็นชีพจร


การตั้งค่า 'เสียง' เป็น 'alsa' หรือ 'oss' เป็นสิ่งที่จำเป็นอย่างยิ่งสำหรับแอปพลิเคชันแบบเรียลไทม์เช่นเกมและเสียงระดับมืออาชีพเนื่องจากศักยภาพในการถ่ายโอนเสียงต่ำสุด (ล่าช้า) จากกระบวนการเสียงไปยังลำโพงเสียง .
Ioannis Iliadis-Ilousis

1

อีกวิธีหนึ่งคือการใช้งานgstreamer-propertiesและเลือก ALSA, OSS หรือ PulseAudio ในตัวเลือกOutput OutputและDefault Input ตัวเลือกใดก็ตามที่ผู้ใช้ต้องการ ทำงานเหมือน winetricks ที่ fossfreedom พูดถึง แต่นี่ใช้สำหรับเสียงทั่วไปเท่านั้น ในกรณีของเขาคุณสามารถทำได้มากขึ้น



0

ทั้งหมดที่คุณต้องทำคือการเปิดใช้งาน Alsa และปิดใช้งานคนอื่น ๆ winecfgทั้งหมดใน นอกจากนี้คุณยังสามารถลองpadsp wine insert-application-name-hereสิ่งนี้จะเปลี่ยนเส้นทางไปยัง OSS แต่จะแก้ไขปัญหาหลายอย่างเกี่ยวกับเสียง

หากคุณไม่เห็นตัวเลือกดังกล่าวคุณอาจเพิ่มลงในไฟล์. reg ของคุณ (คุณอาจต้องดู WINE Wiki เพื่อค้นหาวิธีการนี้)


ไม่มีการตั้งค่าใน 1.3.25+ เพื่อเปลี่ยนแปลงสิ่งนั้น
Luis Alvarado

@LuisAlvarado ฉันไม่ได้ใช้ WineCfg ในช่วงเวลาสั้น ๆ แต่คุณสามารถโพสต์ภาพหน้าจอได้หรือไม่?
RolandiXor

ตกลงนี้เป็นเรื่องที่น่าอึดอัดใจ ฉันกำลังจะวางภาพหน้าจอของแท็บเสียงของ winecfg แต่ฉันทำอะไรมาก่อน เนื่องจากฉันกำลังมองหาวิธีจัดการเสียงฉันพบว่าคุณสมบัติของ gstreamer สามารถเปลี่ยนผู้จัดการระบบเสียงเริ่มต้นได้ หลังจากเปลี่ยนเป็นไวน์ Alsa แล้วไม่ได้ใช้ winealsa.drv ตลอดไปและแก้ไขปัญหาได้หลายอย่างด้วยกัน แต่ตอนนี้ฉันไม่สามารถกลับไปที่ pulseaudio เพื่อดื่มไวน์ได้ ฉันจะใส่มันเป็นคำตอบถ้าฉันยอมแพ้พยายามส่งกลับไปที่ winepulse
Luis Alvarado

@ LuisAlvarado ฉันสับสน ... แต่ไม่เป็นไร
RolandiXor

0

ฉันเห็นด้วยกับ FossFreedom แต่ฉันจะเพิ่มว่าคุณอาจต้องถอนการติดตั้ง Wine และลบ.wineโฟลเดอร์แล้วติดตั้งสำเนาใหม่ของ Wine หากแอปพลิเคชัน Windows ของคุณทำงานไม่ถูกต้อง

เวลานี้กำหนดค่า Winetricks ตามที่อธิบายไว้ก่อนการติดตั้งแอปพลิเคชัน Windows ใด ๆ

ทำงานให้ฉัน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.