วิธีแก้ Dota 2 จอมืด มีแต่เสียง

ปัญหาที่หลายๆคนคงเคยเจอสำหรับปัญหาเรื่อง Dota 2 เข้าเกมส์ได้ปกติแต่จอดำมืดมีแต่เสียงทำอะไรไม่ได้ สำหรับบางคนลองลบเกมส์ลงใหม่ก็แล้ว รีคอมก็แล้ว ทำต่างๆนาแต่ก็ไม่เป็นผล วันนี้ผมจะมาบอกถึงปัญหาและการแก้ไขอย่างได้ผลมาฝากกันครับ

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

วิธีแก้ไข Dota 2 จอมืดมีแต่เสียง

ก่อนอื่นเลยเราต้องทราบก่อนว่าจอเรามีขนาด Resolution เท่าไหร่ อย่างของแอดมินจะอยู่ที่ 1920 x 1080 (หากใครที่ยังไม่รู้ สามารถอ่าน วิธีดู Resolution จอได้ที่นี่) เมื่อรู้ขนาดของจอเราแล้ว

วิธีแก้ไขที่ 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 แล้วเปิดเกม

วิธีแก้ไขที่ 4

วิธีนี้ทำขั้นตอนแรกเหมือนเดิมคือให้เปิด 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 หรือคอมเม้นใต้โพสต์บทความนี้เลยก็ได้ครับผมจะรีบตอบกลับให้ไวที่สุด สำหรับบทความหน้าจะเป็นอะไรอย่าลืมติดตามกันด้วยนะครับ

*บทความนี้อัพเดทล่าสุด วันที่ 3/7/2563

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

- Advertisment -

เรื่องล่าสุด