VRAM của card đồ họa là gì? Mời các bạn cùng tìm hiểu nhé.
VRAM (Video Random-Access Memory) là bộ nhớ mà GPU sử dụng nhằm lưu trữ dữ liệu mà nó cần để render hình ảnh mà bạn thấy trên màn hình. Có nhiều loại VRAM trên thị trường hiện nay với dung lượng và thông số khác nhau. Mời các bạn cùng GVN 360 tìm hiểu kỹ hơn về VRAM trên card đồ họa nhé.
Chữ “RAM” trong VRAM
Trước hết, cơ bản thì RAM (random-access memory) là bộ nhớ mà vi xử lý sẽ lấy thông tin mà nó cần để thực hiện các phép tính toán. CPU liên tục đọc và ghi dữ liệu lên RAM khi nó hoạt động. Lý do vi xử lý không thể dùng dữ liệu trực tiếp từ ổ cứng HDD hay thậm chí là SSD là vì chúng vẫn còn quá chậm. Các dữ liệu cần phải nạp vào RAM trước khi nó được đọc và chỉnh sửa.
RAM trong máy càng nhiều thì nó sẽ càng ít phải phụ thuộc vào ổ cứng mỗi khi cần lấy dữ liệu. Khi RAM không còn đủ chỗ chứa nữa thì PC đành phải tạo một tập tin đặc biệt trên ổ cứng để xài tạm, và dĩ nhiên là nó sẽ làm giảm hiệu năng của máy tính. Vì thế nên việc đảm bảo hệ thống luôn có đủ lượng RAM cần thiết là một điều quan trọng nếu như bạn muốn khai thác tối đa tiềm năng của CPU.
VRAM là RAM dành cho GPU
Nôm na thì VRAM cũng khá là giống với RAM dành cho CPU, khác cái là VRAM thì dành cho GPU. VRAM còn hay được gọi là “texture memory”. GPU cũng cần thông tin từ CPU, chẳng hạn như vị trí của các vật thể mà CPU đã tính toán ra. Cơ bản mà nói thì nếu GPU cần dữ liệu để vẽ hình ảnh lên màn hình thì thông tin đó sẽ nằm ở VRAM.
Sự khác biệt giữa VRAM và RAM
Bất kỳ RAM nào cũng có thể trở thành VRAM. Thật ra, việc dùng RAM hệ thống để lấy làm VRAM cũng khá là phổ biến đó. Nếu máy tính của bạn dùng GPU tích hợp (iGPU) thì bản thân GPU này sẽ không có VRAM của riêng nó. Thay vào đó, nó sẽ dùng 1 phần RAM hệ thống để lấy làm VRAM.
Tuy nhiên, yêu cầu của CPU và GPU có khác nhau đôi chút, nhất là về khía cạnh băng thông, độ trễ, và tốc độ. Đây là lý do vì sao card đồ họa sử dụng loại RAM đặc biệt, chẳng hạn như GDDR5, GDDR6, GDDR6X. Về mặt kỹ thuật thì RAM DDR sẽ khác biệt đôi chút so với VRAM GDDR, nhưng điểm quan trọng ở đây là GDDR có “bus” rộng hơn. “Bus” là liên kết giữa các linh kiện trong máy tính với nhau. “Bus” càng rộng thì càng gửi được nhiều dữ liệu trong cùng một lúc. Do card đồ họa cần phải xử lý rất nhiều dữ liệu cùng một lúc nên độ rộng của “bus” là yếu tố vô cùng quan trọng.
Trong một số trường hợp đặc biệt thì các thiết bị như console, điện thoại thông minh, hay laptop Apple M1 sẽ sử dụng “unified memory”. Thay vì cắt một phần RAM để làm VRAM cho GPU, cả CPU và GPU đều dùng chung bộ nhớ một cách linh động. Một lợi thế của “unified memory” là nếu cả 2 đều cần truy cập cùng 1 dữ liệu thì có thể dùng chung, không nhất thiết phải tách ra làm 2 cái nằm ở RAM và VRAM. Đối với một số hệ thống như PS5 chẳng hạn, “unified RAM” là toàn bộ GDDR. Vì thế nên CPU và GPU đều dùng chung một bộ nhớ được thiết kế dành cho GPU.
Cảm ơn các bạn đã theo dõi bài viết.
Tham khảo thêm các tin tức liên quan thú vị khác tại đây