FPS berkala jatuh dalam gim, terlepas dari kartu grafis


0

Ketika saya memainkan game 3D terbaru (Battlefield 3 & 4; Tomb Raider, Saints Row 3 & 4; dll.) Saya mengalami tetes FPS berkala, mis. di Battlefield 3 dari rata-rata sekitar 70-80 fps hingga 20-30 fps; Bahkan jika saya berdiri diam dan melihat tempat yang sama. Ini terjadi setiap 3s dan drop hanya lonjakan - setengah detik.

Ini bukan kartu grafis atau driver, karena saya mengganti kartu AMD saya dengan NVIDIA dan masalahnya tetap ada. Dan ketika permainan sedang berjalan, saya memantau CPU, RAM, Pagefile dan kartu Grafik: Setiap inti CPU tetap di bawah ~ 70%, tidak ada satu inti pun yang mencapai maksimum, RAM selalu di bawah 12GB dan pagefile tidak tersentuh

Sekarang bagaimana saya bisa membuat fps menjadi konstan atau bagaimana saya men-debug masalah ini? Saya kehabisan ide.

Sistem saya:

  • Motherboard: AsRock Fatal1ty 990FX Killer
  • CPU: AMD FX-9370 (4.4Ghz 8-core)
  • RAM: Corsair 16GB 1860MHz (2 x 8GB dalam saluran ganda)
  • PSU: Corsair 750W
  • Penyimpanan: Samsung Evo SSD (OS) dan Samsung 1TB 7200rpm (game)
  • Gambar: Asus Radeon R9 280X

Apa yang saya coba:

  • perbarui driver kartu grafis (ke 14.9)
  • turunkan driver kartu grafis (ke 13.11)
  • beralih kartu grafis ke NVIDIA Geforce GTX 760 - masih, tetes fps sering sama
  • bermain dengan hampir setiap pengaturan BIOS / UEFI
  • reset pengaturan BIOS / UEFI ke default
  • stress-test CPU dan RAM dengan Prime95 ... tanpa power drop, tidak ada petunjuk visual yang cocok dengan pola 3s-0.5s
  • memantau panas CPU dan grafik - CPU memberi saya 68 derajat Celcius di bawah tekanan dan gambar tidak terlalu panas (maaf, lupa nomornya). CPU-nya juga berpendingin cairan.

... ini beberapa gambar: http://imgur.com/a/w0z1o

  1. Cuplikan layar dari patokan Catzilla, menampilkan tetesan (karena ini mengukur dan menampilkan fps secara konstan, tidak hanya setiap detik). Saya juga mencatat bahwa frekuensinya dapat sedikit berbeda, yaitu jarak antar celah tidak seragam.
  2. Tangkapan layar Catzilla lain, hal yang sama, tetapi hanya 2s di antaranya kesenjangan.
  3. Cuplikan layar GPUtweak (alat pemantau grafik dengan resolusi waktu 1s) ... perhatikan bahwa dalam tolok ukur pertama (kiri) yang menyebabkan keterlambatan, ada penggunaan GPU campuran, sementara di sebelah kanan dalam uji GPU tinggi secara permanen ada tidak ada
  4. Tangkapan layar penggunaan CPU. Selama benchmark, pola runcing ini terjadi - tidak tahu apakah itu normal atau terkait dengan masalah lag.

... Saya juga mencatat bahwa ini akan menjadi lebih buruk setelah beberapa permainan / pemanasan. Biasanya jika saya menjalankan patokan (Catzilla) dua kali berturut-turut, putaran pertama mendapat 1-3 celah, sedangkan putaran kedua adalah gapping 10-20 kali.

EDIT 1 - 2014-10-05 14:29 GMT + 1

Saya menjalankan alat pencatatan file GPU-Z. Selama patokan Catzilla terakhir (di mana sejumlah besar paku terjadi) ada "power downs" di kolom "VDDC Current (A)", yaitu nilainya terlihat seperti ini:

61
60.2
68
1 <-- dafuq?
60.8

Resolusi sementara adalah 0,1, sehingga setiap baris adalah sepersepuluh detik. Apakah ini normal - mungkin selama layar hitam atau sesuatu? Juga nilai-nilai dalam kolom ini sangat berosilasi selama sekitar 2-3s. Mungkin hal yang kuat? Tapi apa yang akan saya periksa untuk mengonfirmasi ini - matikan motherboard atau PSU?

EDIT 2 - 2014-10-05 23:07 GMT + 1

... Oke, ini aneh. Ketika sistem dingin (benchmark pertama berjalan setelah jeda yang panjang), lagging menghilang, tetapi setelah menjadi hangat (benchmark kedua berjalan dalam suksesi cepat), lagging dimulai dan kinerja keseluruhan turun. Ketika dingin, sensor kartu grafis memberi saya 40 degr. C, CPU 64 degr. C. CPU tidak banyak berubah (naik menjadi sekitar 70 di bawah tekanan penuh), tetapi ketika GPU mencapai 65-70 degradasi. C, masalah terjadi. Tapi sekali lagi ... Saya mengganti kartu grafis dengan NVIDIA - dan juga saya kira itu masih suhu yang bisa mereka tangani. Mungkin itu pemanasan motherboard atau sesuatu? Apakah itu suatu hal? Jembatan utara?

EDIT 3 - 2014-10-05 23:27 GMT + 1

Di Process Explorer saya mendapatkan gambaran yang jelas tentang kesalahan (sisi kanan): http://i.imgur.com/lto29Bb.png


Mengapa ada orang yang menurunkan pertanyaan itu? Saya menghabiskan waktu berhari-hari untuk mencoba mencari tahu hal ini dan saya menghabiskan waktu satu jam untuk menulis ini dan mengumpulkan tangkapan layar, mencoba memberikan detail sebanyak mungkin.
Florian Golemo

Saya juga berpikir Anda telah melakukan sendiri setidaknya sejumlah riset yang masuk akal dan pertanyaannya juga ditulis dengan baik. Namun, jangan mengharapkan jawaban. Voting bersifat anonim ... Suara positif adalah milik saya. Semoga berhasil dengan penelitian.
elder elder

Seandainya aku bisa membantumu lebih banyak. Jika Anda tidak mendapatkan bantuan dari seseorang yang lebih berpengetahuan, coba forum Tomshardware, Anda mungkin bertemu lebih banyak penggemar di sana.
elder elder

Terima kasih banyak! :) Anda memang mendapatkan saya ide-ide baru dan ketika membaca tentang ProcDump dan Proses Monitor, saya menemukan Process Explorer dengan benar-benar bagus dan kapasitas info dan itu memberi saya gambaran bersih yang bagus tentang kesalahan - lihat Edit saya 3. Tapi ya, akan juga bertanya pada Hardware Tom dan memposting kembali solusi jika saya menemukan sesuatu.
Florian Golemo

Kedengarannya menjanjikan, semoga berhasil! Jika Anda menemukan input saya bermanfaat, dan merasa seperti itu, upvote untuk jawaban saya akan dihargai.
elder elder

Jawaban:


0

Setelah mengalami beberapa pengalaman aneh, baik sebagai pengembang dan pengguna sehari-hari, dengan interaksi "yang tidak dapat dijelaskan" dari "dunia luar", hal pertama yang saya cari (dan ini telah menjadi taruhan menang beberapa kali) adalah antivirus .

Dengan itu, saya pikir Anda ingin menjadi akrab dengan ProcDump ( http://technet.microsoft.com/en-us/sysinternals/dd996900.aspx ).

Ada saran lain di sini: http://windowsitpro.com/systems-management/got-high-cpu-usage-problems-procdump-em , tapi selain Monitor Proses, saya juga tidak terbiasa.


Terima kasih, akan mencoba (ProcDump). Untuk Antivirus: Saya pikir saya sudah melakukan percobaan dengan menonaktifkan sepenuhnya selama satu jam, tetapi saya akan memeriksanya lagi.
Florian Golemo

Oke, saya mencoba antivirus dan masalahnya masih ada. Saya juga memonitor hard drive dan ada lonjakan baca / tulis berkala, tetapi periode tidak cocok. IO terjadi setiap ~ 5-7 detik (SkyDrive.exe menulis pagefile ???), sedangkan ingame lag terjadi setiap 2-3s. Akan mencoba ProcDump selanjutnya.
Florian Golemo

Saya pikir Anda bisa melupakan hard drive, Anda harus fokus pada CPU imho. Menulis singkat ke drive, yang bagaimanapun juga di-cache oleh OS (jadi mungkin ditunda) dan dilakukan melalui DMA sejak '97 atau lebih sepertinya tidak relevan.
elder elder

0

(Kinda) menemukan solusinya:

Masalahnya adalah kombinasi komponen / suhu tinggi dan pelambatan termal: CPU dan GPU menarik energi dalam jumlah besar dan menjadi sangat panas * dan motherboard memiliki "fitur" untuk melambat sesuatu , mungkin CPU, pada suhu tinggi. Saya mencoba semua solusi untuk masalah dari sini (kecuali yang terakhir, di mana Anda mod mainboard Anda): http://www.overclock.net/t/1202751/amd-fx-cpu-throttling- perbaikan

... dan itu akan berjalan baik dengan hampir semua game, kecuali seri Battlefield (alasannya masih belum jelas). Jadi saya menukar dengan Gigabyte 970A-DS3P pacar saya, yang lebih rendah tetapi melayani tujuan saya dan tidak memiliki pelambatan.

* Tidak terpikir oleh saya bahwa 70 ° C "sangat panas", karena komputer saya sebelumnya adalah Shuttle PC (bata kecil dari desktop, dengan ventilasi menyebalkan) dan suhu CPU tertinggi adalah 105 ° C. Itu masih akan menjalankan game pada suhu ini, ... hanya saja tidak terlalu lama.

Jadi, ya, jika sesuatu yang serupa terjadi pada Anda, periksa apakah masalah mulai muncul pada tingkat suhu tertentu (alat terbaik untuk itu: SpeedFan ) - bagi saya itu sekitar 66 ° C GPU temp.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.