SiamCafe · Blog
Overclock จอ — เพิ่ม Refresh Rate
บทความ

Overclock จอ — เพิ่ม Refresh Rate

เผยแพร่ 28 พฤษภาคม 2569

Overclock จอมอนิเตอร์

Overclock จอ Refresh Rate Hz Monitor เพิ่ม Smoothness เกม FPS NVIDIA AMD CRU Frame Skipping Test ความเสี่ยง

จอเดิมOverclock เป้าหมายความยากความเสี่ยง
60Hz70-75Hzง่าย (ส่วนใหญ่ได้)ต่ำ
75Hz80-85Hzปานกลางต่ำ-ปานกลาง
120Hz130-144Hzปานกลางปานกลาง
144Hz155-165Hzง่าย (หลายจอได้)ต่ำ
165Hz170-180Hzยากปานกลาง-สูง

วิธี Overclock

# === Monitor Overclock Guide ===

# NVIDIA Control Panel Method:
# 1. Right-click Desktop → NVIDIA Control Panel
# 2. Display → Change Resolution → Customize
# 3. Check "Enable resolutions not exposed by display"
# 4. Click "Create Custom Resolution"
# 5. Change Refresh Rate: 60 → 65 (start small)
# 6. Click "Test" → if display works → OK
# 7. Repeat: 65 → 70 → 75 (increase by 5Hz each time)
# 8. Stop when artifacts appear or display goes black

# AMD Adrenalin Method:
# 1. Open AMD Adrenalin Software
# 2. Settings → Display → Custom Resolutions
# 3. Create New → set Refresh Rate → Apply
# 4. Test and increase gradually

# CRU (Custom Resolution Utility) Method:
# 1. Download CRU from monitortests.com
# 2. Open CRU.exe
# 3. Click "Add" under Detailed Resolutions
# 4. Set Refresh Rate → OK
# 5. Run restart64.exe (restart display driver)
# 6. Windows Settings → Display → Advanced → choose new Hz

from dataclasses import dataclass

@dataclass
class OCMethod:
    method: str
    gpu: str
    steps: str
    pros: str
    cons: str

methods = [
    OCMethod("NVIDIA Control Panel",
        "NVIDIA GeForce/Quadro",
        "Change Resolution → Customize → Create Custom → Test",
        "Built-in ง่าย Test ได้ทันที Auto-revert 15s",
        "เฉพาะ NVIDIA เท่านั้น"),
    OCMethod("AMD Adrenalin",
        "AMD Radeon",
        "Display → Custom Resolutions → Create → Apply",
        "Built-in ง่าย สำหรับ AMD",
        "เฉพาะ AMD เท่านั้น"),
    OCMethod("CRU (Custom Resolution Utility)",
        "ทุกยี่ห้อ (NVIDIA AMD Intel)",
        "CRU.exe → Add Resolution → restart64.exe",
        "ใช้ได้ทุก GPU ปรับ Timing ละเอียด",
        "ต้อง Download ซับซ้อนกว่า"),
    OCMethod("Intel Graphics Command Center",
        "Intel UHD/Iris",
        "Display → Custom Resolution → Apply",
        "สำหรับ Intel Integrated/Arc",
        "เฉพาะ Intel GPU"),
]

print("=== Overclock Methods ===")
for m in methods:
    print(f"  [{m.method}] GPU: {m.gpu}")
    print(f"    Steps: {m.steps}")
    print(f"    Pros: {m.pros}")
    print(f"    Cons: {m.cons}")

ทดสอบ & Verify

# === Testing After Overclock ===

@dataclass
class TestMethod:
    test: str
    url: str
    how: str
    pass_criteria: str
    fail_action: str

tests = [
    TestMethod("Frame Skipping Test",
        "testufo.com/frameskipping",
        "ถ่ายรูปจอด้วยกล้อง Shutter Speed ต่ำ ดู Frame ต่อเนื่อง",
        "ทุก Frame ต่อเนื่อง ไม่มีช่องว่าง",
        "ลด Refresh Rate ลง 1-2Hz ทดสอบใหม่"),
    TestMethod("UFO Smoothness Test",
        "testufo.com",
        "ดู UFO เคลื่อนที่ เปรียบเทียบ Smoothness",
        "UFO ลื่นไหล ไม่กระตุก ไม่ Stutter",
        "ตรวจ FPS ตรง Hz หรือไม่ ลด Hz"),
    TestMethod("Ghosting Test",
        "testufo.com/ghosting",
        "ดู UFO trail ที่ตามหลัง ยิ่งน้อยยิ่งดี",
        "Ghosting ไม่เพิ่มขึ้นจากเดิม",
        "Response Time ไม่ทัน ลด Hz"),
    TestMethod("Stability Test (Game)",
        "เล่นเกม FPS สูง 30 นาที",
        "ดู Artifacts จอดำ Flicker ระหว่างเล่น",
        "ไม่มี Artifacts ไม่ดำ ไม่ Flicker 30 นาที",
        "Overclock ไม่ Stable ลด Hz 5"),
    TestMethod("Color Accuracy",
        "lagom.nl/lcd-test",
        "ดูสี Gradient Black Level White Saturation",
        "สีไม่เพี้ยนจากเดิม",
        "VA Panel อาจเพี้ยน ลด Hz"),
]

print("=== Post-Overclock Tests ===")
for t in tests:
    print(f"  [{t.test}] URL: {t.url}")
    print(f"    How: {t.how}")
    print(f"    Pass: {t.pass_criteria}")
    print(f"    Fail: {t.fail_action}")

Troubleshooting

# === Common Issues & Fixes ===

@dataclass
class Issue:
    problem: str
    cause: str
    fix: str
    prevention: str

issues = [
    Issue("จอดำหลัง Overclock",
        "Refresh Rate สูงเกินที่จอรองรับ",
        "รอ 15 วินาที Auto-revert หรือ Safe Mode Reset",
        "เพิ่มทีละ 1-5Hz อย่ากระโดด"),
    Issue("Frame Skipping",
        "จอรับ Hz ได้แต่ Skip Frame จริง",
        "ลด Hz ลงทีละ 1 จนไม่ Skip",
        "ทดสอบ testufo.com/frameskipping ทุกครั้ง"),
    Issue("Artifacts (เส้นสี จุดสี)",
        "Bandwidth ไม่พอ หรือ Panel ไม่ทน",
        "ลด Hz ลง 2-5 หรือ ลด Resolution",
        "ใช้ Display Port แทน HDMI"),
    Issue("Flicker กระพริบ",
        "Hz ใกล้ขอบเขตของ Panel",
        "ลด Hz ลง 5 หรือ เปลี่ยน Timing ใน CRU",
        "ไม่ Push Hz จนสุด เหลือ Margin"),
    Issue("สีเพี้ยน",
        "Panel ทำงานนอก Spec สี Shift",
        "ลด Hz หรือ Calibrate สีใหม่",
        "VA Panel มักมีปัญหานี้ IPS ดีกว่า"),
]

print("=== Troubleshooting ===")
for i in issues:
    print(f"  [{i.problem}]")
    print(f"    Cause: {i.cause}")
    print(f"    Fix: {i.fix}")
    print(f"    Prevent: {i.prevention}")

เคล็ดลับ

  • DP: ใช้ Display Port แทน HDMI Bandwidth สูงกว่า
  • ทีละ 5Hz: เพิ่มทีละ 5Hz ทดสอบทุกครั้ง
  • Frame Skip: ทดสอบ Frame Skipping ทุกครั้งหลัง Overclock
  • 60→75: จอ 60Hz ส่วนใหญ่ Overclock เป็น 75Hz ได้
  • CRU: ใช้ CRU สำหรับ Fine-tune Timing ละเอียด

Overclock จอคืออะไร

เพิ่ม Refresh Rate Hz สูงกว่าเดิม 60→75Hz 144→165Hz Smoothness FPS ลื่น Input Lag Panel IPS VA TN Display Port