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