Что такое триммер ssd, чем он полезен и как проверить, включен ли он — производительность — 2021
Содержание:
- 2016: Система TRIM внесена в реестр отечественного программного обеспечения
- Отключить ClearPageFileAtShutdown и LargeSystemCache.
- Настройка Windows 10 под SSD
- Семь бед – один Deallocate
- Как выполнить TRIM на Windows XP и Vista
- Что такое TRIM (сбор мусора)
- Как проверить, работает ли TRIM в Windows
- Слабое место SSD дисков
- Prefetch и Superfetch
- Отключать или нет файл подкачки?
- Как работает SSD без TRIM
- Как включить Trim в Windows 10 для SSD диска
- Отключение гибернации
- Быстрее, больше, мощнее: изменения в техническом пайплайне
- Как включить TRIM в Windows 10, 8 и Windows 7
- Знаете ли вы, как проверить, включен ли TRIM в Windows 10, 7, 8?
- КАК ВКЛЮЧИТЬ TRIM SSD
2016: Система TRIM внесена в реестр отечественного программного обеспечения
Приказом Минкомсвязи России №426 от 6 сентября 2016 года сведения о программном обеспечении TRIM внесены в Единый реестр российских программ для ЭВМ и баз данных.
Ведение реестра осуществляется в соответствии с Постановлением Правительства Российской Федерации №1236 от 16 ноября 2015 года «Об установлении запрета на допуск программного обеспечения, происходящего из иностранных государств, для целей осуществления закупок для обеспечения государственных и муниципальных нужд».
Исключительное право на TRIM принадлежит российской коммерческой организации – ООО НПП «СпецТек». Это право было зарегистрировано в 1997 году, с выдачей свидетельства РосАПО № 970338. В этой связи TRIM является одним из первых российских решений в своем классе – управление активами (EAM, Enterprise Asset Management), управление техническим обслуживанием, ремонтами и модернизацией (MRO, Maintenance, Repair and Overhaul).
Отключить ClearPageFileAtShutdown и LargeSystemCache.
Windows быстро реализует те вещи, которые больше не нужны. SSD работает с флэш-памятью, что позволяет легко перезаписывать вещи на диске. Поэтому файл страницы не нужно удалять, когда компьютер выключается. Это ускорит процесс выключения Windows. С другой стороны, LargeSystemCache включен в основном в серверных версиях Windows и сообщает компьютеру, должен ли он использовать большой кеш для страниц на диске.
- Открываем редактор реестра и переходим по пути, который ниже.
- Находим LargeSystemCache и ClearPageFileAtShutdown, нажимаем мышкой два раза по ним и задаем значение .
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerMemory Management
Настройка Windows 10 под SSD
Если все вышеописанные пункты настроены, приступайте к оптимизации Windows 10 на компьютере с твердотельным накопителем.
Отключение функций
При использовании на ПК твердотельного накопителя отключите некоторые функции Windows 10, которые помогают при работе с HDD-диском. Ниже подробно написано, как это сделать в несколько шагов.
Индексация файлов
Индексация предназначена для ускорения работы ОС. Она обеспечивает быстрый доступ к нужным файлам. Но SSD диск имеет большую скорость обмена информации с системой, а частые перезаписи быстро выведут его из строя. Поэтому индексацию файлов лучше отключить.
Этот компьютер → нажмите ПКМ на SSD диск → меню Свойства → удалите галочку с пункта «Разрешить индексирование файлов на этом диске в дополнение к свойствам файла».
Служба поиска
Юзеры редко используют службу поиска, которая отдельно создает индекс файлов для их быстрого нахождения, поэтому ее лучше отключить.
Панель управления → Система и безопасность → Администрирование → Службы → ПКМ на службе Windows Search → Свойства → Тип запуска → Отключить.
Гибернация
Гибернация сохраняет образ рабочей ОС при выключении компьютера. Он записывается на внутренний накопитель. Это увеличивает последующую скорость загрузки Windows 10. В случае с SSD диском гибернация не нужна, потому что скорость загрузки системы высокая, а частая перезапись информации негативно сказывается на сроке службы накопителя.
В командной строке (как с ней работать, вы можете прочитать в статье «Как вызвать и использовать командную строку в Windows 10«), запущенной от имени Администратора, введите команду: powercfg -h off.
Prefetch и SuperFetch
Функции Prefetch ускоряет включение часто используемого ПО, а SuperFetch предугадывает, какую программу вы собираетесь запустить. В обоих случаях ОС заранее загружает информацию в память. При использовании SSD отключите их.
- Запустите редактор реестра (окно «Выполнить» – regedit).
-
HKEY_LOCAL_MACHINE → SYSTEM → CurrentControlSet → Control → Session Manager → Memory Management → PrefetchParameters.
-
Параметры «EnablePrefetcher» и «EnableSuperfetch» переведите в положение 0.
Важно! При «чистой» инсталляции Windows 10 на SSD диск эти параметры изначально имеют значение «0». Но при комбинировании на ПК SSD и HDD дисков случаются сбои
Поэтому перепроверьте эти значения после установки ОС.
Дефрагментация
Дефрагментация увеличивает скорость работы HDD диска, упорядочивая расположение кластеров информации друг за другом. У твердотельного накопителя скорость доступа ко всем ячейкам памяти одинаковая. Для него дефрагментация не актуальна, поэтому отключите ее.
- В окне «Выполнить» введите «дефрагментация» → запустите утилиту.
-
Оптимизация дисков → блок Оптимизация по расписанию → Изменить параметры → снимите галочку с пункта «Выполнять по расписанию (рекомендуется)».
Автоматическая оптимизация утилитой SSD Mini Tweaker
Портативная бесплатная утилита SSD Mini Tweaker оптимизирует работу Windows 10 под твердотельный накопитель. Поскольку она создана сторонними лицами, вы используете ее на свой страх и риск.
Скачайте и запустите программу. В открывшемся окне выберите пункты, которые считаете нужными, и нажмите «Применить изменения».
Стоит знать! Автор программы рекомендует установить галочки на всех пунктах меню.
Семь бед – один Deallocate
Многие слышали про команду TRIM. Те самые заветные четыре буквы, которые вызывают множество вопросов у рядового пользователя. TRIM – одна из команд ATA, отправляемая операционной системой с целью уведомления твердотельного накопителя о том, что данные с диска были удалены пользователем и занятые физические ячейки можно освободить. Стоит отдельно сказать про SSD с интерфейсом NVMe — эти диски обладают другим набором команд для работы, но аналог ATA команды TRIM там тоже существует — называется она Deallocate и, соответственно, является идентичной. Поэтому, далее при упоминании TRIM мы будем подразумевать и Deallocate тоже. К чему речь обо всём этом? Как раз именно проблемы с выполнением данных команд в подавляющем большинстве случаев и являются причиной низкой производительности накопителей. Конечно, другие проблемы мы тоже не оставим в стороне, но всему своё время.
В тот момент, когда вы удаляете данные с вашего накопителя, по факту удаляется запись в главной таблице файловой системы. То есть, сами данные остаются на месте, но область помечена на удаление. Сама «зачистка ячеек» происходит в определенное время, например, в момент простоя накопителя, пока вы отошли за чаем. Таким образом производители добиваются снижения износа памяти и увеличивают производительность своих накопителей в определённых сценариях. Именно очисткой этих ячеек и занимается контроллер, выполняя команду TRIM. К слову, после её выполнения, восстановление данных практически невозможно.
Совсем недавно мы
рассказывали про технологию Secure Erase
, которая схожа с TRIM, но затрагивает не только основные ячейки, но и служебные области, возвращая накопитель в полностью исходное состояние. Напомним, что Secure Erase можно выполнить на накопителе только без файловой системы и при определённых условиях. А технология TRIM как раз и требует наличие операционной системы со всеми вытекающими требованиями.
Как выполнить TRIM на Windows XP и Vista
Ни Windows XP, ни Vista не поддерживают функцию TRIM. Если нужно «тримизировать» SSD диск, который используется в этих ОС, тогда есть следующие варианты:
Программа производителя SSD диска. Если такая есть.
Подключить этот диск на другой компьютер, где установлена Windows 8 или 10. И через Оптимизатор дисков выполнить оптимизацию NTFS разделов на этом диске
Важно! Диск нужно подключать через SATA, а не через USB. Подробно об этом в разделе «TRIM на NTFS».
Загрузить компьютер с флешки со свежим дистрибутивом Linux (2015 или 2020 года)
Примонтировать разделы NTFS и выполнить команду fstrim. Подробно об этом в разделе «TRIM на NTFS».
Но можно и вообще не «заморачиваться» по поводу TRIM на этих ОС. Можно оставить неразмеченой 20-30% от емкости диска и этого будет достаточно для поддержания нормальной скорости записи. Неразмеченой это значит не присвоенной ни одному разделу.
Что такое TRIM (сбор мусора)
У SSD дисков есть важное отличие от
HDD которое влияет на скорость записи. В
HDD запись выполняется «поверх» старых данных
Блоки диска, которые ранее содержали данные, а затем
эти данные были удалены,
просто помечаются как свободные. И когда нужно выполнять запись,
контроллер HDD сразу пишет в эти свободные блоки.
При использовании флэш-памяти, блоки которые ранее содержали какую-то
информацию перед записью должны быть очищены. Это приводит к тому, что при
записи в ранее использованные блоки скорость записи сильно падает, ведь
контроллеру нужно их подготовить для записи (очистить).
Проблема в том, что операционные системы традиционно не работают с
файловой системой таким образом, что при удалении файлов очищается
содержание блоков на диске. Ведь на дисках HDD в
этом не было необходимости.
Поэтому при использовании SSD дисков возникает
эффект «деградации производительности». Когда диск новый и все блоки
флэш-памяти чистые тогда скорость записи очень высокая, паспортная. Но после того
как диск будет полностью заполнен и после этого часть файлов будет удалена,
повторная запись будет происходить на более низкой скорости. Из-за того, что
контроллеру диска придется очищать блоки флэш-памяти перед записью туда
новых данных.
Падение скорости записи в повторно используемые блоки флэш-памяти может
быть очень высоким. До значений близких к скорости записи
HDD дисков. При тестировании SSD
дисков часто даже проводят специальный тест на снижение скорости записи в
повторно используемые блоки.
Для борьбы с этим явлением в новые ОС добавлена дисковая
ATA команда TRIM.
Драйвер файловой системы, при удалении файла, отправляет контроллеру
SSD диска команду TRIM.
По этой команде контроллер SSD диска очищает
освобожденные блоки флэш-памяти, но делает это в фоновом режиме, в перерывах
между операциями чтения и записи.
Использование этой команды позволяет вернуть полную скорость записи для
повторно используемых блоков флэш-памяти. Однако не все ОС поддерживают эту
команду. А только относительно свежие версии:
- Ядро Linux начиная с версии 2.6.33.
- Windows 7, 8 и 10
- Mac OS X начиная с версии с 10.6.6 (но для
этой версии нужно устанавливать обновление).
До сих пор популярная WIndows XP (как и
Vista) не поддерживают эту команду.
Обходной вариант для старых ОС, заключается в использовании, сторонних
программ. Например это может быть программа hdparm (версии 9.17 и выше) или
фирменные программы производителя SSD диска,
например Intel SSD Toolbox.
Есть две модели SSD дисков у которых деградация
скорости повторно используемых блоков выражена слабее чем у других:
- Plextor M5 pro (снята с производства).
- Plextor M5S (снята с производства).
- Intel 545s
- Samsung 860 EVO
Прошивки (микропрограмма, firmware) таких дисков умеют частично очищать
неиспользуемые блоки без команды TRIM. Восстанавливая
скорость записи до полной паспортной
скорости записи.
В 2019 многие модели SSD дисков
умеют самостоятельно «собирать мусор». Точнее по конкретной модели
можно узнать почитав обзоры тестов. В серьезных Интернет-изданиях, среди
прочих тестов, делают и тест на способность диска самостоятельно выполнять
очистку блоков.
Команда TRIM может не работать
если SATA контроллер материнской платы был установлен
в режим IDE (для совместимости со старой ОС или
программой).
Команда TRIM чаще всего
отключается при использовании RAID массива.
Как проверить, работает ли TRIM в Windows
Вопрос, доходят ли команды TRIM до контроллера SSD, вовсе не такой праздный, как может показаться на первый взгляд. С одной стороны, обмен данными между ОС и чипом твердотельного накопителя с помощью драйвера, а с другой – нельзя исключать дефект прошивки контроллера SSD.
Утилита TRIMcheck
Недавно волны Интернета вынесли к берегу маленькую утилиту TRIMcheck, с помощью которой проверить работу TRIM очень просто. (Примечание. По сообщениям читателей, утилита не сработает, если диск сжат (флажок в свойствах диска.)
- Запустите утилиту с диска, на котором хотите проверить работу TRIM, и нажмите Enter.
- Закройте окно, подождите пару минут и повторно запустите утилиту.
На рисунке показано сообщение, подтверждающее работу TRIM.
Вкратце, принцип работы утилиты при этих запусках таков:
- Утилита записывает данные на диск и отмечает адреса виртуальных блоков, в которых они размещены. Эти адреса она сохраняет в JSON-файл в своей папке, после чего удаляет данные, что порождает отправку команды TRIM.
- Утилита смотрит, находятся ли записанные ранее данные по сохраненным адресам. Их отсутствие означает, что контроллер принял команды TRIM к сведению и удалил данные.
Что будет при следующем запуске? Пока файл JSON лежит рядом с утилитой, она сверяется с ним. Удаление файла возвращает вас к шагу 1, а чтение сообщений утилиты снимает лишние вопросы.
Что делать, если TRIM «не работает»
Надо понимать, что контроллер SSD вовсе не обязательно бросится удалять данные по факту получения команды, особенно если он склонен к сбору мусора при бездействии. У меня в ноутбуке накопитель на SandForce прибрался сразу, а в планшете SanDisk на собственном контроллере отреагировал с солидной задержкой по времени.
Если утилита указывает на неработающий TRIM, перед следующим ее запуском:
- перезагрузите ПК (это рекомендует и автор программы)
- (в Windows 8) отправьте набор команд TRIM из оптимизатора дисков
- оставьте ПК в покое, позволив ему перейти в режим бездействия
Допустим, и на следующий день вы обнаружили, что данные до сих пор не удалены. Либо контроллер до сих пор не выполнил сбор мусора, либо у него проблема с TRIM.
1. Установите драйвер SATA последней версии
В свойствах контроллера вы можете посмотреть, используется стандартный драйвер (msahci.sys) или сторонний, как показано на рисунке ниже.
Обновление стороннего драйвера до последней версии – хорошая идея! Если вы не можете найти ее на сайте поставщика, нажмите здесь. После установки драйвера перезагрузитесь и заново выполните тест TRIMcheck.
2. Переключитесь на стандартный драйвер от Microsoft
Если у вас самый свежий сторонний драйвер, переход на msahci — это хороший способ исключить переменную драйверов из уравнения.
- В диспетчере устройств щелкните правой кнопкой мыши по контроллеру SATA и выберите в меню “Обновить драйвер”.
- Выполнить поиск драйверов на этом компьютере
- Выбрать драйвер из списка установленных драйверов
- Стандартный контроллер SATA/AHCI, как показано ниже.
После перезагрузки будет использоваться драйвер msahci.sys.
3. Обновите прошивку SSD
Если пляски с драйверами не помогают, можно попробовать обновить прошивку накопителя. Вы найдете ее в разделе поддержки (Support) на сайте производителя.
Слабое место SSD дисков
О преимуществах ССД дисков перед HDD наслышаны многие. И я уверен, что каждый из владельцев ПК был бы не прочь поменять в своей машине медленные жужжащие винчестеры на тихую и быструю память. Однако не все знают о таком малоприятном свойстве твердотельных дисков, как ощутимое подтормаживание, обнаруживаемое после многочисленных циклов стирания-записи очередной информации.
Дело в том, что в HDD этот процесс происходит «безболезненно». Получив уведомление о удалении файла, система отмечает адреса кластеров, которые он занимает. И новые данные при сохранении просто записываются поверх старых в это зарезервированное место.
К сожалению, в твердотельных накопителях все происходит совершенно по-другому. Для хранения информации в них используются MLC и TLC флеш-память (в недорогих), разбитая на «страницы» размером в 4 Кбайта. Группа из 128 страниц образует блок, объемом 512 Кбайт. При этом система управления информацией на MLC SSD имеет такие особенности:
- Запись производится только в предварительно очищенные ячейки;
- Данные могут сохраняться в отдельные «страницы»;
- Удаление информации выполняется только для всего блока;
Абсурд!
Логически мыслящие читатели сразу увидят в этом абсурдность ситуации. И спросят: «Как быть, если часть «страниц» в блоке занято нужными файлами, а в остальные нужно произвести запись?». Технологический секрет состоит в использовании кэш-памяти твердотельного диска, где вышеперечисленные ограничения не действуют. Система в этом случае работает по такому алгоритму:
- Имеется информация о блоке, в котором часть страниц не используется (там физически хранятся данные с логически удаленного файла);
- Для записи в это место новой информации данный блок полностью копируется в кэш, после чего удаляется с флеш памяти диска;
- В кэше ненужные страницы стираются (здесь это уже можно осуществлять);
- Подчищенный блок записывается назад, на свое место;
- Теперь в свободные страницы блока можно сохранить новую информацию.
Как вы понимаете, такой процесс занимает определенное время. Это выражается в заметном торможении при сохранении объемных файлов на SSD. На который уже многократно что-то записывалось и стиралось.
С целью сохранения высокой скорости записи твердотельных накопителей, разработчики предусмотрели в системе функцию Trim SSD. Что с английского означает «подрезать». Суть ее заключается в том, чтобы заранее постирать ненужную информацию с предназначенных для записи страниц флеш-памяти.
Способ очистки, такой же как и описанный выше. Но происходит он в фоновом, режиме, не создавая дополнительной нагрузи на работу процессора, диска, ОС и не влияя на запущенные приложения.
Такая возможность предусмотрена во многих современных операционных системах, работающих на ПК, серверах, смартфонах и других устройствах.
Трим не работает с виртуальными дисками, образами и с большинством RAID-массивов. Поскольку Trim является частью интерфейса ATA, то внешние накопители, подключаемые через USB, так же не поддерживают данную опцию. Исключение составляют некоторые «эсэсдэшники» работающие через Thunderbolt.
Prefetch и Superfetch
Prefetch – технология, с помощью которой часто используемые программы загружаются в память заранее, тем самым ускоряется последующий их запуск. При этом на дисковом пространстве создается одноименный файл.
Superfetch – технология похожая на Prefetch с тем отличием, что ПК предугадывает какие приложения будут запущенны, заблаговременно загружая их в память.
Обе функции не имеют пользы при использовании SSD. Поэтому их лучше всего отключить. Для этого:
- Вызываем командную строку сочетанием клавиш win + R.
- Выполняем команду: «regedit» (переход в реестр).
- Переходите по пути: HKEY_LOCAL_MACHINE → SYSTEM → CurrentControlSet → Control → Session Manager → Memory Management → PrefetchParameters.
- Находите в подразделе реестра несколько параметров: «EnablePrefetcher» и «EnableSuperfetch», устанавливаете их значение в 0 (по умолчанию 3).
Отключать или нет файл подкачки?
Ещё более неоднозначным решением является отключение файла подкачки. Кто-то советует переносить его на HDD, кто-то полностью отключать, но не всё так просто. Файл подкачки необходим для оптимизации быстродействия системы и программ, требующих значительных ресурсов ОЗУ. Отключение подкачки действительно может снизить нагрузку на диск, но полученный эффект будет очень незначительным. К тому же это отключение может существенно снизить производительность компьютера.
Особого смысла в переносе файла подкачки на жёсткий HDD-диск тоже нет, так как он во много раз медленнее SSD, и постоянное обращение к нему системы станет замедлять её работу. Отключить, а ещё лучше уменьшить файл подкачки допустимо только в одном случае – если на вашем компьютере имеется более 10 Гб ОЗУ, и при этом вы не пользуетесь ресурсоёмкими приложениями. А так, конечно, лучше всё оставить по умолчанию. Выполнить все манипуляции с файлом подкачки вы можете в окне параметров быстродействия, вызываемого в окошке «Выполнить» командой systempropertiesperformance (далее Дополнительно – Изменить).
Как работает SSD без TRIM
Представьте гипотетический SSD, состоящий из одного блока в пять страниц по 8KB. Сначала вы создали два файла: книгу Excel и документ Word размерами соответственно 8KB и 16KB. Потом вы удалили первый файл и решили сохранить на диск картинку в формате JPEG размером 24KB.
При отсутствии TRIM весь процесс выглядит так.
Давайте разберем этапы процесса, держа в уме, что контроллер записывает данные в отдельные страницы памяти, но стирать может только целые блоки.
- Вы создали два файла и удалили один из них. Если TRIM не работает, накопитель узнает об удалении книги Excel только в тот момент, когда ОС прикажет ему перезаписать LBA, покрывающий ставший ненужным файл.
- Вы сохраняете изображение в формате JPEG размером 24KB. Операционная система знает, что на диске достаточно места (8+16-8+24=40KB), но контроллеру не хватает свободной страницы. Поэтому он считывает все содержимое блока и записывает его в кэш, которым может служить внешний модуль DRAM или собственный ресурс чипа (у SandForce).
- Контроллер модифицирует считанные данные, избавлясь от ставшей ненужной книги Excel.
- К оставшемуся документу добавляется картинка в формате JPEG.
- Контроллер стирает наш блок флэш-памяти, после чего записывает в него изображение и документ.
Вы просто сохранили изображение объемом 24KB, но при этом в рамках цикла «чтение — изменение — запись» контроллер прочел 24KB (этап 2) и записал 40KB (этап 5).
Чтобы активность системы и программ не загоняла контроллер в угол, производители SSD выделяют на диске , скрытую от системы. Но без TRIM она может лишь отсрочить неизбежную фрагментацию памяти, что возвращает нас к описанной выше ситуации. Со временем это выливается в снижение скорости записи.
Как включить Trim в Windows 10 для SSD диска
Вы еще не перешли на использование современных твердотельных накопителей вместо традиционных жестких дисков HDD?! Очень рекомендую это сделать если хотите чтобы Ваш компьютер или ноутбук работали по настоящему быстро. Загрузка операционной системы Windows 10 будет занимать в среднем 10-12 секунд. И это не вымысел — я получил такой результат у себя на весьма средней комплектации. Но есть одно обязательное условие, которое обеспечивает быструю работу SSD — надо включить функцию Trim. Смысл её в том, чтобы заранее сообщать ССД-диску какие ячейки памяти более не используются и их можно очистить. За счет работы Трим твердотельный диск заранее знает о неиспользуемых ячейках и очищает их. В итоге, к моменту записи в них информации, не нужно тратить время на очистку.
Для того, чтобы включить в Windows 10 включить Trim используется всего одна команда:
Открываем командную строку Виндовс с правами Администратора и вводим её.Выглядит это так:
Теперь для верности перезагружаем свой компьютер или ноутбук. После этого опция Трим будет активно работать, оптимизируя работу и увеличивая скорость твердотельного накопителя.
Для того, чтобы проверить, включен ли Trim в Windows 10, используется следующая команда:
Если команда вернёт значение — «0», это значит, что функция включена. А вот если результат выполнения — «1», то опция Trim выключена и её надо включить!
Примечание: Обязательно удостоверьтесь, что активирован режим AHCI активирован — без него использование команды TRIM невозможно! Для этого надо запустить редактор реестра Windows 10 и открыть ветку:
ней есть параметр «Start» типа DWORD. Его значение должно быть — «0». Далее надо так же найти ветку:
В ней тоже должен быть такой же параметр «Start» со значением равным «0». После этого надо зайти в BIOS Setup материнской платы. Там, в разделе «Advanced Chipset Features» или Integrated Periferals, должен быть режим «Configure SATA».
Его надо переключить на «AHCI» и сохранить настройки БИОСа.
Отключение гибернации
В процессе гибернации в файл hiberfil.sys на системном диске может записываться значительный объём данных, сопоставимый с объёмом оперативной памяти. Нам же для продления службы SSD нужно сократить количество циклов записи, поэтому гибернацию желательно отключить. Минус такой настройки SSD в том, что вы больше не сможете сохранять открытыми файлы и программы при выключении компьютера. Чтобы отключить гибернацию, выполните в запущенной с администраторскими привилегиями команду powercfg -h off.
Перезагрузите компьютер и убедитесь, что скрытый системный файл hiberfil.sys удалён с диска C.
Быстрее, больше, мощнее: изменения в техническом пайплайне
Для ремастера мало создать красивую картинку — не менее важно не просесть по производительности по сравнению с Legacy-картами. Это стало возможным благодаря работе наших графических программистов и технических художников, обеспечивших нас современными, соответствующими всем стандартам инструментами для создания окружения
По части кода мы переписали практически весь пайплайн рендеринга (Scriptable Render Pipeline, SRP), и теперь вместо классического рендера материалов (diffuse/normal/specular) у нас используется современный физически корректный рендеринг — PBR (albedo/metallic/normal/smoothness) для более точной передачи физических свойств материалов. Но об этом мы еще расскажем подробнее в будущих статьях.
Кроме того, мы стали применять современный подход тайлов и тримов вместо большого атласа текстур на всю локацию, что позволило нам упростить текстурирование большого массива однотипных объектов, а также сэкономить память на мобильных девайсах.
Что такое тайлы и тримы?
-
Тайловая текстура (Tile sheet) — однородная текстура, которая может повторяться n-ое количество раз как по горизонтали, так и по вертикали без каких-либо видимых швов;
-
Трим-текстура (Trim sheet) — тот же тайл, но повторяющийся в одном направлении: либо горизонтально, либо вертикально.
Основные ограничения по текстурам, накладываемые памятью лоу-энд девайсов, — это один, максимум два массива из 16 текстур с одинаковым разрешением 512×512px на основную геометрию уровня, которую можно и нужно текстурировать тайлами и тримами. Для HD-пресета мы можем использовать разрешение и 1024×1024px с более прогрессивными алгоритмами компрессии — и это почти не увеличивает потребление памяти, но по факту визуально разница на экранах мобильных устройств невелика. Обычно мы используем по одному массиву текстур на геометрию уровня и для террейна, использующему каждый свои шейдеры для специфических задач. Например, на индустриальных объектах не нужен такой плавный переход между текстурами, как на террейне. Вообще любые плавные бленды сложнее по просчету для GPU, поэтому шейдер террейна мы используем только на природных объектах.
Атлас для карты Canyon Legacy (2048×2048px) Набор из 16 текстур для карты Canyon Remastered (512×512px)
Что касается полигонажа, здесь мы тоже шагнули далеко вперед: теперь для HD-пресета качества в нашем распоряжении до 500 тысяч треугольников, тогда как раньше было максимум 200-300 тысяч.
Как включить TRIM в Windows 10, 8 и Windows 7
Как было отмечено в начале инструкции, по умолчанию поддержка TRIM должна включаться для SSD автоматически в современных ОС. Если у вас она отключена, то прежде, чем включать TRIM вручную, рекомендую проделать следующие действия (возможно, ваша система «не знает», что подключен SSD):
В проводнике откройте свойства твердотельного накопителя (правый клик — свойства), и на вкладке «Сервис» нажмите кнопку «Оптимизировать».
В следующем окне обратите внимание на столбец «Тип носителя». Если там не указан «твердотельный накопитель» (вместо этого — «Жесткий диск»), видимо, Windows пока не знает о том, что у вас SSD и именно по этой причине отключена поддержка TRIM.
Чтобы система правильно определила тип диска и включила соответствующие функции оптимизации, запустите командную строку от имени администратора и введите команду winsat diskformal
По окончании выполнения проверки скорости накопителя, можно снова заглянуть в окно оптимизации дисков и проверить поддержку TRIM — с большой вероятность, она будет включена.. Если же тип диска определен правильно, то задать опции TRIM можно вручную, с помощью командной строки, запущенной от имени администратора следующими командами
Если же тип диска определен правильно, то задать опции TRIM можно вручную, с помощью командной строки, запущенной от имени администратора следующими командами
- fsutil behavior set disabledeletenotify NTFS 0 — включить TRIM для SSD с файловой системой NTFS.
- fsutil behavior set disabledeletenotify ReFS 0 — включить TRIM для ReFS.
Аналогичной командой, установив значение 1 вместо 0 можно отключить поддержку TRIM.
Знаете ли вы, как проверить, включен ли TRIM в Windows 10, 7, 8?
Функция TRIM уже должна быть включена, если у вас есть система Windows 7, 8 или 10 с подключенным к ней SSD-диском. Тем не менее, если у вас есть какие-либо проблемы, вы всегда можете проверить, включена ли функция TRIM или нет. Вот как узнать, включена или выключена функция TRIM на вашем твердотельном накопителе:
- Для начала введите CMD в поле поиска и щелкните результат, чтобы открыть командная строка (CMD) в вашей системе.
- Нажмите Входить после ввода командного скрипта запрос поведения fsutil DisableDeleteNotify в подсказке.
- Любой из этих два результата Через короткое время на вашем экране появится:Если ты видишь «NTFS DisableDeleteNotify = 0, ”То TRIM будет включен.Если вы получите результат »NTFS DisableDeleteNotify = 1, »Функция отключается.
Вы можете решить, что вам нужно делать, исходя из результата. Если вы хотите знать, как включить обрезку на ssd windows 10/7/8, вы должны сначала включить функцию TRIM. Переходите к следующему разделу.
Узнайте, как включить TRIM на SSD в Windows 10, 8, 7
Вот как включить TRIM на твердотельном накопителе. Для этого вам нужно будет использовать еще одну командную строку. Выполните инструкции fsutil behavior set disabledeletenotify 0 в командном окне. TRIM включится, как только вы нажмете Enter. Пользователи будут уведомлены о том, что функция включена, сообщением «NTFS DisableDeleteNotify = 0.”
Как отключить TRIM для SSD в Windows 10, 8 и 7
Прочтите этот раздел, чтобы узнать, как отключить обрезку SSD. Запустите команду fsutil behavior set disabledeletenotify 1 в командной строке, чтобы отключить эту возможность. Когда отключено, в командном окне будет отображаться «NTFS DisableDeleteNotify = 1».
Почему вы не используете TRIM Enable?
Из приведенного выше описания очевидно, что функция TRIM имеет несколько преимуществ. Однако использование механизма TRIM на твердотельном накопителе делает удаленные данные невосстановимыми с использованием ручных или автоматических методов. Поскольку ваши данные ценны, а несчастные случаи происходят постоянно, возможность восстановления файлов всегда должна быть доступна. Поэтому мы всегда рекомендуем отключать TRIM на SSD.
Профессиональный инструмент для включения TRIM на SSD Windows 10/7/8
Если функция TRIM на вашем SSD-накопителе отключена, Программное обеспечение для восстановления твердотельных накопителей, рекомендованное экспертами может просто восстановить потерянные данные. С помощью этой утилиты можно восстановить удаленные данные любого типа как с внутренних, так и с внешних твердотельных накопителей. Он работает как с накопителями NVME, так и с SSD-накопителями m.2 и извлекает все файлы, включая документы и мультимедийные файлы, которые хранятся на SSD-накопителе. Эта программа может работать в любой версии ОС Windows, поскольку это инструмент, совместимый с Windows. Шаги по использованию автоматизированного инструмента следующие:
На ОС Windows машина, беги Инструмент восстановления данных SSD.
Выбирать Сканирование и сканирование с форматированием от Параметры восстановления SSD меню.
Посмотреть Файлы данных твердотельного накопителя которые выздоровели.
Сохраните восстановленные данные предметы в любом месте на вашем компьютере.
Заключение
SSD-накопители постепенно вытесняют жесткие диски, и TRIM является ключевой особенностью SSD-накопителей
Мы обсудили, что такое TRIM в SSD-накопителях, потому что это важно для пользователей SSD. Мы также рассмотрели его назначение и связанные с ним команды, например, как включить обрезку в окнах SSD 10/7/8
Предпочтительно отключить функцию TRIM, чтобы пользователи могли восстановить стертые данные в случае аварии.
КАК ВКЛЮЧИТЬ TRIM SSD
Простой командой:
fsutil behavior set DisableDeleteNotify 0
в той же Командной строке. Не забывайте о правах администратора.
Если функция включена, Windows 10 с настройками по умолчанию должна оптимизировать ваш SSD-накопитель еженедельно. Чтобы проверить, когда это событие происходило последний раз, откройте “Средства администрирования” – “Оптимизация дисков” в меню кнопки “Пуск”.
При необходимости, вы можете изменить расписание оптимизации. Для этого нажмите кнопку “Изменить параметры”. Можно запланировать такую частоту:
- ежедневно;
- еженедельно;
- ежемесячно.
Оптимизированный твердотельный накопитель будет работать лучше, и это поможет продлить срок его службы. Ведь он пока ограничен. После записи и чтения большого объема данных, диск в конечном итоге может выйти из строя. Именно это пока удерживает пользователей от массовой замены HDD на SSD на своих устройствах
Спасибо за внимание!
- https://alpinefile.ru/windows-trim-enable.html
- https://remontka.pro/enable-trim-ssd-windows/
- https://advicesos.com/windows/kak-vkliuchit-trim-ssd.html