F
FumarMata
Предисловие
Здравствуйте, я не собираюсь написать Великий Гайд о том, как увеличить Ваш FPS в игре до небывалых высот, это скорее глубокий обзор нашего клиента Lineage 2 High Five, после которого Вы присядете рядом со мной и поплачите. Есть много разных советов по настройке в файле L2.ini, по требуемому железу и разные хитрости, в моём обзоре мне хотелось бы охватить и проверить каждую рекомендацию найденную мною в сети.
Будет использоваться такое оборудование:
Intel i5 750 2.6Ghz (разгон 3.52Ггц)
16GB DDR3 Ram 1343Mhz
SSD Sata 2
HDD Sata 1
USB 2.0 Флешка
GeForce 550Ti 1GB GDDR5
Канал 100Мбит/сек
Каждый из нас бывал в жестоких лагах и думал об апгрейде своего железа. Тормоза в нашем клиенте есть даже на таком железе на котором такие игры, как Crysis, FarCry 3 и т.п. работают на максимальной графике с очень высоким FPS. В первой части я бы хотел рассмотреть именно железо и что стоит апгрейдить. Основное внимание я уделю именно носителям информации. Почему? Вы узнаете прочитал эту статью.
Перейдём к анализу
Для начала давайте сравним скорость на разных носителях
Как мы можем заметить, потрясающие результаты даёт диск созданный в оперативной памяти, что нельзя сказать о жёстком диске (HDD). Для чего я добавил USB? Многие утверждают, что скорость чтения не важна и обращать внимание следует только на скорость доступа в чём USB память может посоперничать с диском SSD. Во всех статьях рекомендуют выносить папки Textures и/или SysTextures на флешку для получения высокой производительности. Сейчас мы это и сделаем и проверим скорость работы, но помимо этого ещё проверим на всех других типах носителях.
Во всех результатах где указано "+ ram" папки Textures и SysTextures вынесены в оперативную память, а там где указано "+ usb" вынесены на флешку.
Начнём со скорости запуска клиента
Есть небольшие вариации измеряемые в миллисекундах и вызванные скорее всего внутренними процессами операционной системы. Ясно и понятно, что носитель ни коем образом не влияет на скорость запуска клиента.
Сколько же у нас уйдёт время на первый логин и загрузку торговой зоны с большим кол-вом людей?
В данном тесте мы явно видим превосходство SSD диска. Считалось время до конца прогрузки персонажа, всех текстур и объектов.
Первые прогруз на SSD диске оказался свыше 300% более быстрым, чем прогруз на диске HDD.
Для владельцев дисков HDD, а также больших объёмов оперативной памяти может хорошо подойти вариант с созданием виртуального диска в ней, тем самым вы можете получить прирост скорости в 36%, что окажется заметным невооружённым глазом.
Что же нам дал вынос текстур на флешку? Абсолютно нулевой результат.
Создание виртуального диска в оперативной памяти имея диск SSD слегка увеличило скорость загрузки, но заметить вы это не сможете.
Теперь попробуем куда нибудь телепортировать, например в Hunter, отличный город для бенчмарка учитывая кол-во людей находящихся там. Вроде как многие текстуры уже загружены, что мы сейчас увидим?
Результат очень похож на предыдущий, SSD диск показал себя во всей красе, что нельзя сказать о варианте с переносом файлов текстур на USB флешку.
FPS
FPS в обоих случаях оказался одинаковым, что на SSD, что на HDD диске. Даже включая и отключая GPU анимацию FPS никак не изменился.
Заключение
Клиенту уже много лет и он совершенно не умеет использовать Вашу видеокарту. Вы можете использовать карточку за $30 или за $2500, на FPS это не скажется ни коем образом. Использование быстрых носителей информации (SSD) поможет Вам быстро телепортироваться и прогружать текстуры, а также если у Вас появлялись лаги лишь время от времени ни с того ни с сего (это происходила подгрузка текстур), но в основном всё работало хорошо, то они исчезнут. Что же влияет на FPS? Процессор и ещё раз процессор, мощность процессора напрямую сказывается на Вашем FPS.
Итак, итог влияния железа на работу клиента:
Процессор: FPS
Диск: Скорость прогрузки текстур
RAM: Оказывает лёгкое влияние при большом количестве игроков на экране
Видео: Никакого влияния, клиент L2 грузит видео карточку не более, чем примитивные тетрис.
При работе с HDD часто заметна нагрузка 100% на жёсткий диск в то время, как процессор простаивает, чтобы немного распределить нагрузку можно установить свойство "Сжимать для экономии места на диске" для папки игры, тем самым придётся считывать меньше информации с диска и выиграть доли секунды в прогрузе, но всё же это не окажется решением проблемы.
Как это делается? Правый клик по папке -> Свойства -> Другие.. -> Сжимать для экономии места на диске
Ещё рекомендовал бы Вам провести дефрагментацию диска. Если уж Вы тот уникум, который имеет много оперативки, но не имеет диска SSD, то можете попробовать вынести текстуры на виртуальный диск в оперативной памяти, это будет достаточно заметным.
Что же у нас произошло с выносом текстур на флешку USB? Это лишь усугубило ситуацию. Возможно, если использовать флешку нового поколения USB 3.0 и получилось бы увеличить производительность, но с USB 2.0 это не вышло.
Как вынести текстуры
Заходим в папку клиента игры. Переименуем SysTextures в SysTextures2 и Textures в Textures2. Для чего мы это сделали? Мы превратим созданные папки в виртуальные диски, а старые папки, которым мы добавили цифру "2" мы сохраним и из них скопируем информацию в наши виртуальные диски. Итак, давайте теперь превратим виртуальные диски в папки внутри нашего клиента.
Направляемся сюда:
Пуск -> Панель управления -> Администрирование -> Управление компьютером
Слева выбираем "Управление дисками"
Теперь выбираем требуемый диск (у меня в примере находящийся в оперативной памяти) в котором мы создадим раздел и превратим в папку.
Кликаем правой кнопкой по диску и жмём "Удалить том".
Теперь создадим том.
Когда у Вас спросят требуемый размер, укажите чуть больший, чем размер папки, которую вы будете туда копировать
Теперь самый важный шаг, выбираем второй пункт "Подключить том как пустую NTFS-папку и выбираем ту папку, которую мы сами создали (к примеру папку Textures).
Тыкаем далее и завершить. Готово! Теперь идём в паку с игрой и копируем содержание старой папки (Textures2) в новую созданную Textures. Проделываем эту операцию и с папкой SysTextures.
Как создать диск в оперативной памяти
Существуем множество программ, я к примеру использую программу Primo Ramdisk. Устаналиваем программу, запускаем и делаем следующие шаги:
1.) Кликаем на диск с плюсиком
2.) Выбираем вариант "Создать диск с новыми параметрами"
3.) Указываем размер, которого нам было бы достаточно для всех папок, которые мы перенесём в оперативную память и как тип диска выбираем первый вариант SCSI-диск.
4.) Кликаем "Далее" и "Завершить". Готово!
Здравствуйте, я не собираюсь написать Великий Гайд о том, как увеличить Ваш FPS в игре до небывалых высот, это скорее глубокий обзор нашего клиента Lineage 2 High Five, после которого Вы присядете рядом со мной и поплачите. Есть много разных советов по настройке в файле L2.ini, по требуемому железу и разные хитрости, в моём обзоре мне хотелось бы охватить и проверить каждую рекомендацию найденную мною в сети.
Будет использоваться такое оборудование:
Intel i5 750 2.6Ghz (разгон 3.52Ггц)
16GB DDR3 Ram 1343Mhz
SSD Sata 2
HDD Sata 1
USB 2.0 Флешка
GeForce 550Ti 1GB GDDR5
Канал 100Мбит/сек
Каждый из нас бывал в жестоких лагах и думал об апгрейде своего железа. Тормоза в нашем клиенте есть даже на таком железе на котором такие игры, как Crysis, FarCry 3 и т.п. работают на максимальной графике с очень высоким FPS. В первой части я бы хотел рассмотреть именно железо и что стоит апгрейдить. Основное внимание я уделю именно носителям информации. Почему? Вы узнаете прочитал эту статью.
Перейдём к анализу
Для начала давайте сравним скорость на разных носителях
Как мы можем заметить, потрясающие результаты даёт диск созданный в оперативной памяти, что нельзя сказать о жёстком диске (HDD). Для чего я добавил USB? Многие утверждают, что скорость чтения не важна и обращать внимание следует только на скорость доступа в чём USB память может посоперничать с диском SSD. Во всех статьях рекомендуют выносить папки Textures и/или SysTextures на флешку для получения высокой производительности. Сейчас мы это и сделаем и проверим скорость работы, но помимо этого ещё проверим на всех других типах носителях.
Во всех результатах где указано "+ ram" папки Textures и SysTextures вынесены в оперативную память, а там где указано "+ usb" вынесены на флешку.
Начнём со скорости запуска клиента
Есть небольшие вариации измеряемые в миллисекундах и вызванные скорее всего внутренними процессами операционной системы. Ясно и понятно, что носитель ни коем образом не влияет на скорость запуска клиента.
Сколько же у нас уйдёт время на первый логин и загрузку торговой зоны с большим кол-вом людей?
В данном тесте мы явно видим превосходство SSD диска. Считалось время до конца прогрузки персонажа, всех текстур и объектов.
Первые прогруз на SSD диске оказался свыше 300% более быстрым, чем прогруз на диске HDD.
Для владельцев дисков HDD, а также больших объёмов оперативной памяти может хорошо подойти вариант с созданием виртуального диска в ней, тем самым вы можете получить прирост скорости в 36%, что окажется заметным невооружённым глазом.
Что же нам дал вынос текстур на флешку? Абсолютно нулевой результат.
Создание виртуального диска в оперативной памяти имея диск SSD слегка увеличило скорость загрузки, но заметить вы это не сможете.
Теперь попробуем куда нибудь телепортировать, например в Hunter, отличный город для бенчмарка учитывая кол-во людей находящихся там. Вроде как многие текстуры уже загружены, что мы сейчас увидим?
Результат очень похож на предыдущий, SSD диск показал себя во всей красе, что нельзя сказать о варианте с переносом файлов текстур на USB флешку.
FPS
FPS в обоих случаях оказался одинаковым, что на SSD, что на HDD диске. Даже включая и отключая GPU анимацию FPS никак не изменился.
Заключение
Клиенту уже много лет и он совершенно не умеет использовать Вашу видеокарту. Вы можете использовать карточку за $30 или за $2500, на FPS это не скажется ни коем образом. Использование быстрых носителей информации (SSD) поможет Вам быстро телепортироваться и прогружать текстуры, а также если у Вас появлялись лаги лишь время от времени ни с того ни с сего (это происходила подгрузка текстур), но в основном всё работало хорошо, то они исчезнут. Что же влияет на FPS? Процессор и ещё раз процессор, мощность процессора напрямую сказывается на Вашем FPS.
Итак, итог влияния железа на работу клиента:
Процессор: FPS
Диск: Скорость прогрузки текстур
RAM: Оказывает лёгкое влияние при большом количестве игроков на экране
Видео: Никакого влияния, клиент L2 грузит видео карточку не более, чем примитивные тетрис.
При работе с HDD часто заметна нагрузка 100% на жёсткий диск в то время, как процессор простаивает, чтобы немного распределить нагрузку можно установить свойство "Сжимать для экономии места на диске" для папки игры, тем самым придётся считывать меньше информации с диска и выиграть доли секунды в прогрузе, но всё же это не окажется решением проблемы.
Как это делается? Правый клик по папке -> Свойства -> Другие.. -> Сжимать для экономии места на диске
Ещё рекомендовал бы Вам провести дефрагментацию диска. Если уж Вы тот уникум, который имеет много оперативки, но не имеет диска SSD, то можете попробовать вынести текстуры на виртуальный диск в оперативной памяти, это будет достаточно заметным.
Что же у нас произошло с выносом текстур на флешку USB? Это лишь усугубило ситуацию. Возможно, если использовать флешку нового поколения USB 3.0 и получилось бы увеличить производительность, но с USB 2.0 это не вышло.
Как вынести текстуры
Заходим в папку клиента игры. Переименуем SysTextures в SysTextures2 и Textures в Textures2. Для чего мы это сделали? Мы превратим созданные папки в виртуальные диски, а старые папки, которым мы добавили цифру "2" мы сохраним и из них скопируем информацию в наши виртуальные диски. Итак, давайте теперь превратим виртуальные диски в папки внутри нашего клиента.
Направляемся сюда:
Пуск -> Панель управления -> Администрирование -> Управление компьютером
Слева выбираем "Управление дисками"
Теперь выбираем требуемый диск (у меня в примере находящийся в оперативной памяти) в котором мы создадим раздел и превратим в папку.
Кликаем правой кнопкой по диску и жмём "Удалить том".
Теперь создадим том.
Когда у Вас спросят требуемый размер, укажите чуть больший, чем размер папки, которую вы будете туда копировать
Теперь самый важный шаг, выбираем второй пункт "Подключить том как пустую NTFS-папку и выбираем ту папку, которую мы сами создали (к примеру папку Textures).
Тыкаем далее и завершить. Готово! Теперь идём в паку с игрой и копируем содержание старой папки (Textures2) в новую созданную Textures. Проделываем эту операцию и с папкой SysTextures.
Как создать диск в оперативной памяти
Существуем множество программ, я к примеру использую программу Primo Ramdisk. Устаналиваем программу, запускаем и делаем следующие шаги:
1.) Кликаем на диск с плюсиком
2.) Выбираем вариант "Создать диск с новыми параметрами"
3.) Указываем размер, которого нам было бы достаточно для всех папок, которые мы перенесём в оперативную память и как тип диска выбираем первый вариант SCSI-диск.
4.) Кликаем "Далее" и "Завершить". Готово!