Score:0

อะไรคือสาเหตุของความผันผวนของการใช้งาน AMD GPU และประสิทธิภาพการพูดติดอ่างที่ไม่ดีในเกม? (อูบุนตู 20.04)

ธง af

สถิติ 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 นั้นดีกว่าด้วยเหตุผลบางประการ

David avatar
cn flag
คุณกำลังเล่นเกมอะไร
af flag
@David Warthunder, World of tanks blitz, eurotruck sim 2, minecraft, borderlands 2, world of warships และบางเกมที่ไม่ได้รับผลกระทบมากนัก

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา