ลดความเร็วของคอมพิวเตอร์“ วินาที” เพื่อให้รอบ CPU มากขึ้นในการจับภาพเคลื่อนไหวแบบเรียลไทม์


1

ฉันต้องการจับภาพหน้าจอวิดีโอแบบเรียลไทม์ (ในความหมายทั่วไปไม่ใช่เคอร์เนล RT) สร้างภาพเคลื่อนไหวเช่นการสาธิตจากการสาธิตหรือสิ่งต่าง ๆ จาก shadertoy.com

เนื่องจากฉันทำมันด้วยความละเอียด 4k ที่ 60fps มันค่อนข้างเข้มข้น เพิ่มงานจับภาพวิดีโอและคอมพิวเตอร์ของฉันไม่เร็วพออีกต่อไป

เนื่องจากไม่มีการโต้ตอบกับผู้ใช้มันจะไม่สำคัญหากวิดีโอสี่นาทีใช้เวลา 40 นาทีในการประมวลผลและบันทึก แต่นั่นควรรับประกันได้ว่าฉันจะมีภาพเคลื่อนไหวที่มั่นคงและไม่มีการขัดจังหวะด้วย 60 เฟรมต่อวินาที (หรือสิ่งที่ฉันต้องการ)

ฉันสามารถชะลอความเร็วของเสียง "วินาที" ได้หรือไม่? เพื่อที่ฉันจะได้รับ CPU จริงมากขึ้นต่อวินาที จากด้านในของอนิเมชั่นและกระบวนการจับภาพอะไรก็ตามที่ดูเหมือนกันยกเว้นซีพียูในตัวอย่างด้านบนนั้นเร็วกว่ามากถึง 10 เท่า (4 นาทีเทียบกับ 40 นาที) ไฟล์วิดีโอที่เกิดขึ้นเมื่อระบบกลับสู่ปกติแล้วจะเล่นตามปกติ

ฉันใช้ Linux btw


บน Linux คุณอาจ จำกัด ทรัพยากรที่มีอยู่สำหรับการสาธิต สำหรับความคิดของคุณในการทำงานคุณต้องสมมติว่าการสาธิตกำลังทำงานอยู่บนตัวจับเวลาไม่ใช่แค่วนซ้ำที่เร็วขึ้น นอกจากนี้ทุกบริการของระบบ ฯลฯ จะต้องดำเนินการตามนั้น การ จำกัด ทรัพยากรกระบวนการอาจเป็นวิธีที่ให้ผลลัพธ์มากกว่า
Seth
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.