แก้ไข OBS Display Capture ทำงานไม่ถูกต้องบน Windows 10

OBSหรือOpen Broadcaster Softwar e เป็นซอฟต์แวร์โอเพ่นซอร์สฟรีที่ช่วยให้ผู้ใช้สตรีมวิดีโอและเสียงบนบริการออนไลน์เช่น YouTube, Mixer, SoundCloud และอื่น ๆ โมดูล Display Capture ใช้สำหรับฟีดวิดีโอของ OBS ที่ส่งการแสดงผลของผู้ใช้เป็นสตรีม แต่ในบางครั้ง OBS Display Capture ก็ไม่ทำงานตามที่คาดไว้ เราพบสิ่งเดียวกันนี้ในฟอรัมและเว็บไซต์สนับสนุนอื่น ๆ

การจับภาพการแสดงผลไม่ทำงาน

OBS มีให้บริการทั้งใน Windows 10 และ macOS ถูกใช้อย่างมีประสิทธิภาพโดยนักเล่นเกมและพอดคาสต์เพื่อจัดการโมดูลและแหล่งฟีดวิดีโอและเสียงต่างๆ

OBS Display Capture ไม่ทำงาน

โพสต์นี้จะแสดงวิธีการที่มีประสิทธิภาพซึ่งสามารถแก้ไขข้อผิดพลาดนี้ใน Windows 10:

  1. อัปเดต OBS เป็นเวอร์ชันล่าสุด
  2. เรียกใช้ Steam ในฐานะผู้ดูแลระบบ
  3. เลือกหน่วยประมวลผลกราฟิกเริ่มต้น
  4. เรียกใช้ OBS ด้วยการตั้งค่าโปรเซสเซอร์ประสิทธิภาพสูง
  5. ติดตั้งซอฟต์แวร์ OBS อีกครั้ง

1] อัปเดต OBS เป็นเวอร์ชันล่าสุด

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

หากคุณไม่ต้องการอัปเกรดคุณต้องเปลี่ยนไปใช้ GPU ในตัวสำหรับ OBS

2] เรียกใช้ Steam ในฐานะผู้ดูแลระบบ

บางครั้งการขาดสิทธิ์ของบัญชีผู้ใช้ทำให้เกิดข้อผิดพลาดเช่นนี้

  • คลิกขวาที่ทางลัดบนเดสก์ท็อปของ Steam แล้วเลือกเปิดตำแหน่งไฟล์
  • คลิกขวาที่ไฟล์ปฏิบัติการสำหรับ OBS แล้วเลือกProperties
  • นำทางไปยังเข้ากันได้แท็บ
  • ภายใต้ส่วนการตั้งค่าให้เลือกช่องที่ระบุว่าเรียกใช้โปรแกรมนี้ในฐานะผู้ดูแลระบบ
  • เลือกใช้จากนั้นเลือกตกลง

นอกจากนี้ไฟล์อาจไม่ได้ตั้งใจให้ทำงานบน Windows เวอร์ชันปัจจุบันของคุณ คุณสามารถเรียกใช้แอปพลิเคชันในโหมดความเข้ากันได้ สิ่งนี้จะทำให้แอปพลิเคชันคิดว่ากำลังทำงานในสภาพแวดล้อมที่เข้ากันได้ตามที่ตั้งใจไว้หากรันโปรแกรมนี้ในฐานะผู้ดูแลระบบไม่ทำงาน

3] เลือกหน่วยประมวลผลกราฟิกเริ่มต้น

CPU หลายตัวมี GPU ในตัว หากคุณใช้การ์ดแสดงผลตรวจสอบให้แน่ใจว่าระบบปฏิบัติการกำลังใช้งานอยู่ ในกรณีของ NVIDIA OEM จะมีแผงควบคุม คลิกขวาที่เดสก์ท็อปจากนั้นคลิกที่NVIDIA Control Panel ในรายการโครงสร้างแบบต้นไม้ด้านซ้ายมือให้ขยายการตั้งค่า 3Dและคลิกที่จัดการการตั้งค่า 3D

เลือก GPU ที่คุณต้องการไปยังการ์ด NVIDIA ประสิทธิภาพสูงจากเมนูแบบเลื่อนลงที่แผงด้านขวา

เราจำเป็นต้องทำเช่นนี้เนื่องจากในบางครั้ง GPU ในตัวมีทรัพยากรและพลังงานเพียงพอที่จะมีส่วนร่วมในกระบวนการและส่งผลให้เกิดข้อผิดพลาดเช่นนี้

4] เรียกใช้ OBS ด้วยการตั้งค่าโปรเซสเซอร์ประสิทธิภาพสูง

บนพาเนล NVIDIA ไปที่แท็บที่เรียกว่าProgram Settingsและเลือกโปรแกรมที่คุณพยายามเรียกใช้จากเมนูแบบเลื่อนลงและคลิกที่Add เราจะเพิ่ม OBS ในรายการโปรแกรม

เส้นทางเริ่มต้นสำหรับ OBS บน Windows 10 คือ -

  • x86: C: \ Program Files (x86) \ obs-studio \ bin \ 32bit \ obs32.exe
  • x64: C: \ Program Files (x86) \ obs-studio \ bin \ 64bit \ obs64.exe

จากนั้นตั้งค่าโปรเซสเซอร์กราฟิกเป็นโปรเซสเซอร์ประสิทธิภาพสูง

รีบูตเครื่องคอมพิวเตอร์เพื่อให้การเปลี่ยนแปลงมีผล

5] ติดตั้งซอฟต์แวร์ OBS ใหม่

  • ในกล่องเริ่มการค้นหาพิมพ์appwiz.cplแล้วกด Enter
  • เพื่อเปิดแอพเพล็ตถอนการติดตั้งโปรแกรมแผงควบคุม
  • คลิกขวาที่รายการOpen Broadcaster SoftwareและเลือกUninstall
  • รีบูตเครื่องคอมพิวเตอร์ของคุณ

ในกรณีที่คุณไม่พบซอฟต์แวร์ Open Broadcaster ที่นั่นคุณต้องเปิดแอพการตั้งค่าและไปที่แอพ> แอพและคุณสมบัติและที่แผงด้านขวาให้มองหาเพื่อถอนการติดตั้งจากที่นั่น

จากนั้นคุณสามารถรับซอฟต์แวร์ Open Broadcaster เวอร์ชันล่าสุดได้จากเว็บไซต์ทางการของพวกเขาที่นี่

หวังว่านี่จะช่วยแก้ปัญหา OBS ของคุณได้

Original text