การแก้ไข: การเชื่อมต่อ IPC Compositor ที่ใช้ร่วมกันล้มเหลว 306 บน SteamVR
SteamVR เป็นแพลตฟอร์มเสมือนจริงที่พัฒนาโดย Valve เพื่อเป็นส่วนเสริมของ Steam SteamVR ให้บริการ 360 องศาเต็มประสบการณ์ VR ได้มีการประกาศอย่างเป็นทางการเมื่อวันที่ 1 มีนาคม 2015 ในช่วงการประชุม Mobile World Congress ในฐานะที่เป็นแพลตฟอร์ม SteamVR ไม่เพียง แต่รองรับ HMD ของตัวเองเช่น Vive แต่ยังมี HMD อื่น ๆ เช่น Rift
อย่างไรก็ตามผู้ใช้กำลังพบข้อความแสดงข้อผิดพลาด“ ข้อผิดพลาดในการเริ่มต้น SteamVR ” เมื่อพวกเขาลองเปิดแอปพลิเคชัน SteamVR ข้อความแสดงข้อผิดพลาดเต็มรูปแบบคือ“ ข้อผิดพลาด: การเชื่อมต่อ IPC Compositor ที่เชื่อมต่อล้มเหลว (306) ” ในบทความนี้เราจะพูดถึงเหตุผลมากมายเนื่องจากข้อผิดพลาดนี้สามารถถูกเรียก
สาเหตุข้อผิดพลาด SteamVR 306 คืออะไร
เนื่องจาก SteamVR ใช้ประโยชน์จากส่วนประกอบจำนวนมากในคอมพิวเตอร์ของคุณเมื่อเทียบกับ Steam ทั่วไปจึงมีหลายเหตุผลที่สามารถเรียกใช้ข้อความแสดงข้อผิดพลาดนี้ได้ ต่อไปนี้เป็นสาเหตุบางประการที่อาจเกิดขึ้น:
- สาย HDMI : เหตุผลพื้นฐานและที่พบบ่อยที่สุดคือสาย HDMI ของคุณที่เชื่อมต่อกล่องกับระบบของคุณ เมื่อสาย HDMI ของคุณไม่ได้อยู่ในช่องเสียบหลักของพอร์ตกราฟิก HDMI พอร์ตนั้นจะแสดงข้อผิดพลาดนี้และจะไม่สามารถเริ่ม SteamVR ได้
- การอัปเดต SteamVR : ในบางกรณีการอัปเดตของ SteamVR สามารถรับผิดชอบต่อข้อผิดพลาดเฉพาะนี้ได้ ผู้ใช้หลายคนพบว่าตัวเองอยู่ในสถานการณ์ที่คล้ายกันรายงานว่าพวกเขาจัดการเพื่อแก้ไขปัญหาหลังจากเปลี่ยน SteamVR เป็นรุ่นเบต้า
- ไดรเวอร์กราฟิก : กรณีอื่นที่เป็นไปได้ที่ข้อผิดพลาดนี้เกิดขึ้นคือเมื่อคุณใช้ไดรเวอร์กราฟฟิกที่อัปเดตหรือล้าสมัย สิ่งนี้สามารถทำให้ SteamVR เข้ากันไม่ได้กับข้อกำหนดของคุณ
ตอนนี้คุณมีความเข้าใจพื้นฐานเกี่ยวกับลักษณะของปัญหาแล้วเราจะไปยังวิธีการต่างๆ ด้านล่างคุณจะค้นพบชุดของวิธีการที่ผู้ใช้รายอื่นในสถานการณ์ที่คล้ายคลึงกันใช้เพื่อแก้ไขปัญหาได้สำเร็จ
วิธีที่ 1: การใช้พอร์ต HDMI หลัก
บางครั้งข้อผิดพลาดนี้อาจเกี่ยวข้องกับสาย HDMI ของคุณก็หมายความว่าสาย HDMI ของ VR อาจไม่ได้อยู่ในพอร์ต HDMI หลักของระบบของคุณ เราจำเป็นต้องใช้พอร์ตหลักเสมอเพื่อให้ VR ทำงานได้อย่างถูกต้อง บางครั้งก็มีอะแดปเตอร์หรืออุปกรณ์ที่อยู่ระหว่าง การเชื่อมต่อกล่องสาย HDMI เข้ากับพอร์ตกราฟิกการ์ด HDMI ของคุณไม่ควรใช้ ดังนั้นการเชื่อมต่อสาย VR HDMI ที่มาจากกล่องโดยตรงกับพอร์ต HDMI บนการ์ดกราฟิกของคุณจะดีกว่า
- นำสาย Monitor HDMI ออกจากพอร์ตหลักกราฟิกการ์ดของคุณ
- ตอนนี้ใส่สาย VR ใน“ พอร์ตหลัก / พอร์ตหลัก ” ซึ่งมาจากกล่อง VR
ใช้พอร์ตหลักสำหรับสาย VR HDMI - สายเคเบิลมอนิเตอร์สามารถอยู่ในพอร์ตรองได้เนื่องจากจะยังคงทำงานในขณะที่ VR ไม่ทำงาน
- ตอนนี้ออกจากหน้าต่าง SteamVR และเริ่มใหม่อีกครั้ง
สำหรับผู้ที่มีพอร์ตเดียวเท่านั้นคุณสามารถใช้พอร์ต HDMI หลักของคุณสำหรับ VR หรือคุณสามารถรับอะแดปเตอร์ได้ถ้ามันทำงานกับระบบของคุณ
วิธีที่ 2: ลองใช้ SteamVR Beta
ผู้ใช้หลายคนแก้ไขข้อผิดพลาด 306 โดยเปลี่ยนการตั้งค่าคุณสมบัติ SteamVR ในการตั้งค่าคุณสมบัติคุณมีแท็บ BETAS และคุณสามารถเลือกเบต้าสำหรับ VR เพื่อเลือกใช้ โดยค่าเริ่มต้นจะถูกเลือกเป็นไม่มี แต่คุณสามารถเปลี่ยนเป็นเบต้าและรอ SteamVR เพื่ออัปเดต วิธีเปลี่ยน SteamVR เป็นรุ่นเบต้าทำตามขั้นตอนด้านล่าง:
- บนคอมพิวเตอร์ของคุณเปิด แอป Steam
- ใต้ Library คุณจะพบ“ SteamVR ”
SteamVR ใน Steam Library - ตอนนี้คลิกขวาที่ SteamVR แล้วคลิก คุณสมบัติ
- หลังจากนั้นเลือกแท็บ“ BETAS ”
- ที่นี่ในส่วน " เลือกเบต้าที่คุณต้องการเลือกใช้ " คุณต้องเลือก“ เบต้า - อัพเดต SteamVR Beta ”
เลือกการอัพเดต SteamVR เบต้า - ปิดหน้าต่างแล้วรอให้ SteamVR เสร็จสิ้นการอัปเดต
- หากคุณต้องการปิดเครื่องในอนาคตคุณสามารถเลือก“ ไม่มี - ยกเลิกโปรแกรมเบต้าทั้งหมด ” อีกครั้ง
วิธีที่ 3: การติดตั้งไดรเวอร์กราฟิกด้วยตนเอง
ตามที่ปรากฎเหตุผลหนึ่งที่อาจทำให้เกิดข้อผิดพลาด 306 คือไดรเวอร์กราฟฟิกที่ล้าสมัย ผู้ใช้ที่ได้รับผลกระทบหลายคนรายงานว่าปัญหาดังกล่าวไม่ได้เกิดขึ้นอีกต่อไปหลังจากพวกเขาอัพเดตไดร์เวอร์ Nvidia Graphics เป็นไดรเวอร์ล่าสุดหรือโดยการถอนการติดตั้งแล้วติดตั้งใหม่ นอกจากนี้ Nvidia Vulkan ยังสามารถทำสิ่งต่าง ๆ สำหรับผู้ขับขี่โดยมีเส้นทางไลบรารีที่ไม่ถูกต้องในไฟล์ของพวกเขา
ในวิธีนี้เราจะทำการถอนการติดตั้งไดร์เวอร์กราฟิกจากนั้นทำการติดตั้งไดร์เวอร์ด้วยตนเองจากเว็บไซต์ของผู้ผลิต ตรวจสอบให้แน่ใจว่าคุณดาวน์โหลด Display Driver Uninstaller จากที่นี่และบันทึกไว้บนเดสก์ท็อปหรือไดรฟ์ภายนอกก่อนที่คุณจะบูตเข้าสู่เซฟโหมด
- ทำตามคำแนะนำในบทความของเราเกี่ยวกับวิธีการบูตคอมพิวเตอร์ของคุณในเซฟโหมด
- เมื่อคุณเริ่มในเซฟโหมดคุณสามารถคัดลอกไฟล์ DDU ไปยังเดสก์ท็อปหากคุณบันทึกลงใน USB และแยกมันบนเดสก์ท็อป
- ตอนนี้เปิดตัว ถอนการติดตั้งไดร์เวอร์จอแสดงผล โดยคลิกที่ไอคอน DDU
หมายเหตุ: มันอาจแสดง“ Windows 8.1 ” สำหรับการตรวจหาระบบแม้ว่าคุณกำลังใช้ Windows 10 นั่นเป็นเรื่องปกติ
- คุณสามารถเลือกตัวเลือกสำหรับ ประเภทบัตร ที่คุณใช้
- จากนั้นเลือกตัวเลือกแรก“ ล้างและเริ่มใหม่ ” จะใช้เวลาสักครู่ในการประมวลผลการถอนการติดตั้งใหม่ทั้งหมดจากนั้นระบบจะ รีบูต
- หลังจากระบบรีบูตในโหมดปกติคุณสามารถไปที่เว็บไซต์ของผู้ผลิตการ์ดกราฟิกของคุณและติดตั้งไดรเวอร์ล่าสุด
ถอนการติดตั้งไดรเวอร์กราฟฟิกโดยใช้ DDU
วิธีที่ 4: ถอนการติดตั้ง Locomotion ตามธรรมชาติ
Natural Locomotion หรือ NaLo เป็นแอพที่จ่ายเงินซึ่งแปลการแกว่งแขนไปเป็นแทร็คแพดสำหรับการเคลื่อนไหว มันมีประโยชน์มากสำหรับการเล่นบน VR และยังช่วยให้เจ็บป่วยเล็กน้อย แต่สิ่งนี้อาจทำให้เกิดข้อผิดพลาด 306 เนื่องจากไดรเวอร์ที่ใช้ไม่สามารถทำงานร่วมกับ SteamVR เบต้าได้ คุณต้องถอนการติดตั้งสิ่งนี้และลองเรียกใช้ SteamVR ด้วย Motion Smoothing ทำตามขั้นตอนด้านล่างเพื่อถอนการติดตั้ง:
- ไปที่ แผงควบคุม จากเมนูเริ่มหรือค้นหา
- ตอนนี้เปิด โปรแกรมและคุณสมบัติ
เข้าสู่โปรแกรมและคุณสมบัติต่าง ๆ ในแผงควบคุม - ค้นหา Natural Locomotion และ ถอนการติดตั้ง
ถอนการติดตั้ง Natural locomotion - นอกจากนี้ยังไปที่ ไดเรกทอรีไอน้ำ ของคุณและเปิดโฟลเดอร์ config
D: \ Program Files (x86) \ Steam \ config
โฟลเดอร์การกำหนดค่า Steam - จากนั้นลบสองโฟลเดอร์ของการ เคลื่อนที่ ออกจากการกำหนดค่า
- ตอนนี้เปิด SteamVR และทดสอบใน Motion Smoothing