SiamCafe.net Blog
Technology

gtx 970 overclock settings

gtx 970 overclock settings
gtx 970 overclock settings | SiamCafe Blog
2025-10-28· อ. บอม — SiamCafe.net· 1,280 คำ

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

📖 บทความที่เกี่ยวข้อง

gtx 1060 3gb overclock settingsอ่านบทความ → gtx 1050 ti overclock settingsอ่านบทความ → msi gtx 750 ti overclockอ่านบทความ → ขายคอม overclockอ่านบทความ → best settings for bollinger bandsอ่านบทความ →

📚 ดูบทความทั้งหมด →