Открыв раздел Advanced или North Bridge Configuration в BIOS материнской платы на платформе AMD или Intel, вы можете обнаружить строку GPU Host Translation Cache — без какого-либо пояснения в подсказке. Эта опция относится к подсистеме виртуализации и управления памятью, а не к настройкам самой видеокарты, поэтому интуитивно понять её назначение сложно. Ниже разберём, что скрывается за этим названием, в каких сценариях параметр имеет значение и что менять, если вы просто играете или работаете без виртуальных машин.
Сразу важный ориентир: опция встречается не на всех платах и не во всех версиях прошивки. Если вы её не находите — это не ошибка, а особенность конкретной модели платы и версии BIOS. Точное расположение пункта зависит от производителя, поэтому пути меню ниже приведены как ориентир, а не как универсальная инструкция.
Что такое GPU Host Translation Cache простыми словами
Чтобы понять опцию, нужно разобраться с понятием IOMMU (Input-Output Memory Management Unit) — блока трансляции адресов для устройств ввода-вывода. На платформах Intel эта технология известна как VT-d, на платформах AMD — как AMD-Vi. IOMMU переводит адреса памяти, которые видит устройство (например, видеокарта), в реальные физические адреса оперативной памяти.
Каждая такая трансляция требует обращения к таблицам страниц в памяти, что занимает время. Чтобы ускорить процесс, используется кэш трансляций — по аналогии с TLB (Translation Lookaside Buffer) у центрального процессора. GPU Host Translation Cache — это как раз кэш, в котором хранятся недавно использованные результаты трансляции адресов для графического процессора, обращающегося к памяти хоста.
Проще говоря, опция управляет тем, будет ли система кэшировать «перевод» адресов между видеокартой и оперативной памятью. Включённый кэш сокращает задержки при повторных обращениях к тем же областям памяти.
💡GPU Host Translation Cache — это кэш трансляции адресов IOMMU для видеокарты, а не настройка разгона или видеопамяти.