Dota 2 จอมืด มีแต่เสียง ปัญหาที่หลายๆคนคงเคยเจอสำหรับปัญหาเรื่อง Dota 2 เข้าเกมส์ได้ปกติแต่จอดำมืดมีแต่เสียงทำอะไรไม่ได้ สำหรับบางคนลองลบเกมส์ลงใหม่ก็แล้ว รีคอมก็แล้ว ทำต่างๆนาแต่ก็ไม่เป็นผล วันนี้ผมจะมาบอกถึงปัญหาและการแก้ไขอย่างได้ผลมาฝากกันครับ
ปัญหาหลักมาจากการปรับ Resolution ที่ไม่พอดีกับขนาดจอที่รองรับ โดยส่วนใหญ่จะปรับเกินขนาด ซึ่งทำให้เวลาเข้าเกมนั้น จะเกิดอาการจอมืดแต่มีเสียงปกติ กดเมนูได้หมด เพียงแต่เราไม่เห็นเพราะจอมันมืดนั้นเอง
วิธีแก้ไข Dota 2 จอมืด มีแต่เสียง
ก่อนอื่นเลยเราต้องทราบก่อนว่าจอเรามีขนาด Resolution เท่าไหร่ อย่างของแอดมินจะอยู่ที่ 1920 x 1080 (หากใครที่ยังไม่รู้ สามารถอ่าน วิธีดู Resolution จอได้ที่นี่) เมื่อรู้ขนาดของจอเราแล้ว
แก้ไข Dota 2 จอมืดมีแต่เสียง วิธีที่ 1
ให้เราเข้าไปที่โปรแกรม Steam ของเรา เลือกไปที่แท็บ Library แล้วคลิกขวาที่เกม Dota 2 เลือกไปที่ Properties เหมือนในรูป
จากนั้นเลือกที่แท็บ General แล้วกดที่ปุ่ม Set Launch Options… จะมีหน้า Launch Options มาให้กรอก จากนั้นให้ใส่
“-w (ความกว้างของจอ) -h (ความสูงของจอ)”
ตัวอย่างเช่น “-w 1920 -h 1080” เป็นต้น
เหมือนตัวอย่างในรูปด้านล่าง
จากนั้นกด OK แล้วปิดหน้าต่างนี้ เข้าเกมได้เลย ถ้าหากว่าวิธีแรกนี้ทำแล้วยังไม่หาย ไปวิธีแก้ไขที่ 2 กันเลยครับ
วิธีแก้ไขที่ 2
ทำเหมือนขั้นตอนที่ 1 แต่ตรง Set Launch Options ให้ใส่เป็น -autoconfig แทน
วิธีแก้ไขที่ 3
ใช้ directX เวอร์ชั่นเก่า วิธีนี้ทำขั้นตอนแรกเหมือนเดิม โดยตั้งค่าใน Set Launch Options ให้ใส่เป็น -dx9 แล้วเปิดเกม
วิธีแก้ไขที่ 4
ใช้ OpenGL รันเกม วิธีนี้ทำขั้นตอนแรกเหมือนเดิมคือให้เปิด Dota 2 Properties ขึ้นมา แล้วไปที่แถบ DLC จากนั้นติ๊กไปที่ช่อง OpenGL support for Windows แล้วรอโหลดให้เสร็จ
จากนั้นตั้งค่า Set Launch Options ให้ใส่เป็น -gl แล้วเปิดเกม
วิธีแก้ไขที่ 5
วิธีนี้ทำขั้นตอนแรกเหมือนเดิมคือให้เปิด Dota 2 Properties ขึ้นมา จากนั้นให้ไปที่แทบ Local Files แล้วกดปุ่ม Browse Local Files… เพื่อให้เข้าไปที่ตัวโฟลเดอร์ของเกมเหมือนตัวอย่างในรูปด้านล่าง
จากนั้นเข้าไปที่โฟลเดอร์ game > dota > cfg แล้วให้หาไฟล์ที่ชื่อว่า video.txt เหมือนในรูปด้านล่าง
จากนั้นให้เปิดไฟล์ video.txt ขึ้นมา แล้วหา บรรทัดที่มีข้อความ “setting.defaultres” กับ “setting.defaultresheight” จากนั้นให้ใส่ค่าให้ตรงกับขนาด Resolution ของจอคุณเข้าไป โดย
“setting.defaultres” คือ “ค่าของความกว้าง”
“setting.defaultresheight” คือ “ค่าของความสูง”
ตัวอย่างเหมือนในรูปด้านล่าง
เมื่อป้อนค่าต่างๆลงไปแล้ว ให้ทำการ Save ไฟล์แล้ว เข้าเกมได้เลย รับรองว่าหายเป็นปกติแน่นอนครับ นอกจากนี้ยังมีปัญหาที่คล้ายๆกันแต่สาเหตุอีกแบบมาจากการ์ดจอหรือไดร์เวอร์การ์ดจอมีปัญหาซึ่งอาจต้องใช้วิธีแก้แบบอื่นๆเอาไว้ผมจะเอามาเขียนลงให้นะครับและสำหรับเพื่อนๆคนไหนที่ยังมีปัญหาอยู่หรือมีปัญหาอื่นๆเกี่ยวกับเกม Dota 2 สามารถสอบถามกันเข้ามาทางเฟสบุ๊คแฟนเพจ FB.com/Dota2Thai หรือคอมเม้นใต้โพสต์บทความนี้เลยก็ได้ครับผมจะรีบตอบกลับให้ไวที่สุด สำหรับบทความหน้าจะเป็นอะไรอย่าลืมติดตามกันด้วยนะครับ
สรุป
ปัญหา Dota2 จอมืด มีแต่เสียง สามารถแก้ไขได้หลายวิธี ดังนี้
-
ตรวจสอบการเชื่อมต่ออินเทอร์เน็ตและฮาร์ดแวร์
ตรวจสอบให้แน่ใจว่าคอมพิวเตอร์ของคุณเชื่อมต่อกับอินเทอร์เน็ตอย่างถูกต้อง และฮาร์ดแวร์ทั้งหมดทำงานได้อย่างสมบูรณ์ หากปัญหายังคงอยู่ ให้ลองรีสตาร์ทคอมพิวเตอร์และลองเล่นเกมอีกครั้ง
-
อัปเดตไดรเวอร์การ์ดจอ
ไดรเวอร์การ์ดจอที่ล้าสมัยอาจทำให้เกิดปัญหาต่างๆ รวมถึงปัญหาหน้าจอดำในเกมได้ อัปเดตไดรเวอร์การ์ดจอของคุณเป็นเวอร์ชันล่าสุดจากเว็บไซต์ของผู้ผลิตการ์ดจอ
-
เรียกใช้เกมในฐานะผู้ดูแลระบบ
บางครั้งปัญหาหน้าจอดำอาจเกิดจากปัญหาสิทธิ์ เรียกใช้เกมในฐานะผู้ดูแลระบบเพื่อให้แน่ใจว่ามีสิทธิ์ที่จำเป็นทั้งหมด
-
เปิดใช้งานโหมดหน้าต่าง
หากปัญหายังคงอยู่ ให้ลองเปิดใช้งานโหมดหน้าต่างในเกม สิ่งนี้อาจช่วยให้เกมทำงานได้โดยไม่มีปัญหา
-
ลองใช้การตั้งค่าวิดีโอเริ่มต้น
หากปัญหาเกิดจากการตั้งค่าวิดีโอ ให้ลองใช้การตั้งค่าเริ่มต้น ในการนี้ ให้ทำตามขั้นตอนต่อไปนี้
* เปิดการตั้งค่า Dota 2
* คลิกที่แท็บ "วิดีโอ"
* คลิกที่ปุ่ม "รีเซ็ต"
-
ถอนการติดตั้งและติดตั้งเกมใหม่
หากปัญหายังคงอยู่ ให้ลองถอนการติดตั้งและติดตั้งเกมใหม่ สิ่งนี้จะรีเซ็ตการตั้งค่าทั้งหมดและลบไฟล์เกมที่เสียหายใดๆ
ต่อไปนี้เป็นขั้นตอนในการถอนการติดตั้งและติดตั้ง Dota 2 ใหม่:
* เปิดโปรแกรมควบคุมโปรแกรมของ Windows
* ค้นหา Dota 2
* คลิกขวาที่ Dota 2 แล้วเลือก "ถอนการติดตั้ง"
* เมื่อถอนการติดตั้งเสร็จแล้ว ให้ดาวน์โหลดและติดตั้ง Dota 2 ใหม่จาก Steam
*บทความนี้อัพเดทล่าสุด วันที่ 16/9/2566
สำหรับใครที่แก้ไขตามด้านบนไปแล้วแต่ยังไม่หาย สามารถลง Teamviewer เพื่อให้ผมเข้าไปแก้ให้ได้ครับ ถ้าหากช่วยได้ก็ยินดีครับ แต่ถ้าไม่ได้ก็ต้องขออภัยล่วงหน้าด้วยครับผม สำหรับวิธีการลง Teamviewer สำหรับแก้ปัญหาผมจะเขียนไว้ให้ในโอกาสหน้านะครับ