ฉันเพิ่งซื้อเกมที่เรียกว่าถูกทอดทิ้งในHumble Bundle V เว็บไซต์บอกว่าเกมทุกเกมข้ามแพลตฟอร์ม แต่ในคอมพิวเตอร์ของฉันเกมไม่มีเสียง ฉันค้นหาใน google และดูในคำถามที่พบบ่อยอย่างเป็นทางการ แต่ไม่มีใครช่วยฉันได้
ฉันจะแก้ไขสิ่งนี้ได้อย่างไร
ฉันเพิ่งซื้อเกมที่เรียกว่าถูกทอดทิ้งในHumble Bundle V เว็บไซต์บอกว่าเกมทุกเกมข้ามแพลตฟอร์ม แต่ในคอมพิวเตอร์ของฉันเกมไม่มีเสียง ฉันค้นหาใน google และดูในคำถามที่พบบ่อยอย่างเป็นทางการ แต่ไม่มีใครช่วยฉันได้
ฉันจะแก้ไขสิ่งนี้ได้อย่างไร
คำตอบ:
ฉันจัดการเพื่อให้มันทำงานกับเสียงใน 12.04 ในวิธีต่อไปนี้:
เพิ่ม PPA ของไวน์:
sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update
sudo apt-get upgrade
winetricks directx9
winecfg
เปลี่ยน d3dx9_43 เป็น "(native, builtin)" ในแท็บไลบรารี
ดาวน์โหลด windows package และติดตั้งด้วย wine
ฉันได้รับเสียงที่ทำงานหลังจากฆ่าเสียงชีพจร คุณจะต้องกำจัดคุณลักษณะ autospawn ออก
ดู: http://forum.winehq.org/viewtopic.php?t=1457&sid=b61a832efcbda1807f7d3791e7a46a67
สรุป:
sudo nano /etc/pulse/client.conf
(หรือใช้เครื่องมือแก้ไขที่เลือกแทนnano
)
ยกเลิกหมายเหตุและเปลี่ยนบรรทัด autospawn ดังนี้:
; autospawn = yes
autospawn = no
มิฉะนั้น pulseaudio จะรีสตาร์ทเสมอ
killall pulseaudio
ในขั้ว, วิธีนี้จะทำให้ pulseaudio สำหรับเซสชันปัจจุบันของคุณ
ตามอีเมลฉันได้รับจากการสนับสนุน Humble Bundle:
Limbo เวอร์ชั่นใหม่กำลังถูกอัปโหลดไปยังหน้าดาวน์โหลดในวันนี้เพื่อแก้ไขปัญหาเสียงของ Linux โปรดตรวจสอบอีกครั้งในหน้าดาวน์โหลดของคุณสำหรับเวลาประทับที่อัปเดตด้านล่างปุ่มดาวน์โหลดในหน้านั้นและลองใช้เวอร์ชันใหม่
การอัปเดตจากศูนย์ซอฟต์แวร์ Ubuntu จะปรากฏขึ้นเร็ว ๆ นี้เช่นกันเนื่องจากได้รับการยืนยันในอีเมลฉบับที่สอง:
Codeweavers ยังคงเสร็จสิ้นการอัปเดต แต่เราจะทำการโพสต์ในหน้าดาวน์โหลดและ Ubuntu Center โดยเร็วที่สุด
และแน่นอนฉันตรวจสอบเวอร์ชั่นล่าสุดที่ได้รับการอัปเดต: เสียงใช้งานได้ดีตอนนี้
Sadly Limbo เป็นเพียงเวอร์ชั่น Windows ที่มีอีมูเลเตอร์ที่เรียกว่า wine bundled ซึ่งเป็นที่รู้จักกันดีในเรื่องของเสียงที่น่ากลัว คุณอาจต้องรอให้พวกเขาอัปเดตการเปิดตัว
จากสิ่งที่ฉันสามารถบอกได้ว่ารุ่นที่มาพร้อมจะพยายามพูดคุยกับ ALSA โดยตรงและนี่จะไม่ทำงานในขณะที่คุณเปิด PulseAudio วิธีแก้ปัญหาง่าย ๆ : pasuspender ./launch-limbo.sh วิธีการแก้ปัญหาที่ซับซ้อน: ทำให้ Limbo ใช้ Wine เวอร์ชันระบบของคุณ
นี่เป็นวิธีแก้ปัญหาของฉันในการรับ Sound ในLIMBO เวอร์ชัน Linux
sudo adduser username audio
xinit -- :1
เพื่อเริ่ม xserver ที่สองpasuspender /opt/limbo/launchlimbo.sh
ดาวน์โหลดรุ่น Windows (.exe) และเรียกใช้ภายใต้ Wine (ตรวจสอบได้ที่ศูนย์ซอฟต์แวร์ Ubuntu) ทำตามตัวช่วยสร้างตอบใช่เมื่อถามถึงการติดตั้ง DirectX และทุกอย่างจะทำงานได้ดีฉันกำลังเล่นอยู่ตอนนี้ :)
โดยพื้นฐานแล้วเป็นสิ่งที่แพคเกจ. deb ทำ แต่การทำด้วยตนเองจะไม่พบข้อผิดพลาดเช่นนั้น
winetricks
กับ
ก่อนอื่นให้ลองเริ่มใหม่ pulseaudio:
ในเทอร์มินัล (ctrl + alt + t) พิมพ์: (นั่นคือสองอักขระลบ (-))
pulseaudio - คิล
จากนั้นให้เวลาสองสามวินาทีเพื่อรีสตาร์ทตัวเอง (ดูไอคอนระดับเสียงที่ด้านบนขวา) จากนั้นเปิด Limbo
Limbo ทำงานได้ดีสำหรับฉันโดยไม่มีการกำหนดค่าเสียงพิเศษที่กล่าวถึงในคำตอบอื่น ๆ แต่บางครั้งมัน (และไวน์โดยทั่วไป) มีปัญหากับ pulseaudio ในกรณีของฉันการรีสตาร์ท pulseaudio แก้ไขได้
หมายเหตุคุณอาจหรือไม่จำเป็นต้องรีสตาร์ทโปรแกรมอื่น ๆ ที่ใช้เสียง (เช่น firefox) หลังจากรีสตาร์ท pulseaudio