Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> การบำรุงรักษาคอมพิวเตอร์

วิธีแก้ SteamVR Error Code 306: 5 วิธีแก้ง่ายๆ

สำหรับผู้เริ่มต้น StreamVR เป็นแพลตฟอร์มความจริงเสมือนที่เข้ากันได้กับ Windows Mixed Reality และ Oculus Rift แม้ StreamVR จะเป็นโปรแกรมที่แข็งแกร่ง แต่มีข้อผิดพลาดบางอย่างที่รบกวนผู้ใช้ ข้อผิดพลาดเหล่านี้อาจเกิดจาก SteamVR updates, GPU drivers ที่ล้าสมัย, drivers ที่เสียหาย และซอฟต์แวร์ที่ขัดแย้งกันบางอย่าง

ข้อผิดพลาดหนึ่งที่คุณอาจเจอขณะใช้ SteamVR คือ SteamVR error code 306 เมื่อคุณเจอข้อผิดพลาดนี้ คุณจะได้ข้อความ Error Starting SteamVR – SteamVR failed to initialize for unknown reasons (Error: Shared IPC Compositor Connect Failed (306))

หากคุณก็เจอ SteamVR error code 306 บนแพลตฟอร์ม คุณอยู่ที่ถูกต้อง ในคู่มือนี้ เราได้ระบุวิธีแก้ชั้นนำที่ช่วยแก้ SteamVR error code 306 ได้ง่าย

วิธีแก้ SteamVR Error Code 306: 5 วิธีแก้ง่ายๆ

รูปแบบต่างๆ ของ SteamVR failed error

  • SteamVR failed initialization with the error code vriniterror_init_hmdnotfound เป็นหนึ่งในรหัสข้อผิดพลาดที่พบบ่อยที่สุด
  • SteamVR error 436, 435, 301, 475, 309, 119, 307, 303, 0 หรือ SteamVR fail -203
  • อีกอย่างคือ SteamVR Compositor error ที่เกิดบน Oculus Quest 2
  • SteamVR error ระหว่าง OpenVR หรือรู้จักว่า OpenVR runtime is not installed error

หากคุณต้องการกำจัดรูปแบบข้อผิดพลาดเหล่านี้ ลองวิธีแก้ด้านล่าง

อัปเดต graphic drivers

ส่วนใหญ่ Steam VR error code เกิดจาก graphics card drivers ที่ล้าสมัยหรือเสียหาย ดังนั้น การแก้ graphic driver ที่ผิดปกติ จึงจำเป็น และคุณสามารถทำได้ผ่านวิธีตรงไปตรงมา นี่คือวิธีเริ่มต้น:

  • เปิดเมนู Quick Access ด้วยปุ่มลัด Windows + I
  • เลือกตัวเลือก Device Manager และเข้าถึงหน้าต่าง Device Manager
  • ขยายหน้าต่าง display adapter เพื่อเข้าถึงรายการ graphic cards ที่ติดตั้งบน PC

วิธีแก้ SteamVR Error Code 306: 5 วิธีแก้ง่ายๆ

  • คลิกขวา graphic card และเลือก update driver option
  • ในหน้าต่างใหม่ที่เปิด เลือกตัวเลือกแรกที่เห็น
  • รอจน driver ที่ล้าสมัยถูกอัปเดต

เสียบสาย VR ไปที่ primary port ของ graphics card

  • ก่อนอื่น ถอดสาย HDMI ของหน้าจอจาก primary port ที่อยู่บน graphics card ของเดสก์ทอป
  • ตอนนี้ คุณจะต้องเสียบสาย VR ที่ออกมาจาก VR box เข้าไปที่ main port ของ graphics card

วิธีแก้ SteamVR Error Code 306: 5 วิธีแก้ง่ายๆ

แหล่งภาพ: Eurogamer

  • ตอนนี้ คุณต้องเสียบหน้าจอของคุณไปที่ secondary port ของ graphics card

หมายเหตุ: หากแอป SteamVR กำลังรันอยู่ ไปปิดมัน แล้วรีสตาร์ท และดูว่า error code 306 แก้ไขแล้วหรือยัง

สมัคร SteamVR Beta Update

หาก SteamVR error code 306 ยังไม่ได้รับการแก้ไข ก็ถึงเวลาสมัคร SteamVR Beta Update วิธีทำ:

  • เปิด Steam Client Software บน PC
  • ไปที่ส่วน Library ในแอป
  • ในแท็บ library ค้นหาตัวเลือก SteamVR ด้านซ้าย และคลิกขวา
  • เลือก Properties และสลับไปแท็บ Betas ที่อยู่ด้านล่าง

วิธีแก้ SteamVR Error Code 306: 5 วิธีแก้ง่ายๆ

แหล่งภาพ: Microsoft Docs

  • ในเมนูดรอปดาวน์ เลือก SteamVR Beta Update
  • สุดท้าย กดปุ่ม close

Clean boot Windows

  • ใช้ Windows+R shortcut เพื่อเปิดคำสั่ง Run
  • ในกล่องข้อความ พิมพ์ msconfig แล้วกด enter

วิธีแก้ SteamVR Error Code 306: 5 วิธีแก้ง่ายๆ

  • ในหน้าต่าง system configuration เลือก radio button สำหรับ Selective Startup
  • ถัดไป ยกเลิกเลือก radio button สำหรับ Load Startup Items setting
  • ตรวจสอบให้แน่ใจว่าเลือก Load system services และ Use the original boot configuration check box
  • จากนั้น คลิกที่ Disable All option เพื่อปิด third-party services
  • กด Apply เพื่อบันทึกการตั้งค่า
  • กด OK เพื่อปิดหน้าต่าง MsConfig
  • กล่องโต้ตอบจะเปิดแสดงรายการตัวเลือก เลือก restart
  • เมื่อ Window clean boot แล้ว ให้เปิด SteamVR option

Uninstall Natural Locomotion

อีกวิธีที่เป็นไปได้ในการแก้ Error Code 306 คือ uninstall Natural Locomotion วิธีเริ่ม:

  • กดปุ่มลัด Windows และ R เพื่อเปิดกล่องโต้ตอบ Run
  • ในหน้าต่าง Run command พิมพ์คำสั่งต่อไปนี้เพื่อเปิด Windows Uninstaller:
    appwiz.cpl
  • ในหน้าต่าง Programs and Features เลือก Natural Locomotion software

วิธีแก้ SteamVR Error Code 306: 5 วิธีแก้ง่ายๆ

  • กด Uninstall option สำหรับ Natural Locomotion เพื่อ uninstall จาก Windows PC
  • ตอนนี้ เปิด File Explorer ด้วยปุ่มลัด Windows + E
  • ในแถบที่อยู่ พิมพ์ path ต่อไปนี้ และกด enter:
    D:\Program Files (x86)\Steam\config
  • ที่นี่ ค้นหา subfolder Locomotion แล้วคลิกขวาเพื่อเข้าถึงเมนูบริบท
  • เลือก Delete option

สรุป

นี่คือสิ้นสุด! หวังว่า SteamVR error 306 แก้ไขสำหรับคุณแล้ว ตามที่คุณเห็น การแก้ SteamVR error 306 จะไม่ใช้เวลาหรือความพยายามมากนัก วิธีไหนในต่อไปนี้แก้ SteamVR error 306 ให้คุณ? บอกเราในความคิดเห็นได้เลย