gtx 970 overclock settings
GTX 970 Overclock ทำได้แค่ไหนและคุ้มไหม
NVIDIA GeForce GTX 970 ใช้สถาปัตยกรรม Maxwell (GM204) เปิดตัวปี 2014 แม้จะเก่าแล้วแต่ยังใช้เล่นเกมได้ในระดับ 1080p medium-high settings การ overclock ช่วยเพิ่มประสิทธิภาพได้ 10-20% โดยไม่ต้องเสียเงินซื้อการ์ดใหม่ GTX 970 เป็นการ์ดที่ overclock ง่ายเพราะ Maxwell กิน power ต่ำและมี headroom เยอะ
สเปคปกติ: Base Clock 1050 MHz, Boost Clock 1178 MHz, Memory 7010 MHz (GDDR5) ส่วนใหญ่ overclock Core ได้ถึง 1450-1550 MHz และ Memory ถึง 7500-8000 MHz
เตรียมตัวก่อน Overclock
ตรวจสอบ GPU ปัจจุบันบน Linux
nvidia-smi
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 535.183.01 Driver Version: 535.183.01 CUDA Version: 12.2 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
| 0 GeForce GTX 970 Off | 00000000:01:00.0 On | N/A |
| 32% 38C P8 14W / 180W | 412MiB / 4096MiB | 2% Default |
+-------------------------------+----------------------+----------------------+
ดูข้อมูล clock speed ปัจจุบัน
nvidia-smi -q -d CLOCK
Clocks
Graphics : 1050 MHz
SM : 1050 MHz
Memory : 3505 MHz (x2 = 7010 MHz effective)
Video : 945 MHz
ดู power limit
nvidia-smi -q -d POWER
Power Limit : 180.00 W
Min Power Limit: 125.00 W
Max Power Limit: 225.00 W
Windows - ตรวจสอบด้วย GPU-Z
ดาวน์โหลด GPU-Z จาก https://www.techpowerup.com/gpuz/
ดูข้อมูลสำคัญ:
- GPU Clock: 1050 MHz (Base)
- Boost: 1178 MHz
- Memory: 1753 MHz (x4 = 7012 MHz effective)
- ASIC Quality: ยิ่งสูงยิ่ง overclock ได้เยอะ
(คลิกขวาที่หน้าต่าง > Read ASIC Quality)
Overclock ด้วย MSI Afterburner (Windows)
MSI Afterburner เป็นซอฟต์แวร์ overclock GPU ที่นิยมที่สุด ใช้ได้กับการ์ดจอทุกยี่ห้อ
ขั้นตอนการ Overclock GTX 970 ด้วย MSI Afterburner
1. ดาวน์โหลดและติดตั้ง MSI Afterburner
https://www.msi.com/Landing/afterburner
2. เปิด Afterburner แล้วตั้งค่าเริ่มต้น:
Power Limit: เพิ่มเป็น 110% (ให้ GPU ใช้ไฟได้มากขึ้น)
Temperature Limit: 80°C (เชื่อมกับ Power Limit)
3. เพิ่ม Core Clock ทีละ 25 MHz
เริ่ม: +25 MHz → ทดสอบ → +50 MHz → ทดสอบ → ...
ค่าปกติที่ได้: +150 ถึง +250 MHz
ตัวอย่าง setting ที่ stable สำหรับ GTX 970 ส่วนใหญ่:
Core Clock Offset: +180 MHz
Memory Clock Offset: +400 MHz
Power Limit: 110%
Fan Speed: Auto หรือ Custom curve
4. เพิ่ม Memory Clock ทีละ 50 MHz
เริ่ม: +50 MHz → ทดสอบ → +100 MHz → ทดสอบ → ...
ค่าปกติที่ได้: +300 ถึง +500 MHz
5. ตั้ง Fan Curve (กด Settings > Fan)
40°C = 40% fan
60°C = 60% fan
75°C = 80% fan
80°C = 100% fan
Overclock บน Linux ด้วย nvidia-settings และ coolbits
เปิด overclocking ใน Xorg config
ต้องเพิ่ม Coolbits option
sudo nvidia-xconfig --cool-bits=28
หรือแก้ไฟล์โดยตรง
sudo nano /etc/X11/xorg.conf
เพิ่มในส่วน Section "Device":
Option "Coolbits" "28"
Restart X server
sudo systemctl restart gdm
หรือ logout แล้ว login ใหม่
Overclock ผ่าน command line
ตั้ง Power Limit (ต้อง root)
sudo nvidia-smi -pl 200 # เพิ่ม power limit เป็น 200W
ตั้ง GPU Clock Offset (+180 MHz)
nvidia-settings -a "[gpu:0]/GPUGraphicsClockOffsetAllPerformanceLevels=180"
ตั้ง Memory Clock Offset (+400 MHz)
nvidia-settings -a "[gpu:0]/GPUMemoryTransferRateOffsetAllPerformanceLevels=800"
หมายเหตุ: ค่าที่ใส่คือ x2 ของ effective offset
ใส่ 800 = +400 MHz effective
ตรวจสอบ clock speed หลัง overclock
nvidia-smi -q -d CLOCK
Graphics: 1230 MHz (base + offset, จะ boost สูงกว่านี้ under load)
ดู boost clock จริงระหว่าง load
watch -n 1 nvidia-smi --query-gpu=clocks.gr, clocks.mem, temperature.gpu, power.draw --format=csv, noheader
1468 MHz, 3905 MHz, 62 C, 165.23 W
# ทำให้ overclock settings คงอยู่หลัง reboot
# สร้าง script
cat > /usr/local/bin/gpu-oc.sh << 'EOF'
#!/bin/bash
# GTX 970 Overclock Settings
sleep 5 # รอให้ display manager โหลดเสร็จ
nvidia-smi -pl 200
nvidia-settings -a "[gpu:0]/GPUGraphicsClockOffsetAllPerformanceLevels=180"
nvidia-settings -a "[gpu:0]/GPUMemoryTransferRateOffsetAllPerformanceLevels=800"
nvidia-settings -a "[gpu:0]/GPUFanControlState=1"
nvidia-settings -a "[fan:0]/GPUTargetFanSpeed=65"
echo "GPU OC applied: Core +180, Mem +400, Fan 65%"
EOF
chmod +x /usr/local/bin/gpu-oc.sh
# เพิ่มใน crontab ให้รันตอน boot
echo "@reboot /usr/local/bin/gpu-oc.sh" | sudo crontab -
# หรือสร้าง systemd service
sudo cat > /etc/systemd/system/gpu-oc.service << 'EOF'
[Unit]
Description=GPU Overclock Settings
After=display-manager.service
[Service]
Type=oneshot
ExecStart=/usr/local/bin/gpu-oc.sh
Environment=DISPLAY=:0
[Install]
WantedBy=multi-user.target
EOF
sudo systemctl enable gpu-oc.service
ทดสอบ Stability หลัง Overclock
วิธีที่ 1: FurMark (Windows) - stress test GPU
ดาวน์โหลด https://geeks3d.com/furmark/
รัน Burn-in test อย่างน้อย 15-30 นาที
ดูอุณหภูมิไม่ควรเกิน 85°C
ถ้าเห็นจุดสีหรือเส้นประหลาด = artifacts = ลด clock ลง
วิธีที่ 2: Unigine Heaven/Superposition (cross-platform)
ดาวน์โหลด https://benchmark.unigine.com/
รัน benchmark วนซ้ำ 3-5 รอบ
เปรียบเทียบ score ก่อนและหลัง overclock
วิธีที่ 3: Linux - gpu-burn
git clone https://github.com/wilicc/gpu-burn.git
cd gpu-burn
make
./gpu_burn 300 # stress test 5 นาที
ผลลัพธ์:
GPU 0: OK - 302.5 seconds, temp=72C, power=168W
ถ้าเจอ error = ลด clock ลง
วิธีที่ 4: เล่นเกมจริง 1-2 ชั่วโมง
เกมที่เหมาะสำหรับ stability test:
- Unigine Superposition (benchmark loop)
- 3DMark Time Spy
- เกมที่เล่นประจำ (ตรวจว่าไม่มี crash หรือ artifacts)
Undervolt เพื่อลดอุณหภูมิแต่คงประสิทธิภาพ
GTX 970 สามารถ undervolt ได้ด้วย MSI Afterburner Voltage/Frequency Curve Editor ช่วยลดอุณหภูมิ 5-10°C โดยไม่เสีย performance
MSI Afterburner - Voltage/Frequency Curve Editor
กด Ctrl+F เพื่อเปิด V/F curve editor
ขั้นตอน:
1. หา clock speed ที่ต้องการ เช่น 1480 MHz
2. หาจุดบน curve ที่ใกล้ 1480 MHz ที่สุด
3. ลาก voltage ลง เช่น จาก 1.15V เป็น 1.05V
4. ลากจุดทั้งหมดที่อยู่ขวามือให้ต่ำกว่าจุดนี้
5. Apply แล้วทดสอบ stability
ตัวอย่างค่าที่ดีสำหรับ GTX 970:
1480 MHz @ 1.050V (ปกติใช้ 1.150V)
ลด power ได้ประมาณ 20-30W
อุณหภูมิลดลง 5-8°C
Linux - ไม่รองรับ V/F curve โดยตรง
แต่สามารถ lock voltage ได้:
nvidia-smi -lgc 1050,1480 # lock clock 1050-1480 MHz
จะช่วยป้องกัน voltage spike ที่ไม่จำเป็น
Monitor GPU ระหว่างใช้งาน
# Linux - nvidia-smi watch mode
watch -n 1 "nvidia-smi --query-gpu=timestamp, name, temperature.gpu, utilization.gpu, clocks.current.graphics, clocks.current.memory, power.draw, fan.speed --format=csv, noheader"
# ตัวอย่าง output ระหว่าง gaming:
# 2026/02/28 15:30:01, GeForce GTX 970, 68, 98 %, 1468 MHz, 3905 MHz, 165.23 W, 72 %
# 2026/02/28 15:30:02, GeForce GTX 970, 69, 99 %, 1468 MHz, 3905 MHz, 167.45 W, 72 %
# บันทึก log สำหรับวิเคราะห์ภายหลัง
nvidia-smi --query-gpu=timestamp, temperature.gpu, clocks.current.graphics, power.draw --format=csv -l 5 > /tmp/gpu_log.csv &
# Windows PowerShell - monitor GPU
while ($true) {
nvidia-smi --query-gpu=temperature.gpu, clocks.current.graphics, clocks.current.memory, power.draw --format=csv, noheader
Start-Sleep -Seconds 2
}
สรุป Settings ที่แนะนำสำหรับ GTX 970
| Setting | Safe OC | Moderate OC | Aggressive OC |
|---|---|---|---|
| Core Clock Offset | +100 MHz | +180 MHz | +250 MHz |
| Memory Clock Offset | +200 MHz | +400 MHz | +500 MHz |
| Power Limit | 100% | 110% | 115% |
| Temp Limit | 80°C | 83°C | 85°C |
| Voltage | Default | Default | +25mV |
| Boost Clock คาดการณ์ | ~1380 MHz | ~1468 MHz | ~1530 MHz |
| FPS เพิ่ม (โดยประมาณ) | ~8% | ~15% | ~20% |
FAQ - คำถามที่พบบ่อย
Q: Overclock แล้วการ์ดจอพังไหม?
A: ถ้าไม่แก้ voltage เกินค่า default แทบไม่มีโอกาสพัง GPU มี thermal throttle และ power protection ในตัว ถ้า overclock สูงเกินจะ crash หรือ driver reset แต่ไม่เสียหายถาวร สิ่งที่ควรระวังคืออุณหภูมิไม่ควรเกิน 85°C ต่อเนื่อง
Q: GTX 970 มีปัญหา VRAM 3.5+0.5 GB ยังอยู่ไหม?
A: ยังอยู่ เป็น hardware limitation ที่แก้ไม่ได้ VRAM 512 MB สุดท้ายช้ากว่าส่วนแรก 7 เท่า ทำให้เกมที่ใช้ VRAM เกิน 3.5 GB จะกระตุก สำหรับเกมปี 2026 ที่ 1080p medium settings ส่วนใหญ่จะใช้ 3-4 GB ถ้าเกิน 3.5 GB ให้ลด texture quality ลง
Q: Overclock Memory คุ้มไหม?
A: คุ้ม เพราะ GTX 970 มี memory bus 256-bit ซึ่งค่อนข้างแคบ การเพิ่ม memory clock +400 MHz จะเพิ่ม bandwidth ได้ 5-8% ช่วยในเกมที่ใช้ texture resolution สูง โดยเฉพาะที่ 1080p
Q: ควรเปิด GPU Fan เท่าไหร่?
A: ตั้ง fan curve แทนความเร็วคงที่ ให้ fan เพิ่มตามอุณหภูมิ โดยทั่วไป 60-70% ที่อุณหภูมิ 70°C เป็นจุดที่สมดุลระหว่างเสียงและความเย็น ถ้าใช้หูฟังตลอดตั้ง 80% ได้เลย อุณหภูมิจะลดลงอีก 5-8°C