การ์ดกราฟิกที่รวมโปรเซสเซอร์ของคุณไว้ มันใช้ VRAM อะไรในพีซีของคุณ?

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

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

การ์ดกราฟิกที่รวมโปรเซสเซอร์ของคุณ

iGPU ของคุณยังคงใช้ RAM ของระบบเป็น VRAM

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

AMD-HSA2

แต่ไม่ได้ทำสำหรับ APU เช่นนี้และด้วยเหตุผลเดียวกัน เทคโนโลยีอยู่ที่นั่น มันโตเต็มที่ แต่การนำไปใช้นั้นมีราคาแพง และไม่มีใครคิดถูกว่าจะจ่ายเพิ่ม ดังนั้นช่วงของโปรเซสเซอร์จึงจบลงด้วยการตายเมื่อเทียบกับคู่แข่ง วิธีแก้ปัญหาที่จะมี VRAM? ปกติ หนึ่งของชีวิต: ใช้ระบบ RAM นั่นคือหน่วยความจำ DDR เป็นตัวแลกเปลี่ยนข้อมูล

ความแตกต่างคือวิธีการกำหนดโดยพีซีของคุณเนื่องจากในอดีตส่วนเล็ก ๆ ถูกสงวนไว้สำหรับ VRAM เพียงไม่กี่ MB จนกระทั่งศักยภาพของ iGPU หลุดออกมา เกมต้องการหน่วยความจำวิดีโอเพิ่มขึ้นและต้องเปลี่ยน ระบบ.

กราฟิก APIs และความสำคัญของความเร็ว

APU บางตัวยังคงอนุญาตให้จัดสรรสูงสุดจาก BIOS/UEFI ได้ แต่สิ่งนี้มีแนวโน้มที่จะหายไปเนื่องจากหน่วยความจำที่ใช้ร่วมกันทำงานได้ดีขึ้นในทุกวันนี้ด้วย DX12 และ เอเอ็มดี และ อินเทล ไดรเวอร์

โดยปกติพารามิเตอร์ที่กำหนด VRAM ใน BIOS คือ DVMT VRAM ที่จัดสรรล่วงหน้า โดยที่ตามกฎแล้วจะปล่อยให้มากถึง 4,096 MB หน้าต่าง และ DX12 โดยใช้สิ่งที่เรียกว่า hUMA (โดยเฉพาะที่ AMD) หรือ Unified Memory Architecture ระบบนี้แชร์หน่วยความจำ RAM ของพีซีกับ iGPU และหากโปรเซสเซอร์และแพลตฟอร์มของเราอนุญาต มันควรจะเป็น AUTO เนื่องจากจะเป็นระบบที่จัดการเพื่อเพิ่มหรือลดขนาดของบัฟเฟอร์เฟรมผ่าน a โมเดลหน่วยความจำที่สอดคล้องกันและแบบสองทิศทาง (HSA ใน AMD)

UMA

สัดส่วนของ RAM ที่ใช้จะถูกกำหนดเป็นบางส่วนโดยการจัดสรรให้เป็นหน่วยความจำที่ใช้ร่วมกันซึ่งในขณะเดียวกันจะทับซ้อนกับ Windows Virtual Memory ใน กรณีไม่มี RAM ในระบบ สิ่งที่ต้องเข้าใจที่นี่คือ API และไดรเวอร์จะแกว่งจำนวน VRAM ที่จัดสรรในอัตราส่วนระหว่าง 1: 4 และ 1: 2 ขึ้นอยู่กับกรณี

นั่นคือ ถ้าระบบต้องการ VRAM 1 GB สำหรับ iGPU พีซีของเราควรมี 4 GB ในกรณีที่ดีที่สุด และ 2 GB ในกรณีที่เลวร้ายที่สุด มันยังห่างไกลจากการเป็นกฎตายตัวอย่างที่เราบอกว่ามันถูกจัดการอย่างเปิดกว้างและเป็นอิสระ (ถ้าเราระบุไว้ใน AUTO ) ดังนั้น VRAM ของ iGPU ของคุณจึงยังคงเป็นและจะเป็น RAM ของระบบบนพีซีต่อไป