การแก้ไข: OBS Display Capture ไม่ทำงาน

OBS Studio เป็นซอฟต์แวร์โอเพนซอร์ซฟรีสำหรับสตรีมมิ่งวิดีโอระดับมืออาชีพ มันรองรับ Windows และ macOS ทั้งคู่ OBS Studio เป็นเกมที่ได้รับความนิยมและเป็นที่ชื่นชอบของนักเล่นเกมเพราะฟังก์ชั่นในการปรับแต่งวิดีโอและโมดูลขนาดเล็กต่าง ๆ

OBS Display Capture ไม่ทำงาน

ฟีเจอร์หนึ่งของ OBS Studio ก็คือ Display Capture เราได้รับรายงานหลายฉบับเกี่ยวกับผู้ใช้ที่พวกเขาไม่สามารถจับภาพทุกด้านของหน้าจอได้เนื่องจากโมดูลทำงานไม่ถูกต้อง ในบทความนี้เราจะอธิบายถึงสาเหตุที่เป็นไปได้ทั้งหมดว่าทำไมถึงเกิดปัญหาเหล่านี้ขึ้นและดูที่การแก้ไขปัญหาที่ใช้เพื่อแก้ไขปัญหา

อะไรทำให้ OBS Display Capture ไม่ทำงาน?

เราข้ามการกำหนดค่าต่าง ๆ ของฮาร์ดแวร์และคอมพิวเตอร์จากผู้ใช้ที่หลากหลาย หลังจากการทดลองและวิเคราะห์เราได้ข้อสรุปว่ามีสาเหตุหลายประการที่ทำให้เกิดปัญหานี้ขึ้น นี่คือบางส่วนของพวกเขาไว้สำหรับคุณ

  • GPU ที่ระบุ: หากคุณติดตั้งระบบกราฟิกโดยเฉพาะหมายความว่าคุณมีตัวเลือกกราฟิกสองตัว กราฟิกเฉพาะและออนบอร์ด OBS ต้องได้รับการกำหนดค่าอย่างเหมาะสมเพื่อให้ทำงานบนกราฟิก เฉพาะ ของคุณ
  • ปัญหาเกี่ยวกับรุ่น: OBS ถูกพบว่ามีปัญหาหลังจากมีการอัปเดตจำนวนมากใน Windows 10 แม้ว่าข้อผิดพลาดจะได้รับการแก้ไขสำหรับผู้ใช้หลายราย การเปลี่ยนกลับเป็นเวอร์ชันเก่าจะช่วยแก้ไขปัญหาได้
  • ไดรเวอร์ที่ล้าสมัย: OBS และเกมที่คุณจับภาพทั้งคู่ต้องการให้กราฟิกของคุณได้รับการอัปเดตเป็นบิลด์ล่าสุด หากพวกเขามีปัญหาหรือล้าสมัยคุณจะประสบปัญหา
  • ปัญหาของผู้ดูแลระบบ: เนื่องจาก OBS จับภาพทั้งหน้าจอของคุณพร้อมกับเสียงจึงมีบางกรณีที่ต้องหยุดชะงักเนื่องจากไม่ได้รับการอนุญาตที่จำเป็น การให้สิทธิ์การเข้าถึงระดับสูงมักแก้ไขปัญหาได้

ก่อนที่เราจะเริ่มต้นด้วยโซลูชันตรวจสอบให้แน่ใจว่าคุณได้บันทึกงานที่ไม่ได้บันทึกจาก OBS เนื่องจากเราจะทำการรีเซ็ตแอปพลิเคชันด้วย นอกจากนี้ตรวจสอบให้แน่ใจว่าคุณเข้าสู่ระบบในฐานะผู้ดูแล

โซลูชันที่ 1: การเปลี่ยนการตั้งค่าของกราฟิกเฉพาะ

โดยปกติแล้วคนที่ใช้ OBS ได้ติดตั้งกราฟิกเฉพาะไว้ในคอมพิวเตอร์ของพวกเขาเนื่องจากการดำเนินการที่จำเป็นในการเล่นเกม จากการสำรวจและการตอบสนองของผู้ดูแลเราพบว่า OBS ควรทำงานในกราฟิกเฉพาะ (ไม่ใช่หุ้น Intel หนึ่ง) หากคุณใช้มันสำหรับเล่นเกม ในการสรุปหาก OBS ทำงานบนอะแดปเตอร์ A และมีการวาดภาพบนอะแดปเตอร์ B คุณจะได้รับหน้าจอสีดำเมื่อพยายามจับภาพ

เนื่องจากในกรณีส่วนใหญ่เกมกำลังเล่นในกราฟิคเฉพาะ (เช่น NVIDIA) มันก็สมเหตุสมผลดีที่จะเพิ่ม OBS ให้กับ NVIDIA เช่นกัน เคสของคุณอาจแตกต่างกันดังนั้นเปลี่ยนขั้นตอนให้เหมาะสม

  1. คลิกขวาที่ใดก็ได้ในเดสก์ท็อปของคุณและเลือก NVIDIA control panel

การเปลี่ยนการตั้งค่ากราฟิกสำหรับ OBS
  1. เมื่อแผงควบคุมเปิดขึ้นให้คลิกที่ จัดการการตั้งค่า 3D ตอนนี้คลิกที่ การตั้งค่าโปรแกรม
  2. ตอนนี้คุณจะเห็นรายการแบบหล่นลงที่มีรายการโปรแกรมทั้งหมด เพิ่ม OBS แล้วเลือก NVIDIA (กราฟิกเฉพาะ) จากดรอปดาวน์ที่สอง
  3. บันทึกการเปลี่ยนแปลงและออก รีสตาร์ทเครื่องคอมพิวเตอร์และลองใช้ Display Capture

โซลูชันที่ 2: การให้สิทธิ์การเข้าถึงระดับผู้ดูแลระบบ

OBS จับภาพหน้าจอของการเล่นเกมหรือหน้าต่างของคุณและส่งไปทั่วโลก มีหลายกรณีที่คอมพิวเตอร์ของคุณอาจไม่อนุญาตให้มีพฤติกรรมซ้ำ ๆ และปิดกั้นกิจกรรมของ OBS ดังนั้นคุณควรตรวจสอบให้แน่ใจว่า OBS เริ่มต้นขึ้นในฐานะผู้ดูแลระบบที่มีสิทธิ์การเข้าถึงระดับสูง เมื่อต้องการทำสิ่งนี้ตรวจสอบให้แน่ใจว่าคุณได้เข้าสู่ระบบในฐานะผู้ดูแล

  1. กด Windows + E เพื่อเปิด File Explorer ตอนนี้นำทางไปยังไดเรกทอรีที่ติดตั้ง OBS Studio บนคอมพิวเตอร์ของคุณ ตำแหน่งการติดตั้งเริ่มต้นอยู่ในไฟล์โปรแกรมของ Local Disk C
  2. เมื่อคุณอยู่ในไดเรกทอรีการติดตั้งให้คลิกขวาที่ไฟล์ปฏิบัติการของแอปพลิเคชันแล้วเลือก คุณสมบัติ
  3. เมื่ออยู่ในคุณสมบัติคลิกที่แท็บ ความเข้ากันได้ และ ตรวจสอบ ตัวเลือกที่ระบุว่า เรียกใช้โปรแกรมนี้ในฐานะผู้ดูแล

ใช้ OBS ในฐานะผู้ดูแลระบบ
  1. กด ใช้ เพื่อบันทึกการเปลี่ยนแปลงและออก ตอนนี้ลองเรียกใช้ OBS อีกครั้งและตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่

หมายเหตุ: หากไม่ได้ผลคุณสามารถลองใช้แอปพลิเคชั่นใน โหมดความเข้ากันได้ สำหรับ Windows 8 หรือ 8.1 (ขึ้นอยู่กับกรณีของคุณ)

โซลูชันที่ 3: การใช้โหมดความเข้ากันได้ใน OBS

OBS มาพร้อมกับโหมดความเข้ากันได้ซึ่งเป็นวิธีแก้ปัญหาเช่นนี้ ที่นี่ไม่แนะนำให้คุณใช้โหมดความเข้ากันได้โดยใช้การจับภาพเกม ในการดักจับการแสดงผลคุณสามารถเปิดใช้งานโหมดความเข้ากันได้เพื่อให้แน่ใจว่าการจับภาพจะดำเนินการแทน

ใช้ OBS ในโหมดความเข้ากันได้

ดังนั้นเมื่อใดก็ตามที่คุณจับภาพตรวจสอบให้แน่ใจว่าคุณ ตรวจสอบ ตัวเลือกของ โหมดความเข้ากันได้ ข้อเสียเปรียบของการเปิดใช้งานโหมดนี้คือเมื่อเปิดใช้งานแล้วทุกอย่างจะผ่านแรมไปยัง GPU ของคุณซึ่งหมายถึงการสูญเสียประสิทธิภาพที่ยอดเยี่ยม ในกรณีปกติทุกอย่างอยู่ในหน่วยความจำ GPU ของคุณซึ่งรวดเร็วมาก

หมายเหตุ: ตรวจสอบให้แน่ใจว่าคุณใช้โหมดความเข้ากันได้เป็นทางเลือกสุดท้ายเมื่อไม่มีอะไรทำงาน

โซลูชันที่ 4: การติดตั้ง OBS Studio ใหม่

เนื่องจาก OBS เป็นโอเพ่นซอร์สและอิสระในการใช้งานจึงมีบางกรณีที่แอปพลิเคชันดูเหมือนจะไม่เสถียรและมีข้อบกพร่องหลายอย่างที่เกิดขึ้น นอกจากนี้ยังพบว่า OBS Studio เวอร์ชันเฉพาะมีปัญหาในตัวซึ่งทำให้เกิดปัญหาที่แปลกประหลาดเช่นการจับภาพดิสเพลย์ไม่ทำงานตามที่คาดไว้

ในโซลูชันนี้เราจะถอนการติดตั้งสำเนาปัจจุบันของ OBS Studio และหลังจากรีสตาร์ทให้ติดตั้งเวอร์ชันล่าสุด ข้อมูลผู้ใช้ทั้งหมดจะถูกลบเพื่อให้แน่ใจว่าคุณได้บันทึกงานของคุณทั้งหมด

  1. กด Windows + R พิมพ์“ appwiz.cpl ” ในกล่องโต้ตอบแล้วกด Enter
  2. เมื่ออยู่ในเครื่องมือจัดการแอปพลิเคชันให้ค้นหารายการสำหรับ OBS Studio คลิกขวาที่แอปพลิเคชันแล้วเลือก ถอนการติดตั้ง

ถอนการติดตั้ง OBS
  1. ตอนนี้นำทางไปยังเว็บไซต์ดาวน์โหลด OBS อย่างเป็นทางการและหลังจากเลือกระบบปฏิบัติการที่ถูกต้องให้ดาวน์โหลดไฟล์ปฏิบัติการไปยังตำแหน่งที่สามารถเข้าถึงได้

กำลังดาวน์โหลด OBS อีกครั้ง
  1. ตอนนี้คลิกขวาที่ตัวติดตั้งแล้วเลือก Run as administrator หลังจากการติดตั้งเสร็จสมบูรณ์ให้รีสตาร์ทคอมพิวเตอร์แล้วลองใช้ Display capture อีกครั้ง ตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่

โซลูชันที่ 5: การอัปเดตไดรเวอร์กราฟิก

ไดรเวอร์กราฟิกเป็นโมดูลหลักที่เปิดใช้งานการสื่อสารระหว่างฮาร์ดแวร์กราฟิกและระบบปฏิบัติการของคุณ (แอพพลิเคชั่นหรือเกมเป็นต้น) หากไดรเวอร์กราฟิกไม่ทำงานอย่างถูกต้องคุณจะประสบปัญหากับแอพพลิเคชั่นที่ต้องการกราฟิกเกือบทั้งหมด ในโซลูชันนี้เราจะถอนการติดตั้งไดรเวอร์กราฟิกที่มีอยู่และติดตั้งใหม่ในภายหลัง

  1. ดาวน์โหลดและติดตั้ง DDU (ตัวถอนการติดตั้งไดรเวอร์จอแสดงผล) จากเว็บไซต์ทางการ
  2. หลังจากติดตั้ง Display Driver Uninstaller (DDU) ให้เปิดคอมพิวเตอร์ของคุณใน เซฟโหมด คุณสามารถตรวจสอบบทความของเราเกี่ยวกับวิธีการบูตคอมพิวเตอร์ของคุณในเซฟโหมด
  3. หลังจากเรียกใช้ DDU แล้วให้เลือกตัวเลือกแรก“ Clean and restart ” นี่จะถอนการติดตั้งไดรเวอร์ปัจจุบันอย่างสมบูรณ์จากคอมพิวเตอร์ของคุณ

ทำความสะอาดและรีสตาร์ท - DDU
  1. หลังจากการถอนการติดตั้งให้บูตคอมพิวเตอร์ตามปกติโดยไม่มีเซฟโหมด กด Windows + R พิมพ์“ devmgmt msc ” ในกล่องโต้ตอบและกด Enter คลิกขวาที่พื้นที่ว่างและเลือก " ค้นหาการเปลี่ยนแปลงฮาร์ดแวร์ " ไดรเวอร์เริ่มต้นจะถูกติดตั้ง ลองเปิดใช้ตัวจับการแสดงผลและตรวจสอบว่าสิ่งนี้ช่วยแก้ปัญหาได้หรือไม่

    หมายเหตุ: คุณอาจต้องแก้ปัญหา 1 อีกครั้งหลังจากขั้นตอนนี้

  2. ในกรณีส่วนใหญ่ไดรเวอร์เริ่มต้นจะไม่ทำงานสำหรับคุณดังนั้นคุณสามารถติดตั้งไดรเวอร์ล่าสุดผ่านการอัปเดต Windows หรือไปที่เว็บไซต์ของผู้ผลิตและดาวน์โหลดไดรเวอร์ล่าสุด

การอัปเดตไดรเวอร์ด้วยตนเอง
  1. หลังจากติดตั้งไดรเวอร์แล้วให้รีสตาร์ทคอมพิวเตอร์และตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่

บทความที่น่าสนใจ