Overclock จอมอนิเตอร์
Overclock จอ Refresh Rate Hz Monitor เพิ่ม Smoothness เกม FPS NVIDIA AMD CRU Frame Skipping Test ความเสี่ยง
| จอเดิม | Overclock เป้าหมาย | ความยาก | ความเสี่ยง |
|---|---|---|---|
| 60Hz | 70-75Hz | ง่าย (ส่วนใหญ่ได้) | ต่ำ |
| 75Hz | 80-85Hz | ปานกลาง | ต่ำ-ปานกลาง |
| 120Hz | 130-144Hz | ปานกลาง | ปานกลาง |
| 144Hz | 155-165Hz | ง่าย (หลายจอได้) | ต่ำ |
| 165Hz | 170-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
วิธี Overclock จอทำอย่างไร
NVIDIA Control Panel AMD Adrenalin CRU Custom Resolution เพิ่มทีละ 5Hz Test Auto-revert 15s Display Port Safe Mode
ทดสอบอย่างไร
testufo.com Frame Skipping UFO Smoothness Ghosting Stability Game 30min Color Accuracy Camera Shutter Speed ถ่ายรูป Verify
ความเสี่ยงมีอะไร
Frame Skipping Artifacts จอดำ Flicker สีเพี้ยน อายุจอ Warranty ต่ำ 5-10Hz ปลอดภัย สูง 20Hz+ Artifacts ลด Hz ทดสอบ
สรุป
Overclock จอ Refresh Rate Hz NVIDIA AMD CRU Display Port Frame Skipping testufo Artifacts Ghosting Stability เกม FPS Smoothness
