Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

История благодарностей участнику qRoC ::: Спасибо сказали: 13
Дата поста: В теме: За сообщение: Спасибо сказали:
26.2.2013, 12:49 Hyper-Threading нужно ли?
Цитата
что дают эти потоки? это влияет как то на качество или нагрузку?

Поток - это самый обычный поток команд. Физическое ядро имеет удвоеное количество регистров и при включении HT оно начинает принимать 2 потока, выделяя под каждый - свой набор регистров. Переключения между потоками идёт при простое одного из них ( промахи, ожидания результата инстркции, и тд ), таким образом, по сути, у ядра больше кпд. С другой стороны простои не всегда бывают, что и вызывает негативный эффект.

Включать нужно с 3-го поколения.

PS: e3 - второе.
binural
24.2.2013, 0:02 metamod-p-1.20p36-linux_i686
Цитата
Я правильно понял, что эти различия играли хоть какую-то роль лет так 10 назад, а сейчас смело можно использовать 686?

Не можно, а нужно.
Safety1st
23.2.2013, 21:06 metamod-p-1.20p36-linux_i686
Цитата
хех архитекторы i386 686 = нет разницы это все те же 32 бита

1) Разные соглашения о вызовах
2) x87 вместо sse
3) Полное отсутствие работы с 64-битными данными
4) 8 регистров данных

И чёт ещё:) Разница есть.


Цитата
Да ну, это уже процы далёкого прошлого)

Ну двиг тоже не новый.:)
Safety1st
25.9.2012, 12:36 Hlds patch( linux )
Цитата
Ну и судя по всему автор забил. И файлы поудалял)
А жааль, хотел на новых ведрах потестить :)

Не забил, сейчас занят.
Файл был удалён ибо на rghost они хранятся 30 дней

Цитата
hlds достаточно умный, чтобы подстраиваться под архитектуру и на всех работать максимально хорошо.

JIT? clapping.gif Ты понял что сказал? punishment.gif
deepz
2.9.2012, 16:20 Pingboost
Ничего нового нет, о всех способах более подробно Вы можете прочитать в интернете.

Что такое PingBoost?
PingBoost это обычный таймер который выполняет фреймы движка каждые N участки времени. По умолчанию pingboost отключен и таймер основан на usleep.


Типы методов PingBoost
Тип Timer( 1 )
Основан на внутреннем планировщике который реализован с помощью сигналов. Используется если планировщик задач я ядре не настроен ( например работает на частоте 100Гц )

Тип Select( 2 )
Основан на select. Дескрипторы мы не используем, так что какие плюсы у данного типа - я не знаю.

Тип NET_Sleep_Timeout( 3 )
Основан на select. Но уже с прослушиванием сокетов. После каждого sys_ticrate/100 кадра идёт блокировка по аналогу второго типа. Рекомендуется для получения максимально качества.

PS: Ни один из способов не даст Вам такую стабильность, которая будет видна на глаз. Если интересно могу прикрепить исходные коды каждого из типов или сразу написать об оптимизации ( только тесты и теория )
Akushi, binural, fast_inject, L_O_T_U_S, Mot1on
27.8.2012, 15:03 Hlds patch( linux )
L_O_T_U_S
Насчёт
Цитата
hlds_i686: pthread_mutex_lock.c:62: __pthread_mutex_lock: Assertion `mutex->__data.__owner == 0' failed.


Приду с работы и скажу что делать
L_O_T_U_S
26.8.2012, 20:45 Hlds patch( linux )
Без обид, но Ваш техник - дурак
L_O_T_U_S
22.8.2012, 0:03 Hlds patch( linux )
Просьба протестировать патчик к hlds серверу. По сути патч стабилизирует фпс и снижает нагрузку на ЦП.

В параметрах запуска указываем sys_tickrate( с запасом 30-50 ). Консольный режим нормально не работает ( работаем через ркон или вводим команду и зажимаем ентер ), пингбуста нет.

sys_tickrate 1050
1023 fps -- host( 1) sv( 0) cl( 0) gfx( 0) snd( 0) ents(122)
1005 fps -- host( 1) sv( 0) cl( 0) gfx( 0) snd( 0) ents(122)
995 fps -- host( 1) sv( 0) cl( 0) gfx( 0) snd( 0) ents(122)
1003 fps -- host( 1) sv( 0) cl( 0) gfx( 0) snd( 0) ents(122)
1003 fps -- host( 1) sv( 0) cl( 0) gfx( 0) snd( 0) ents(122)
1001 fps -- host( 1) sv( 0) cl( 0) gfx( 0) snd( 0) ents(122)
1004 fps -- host( 1) sv( 0) cl( 0) gfx( 0) snd( 0) ents(122)
1004 fps -- host( 1) sv( 0) cl( 0) gfx( 0) snd( 0) ents(122)
1006 fps -- host( 1) sv( 0) cl( 0) gfx( 0) snd( 0) ents(122)
1009 fps -- host( 1) sv( 0) cl( 0) gfx( 0) snd( 0) ents(122)
1038 fps -- host( 1) sv( 0) cl( 0) gfx( 0) snd( 0) ents(122)
1001 fps -- host( 1) sv( 0) cl( 0) gfx( 0) snd( 0) ents(122)
1004 fps -- host( 1) sv( 0) cl( 0) gfx( 0) snd( 0) ents(122)
1004 fps -- host( 1) sv( 0) cl( 0) gfx( 0) snd( 0) ents(122)
1004 fps -- host( 1) sv( 0) cl( 0) gfx( 0) snd( 0) ents(122)
1004 fps -- host( 1) sv( 0) cl( 0) gfx( 0) snd( 0) ents(122)
1009 fps -- host( 1) sv( 0) cl( 0) gfx( 0) snd( 0) ents(122)
1000 fps -- host( 1) sv( 0) cl( 0) gfx( 0) snd( 0) ents(122)
1002 fps -- host( 1) sv( 0) cl( 0) gfx( 0) snd( 0) ents(122)


sys_tickrate 830
801 fps -- host( 1) sv( 0) cl( 0) gfx( 0) snd( 0) ents(122)
800 fps -- host( 1) sv( 0) cl( 0) gfx( 0) snd( 0) ents(122)
800 fps -- host( 1) sv( 0) cl( 0) gfx( 0) snd( 0) ents(122)
801 fps -- host( 1) sv( 0) cl( 0) gfx( 0) snd( 0) ents(122)
801 fps -- host( 1) sv( 0) cl( 0) gfx( 0) snd( 0) ents(122)
803 fps -- host( 1) sv( 0) cl( 0) gfx( 0) snd( 0) ents(122)
800 fps -- host( 1) sv( 0) cl( 0) gfx( 0) snd( 0) ents(122)
811 fps -- host( 1) sv( 0) cl( 0) gfx( 0) snd( 0) ents(122)
801 fps -- host( 1) sv( 0) cl( 0) gfx( 0) snd( 0) ents(122)
800 fps -- host( 1) sv( 0) cl( 0) gfx( 0) snd( 0) ents(122)
800 fps -- host( 1) sv( 0) cl( 0) gfx( 0) snd( 0) ents(122)
800 fps -- host( 1) sv( 0) cl( 0) gfx( 0) snd( 0) ents(122)
801 fps -- host( 1) sv( 0) cl( 0) gfx( 0) snd( 0) ents(122)
804 fps -- host( 1) sv( 0) cl( 0) gfx( 0) snd( 0) ents(122)
799 fps -- host( 1) sv( 0) cl( 0) gfx( 0) snd( 0) ents(122)
800 fps -- host( 1) sv( 0) cl( 0) gfx( 0) snd( 0) ents(122)
812 fps -- host( 1) sv( 0) cl( 0) gfx( 0) snd( 0) ents(122)
794 fps -- host( 1) sv( 0) cl( 0) gfx( 0) snd( 0) ents(122)
801 fps -- host( 1) sv( 0) cl( 0) gfx( 0) snd( 0) ents(122)
801 fps -- host( 1) sv( 0) cl( 0) gfx( 0) snd( 0) ents(122)
801 fps -- host( 1) sv( 0) cl( 0) gfx( 0) snd( 0) ents(122)
794 fps -- host( 1) sv( 0) cl( 0) gfx( 0) snd( 0) ents(122)


Тест пользователя binural( CentOS 6.3 Ядро дефолт - Xeon L5420 ):
./hlds_run -game cstrike +ip 0.0.0.0 +port 27015 +maxplayers 32 +sys_ticrate 300 +map de_dust2
con stats
CPU In Out Uptime Users FPS Players
2.50 2.57 1.80 0 1 295.47 1

Unknown command: cd_version
] rcon stats
CPU In Out Uptime Users FPS Players
2.67 2.67 1.92 0 1 294.65 1

] rcon stats
CPU In Out Uptime Users FPS Players
2.67 2.60 1.85 0 1 295.46 1

] rcon stats
CPU In Out Uptime Users FPS Players
2.75 2.58 1.82 0 1 296.71 1

] rcon stats
CPU In Out Uptime Users FPS Players
2.75 2.58 1.80 0 1 294.23 1

Unknown command: cd_choke
] rcon stats
CPU In Out Uptime Users FPS Players
2.80 2.61 1.84 0 1 295.36 1

] rcon stats
CPU In Out Uptime Users FPS Players
2.80 2.60 1.83 0 1 295.40 1

] rcon stats
CPU In Out Uptime Users FPS Players
2.00 2.58 1.81 0 1 295.81 1

] rcon stats
CPU In Out Uptime Users FPS Players
2.00 2.57 1.80 0 1 295.61 1

] rcon stats
CPU In Out Uptime Users FPS Players
2.50 2.56 1.79 0 1 297.05 1

Unknown command: ffxv
] rcon stats
CPU In Out Uptime Users FPS Players
2.33 2.65 1.89 1 1 295.15 1

] rcon stats
CPU In Out Uptime Users FPS Players
2.33 2.65 1.90 1 1 296.79 1

] rcon stats
CPU In Out Uptime Users FPS Players
2.50 2.60 1.83 1 1 298.74 1

] rcon stats
CPU In Out Uptime Users FPS Players
2.50 2.58 1.81 1 1 296.32 1

] rcon stats
CPU In Out Uptime Users FPS Players
2.50 2.57 1.80 1 1 295.51 1

] rcon stats
CPU In Out Uptime Users FPS Players
2.60 2.56 1.79 1 1 295.97 1

] rcon stats
CPU In Out Uptime Users FPS Players
2.60 2.57 1.79 1 1 296.23 1

] rcon stats
CPU In Out Uptime


./hlds_run -game cstrike +ip 0.0.0.0 +port 27015 +maxplayers 32 +sys_ticrate 1050 +map de_dust2
CPU In Out Uptime Users FPS Players
5.00 2.61 1.87 0 1 995.80 1

] rcon stats
CPU In Out Uptime Users FPS Players
6.00 2.55 1.78 0 1 1000.00 1

] rcon stats
CPU In Out Uptime Users FPS Players
5.67 2.55 1.78 0 1 1000.00 1

] rcon stats
CPU In Out Uptime Users FPS Players
5.50 2.55 1.78 0 1 983.40 1

] rcon stats
CPU In Out Uptime Users FPS Players
5.50 2.55 1.78 0 1 1000.00 1

Unknown command: cd_version
] rcon stats
CPU In Out Uptime Users FPS Players
5.60 2.63 1.87 0 1 1000.00 1

] rcon stats
CPU In Out Uptime Users FPS Players
5.00 2.61 1.86 0 1 1000.00 1

] rcon stats
CPU In Out Uptime Users FPS Players
5.00 2.58 1.82 0 1 997.88 1

] rcon stats
Unknown command: cd_choke
CPU In Out Uptime Users FPS Players
5.00 2.56 1.79 0 1 996.31 1

] rcon stats
CPU In Out Uptime Users FPS Players
5.00 2.60 1.84 0 1 996.75 1

] rcon stats
CPU In Out Uptime Users FPS Players
5.00 2.57 1.80 0 1 1000.00 1

] rcon stats
CPU In Out Uptime Users FPS Players
5.00 2.55 1.79 0 1 1000.00 1

] rcon stats
CPU In Out Uptime Users FPS Players
5.25 2.55 1.78 0 1 994.97 1

] rcon stats
CPU In Out Uptime Users FPS Players
5.25 2.55 1.78 0 1 1000.00 1

Unknown command: ffxv
] rcon stats
CPU In Out Uptime Users FPS Players
5.20 2.62 1.87 0 1 1000.00 1

] rcon stats
CPU In Out Uptime Users FPS Players
5.20 2.60 1.85 0 1 1000.00 1

] rcon stats
CPU In Out Uptime Users FPS Players
5.00 2.57 1.81 0 1 995.99 1

] rcon stats
CPU In Out Uptime Users FPS Players
5.50 2.56 1.79 0 1 997.26 1

] rcon stats
CPU In Out Uptime Users FPS Players
5.50 2.55 1.78 0 1 1000.00 1

] rcon stats
CPU In Out Uptime Users FPS Players
5.33 2.55 1.78 0 1 991.12 1

] rcon stats
CPU In Out Uptime Users FPS Players
5.33 2.54 1.78 0 1 997.68 1

] rcon stats
CPU In Out Uptime Users FPS Players
5.25 2.55 1.78 0 1 1000.00 1

] rcon stats
CPU


./hlds_run -game cstrike +ip 0.0.0.0 +port 27015 +maxplayers 32 +sys_ticrate 1100 +map de_dust2

] rcon stats
CPU In Out Uptime Users FPS Players
5.00 2.70 1.97 0 1 1000.00 1

] rcon stats
CPU In Out Uptime Users FPS Players
5.00 2.62 1.85 0 1 1000.00 1

] rcon stats
CPU In Out Uptime Users FPS Players
5.50 2.59 1.82 0 1 1000.00 1

] rcon stats
CPU In Out Uptime Users FPS Players
5.50 2.59 1.81 0 1 1000.00 1

] rcon stats
CPU In Out Uptime Users FPS Players
5.67 2.58 1.81 0 1 1000.00 1

] rcon stats
CPU In Out Uptime Users FPS Players
5.67 2.58 1.81 0 1 1000.00 1

] rcon stats
CPU In Out Uptime Users FPS Players
5.50 2.58 1.81 0 1 1000.00 1

] rcon stats
CPU In Out Uptime Users FPS Players
5.50 2.58 1.81 0 1 1000.00 1

] rcon stats
CPU In Out Uptime Users FPS Players
5.40 2.58 1.81 0 1 1000.00 1

] rcon stats
CPU In Out Uptime Users FPS Players
5.40 2.58 1.81 0 1 1000.00 1

] rcon stats
CPU In Out Uptime Users FPS Players
6.00 2.58 1.80 1 1 1000.00 1

] rcon stats
CPU In Out Uptime Users FPS Players
6.00 2.58 1.81 1 1 1000.00 1

] rcon stats
CPU In Out Uptime Users FPS Players
5.50 2.58 1.81 1 1 1000.00 1

] rcon stats
CPU In Out Uptime Users FPS Players
5.50 2.58 1.81 1 1 1000.00 1

] rcon stats
CPU In Out Uptime Users FPS Players
5.50 2.58 1.80 1 1 1000.00 1

] rcon stats
CPU In Out Uptime Users FPS Players
5.33 2.58 1.81 1 1 1000.00 1

] rcon stats
CPU In Out Uptime Users FPS Players
5.33 2.58 1.80 1 1 1000.00 1

] rcon stats
CPU In Out Uptime Users FPS Players
5.50 2.58 1.81 1 1 1000.00 1

] rcon stats
CPU In Out Uptime Users FPS Players
5.50 2.58 1.80 1 1 1000.00 1

] rcon stats
CPU In Out Uptime Users FPS Players
5.40 2.58 1.80 1 1 1000.00 1

] rcon stats
CPU In Out Uptime Users FPS Players
5.40 2.58 1.80 1 1 1000.00 1

] rcon stats
CPU In Out Uptime Users FPS Players
6.00 2.58 1.80 1 1 1000.00 1

] rcon stats
CPU In Out Uptime Users FPS Players
6.00 2.58 1.81 1 1 1000.00 1

] rcon stats
CPU In Out Uptime Users FPS Players
6.00 2.58 1.81 1 1 1000.00 1

] rcon stats
CPU In Out Uptime Users FPS Players
6.00 2.58 1.81 1 1 1000.00 1

] rcon stats
CPU In Out Uptime Users FPS Players
5.67 2.58 1.81 1 1 1000.00 1

] rcon stats
CPU In Out Uptime Users FPS Players
5.67 2.58 1.81 1 1 1000.00 1

] rcon stats
CPU In Out Uptime Users FPS Players
5.75 2.58 1.80 1 1 1000.00 1

] rcon stats
CPU In Out Uptime Users FPS Players
5.75 2.58 1.80 1 1 1000.00 1

] rcon stats
CPU In Out Uptime Users FPS Players
5.60 2.58 1.81 1 1 1000.00 1

] rcon stats
CPU In Out Uptime Users FPS Players
5.60 2.58 1.81 1 1 1000.00 1

] rcon stats
CPU In Out Uptime Users FPS Players
5.00 2.58 1.81 1 1 1000.00 1

] rcon stats
CPU In Out Uptime Users FPS Players
5.00 2.58 1.81 1


Скачать: http://rghost.ru/39751665
amp, binural