สถิติ Corectrl GPU หลังจากเล่น BL2 สองสามนาที
ดังที่คุณเห็นในภาพหน้าจอ GPU ของฉัน (amd radeon rx 5500xt) กำลังมีปัญหาในการรักษาความถี่และเปอร์เซ็นต์การใช้งานให้คงที่ กิจกรรมเริ่มจาก 5%-95% ทุก ๆ สองสามวินาทีด้วยเหตุผลบางประการ และความถี่ก็เพิ่มขึ้นอย่างรวดเร็วเช่นกัน แรงดันและพลังงานดูเหมือนจะผันผวนเช่นกัน แต่ก็ไม่รุนแรงเท่า (อาจจะดีอย่างน้อยที่สุด?) BIOS เกือบจะเป็นการตั้งค่าเริ่มต้น (อาจมีการเปลี่ยนแปลงบางอย่าง)
ปัญหาหลักคือโดยพื้นฐานแล้วทุกเกมที่ฉันได้ลองนั้นมีทั้งอาการกระตุกเล็กน้อย กระตุก แลคกระตุก หรือปัญหาด้านประสิทธิภาพอื่นๆ Borderlands 2 มีการกระตุกและ fps ต่ำบน Steam โดยเฉพาะ (ไม่มีเครื่องมือที่เข้ากันได้)
จอภาพระบบแสดงการใช้งาน CPU core และการใช้งานหน่วยความจำระบบจากกรอบเวลาเดียวกัน
แกน CPU ค่อนข้างเท่ากัน แต่อยู่ที่ 35%-60% ตลอดเวลา หน่วยความจำดูเหมือนจะไม่เกี่ยวข้องกับการดู imo และข้อความบางส่วนอาจเป็นภาษาสวีเดน แต่ฉันคิดว่าคุณสามารถเข้าใจบริบทได้อยู่ดี หวังเป็นอย่างยิ่ง!
Corectrl แสดงความถี่ CPU ที่มีโหลดเท่ากัน
การอ่านกราฟ CPU และ GPU จาก Corectrl อาจเป็นเรื่องยากเนื่องจากไม่มีเส้นตารางหรือตัวเลข แต่ฉันดูที่การอัปเดตสดของค่าและมันก็เป็นช่วงที่ค่อนข้างกว้างบนกราฟ CPU เช่นกัน ด้านล่างของกราฟคือ 0 mHz
ภาพแสดงขนาดของกราฟ
ในภาพ ความถี่ปัจจุบันอยู่ที่ 803 mHz เกือบด้านล่างสำหรับการอ้างอิง
การตั้งค่าวิดีโอ Borderlands 2
คุณไม่เห็น Vsync หรือ framrate แต่ Vsync ปิดอยู่และตั้งค่า framrate เป็น unlimited ฉันกำลังเล่นเกมผ่าน Steam โดยไม่มีโปรตอน
รายละเอียดระบบจากรายงาน Hardinfo:
รุ่น
Kernel Linux 5.13.0-30-generic (x86_64)
เวอร์ชัน #33~20.04.1-Ubuntu SMP จันทร์ที่ 7 ก.พ. 14:25:10 UTC 2022
C Library GNU C Library / (อูบุนตู GLIBC 2.31-0ubuntu9.2) 2.31
การกระจาย Ubuntu 20.04.4 LTS
คอมพิวเตอร์
โปรเซสเซอร์ Intel(R) Core(TM) i5-6500 CPU @ 3.20GHz
หน่วยความจำ 8067MB (ใช้ไป 3540MB)
ประเภทเครื่องเดสก์ท็อป
ดิสก์ SCSI
เอทีเอ ST1000DX002-2DV1
เอทีเอ HFS128G3BMND-321
แสดง
ความละเอียด 1920x1080 พิกเซล
ผู้ขาย มูลนิธิ X.Org
เวอร์ชั่น 1.20.13
ชื่อที่แสดงปัจจุบัน :0
จอภาพ
จอภาพ 0 1920x1080 พิกเซล
OpenGL
ผู้จำหน่าย AMD
Renderer AMD Radeon RX 5500 XT (navi14, LLVM 13.0.1, DRM 3.41, 5.13.0-30-generic)
เวอร์ชัน 4.6 (โปรไฟล์ความเข้ากันได้) Mesa 22.1.0-devel (git-a5fa7e0 2022-02-24 focal-oibaf-ppa)
การแสดงผลโดยตรง ใช่
เป็นมูลค่าเพิ่มว่าฉันมีอุณหภูมิที่ดีเมื่อเล่นเกม (cpu: 50-60 C, gpu: 50-60 C) และฉันยังมี coolermaster 500W 80+ Bronze PSU. ในฐานะ wifi ฉันใช้ Neatgear A6210 AC1200 USB พร้อมดองเกิล บน CPU ฉันเพิ่งมีตัวระบายความร้อนของ Intel (ไม่มีปัญหาอุณหภูมิ)
ฉันได้ลอง Borderlands กับโปรตอน 7.0-1 แล้ว
Minecraft มีปัญหาที่คล้ายกันและกราฟจาก Corectrl และการตรวจสอบระบบแสดงให้เห็น (ฉันคิดว่าไม่จำเป็นต้องทำภาพหน้าจออีก) ในเกมปัญหาคือการโหลดก้อนโดยเฉพาะอย่างยิ่งซึ่งการใช้งาน CPU ไปที่ 100% และการใช้งาน GPU ลดลง ซึ่งสำหรับฉันดูเหมือนคอขวดที่ผูกกับ CPU ชั่วคราว แต่ฉันไม่แน่ใจ ฉันทราบว่าฮาร์ดแวร์ของฉันมีปัญหาคอขวดเล็กน้อยเช่นเดียวกับระบบอื่นๆ อย่างไรก็ตาม ฉันไม่เคยเจอปัญหาเหล่านี้เลยก่อนที่จะเปลี่ยนมาใช้ Ubuntu จาก windows เมื่อประมาณครึ่งปีก่อน เป็นเรื่องที่ควรพูดถึงว่าฉันได้ติดตั้ง ubuntu 20.04 ผ่าน live USB และติดตั้งใหม่เมื่อไม่กี่วันก่อนเนื่องจากปัญหาอื่นที่ไม่เกี่ยวข้อง
Minecraft ยังมีเฟรมดร็อปขนาดใหญ่ซึ่งฉันเห็นได้ด้วย optifine ในเวอร์ชั่น 1.8.1 ด้วยการตั้งค่าที่ปรับให้เหมาะสม ฉันสามารถเปลี่ยนจากประมาณ 60-80 fps เฉลี่ย (ลดลง) เป็น 200-500 การติดตั้ง openjdk-17-jre ช่วยในการโหลดก้อน การโหลดก้อนยังคงส่งผลต่ออัตราเฟรม แต่เร็วขึ้นมากและมีข้อผิดพลาด OpenGL น้อยลง
ฉันติดตั้ง minecraft ผ่าน minecraft.net deb-package อย่างเป็นทางการและ optifine ผ่าน optifine.net
ฉันลองด้วยการตั้งค่าต่างๆ ทุกประเภท ทั้งเปลี่ยนวานิลลาและการตั้งค่า optifine แต่ดูเหมือนว่าจะไม่มีอะไรส่งผลกระทบต่อปัญหานี้ เต็มหน้าจอ/หน้าต่าง, เปิด/ปิด Vsync, กราฟิกสูง/ต่ำ, minecraft เวอร์ชันต่างๆ เป็นต้น นี่อาจเหมือนกับ borderlands ที่ฉันเห็นเมื่อกิจกรรม GPU ลดลงเหลือ 20% ในเวลาเดียวกับที่เฟรมดรอปเกิดขึ้น
การพูดติดอ่างยังเกิดขึ้นใน:
Warthunder (โปรตอนไอน้ำ/ไอน้ำ)
World of Tanks Blitz (โปรตอนไอน้ำ/ไอน้ำ)
eurotruck ซิม 2 (โปรตอนไอน้ำ/ไอน้ำ)
ฉันไม่สามารถเข้าใจได้ว่านี่คืออะไร สำหรับฉันนี่อาจเป็นอะไรก็ได้! ตอนแรกฉันคิดว่ามันเป็นปัญหาของไดรเวอร์ แต่ฉันได้ลองไม่ยุ่งกับไดรเวอร์ (ค่าเริ่มต้น) และรวมถึง amdgpu-pro ซึ่งดูเหมือนจะใช้งานไม่ได้ ฉันไม่คิดว่านี่เป็นปัญหาฮาร์ดแวร์เนื่องจากสิ่งนี้ไม่ได้เกิดขึ้นเมื่อเรียกใช้ windows (เครื่องยังไม่ได้เปลี่ยนเลย).
รู้สึกเหมือนมีวิธีแก้ปัญหาง่าย ๆ ที่ฉันไม่เห็น
หากคุณต้องการข้อมูลเพิ่มเติมเพียงแค่ถามเพราะฉันอาจลืมบางอย่างที่นี่ ขอบคุณสำหรับความช่วยเหลือ :)
แก้ไข:
ฉันพบข้อมูลในฮาร์ดว่ามี CPU powersave governor และคิดว่านั่นอาจจำกัดประสิทธิภาพ ตอนนี้ฉันกำลังมุ่งเน้นไปที่ประสิทธิภาพของ CPU เพราะเมื่อพีซีเครียด การใช้งาน CPU จะเพิ่มขึ้นสูงสุด และการใช้ GPU จะไม่เสถียรหรือต่ำ จัดการเพื่อปิดการประหยัดพลังงานในทุกคอร์ด้วยคำสั่งนี้:
ประสิทธิภาพเสียงสะท้อน | sudo tee /sys/devices/system/cpu/cpu[0-9]*/cpufreq/scaling_governor
เอาต์พุต:
ประสิทธิภาพ
ตรวจสอบกับ:
cat /sys/devices/system/cpu/cpu[0-9]*/cpufreq/scaling_governor
และได้:
ประสิทธิภาพ
ประสิทธิภาพ
ประสิทธิภาพ
ประสิทธิภาพ
จากนั้นฉันลอง minecraft แต่ปัญหายังคงอยู่ ดังนั้นฉันจึงต้องการทดสอบ CPU และดูว่ามีความแตกต่างหรือไม่ ปรากฎว่าไม่มี ทั้งผลลัพธ์ที่มีการประหยัดพลังงานและประสิทธิภาพนั้นแย่:
ซีพียูปักเป้า
Intel(R) Core(TM) i5-6500 CPU @ 3.20GHz 4x 3600,00 MHz 2,11
CPU CryptoHash
Intel(R) Core(TM) i5-6500 CPU @ 3.20GHz 4x 3600,00 MHz 719,74
CPU ฟีโบนัชชี
Intel(R) Core(TM) i5-6500 CPU @ 3.20GHz 4x 3600,00 MHz 0,51
CPU N-ควีนส์
Intel(R) Core(TM) i5-6500 CPU @ 3.20GHz 4x 3600,00 MHz 6,65
ซีพียู Zlib
Intel(R) Core(TM) i5-6500 CPU @ 3.20GHz 4x 3600,00 MHz 0,92
เอฟพียู เอฟเอฟที
Intel(R) Core(TM) i5-6500 CPU @ 3.20GHz 4x 3600,00 MHz 0,78
FPU Raytracing
Intel(R) Core(TM) i5-6500 CPU @ 3.20GHz 4x 3600,00 MHz 1,98
การวาดภาพ GPU
Intel(R) Core(TM) i5-6500 CPU @ 3.20GHz 4x 3600,00 MHz 7255,17
สำหรับการอ้างอิง:
core 2 duo ได้ผลดีกว่าหลายเท่าในบางการทดสอบ แต่ GPU Drawing และ CPU crypto hash นั้นดีกว่าด้วยเหตุผลบางประการ