วิธีแก้ไขหน้าจอดำใน OBS Studio
OBS Studio เป็นซอฟต์แวร์โอเพ่นซอร์สที่ให้ผู้ใช้สตรีมเกมหรือหน้าจออย่างมืออาชีพ มีแพลตฟอร์มสำหรับทั้งระบบปฏิบัติการ macOS และ Windows OBS มักใช้โดยนักเล่นเกมระดับไฮเอนด์ที่ต้องการควบคุมการแชร์หน้าจอมากกว่าซอฟต์แวร์บันทึกหน้าจอทั่วไป
มีปัญหาเกิดขึ้นกับ OBS มาระยะหนึ่งแล้วซึ่งผู้ใช้พบ 'หน้าจอสีดำ' เมื่อพยายามแชร์หน้าจอออนไลน์ ปัญหานี้มักพบในแพลตฟอร์มและระบบ Windows ที่มีตัวเลือกกราฟิกสองแบบ ได้แก่ เฉพาะและรวมเข้าด้วยกัน ในบทความนี้ เราจะพิจารณาวิธีแก้ไขปัญหาทั้งหมดว่าทำไมปัญหานี้จึงเกิดขึ้น และขั้นตอนในการแก้ไขมีอะไรบ้าง
อะไรทำให้หน้าจอดำใน OBS Studio
เราได้ทำการสำรวจอย่างละเอียดและวิเคราะห์กรณีผู้ใช้ทั้งหมดที่เกิดหน้าจอดำเมื่อสตรีมโดยใช้ OBS จากการวิเคราะห์ของเรา เราพบผู้กระทำผิดหลายรายซึ่งอาจเป็นสาเหตุของปัญหา บางส่วนมีการระบุไว้ที่นี่:
หากคุณมีสถานการณ์ที่คล้ายคลึงกัน คุณสามารถทำตามบทความนี้และทำตามขั้นตอนการแก้ไขปัญหาที่เราได้กำหนดไว้สำหรับคุณ ที่นี่เราได้ระบุวิธีการที่ได้รับการคัดเลือกและทดสอบแล้วซึ่งใช้ในการหลีกเลี่ยงปัญหาตรวจสอบให้แน่ใจว่าคุณปฏิบัติตามแนวทางแก้ไขจากด้านบนและทำงานอย่างมีประสิทธิภาพ เรียงตามลำดับความยากและประสิทธิภาพ มีความสุขในการแก้ไขปัญหา!
โซลูชันที่ 1: เปิดเครื่องคอมพิวเตอร์ของคุณ
ก่อนที่เราจะเริ่มแก้ไขปัญหาอย่างครอบคลุม การหมุนเวียนคอมพิวเตอร์ของคุณเป็นสิ่งที่คุ้มค่า มีหลายกรณีที่การปั่นด้วยพลังงานเพียงอย่างเดียวสามารถแก้ไขหน้าจอสีดำ OBS ได้ในทันที การหมุนเวียนพลังงานเกี่ยวข้องกับการปิดคอมพิวเตอร์ของคุณโดยสมบูรณ์และถอดแหล่งพลังงานออกด้วย การดำเนินการนี้บังคับให้คอมพิวเตอร์ลบการกำหนดค่าชั่วคราวทั้งหมด ดังนั้นทุกครั้งที่คุณเริ่มการทำงานอีกครั้ง ทุกอย่างจะเริ่มต้นใหม่
- ปิดคอมพิวเตอร์ของคุณอย่างถูกต้อง
- เมื่อปิดเครื่องแล้ว ถอดปลั๊กไฟออก หรือถ้าคุณใช้แล็ปท็อป ถอดแบตเตอรี่ออก.
- ตอนนี้ กดค้างไว้ ปุ่มเปิดปิดสองสามวินาที เพื่อให้แน่ใจว่าพลังงานทั้งหมดจะถูกระบายออก
หลังจากรอ 2-4 นาทีให้เสียบปลั๊กกลับเข้าไปใหม่และตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่
โซลูชันที่ 2: การเลือกเวอร์ชันที่ถูกต้องของ OBS Studio
OBS มักมาในสองเวอร์ชันคือ 32 และ 64 บิต ซอฟต์แวร์ถูกจัดส่งในสองเวอร์ชันเนื่องจากระบบปฏิบัติการ Windows มีการจัดส่งในสองเวอร์ชันด้วย ความแตกต่างอย่างมากระหว่างโปรเซสเซอร์ 32 บิตและโปรเซสเซอร์ 64 บิตคือจำนวนการคำนวณต่อวินาทีที่สามารถทำได้ ซึ่งส่งผลต่อความเร็วที่พวกเขาสามารถทำงานได้ ในโซลูชันนี้ เราจะไปที่ไดเร็กทอรีการติดตั้งของ OBS และเลือกเวอร์ชันที่ถูกต้องของซอฟต์แวร์หลังจากตรวจสอบเวอร์ชันบิตของคุณแล้ว
ขั้นแรก เราจะตรวจสอบเวอร์ชันของระบบปฏิบัติการที่ติดตั้งบนคอมพิวเตอร์ของคุณ
- คลิกขวาที่ พีซีเครื่องนี้ และเลือก คุณสมบัติ.
- เมื่ออยู่ในคุณสมบัติของคอมพิวเตอร์ให้ตรวจสอบภายใต้หัวข้อย่อยของ ระบบ และตรวจสอบประเภทหน้า ประเภทระบบ. จดประเภทของระบบปฏิบัติการและดำเนินการตามคำแนะนำด้านล่าง
ตอนนี้เราจะไปที่โฟลเดอร์การติดตั้งของ OBS และเปิดแอปพลิเคชันเวอร์ชันที่ถูกต้องตามสถาปัตยกรรมบิตในคอมพิวเตอร์ของคุณ
- กด Windows + E. เพื่อเปิดโปรแกรมสำรวจไฟล์ ตอนนี้ค้นหา OBS ในกล่องโต้ตอบและเปิดตำแหน่งไฟล์ดังที่แสดงด้านล่างในภาพ
- ตอนนี้เลือกและเปิดเวอร์ชันที่ถูกต้องของแอปพลิเคชันขึ้นอยู่กับเวอร์ชันบิตของระบบปฏิบัติการของคุณ ตรวจสอบว่าปัญหาได้รับการแก้ไขแล้วหรือไม่
โซลูชันที่ 3: การเปลี่ยนโหมดความเข้ากันได้
เราได้รับรายงานแบบผสมของตัวเลือกโหมดความเข้ากันได้ที่มีอยู่ในแอปพลิเคชัน ตามที่ผู้ใช้บางคนแอปพลิเคชันไม่รองรับ Windows เวอร์ชันล่าสุดจึงต้องเปลี่ยนความเข้ากันได้เป็น Windows 7 ในขณะที่ผู้ใช้บางรายรายงานว่าการปิดใช้งานโหมดความเข้ากันได้จะช่วยแก้ปัญหาได้ทันที ที่นี่คุณสามารถลองใช้ทั้งสองวิธีและตรวจสอบว่าวิธีใดเหมาะกับคุณ หากไม่เป็นเช่นนั้น ให้เปลี่ยนการตั้งค่ากลับเป็นค่าเริ่มต้นและดำเนินการกับวิธีแก้ไขปัญหาอื่นๆ
- กด Windows + S ค้นหา OBS คลิกขวาที่แอปพลิเคชันแล้วเลือก เปิดตำแหน่งไฟล์.
- ตอนนี้ให้คลิกขวาที่ไฟล์ปฏิบัติการแล้วเลือก คุณสมบัติ.
- เมื่ออยู่ในคุณสมบัติ ให้เลือก ความเข้ากันได้ แท็บและ ตรวจสอบ ทางเลือก เรียกใช้โปรแกรมนี้ในโหมดความเข้ากันได้สำหรับ. ตอนนี้คุณสามารถเลือก Windows 7 หรือ 8
- บันทึกการเปลี่ยนแปลงและออก ตอนนี้ลองเปิดแอปพลิเคชันและดูว่าปัญหาได้รับการแก้ไขหรือไม่
แนวทางที่ 4: การให้สิทธิ์ผู้ดูแลระบบ
ปัญหาอีกประการหนึ่งที่ทำให้คุณไม่สามารถสตรีมหน้าจอหรือเกมของคุณได้อย่างถูกต้องก็คือเพราะแอปพลิเคชันของคุณไม่มีสิทธิ์ของผู้ดูแลระบบที่เหมาะสม เนื่องจาก OBS มีผลในการแบ่งปันเนื้อหาและการใช้งานคอมพิวเตอร์ทั้งหมดของคุณทางออนไลน์ คุณจำเป็นต้องให้สิทธิ์ผู้ดูแลระบบแก่มัน ในการแก้ปัญหานี้ เราจะทำอย่างนั้นและตรวจสอบว่าวิธีนี้แก้ปัญหาได้หรือไม่ แม้ว่าจะไม่เป็นเช่นนั้น ให้ตรวจสอบให้แน่ใจว่าคุณได้เลือกตัวเลือกนี้ไว้ตลอดเวลา
- ไปที่คุณสมบัติปฏิบัติการของ OBS เหมือนที่เราทำในโซลูชันก่อนหน้านี้
- ตอนนี้คลิกที่ แท็บความเข้ากันได้ และ ตรวจสอบ ตัวเลือกของ เรียกใช้โปรแกรมนี้ในฐานะผู้ดูแลระบบ.
- ใช้การเปลี่ยนแปลงและออก รีสตาร์ทเครื่องคอมพิวเตอร์และเปิด OBS อีกครั้ง ตรวจสอบว่าปัญหาได้รับการแก้ไขแล้วหรือไม่
แนวทางที่ 5: การเลือก GPU ที่ถูกต้องสำหรับทรัพยากร
ปรากฏการณ์ที่น่าสนใจอีกประการหนึ่งที่เราพบคือการเลือก GPU ไม่ถูกต้องตามการจับภาพที่คุณใช้ทำให้เกิดปัญหาหลายประการรวมถึงหน้าจอสีดำ รายละเอียดที่ GPU จะเลือกตามการแสดงผลที่เลือกมีดังนี้:
- การจับภาพเกม: กราฟิกเฉพาะ (NVIDIA หรือ AMD)
- การจับภาพจอภาพ/การแสดงผล: GPU หุ้นของ Intel
บันทึก: วิธีแก้ปัญหานี้สำหรับผู้ใช้ที่ติดตั้งการ์ดกราฟิกเฉพาะในคอมพิวเตอร์เท่านั้น
ที่นี่เราจะหมายถึงวิธีการในการตอบสนองทั้งสองสถานการณ์ ตรวจสอบให้แน่ใจว่าคุณปฏิบัติตามกรณีของคุณ
- คลิกขวาที่ใดก็ได้บนหน้าจอและเลือก แผงควบคุม NVIDIA.
- เมื่ออยู่ในแผงควบคุม ให้ไปที่ จัดการการตั้งค่า 3D และคลิกที่ การตั้งค่าโปรแกรม.
- เมื่ออยู่ในการตั้งค่าโปรแกรม ให้เลือกการจับภาพการแสดงผล OBS หากคุณไม่พบรายการให้คลิกที่ เพิ่ม และค้นหาซอฟต์แวร์โดยไปที่ไดเร็กทอรีการติดตั้งและเลือกไฟล์ปฏิบัติการจากที่นั่น
- ตอนนี้ตามประเภทของการจับภาพที่คุณกำลังทำอยู่ (เกมหรือจอภาพ) ให้เลือกไฟล์ หน่วยประมวลผลกราฟิกที่ถูกต้อง สำหรับโปรแกรม ในกรณีด้านล่าง โปรเซสเซอร์ของ NVIDIA ถูกเลือกไว้
- บันทึกการเปลี่ยนแปลงและออก ตอนนี้รีสตาร์ทคอมพิวเตอร์ของคุณและเปิด OBS อีกครั้ง ตรวจสอบว่าปัญหาหน้าจอสีดำได้รับการแก้ไขแล้วหรือไม่
โซลูชันที่ 6: การเปลี่ยนการตั้งค่าการอนุญาตไดรฟ์
หาก OBS ของคุณได้รับการติดตั้งในไดรฟ์หลัก (C) มีโอกาสที่ผู้ใช้ของคุณอาจไม่มีสิทธิ์เต็มที่ในการแก้ไขและแก้ไขเนื้อหา นี่เป็นกรณีปกติและสาเหตุที่ผู้ใช้ทั่วไปไม่ได้รับอนุญาตให้เข้าถึงไดรฟ์นั้นเป็นเพราะเหตุผลด้านความปลอดภัยเนื่องจากมีไฟล์ระบบปฏิบัติการหลักทั้งหมดอยู่ อย่างไรก็ตามตามรายงานของผู้ใช้บางรายการเปลี่ยนการตั้งค่าความเป็นเจ้าของไดรฟ์ช่วยแก้ปัญหาได้ทันที ตรวจสอบให้แน่ใจว่าคุณได้เข้าสู่ระบบในฐานะผู้ดูแลระบบก่อนที่จะปฏิบัติตามแนวทางแก้ไขปัญหานี้
- กด Windows + E เพื่อเปิด File Explorer ตอนนี้ให้คลิกขวาที่ไดรฟ์ C ของคุณ (หรือไดรฟ์ใดก็ตามที่ตั้งค่าเป็นดิสก์ระบบปฏิบัติการหลักของคุณ) แล้วเลือก คุณสมบัติ.
- เลือก ความปลอดภัย แท็บแล้วคลิกที่ แก้ไข ต่อหน้าสิทธิ์
- ตอนนี้เลือกตัวเลือกของ ผู้ใช้ที่ตรวจสอบแล้ว และเลือกกล่องกาเครื่องหมายของ ควบคุมทั้งหมด.
- กด สมัคร เพื่อบันทึกการเปลี่ยนแปลงและออก รีสตาร์ทคอมพิวเตอร์แล้วเริ่ม OBS อีกครั้ง ตรวจสอบว่าปัญหาได้รับการแก้ไขแล้วหรือไม่
โซลูชันที่ 7: การเปลี่ยนการตั้งค่าของ OBS
วิธีแก้ปัญหาอื่นที่ควรพิจารณาคือเปลี่ยนการตั้งค่าบางอย่างของ OBS โดยปกติ OBS จะอนุญาตให้ผู้ใช้ตั้งค่าคอนฟิกตามความต้องการของตนเองหรือตามความประสงค์ อย่างไรก็ตาม ในบางกรณี การตั้งค่าแบบกำหนดเองอาจขัดแย้งกับซอฟต์แวร์และทำให้หน้าจอเป็นสีดำ ที่นี่เราได้แสดงรายการการเปลี่ยนแปลงบางอย่างในการตั้งค่าที่คุณต้องทำเพื่อให้ OBS ทำงานในการตั้งค่าที่เหมาะสมที่สุด
โหมด: *เลือกตามความชอบของคุณ* หน้าจอ: *เลือกตามเกมของคุณ* ลำดับความสำคัญ: *โดยปกติค่ามาตรฐานจะเพียงพอ* Sli/crossfire: ตรวจสอบ (คุณสามารถลองยกเลิกการเลือกตัวเลือกนี้ในภายหลังได้ด้วย) Force scaling: Uncheck Transparency: Uncheck Framerate ล็อค: ยกเลิกการเลือก บันทึกเคอร์เซอร์: ตรวจสอบการป้องกันการโกง: ยกเลิกการเลือก การซ้อนทับ: ยกเลิกการเลือก
หลังจากที่คุณได้ทำการเปลี่ยนแปลงการตั้งค่าของ OBS แล้ว ให้เริ่มต้นใหม่และตรวจสอบว่าคุณสามารถสตรีมหน้าจอ/เกมของคุณได้อย่างถูกต้องโดยไม่มีปัญหาใดๆ
บันทึก: คุณยังสามารถเปลี่ยนโหมดจาก “จับภาพแอปพลิเคชันแบบเต็มหน้าจอ" ถึง "จับภาพหน้าต่างเฉพาะ“.
โซลูชันที่ 8: การเปิดใช้งานความเข้ากันได้ของอะแดปเตอร์หลายตัว
OBS มีการตั้งค่าความเข้ากันได้ของอะแดปเตอร์หลายตัวซึ่งมีไว้สำหรับคอมพิวเตอร์ที่เกี่ยวข้องกับเทคโนโลยี SLI หรือ Crossfire SLI/Crossfire เป็นเทคโนโลยีของ NVIDIA/AMD ที่อนุญาตให้ผู้ใช้เชื่อมต่อการ์ดกราฟิกสองตัวแทนที่จะใช้เพียงตัวเดียวและใช้งานทั้งในเกมเพลย์หรือแอพพลิเคชั่น การเปิดใช้งานคุณสมบัตินี้ดูเหมือนจะแก้ไขปัญหาหน้าจอสีดำใน OBS ได้ทันที
สิ่งที่ตลกคือสิ่งนี้แก้ไขหน้าจอสีดำในคอมพิวเตอร์ที่ไม่ได้ติดตั้งเทคโนโลยี SLI/Crossfire สรุป เราสามารถพูดได้อย่างปลอดภัยว่านี่เป็นจุดบกพร่องใน OBS และคุณต้องเปิดใช้งานความเข้ากันได้ของอะแดปเตอร์หลายตัว ไม่ว่าคุณจะมี SLI/Crossfire หรือไม่ก็ตาม คุณสามารถเปิดใช้งานตัวเลือกนี้ได้อย่างง่ายดายโดยเลือกสตรีมและคลิกที่ เกียร์ ไอคอน. หน้าต่างใหม่จะปรากฏขึ้นจากตำแหน่งที่คุณสามารถตรวจสอบตัวเลือกได้
โซลูชันที่ 9: การปิดใช้งานการโอเวอร์คล็อก
การโอเวอร์คล็อกช่วยให้คุณเพิ่มอัตราสัญญาณนาฬิกาของโปรเซสเซอร์ได้จนกว่าจะถึงอุณหภูมิเกณฑ์ที่กำหนดโดยผู้ผลิต เมื่อถึงอุณหภูมิ ความเร็วสัญญาณนาฬิกาจะกลับสู่ค่าเริ่มต้นเพื่อให้เย็นลง หลังจากถึงอุณหภูมิที่เหมาะสมความเร็วสัญญาณนาฬิกาจะเพิ่มขึ้นอีกครั้งและรอบจะดำเนินต่อไป การโอเวอร์คล็อกช่วยให้ผู้ใช้มีอัตราเฟรมและประสิทธิภาพที่ดีขึ้น แต่ก็ไม่มีปัญหาร่วมกัน
เราสังเกตว่าพีซีที่เปิดใช้งานการโอเวอร์คล็อกมีปัญหาหน้าจอสีดำใน OBS คุณควรลอง ปิดการโอเวอร์คล็อก และการโอเวอร์คล็อกซอฟต์แวร์ที่เกี่ยวข้องเช่น MSI Afterburner แล้วลองเปิด OBS อีกครั้ง หากปัญหาหน้าจอดำได้รับการแก้ไขให้ลองปิดการโอเวอร์คล็อกเมื่อใดก็ตามที่คุณใช้ OBS
บันทึก: ลองปิดการใช้งานโอเวอร์เลย์จากฟีเจอร์ GeForce Experience และ Windows game bar พิจารณาคุณลักษณะซอฟต์แวร์เพิ่มเติมที่อาจให้การควบคุมเพิ่มเติมเกี่ยวกับเกมหรือวิดีโอ
โซลูชันที่ 10: การตรวจสอบซอฟต์แวร์ที่ขัดแย้งกัน
อีกสาเหตุหนึ่งที่คุณอาจประสบกับหน้าจอสีดำบนซอฟต์แวร์ OBS ของคุณก็คือคุณมีซอฟต์แวร์เพิ่มเติมที่ทำงานอยู่เบื้องหลังซึ่งเกี่ยวข้องกับการจับภาพหน้าจอและการบันทึกวิดีโอด้วย นี่เป็นสถานการณ์ทั่วไปสำหรับผู้ใช้ที่พวกเขา 'คิดว่า' ซอฟต์แวร์ของบริษัทอื่นไม่ได้ทำงานอยู่ แต่ในความเป็นจริง ซอฟต์แวร์อยู่ในเบื้องหลัง ในวิธีแก้ปัญหานี้ เราจะดำเนินการตามซอฟต์แวร์ต่าง ๆ ทั้งหมดที่ติดตั้งบนคอมพิวเตอร์ของคุณและถอนการติดตั้งซอฟต์แวร์เพิ่มเติมทั้งหมดซึ่งอาจทำให้เกิดปัญหา
- กด Windows + R พิมพ์“appwiz.cpl” ในกล่องโต้ตอบและกด Enter
- เมื่ออยู่ในตัวจัดการแอปพลิเคชัน ให้ค้นหาซอฟต์แวร์บันทึกที่คุณอาจติดตั้งไว้ในคอมพิวเตอร์ของคุณ คลิกขวาแล้วเลือก ถอนการติดตั้ง.
- คุณควรตรวจสอบทาสก์บาร์ของคุณเพื่อหาแอปพลิเคชันเพิ่มเติมที่ทำงานอยู่เบื้องหลัง คลิกขวาที่แต่ละรายการและออกจากแอปพลิเคชัน
- หลังจากที่คุณแน่ใจว่าไม่มีโปรแกรมใดกำลังทำงานอยู่เบื้องหลัง ให้เรียกใช้ OBS อีกครั้งและตรวจสอบว่าปัญหาได้รับการแก้ไขแล้วหรือไม่
โซลูชันที่ 11: ติดตั้งแอปพลิเคชันใหม่
หากวิธีการทั้งหมดข้างต้นไม่ได้ผล และคุณยังไม่สามารถสตรีมเกม/หน้าจอของคุณโดยใช้ OBS ได้สำเร็จ คุณควรพิจารณาติดตั้งแอปพลิเคชันใหม่ทั้งหมด เป็นไปได้ว่าคุณมีสำเนาที่เสียหาย/ล้าสมัยซึ่งมีปัญหากับโมดูลหลายโมดูล การกำหนดค่าที่ตั้งไว้ล่วงหน้าทั้งหมดของคุณจะสูญหายไปในระหว่างการแก้ปัญหานี้ดังนั้นโปรดตรวจสอบให้แน่ใจว่าคุณได้บันทึกงานทั้งหมดที่คุณต้องการแล้ว
- กด Windows + R พิมพ์“appwiz.cpl” ในกล่องโต้ตอบและกด Enter
- เมื่ออยู่ในตัวจัดการแอปพลิเคชัน ค้นหา OBS คลิกขวาแล้วเลือก on ถอนการติดตั้ง.
- เลือกทั้งสองตัวเลือก (หนึ่งในนั้นจะถูกเลือกไว้ล่วงหน้า) และคลิกที่ and ถอนการติดตั้ง.
- รีสตาร์ทเครื่องคอมพิวเตอร์ของคุณ ไปที่เว็บไซต์ทางการของ OBS Studio แล้วดาวน์โหลดเวอร์ชันล่าสุดจากที่นั่น ติดตั้งและตรวจสอบว่าปัญหายังคงมีอยู่ในสำเนาใหม่หรือไม่