HLFX.Ru Forum
Показать все 10 сообщений этой темы на одной странице

HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Компьютерные игры (https://hlfx.ru/forum/forumdisplay.php?forumid=19)
-- [CS] Загрузка WAV звуков (https://hlfx.ru/forum/showthread.php?threadid=4709)


Отправлено tolerance 28-12-2015 в 12:09:

[CS] Загрузка WAV звуков

Играя в CS, когда воспроизводится какой-нибудь звук (spk командой или по "радио" в игре (Cover Me!, etc.), то происходит микро-лаг (фриз на 100-300 мс.) — загружается сам звук.
Как избавиться от этого дерьма?

Я составил список всех WAV'ок и прописал в CFG (autoexec) через spk (проигрываю каждую):

По идеи после этого каждый звук должен был загрузиться, но это ни черта не помогло .

5400 RPM HDD


Отправлено Ghoul [BB] 28-12-2015 в 14:30:

Надо ковырять исходники КС, которых, вроде как бы и нет...

__________________
Ты топчешь мир своими ботинками,
Не замечая куда наступаешь,
А время от тебя уходит цветными картинками,
Но ты даже этого не понимаешь.

Компрометирую данные своей учётной записи.
ЛОГИН: Ghoul [BB]
ПАРОЛЬ: paladin_solo


Отправлено tolerance 29-12-2015 в 15:30:

Да я уверен, что там всё как в HL.
Есть подозрение, что прекешатся не все звуки из конфига, потому что есть лимит на кол-во одновременно загруженных (256 небось?), и собственно происходит сдвиг, и в памяти остаются лишь последние проигранные.


Отправлено Ku2zoff 12-02-2016 в 17:20:

Хм... Сталкивался с нечтом подобным. Лаг происходил один раз, при первом проигрывании звука (ЕМНИП, конечно. Возможно и каждый раз). Было это потому, что придурки из Seagate научили винчестер своего производства парковать головки каждые 2-3 минуты при включенном APM. То есть винт почти всегда находился в сонном состоянии, и при попытке грузануть игрой какой-нибудьзвук снова раскручивался. В этот момент происходил лаг. Вылечил с помощью hdparm for windows и команды hdparm.exe -B 255 hdb в планировщике заданий. Но это только если винт не системный, и обращения к нему происходят редко.
tolerance а ты параметры питания в винде пробовал ковырять? Это тоже важно.


Отправлено tolerance 13-02-2016 в 07:21:

Цитата:
Ku2zoff писал:
tolerance а ты параметры питания в винде пробовал ковырять? Это тоже важно.

Какие конкретно? Я нашел только "Отключать жесткий диск" после 20-и минут простоя компьютера.

HDD у меня один, разбит на два раздела. Про паркованные головки что ты написал — очень интересно. Я нашел эту статью:
http://tt.erinome.net/2014/01/620
И там написано:
Цитата:
Убедиться в наличии проблемы можно по быстро растущему значению параметра Load/Unload Cycle Count в S.M.A.R.T такого накопителя. Если значение данного параметра в сотни или тысячи раз отличается от параметра Start/Stop Count, то, очевидно, ваш винчестер подвержен данной проблеме.

Но у меня значения этих параметров: 80 и 97. Т.е. я делаю вывод, что у меня ничего не паркуется?

Также нашел это:
http://disablehddapm.blogspot.com.by/
И собственно выполнил "Disable HDD APM" (первый пункт):


Отправлено tolerance 13-02-2016 в 14:30:

^ Вышеописанное не помогло.


Отправлено Ku2zoff 14-02-2016 в 07:12:

tolerance попробуй скинуть каэс на другой носитель, например на флешку. И запустить с неё. Не факт, что проблемы в HDD, но всё возможно. По идее, с флешки будет идти без лагов. Скорости USB 2.0 вполне достаточно. Если пойдёт с флешки норм, то ищи, почему у тебя время отклика HDD такое большое.

Добавлено 14-02-2016 в 13:12:

Цитата:
tolerance писал:
Т.е. я делаю вывод, что у меня ничего не паркуется?

Если винчестер не Seagate, или WD синей серии, то в 90% случаев этой проблемы нет. Инфа 146%.


Отправлено tolerance 14-02-2016 в 15:35:

Цитата:
Ku2zoff писал:
Если винчестер не Seagate, или WD синей серии, то в 90% случаев этой проблемы нет. Инфа 146%.

У меня: ST500LM012 HN-M500MBB.

Цитата:
Ku2zoff писал:
tolerance попробуй скинуть каэс на другой носитель, например на флешку. И запустить с неё. Не факт, что проблемы в HDD, но всё возможно. По идее, с флешки будет идти без лагов. Скорости USB 2.0 вполне достаточно. Если пойдёт с флешки норм, то ищи, почему у тебя время отклика HDD такое большое.

У меня нет такой нормальной флешки . Только старье на пару гигов.
Да и потом, в чем же еще может быть проблема, кроме как не в HDD, если и в Source играх, перед началом проигрывания какой-нибудь фоновой музыки, или сообщения по рации, происходит этот лаг (загрузка звука).


Отправлено tolerance 15-02-2016 в 00:05:

Скачал Primo Ramdisk Standard, скопировал в него директорию "sound" из игры, и за местно нее создал жесткую ссылку на каталог. Т.е. по идеи звуки будут загружаться прямо из RAM'ы, без обращений к HDD.
Буду проверять некоторое время. Один минус: это чмо платное.


Отправлено Ku2zoff 15-02-2016 в 09:22:

Цитата:
tolerance писал:
Один минус: это чмо платное.

ImDisk тебе в помощь.
Цитата:
tolerance писал:
скопировал в него директорию "sound" из игры

Сделай рамдиск на 1 Гб, чтобы в него влезла вся папка с игрой, то есть и valve, и cstrike и движковые файлы. Так будет надёжнее. Если у тебя ноут и оперативки не хватает, тогда ХЗ. Попробуй внешний HDD.


Временная зона GMT. Текущее время 12:44.
Показать все 10 сообщений этой темы на одной странице

На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024