SiamCafe · Blog
gtx 970 overclock settings
บทความ

gtx 970 overclock settings

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

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

SettingSafe OCModerate OCAggressive OC
Core Clock Offset+100 MHz+180 MHz+250 MHz
Memory Clock Offset+200 MHz+400 MHz+500 MHz
Power Limit100%110%115%
Temp Limit80°C83°C85°C
VoltageDefaultDefault+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