อะไรคือความแตกต่างระหว่างการเรนเดอร์วิดีโอบนโปรเซสเซอร์ระดับสูงและโปรเซสเซอร์ต่ำสุด?


27

ฉันกำลังแสดงผลวิดีโอวันนี้และสิ่งหนึ่งที่ฉันสับสนโดยสิ้นเชิงคือถ้ามีคนใช้แล็ปท็อปราคาถูกสำหรับการแสดงผลวิดีโอ

  1. วิดีโอที่แสดงบนแล็ปท็อป i7 ระดับไฮเอนด์ดูดีกว่าวิดีโอที่แสดงบนแล็ปท็อปแบบดูอัลคอร์หรือไม่? (กราฟิก Intel HD มีความสำคัญซึ่งใช้ในทั้งสองหรือไม่)

  2. การเรนเดอร์วิดีโอทำให้ประสิทธิภาพของโปรเซสเซอร์ลดลงหลังจากผ่านไประยะหนึ่ง (ไป 100% เป็นนาที) หรือไม่?


ซีพียูที่ทรงพลังยิ่งกว่านั้นสามารถทำให้การแสดงผลวิดีโอแย่ลงเล็กน้อย (เล็กน้อย) หากใช้การเรนเดอร์วิดีโอของ GPU ในตัวแทนที่จะใช้โซลูชันซอฟต์แวร์บริสุทธิ์
Ignacio Vazquez-Abrams

2
@ IgnacioVazquez-Abrams ดังนั้น ... ความแตกต่างระหว่าง HD4400 ของคุณใน i5-4210U และ HD4400 ใน i7-4600U คืออะไร? คำตอบ: ความเร็ว / วันที่ของ CPU ไม่จำเป็นต้องทำอะไรเลยไม่ว่าจะมี GPU ในตัว (ทำให้เป็น APU, อย่างมีประสิทธิภาพ) หรือไม่ เช่น i7-5820k ของฉันไม่ได้มี GPU ในตัว - และแน่นอนว่ามันไม่ได้มีประสิทธิภาพน้อยกว่า i5-4210U ของฉัน
flolilo

@flolilolilo: ทำได้ไม่ได้ เห็นได้ชัดว่านี่ไม่ใช่การพิจารณาเมื่อไม่มี GPU ในตัว
Ignacio Vazquez-Abrams

2
@ IgnacioVazquez-Abrams ถ้าอย่างนั้นมันก็เหมือนพูดว่า " CPU ที่ทรงพลังน้อยกว่าจริง ๆ สามารถทำได้ .... " สิ่งนี้เกี่ยวกับ: วันที่วางจำหน่ายของ CPU และ / หรือมีประสิทธิภาพเพียงใดกับการใช้ซอฟต์แวร์ของ (บางครั้ง) พร้อมใช้งานบนชิป GPU และความพร้อมใช้งานของ GPU บนดายของ CPU นั้นไม่เกี่ยวข้องกับว่าซอฟต์แวร์ใช้หรือไม่ (ยกเว้นว่าถ้าไม่มี GPU อยู่ก็ไม่สามารถใช้งานได้ แต่ก็ไม่มีอีกแล้วที่จะไม่ตอบคำถามนี้ว่า Atom CPU ให้การเรนเดอร์คุณภาพสูงกว่า Core X หรือในทางกลับกัน)
flolilo

1
@ IgnacioVazquez อับราฮัม: ผมคิดว่าคุณกำลังพูดคุยเกี่ยวกับฮาร์ดแวร์การเข้ารหัสวิดีโอ , egh264 กับIntel Quick Syncแทนการเข้ารหัสซอฟแวร์ที่มีคุณภาพสูงเช่นx264 ครั้งล่าสุดที่ฉันตรวจสอบมีความแตกต่างที่มีคุณภาพต่อบิตเรตที่เห็นได้ชัดเจนระหว่างตัวเข้ารหัส HW และx264 -preset slower; สำหรับวิดีโอที่จะถูกบีบอัดหนึ่งครั้ง แต่ส่งผ่านอินเทอร์เน็ตหลายครั้งหรือเก็บไว้ในดิสก์ตลอดไปการใช้เวลา CPU / กระแสไฟฟ้าเพิ่มเติมล่วงหน้าควรชำระในระยะยาว แต่นั่นก็คือ sep จากการเรนเดอร์ 3D
Peter Cordes

คำตอบ:


42

i7 ให้คุณภาพของภาพที่ดีกว่าแบบดูอัลคอร์ (กราฟิก Intel HD สำคัญกับทั้งสองอย่างหรือไม่)

ไม่เลย พวกเขาทั้งสองแสดงในคุณภาพที่คุณบอกอย่างไรก็ตามการเรนเดอร์เป็นงานหนักที่คำนวณได้จริงๆดังนั้นการเรนเดอร์ด้วยi7จะเร็วกว่าการเรนเดอร์ด้วยโปรเซสเซอร์ดูอัลคอร์ต่ำสุดๆ
และไม่โปรเซสเซอร์ภายในกราฟิก ( Intel HD Graphicsในกรณีนี้) จะไม่สำคัญเนื่องจากการเรนเดอร์ใช้เฉพาะซีพียู อย่างไรก็ตามแอพพลิเคชั่นบางตัวสำหรับการเรนเดอร์อาจใช้ IGP (Intel HD) หรือ GPU (การ์ดกราฟิกแยกหากมี) เพื่อแสดงภาพซึ่งจะนำไปสู่ผลลัพธ์ที่แตกต่างอย่างสิ้นเชิง ซีพียูระดับผู้บริโภค ส่วนใหญ่ทำได้ดีกว่าการเรนเดอร์มากกว่าGPUทั่วไปและดีกว่าเยอะIGP s (ทั้งในด้านคุณภาพ [เนื่องจากอัลกอริธึมการคำนวณที่ดีกว่า] และความเร็วอย่างไรก็ตามกรณีนี้ใช้ไม่ได้กับกรณีนี้) ดังนั้นคุณควรคำนึงถึงเรื่องนี้เนื่องจากจะแตกต่างกันไปตามแต่ละแอปพลิเคชัน (ให้เครดิตกับ @CliffArmstrong สำหรับข้อเสนอแนะ)


ตัวประมวลผลลดลงหลังจากเวลาสั้น ๆ เพราะฉันใช้พวกเขาเพื่อแสดงวิดีโอหรือไม่ (วิดีโอใช้ CPU 100% เป็นเวลาหลายนาที)

ไม่โปรเซสเซอร์ไม่ลดประสิทธิภาพ ผลิตขึ้นเพื่อให้คุณไม่ต้องเปลี่ยนเป็นประจำ ตรวจสอบคำตอบนี้สำหรับข้อมูลเพิ่มเติม


หากแอปพลิเคชั่นที่ใช้งานการแสดงผลในปัจจุบันใช้ประโยชน์จากการใช้มัลติเธรดโปรเซสเซอร์รุ่นใหม่ที่มีจำนวนคอร์ที่สูงกว่าก็จะสามารถทำงานเดียวกันได้เร็วขึ้นมาก
ตัวอย่างเช่นสมมติเราบอกว่าเรามีใหม่i7 8-coreโปรเซสเซอร์และหนึ่งที่มีอายุมากกว่าปกติแบบ dual-coreประมวลผลและแจ้งให้เราบอกว่าแต่ละคอมี2 หัวข้อ ที่ทำให้พวกเขาประมวลผลด้วย16 หัวข้อและโปรเซสเซอร์ที่มี4 หัวข้อ ในทางทฤษฎีถ้าแอปพลิเคชันใช้คอร์ทั้งหมดและเราระบุภาพให้มีคุณภาพ 1080p (Full HD) โปรเซสเซอร์i7จะแสดงภาพในทางทฤษฎีเร็วกว่าโปรเซสเซอร์dual-core 4 เท่า (หากแกนทั้งหมดทำงานที่ความถี่เท่ากันในโปรเซสเซอร์ทั้งสอง) อย่างไรก็ตามคุณภาพของภาพจะยังคงเป็น 1080p ดังนั้นพวกเขาจะแสดงภาพที่มีคุณภาพเดียวกัน แต่ในเวลาที่แตกต่างกัน

และในขณะที่การประมวลผลที่ได้รับมอบหมายงานที่หนักเช่นที่พวกเขาเริ่มต้นการผลิตจำนวนมากความร้อนมากขึ้นซึ่งเป็นสิ่งที่สามารถเป็นอันตราย การระบายความร้อนที่เหมาะสมนั้นเป็นสิ่งที่ต้องมีเมื่อทำภารกิจดังกล่าวตามที่ @Tetsujin พูดถึงในคำตอบของเขามิฉะนั้น CPU ของคุณอาจเริ่มเค้นลงเพื่อลดความร้อน


5
การประมวลผลด้วยตัวประมวลผลระดับไฮเอนด์จะเร็วขึ้นดังนั้นคุณอาจได้รับคุณภาพที่สูงขึ้นภายในเวลาเดียวกัน หากคุณมีกำหนดเวลาที่แน่นหนานั่นอาจหมายถึงโปรเซสเซอร์ที่เร็วกว่าจะแปลว่าคุณภาพดีขึ้น สำหรับโปรเซสเซอร์ "ลดระดับ" โปรเซสเซอร์ใหม่ของ Intel ไม่โอเวอร์คล็อกตัวเองตราบใดที่ห้องร้อนอนุญาตหรือไม่ การรันที่ 100% เป็นเวลานานจะไม่เกิดความเสียหายกับโปรเซสเซอร์ แต่มันจะทำให้โปรเซสเซอร์ช้าลงในภายหลังเพื่อป้องกันปัญหาซึ่งเป็นการลดประสิทธิภาพลงเมื่อเทียบกับงานที่สั้นลง
ilkkachu

3
หากการเปรียบเทียบคือ 10-core เทียบกับ 1-core ดังนั้นการลดเวลาในทางทฤษฎีอาจเท่ากับสิบเท่า (โดยทั่วไปจะเล็กกว่ามาก) เพียง nitpicking
:)

15
วัสดุเซมิคอนดักเตอร์เจือทั้งหมดต้องทนทุกข์ทรมานจากการสลายตัวของความร้อนเมื่อเวลาผ่านไป แต่มันควรจะใช้เวลานานจนกว่า CPU จะล้มเหลวเนื่องจากมันจะทำงานได้แม้จะโหลดสูงสุดอย่างต่อเนื่อง (ภายในข้อกำหนดทางไฟฟ้าและความร้อน) ในหัวข้อRetrocomputing
David Foerster

3
มันคุ้มค่าที่จะพูดถึงว่าขึ้นอยู่กับซอฟต์แวร์การแปลงรหัส / การเรนเดอร์ที่ใช้มันอาจเปลี่ยนเป็นการใช้ความสามารถในการแปลงรหัสแบบรวมของ GPU / IGP บนฮาร์ดแวร์ที่มีให้ใช้งาน ... ซึ่งมาพร้อมกับคุณภาพภาพที่สูญหาย ซอฟต์แวร์การเรนเดอร์ที่ดีที่สุด / การแปลงรหัสหลีกเลี่ยงสิ่งนี้ตามค่าเริ่มต้น ... เนื่องจากคุณสมบัติการเรนเดอร์ฮาร์ดแวร์ดังกล่าวมีไว้สำหรับการเล่นของนักแสดง ... ไม่เรนเดอร์
Cliff Armstrong

2
ออกแสดงใช่ แต่ซีพียูระดับผู้บริโภคส่วนใหญ่ที่ใช้ IGP และ GPU แยกนั้นใช้คณิตศาสตร์ที่แม่นยำน้อยกว่าสำหรับการคำนวณของพวกเขา มันจะทำให้เฟรมเร็วขึ้น ... แต่พวกเขาจะสูญเสียคุณภาพในความแม่นยำของสี, การดีบั๊ก, ฯลฯ จะถูกต้องน้อยกว่าหากใช้อัลกอริทึมที่แม่นยำยิ่งขึ้น ไม่ชัดเจนสำหรับผู้ใช้ทั่วไป ... แต่มีความหมายสำหรับผู้สร้างเนื้อหา
Cliff Armstrong

22

ตราบใดที่เครื่องจักรสามารถทำให้ตัวเองเย็นพอความแตกต่างเพียงอย่างเดียวคือเวลา

เมื่อเรนเดอร์วิดีโอแม้แต่บน Xeon แบบ 12 คอร์ฉันตั้งใจไล่แฟน ๆ ให้มากที่สุด แม้ว่าเครื่องจะสามารถรักษาความเย็นได้อย่างสมบูรณ์แบบ แต่ก็ถือว่า "เย็นพอ" ที่อุณหภูมิ 1 ° C ภายใต้ 'procHot' ซึ่งเป็นอุณหภูมิสูงสุดที่ Intel กำหนดไว้สำหรับโปรเซสเซอร์ [98 ° C สำหรับโปรเซสเซอร์นี้โดยเฉพาะคุณต้อง ตรวจสอบตัวเลขของ Intel สำหรับของคุณเอง]

ฉันแค่อยากจะให้มันเพิ่มมากขึ้นนิดหน่อย แต่บางทีนั่นอาจเป็นเพราะฉันเป็นคนหวาดระแวงเล็กน้อย

ในทางกลับกันหากไม่สามารถควบคุมตัวเองได้ภายใต้ proC ร้อนก็จะทำให้เกิดการล่มในระยะสั้น / BSODs หรือแม้กระทั่งความเสียหายในระยะยาว

การระบายความร้อนเป็นสิ่งสำคัญเมื่อทำงานหนัก


3
CPU จะลดความถี่สัญญาณนาฬิกาและแรงดันไฟฟ้า ("การควบคุมปริมาณ") หากถึงระดับอุณหภูมิที่เป็นอันตราย แน่นอนว่ามันไม่ดีต่อประสิทธิภาพ แต่จะไม่เป็นอันตรายต่อซีพียู โดยทั่วไปแล้วมันยากที่จะฆ่า CPU และ GPU ที่ทันสมัยด้วยความร้อนสูงเกินไป ในทางทฤษฎีอุณหภูมิที่สูงนั้นไม่ดีสำหรับอายุการใช้งานของซิลิกอน แต่ฉันไม่ได้เห็นตัวเลขใด ๆ เกี่ยวกับความเลวของมัน (เช่นเรากำลังพูดถึง 3 สัปดาห์หรือ 3 ปีจนกระทั่งความล้มเหลวในขณะทำงานที่ 90 ° C อย่างต่อเนื่อง)
Michael

3
ฉันไม่อยากเสี่ยงมันเลย ฉันรู้ทฤษฎี แต่แฟน ๆ มีราคาถูก Xeons ไม่ใช่ ;-) ฉันไม่เคยแพ้แฟนหรือ PSU เช่นกันในเวลาอย่างน้อย 10 ปี
Tetsujin

4
@Michael กฎง่ายๆที่ฉันได้ยินเกี่ยวกับวงจรรวม (ไม่ใช่ซีพียูโดยเฉพาะ) คือคุณสามารถลดอายุการใช้งานลงครึ่งหนึ่งสำหรับแต่ละ 10C พิเศษ แต่มีเพียง Intel เท่านั้นที่ทราบจำนวนอุณหภูมิ / อายุการใช้งานที่เราควรเริ่มต้น
mbrig

อายุการใช้งานในครึ่งธุรกิจนั้นมีความเฉพาะกับตัวเก็บประจุด้วยไฟฟ้าพวกมันมีของเหลวอยู่ภายในซึ่งสามารถทำให้แห้งหรือเสื่อมสภาพได้ แคปอิเล็กโทรไลต์ถูกใช้บน PCB ที่ต้องการความจุต่ำจำนวนมากเท่านั้นไม่ได้อยู่ในหรือใกล้กับ CPU มาก CPU จะไม่เปลี่ยนแปลงอย่างมีนัยสำคัญจนกว่าคุณจะถึงอุณหภูมิสูง (โดยทั่วไปมากกว่า 80-90c ขึ้นอยู่กับรุ่น) ที่ทำให้อิเล็กตรอนในวัสดุที่เป็นฉนวนเต้นเร็วกว่าระดับวิกฤตหรือถ้าใช้แรงดันไฟฟ้าสูงกว่าการออกแบบ (เรียกทั้ง "ทำลาย" ไฟฟ้ามักจะกลับไม่ได้)
พลังงานสูงสุด

@Michael ฉันเผาแกนใน i7 6700k ของฉันหลังจากหนึ่งปีดังนั้นอย่าคิดว่ามันเป็นไปไม่ได้ Intel นั้นยอดเยี่ยมสำหรับ RMA! นอกจากนี้ระบบปฏิบัติการต้องระวังและเค้น CPU, ESXi ไม่ทำเช่นนี้เสมอไปซึ่งเป็นสาเหตุที่ฉันย้ายไปที่ KVM
FreeSoftwareServers

13

เมื่อเรียกใช้ตัวเข้ารหัสซอฟต์แวร์เดียวกัน (โปรแกรม) ที่มีตัวเลือกและการกำหนดค่าเดียวกันบนโปรเซสเซอร์ที่แตกต่างกันสองตัวคุณจะได้รับผลลัพธ์ที่เหมือนกันทุกประการ ความแตกต่างเพียงอย่างเดียวจะใช้เวลาในการเข้ารหัส

การใช้โปรแกรมเดียวกันที่แน่นอนด้วยการกำหนดค่าเดียวกันที่แน่นอนด้วยอินพุตเดียวกันที่แน่นอนควรให้คุณภาพผลผลิตที่เหมือนกันเมื่อรันบน Xeon, i7, i3 หรือแม้แต่โปรเซสเซอร์ Celeron

หากคุณใช้ตัวเข้ารหัสหรือถอดรหัสวิดีโอฮาร์ดแวร์ในตัวคุณอาจได้รับผลลัพธ์ที่แตกต่างกันเนื่องจากอาจมีการตั้งค่าหรือปรับให้เหมาะสมแตกต่างกันระหว่างรุ่นโปรเซสเซอร์และฮาร์ดแวร์รุ่นใหม่อาจรองรับคุณสมบัติใหม่กว่า ด้วยวิธีเดียวกันกับที่ใช้สำเนา ffmpeg อายุ 5 ปีอาจช้าลงหรือให้ผลลัพธ์ที่แตกต่างกันเล็กน้อยสำหรับการกำหนดค่าที่กำหนดกว่ารุ่นที่ใหม่กว่าตัวเข้ารหัสวิดีโอฮาร์ดแวร์ที่แตกต่างกันสามารถพิจารณาได้ว่าเทียบเท่ากับ "ซอฟต์แวร์" รุ่นต่าง ๆ แม้ว่าจะเป็นรุ่นที่ไม่สามารถอัพเกรดได้โดยไม่ต้องเปลี่ยนฮาร์ดแวร์

ตัวประมวลผลจะไม่ลดลง แต่เมื่อตัวประมวลผลทำงานเร็วกว่าพัดลมจะทำงานหนักขึ้นแหล่งจ่ายไฟจะทำงานหนักขึ้นและโดยรวมแล้วระบบจะทำงานหนักขึ้นและร้อนแรงกว่าตัวประมวลผลหากคุณไม่ได้เข้ารหัส ในทางทฤษฎีงานพิเศษนี้อาจคิดว่าเป็นการสร้างความตึงเครียดให้กับระบบของคุณ แต่ในทางปฏิบัติระบบของคุณควรได้รับการออกแบบให้ดีพอที่ความแตกต่างระหว่างคุณใช้งานในแบบนี้และไม่ได้ใช้งานเลยควรหมายความว่าอายุการใช้งานของ ระบบจะใกล้เคียงกับที่ไม่สร้างความแตกต่าง

หากคุณมีแหล่งจ่ายไฟหรือระบบระบายความร้อนที่ไม่ได้ออกแบบหรือระบุไว้อย่างดีพอที่จะจับคู่กับโหลดของระบบของคุณแล้วคุณอาจทำให้เกิดความล้มเหลวเร็วกว่าที่ควรจะเป็น

การเรียกใช้งานที่เรียกร้องใน PSU ที่มีกำลังไฟต่ำอาจทำให้เกิดความร้อนสูงเกินและการเผาไหม้ส่วนประกอบภายใน PSU หรืออาจ "หมดสติไป" ทำให้ระบบไม่เสถียร หากคุณไม่ได้ซื้อเครื่องจักรที่สร้างไว้ล่วงหน้าชั้นใต้ดินหรือสร้างขึ้นมาเองด้วยวัสดุที่มีขนาดเล็กที่สุดคุณก็จะพบว่าสิ่งนี้ไม่ควรเกิดขึ้น


สวัสดี @Mokubai ฉันใช้ไบนารีการคอมไพล์ของ ffmpeg จากffmpeg.orgบน windows plateform โปรดตรวจสอบว่าการรันคำสั่งใน ffmpeg ใช้การเข้ารหัสฮาร์ดแวร์หรือไม่
Anirudha Gupta

2
เว้นแต่บรรทัดคำสั่งของคุณกล่าวถึงเฉพาะ "nvenc" (NVIDIA) libmfx (Intel) หรือหนึ่งเข้ารหัสฮาร์ดแวร์อื่น ๆ ที่กล่าวถึงtrac.ffmpeg.org/wiki/HWAccelIntroแล้วผมเชื่อว่ามันจะใช้การเข้ารหัสซอฟต์แวร์ libx264 Ffmpeg เป็นค่าเริ่มต้นสำหรับการเข้ารหัสซอฟต์แวร์ฉันเชื่อว่าในกรณีนี้คุณควรได้รับผลลัพธ์เดียวกันในทุกแพลตฟอร์ม เมื่อคุณเริ่มเปิดใช้งานตัวเข้ารหัสฮาร์ดแวร์การเข้ารหัสอาจเร็วขึ้นมาก แต่ผลลัพธ์ของคุณจะแตกต่างกันไป
Mokubai

ไม่ได้จริงๆ ตัวอย่างเช่น x264 อาจสร้างเอาต์พุตที่ไม่ได้กำหนดไว้เมื่อใช้มากกว่า 1 เธรดและยังมีโอกาสที่จะมีการย่อยสลายคุณภาพ / ขนาดเล็กมากเมื่อใช้มากกว่า 1 เธรดซึ่งเพิ่มขึ้นด้วยเธรดมากขึ้น แต่เป็นเพียงทฤษฎีไม่ใช่ น่าเป็นห่วง ยังคงไฟล์จะไม่เหมือนกันที่ระดับบิตสตรีม ดังนั้นหากใช้ตัวเข้ารหัสแบบกำหนดค่าได้จริงนั่นไม่ใช่ตัวเข้ารหัสแบบมัลติเธรดทั้งหมดนั้นเป็นแบบกำหนดค่าได้
Sarge Borsch

3

บนแล็ปท็อปมักไม่มี อย่างไรก็ตามแล็ปท็อปจำนวนมากไม่ได้ถูกสร้างให้ใช้งานได้นาน ซีพียูอาจไม่ลดลง แต่มีอะไรบางอย่างจะ การใช้แล็ปท็อปในทางที่ผิดนี้เป็นวิธีที่ไม่เหมาะสมแม้แต่แล็ปท็อป "เกม"

การใช้แรงดันไฟฟ้าเกินและอัตรานาฬิกาที่กำหนดจะทำให้อายุการใช้งานของเวิร์กสเตชันและส่วนประกอบเดสก์ท็อปสั้น สิ่งนี้ใช้ได้กับการ์ดกราฟิกเช่นกัน นี่ไม่จำเป็นต้องเป็นการลดลงของ CPU แต่เป็นความล้มเหลว

GPU สามารถออกจากโรงงานด้วยปัญหาที่ซ่อนเร้นและทำงานอย่างหนักสามารถเปิดเผยความผิดพลาดได้ นี่คือเหตุผลที่เรามี ECC Ram ในการ์ดกราฟิกตอนนี้ ฉันจะไม่พูดถึงแบรนด์ใด ๆ แต่มีเหตุผลว่ามีการรับประกัน


จากความอยากรู้ "ปัญหาแฝง" เหล่านี้เกี่ยวข้องกับ "ข้อผิดพลาด 43" หรือไม่
Mehrdad

ที่จริงเหตุผลสำหรับ ECC RAM คือการที่คนไม่mucho GPU คำนวณวันนี้และแตกต่างจากในกราฟิกที่ไม่มีใครสังเกตเห็นข้อผิดพลาดบิต (ไม่มีคนแทบจะไม่ได้สังเกตเห็นเมื่อลอยคณิตศาสตร์จุดคือหลายบิตสั้นในความแม่นยำหรือเมื่อสัญญาซื้อขายล่วงหน้าที่มีการคำนวณไม่ถูกต้อง) เมื่อทำการคำนวณคุณต้องการความน่าเชื่อถือเพิ่มขึ้นอีกเล็กน้อย แม้ว่าฉันจะเห็นด้วยกับท่าทางทั่วไปของคุณว่ามีการสึกหรอของโปรเซสเซอร์อย่างแน่นอนเมื่อมันทำงานที่โหลด 100% โดยเฉพาะบนแล็ปท็อป
Damon

-2

สิ่งนี้จะขึ้นอยู่กับจำนวนการคำนวณที่เกิดขึ้นบน CPU และจำนวนของ GPU ที่เกิดขึ้น

โดยทั่วไปแล้วซีพียูจะทำงานแบบอนุกรมมากขึ้นซึ่งมีการแตกแขนงจำนวนมากและ GPU จะทำงานที่ทำงานแบบเดียวกันกับข้อมูลจำนวนมาก (เช่นในทุกพิกเซล)

นอกจากนี้จำนวนแกนจะช่วยได้ก็ต่อเมื่อการเรนเดอร์ใช้หลายคอร์ แอปพลิเคชั่นจำนวนมากไม่ได้ใช้ประโยชน์จากคอร์ทั้งหมดอย่างเต็มที่ ดังนั้นโปรเซสเซอร์ 8-core (หรือ quadcore ที่มี hyperthreading) แทบจะไม่ให้ความเร็วเพิ่มขึ้น 8 เท่า

แอปพลิเคชั่นที่ไม่ได้รับการปรับให้ดีที่สุดเลยสำหรับมัลติเธรดจะไม่ได้รับความเร็วเลยแม้แต่น้อย

เพื่อตอบคำถามของคุณ:

  1. ไม่มันจะมีลักษณะเหมือนกันทุกประการเหมือนกับการดำเนินการที่แน่นอน

  2. เมื่อพิจารณาจากสิ่งที่ฉันเขียนไว้ข้างต้นมันขึ้นอยู่กับว่าอุณหภูมิของ CPU ของคุณเพิ่มขึ้นเกินขีด จำกัด ที่กำหนดหรือไม่ซึ่งจะทำให้ CPU ปรับตัวเองลงเพื่อไม่เพิ่มอุณหภูมิอีกต่อไป ดังนั้นหาก CPU ทำงานหนักมากมันจะช้าลงหลังจากโหลดเต็มโดยเฉพาะในแล็ปท็อป (ตัวเล็กตัวเล็กตัวระบายความร้อนไม่ดี) หากการลดระดับหมายความว่าการลดลงในระยะยาวหมายถึงคำตอบที่กล่าวไว้ข้างต้น (tl dr; มันไม่ได้ลดลงมากนัก)


2
คำตอบของคุณไม่ได้ตอบคำถามของ OP โดยเฉพาะจะมีการสูญเสียคุณภาพ ไม่ใช่คำถามเกี่ยวกับความเร็ว
Ahmed Masud
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.