Часовой пояс: UTC + 3 часа




Куратор(ы):   eLfiK   



Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 4368 • Страница 59 из 219<  1 ... 56  57  58  59  60  61  62 ... 219  >
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 
Прилепленное (важное) сообщение

Member
Статус: Не в сети
Регистрация: 12.10.2016
1. Ликбез по прерываниям.
Все прерывания делятся по следующим приоритетам:
1 место - работает на уровне кольцо -2
прерывания SMI (system management interrupt — прерывание системного управления), которое возникает:
-по сигналу от чипсета или периферии на материнской плате
-программный SMI, посланный системным ПО через порт ввода-вывода
-запись по адресу ввода-вывода, для которого микропрограммно установлена необходимость активации SMM.
2 место - гипервизор, который работает в кольце -1
3 место - ядро операционной системы - работает в кольце 0
4 место - пользовательский уровень - работает в кольце 3

2. Ссылки.

3. Борьба с прерываниями.


Позднее дополню каждый раздел.
Все проблемы у нас связаны с тем, что windows относится к операционным системам с вытесняющей многозадачностью.
Вытесняющая многозадачность требует обработки системного прерывания от аппаратного таймера. По истечении кванта времени, отведённого процессу, происходит прерывание и вызывается планировщик процессов. Частота вызова планировщика критична: слишком частый его вызов будет расходовать процессорное время впустую.
Единственное, что мы можем изменить - это увеличить время кванта и поменять соотношение квантов времени на активную задачу и задачи в фоне, за это отвечает параметр в реестре
Win32PrioritySeparation
По умолчанию
0х26 кванты 18:6 = Оптимальный вариант.
https://github.com/keoy7am/Win32PrioritySeparationTool
При этом само время кванта зависит от системного таймера.
При системном таймера 15.625 мс оно будет больше, чем при 1.0 мс.
Высчитывается время системного таймера * тики.
1 тик= 3 кванта
Для системного таймера 0.5 мс фону тогда буде даваться 0.5мс*6/3 = 1мс из каждых 4 мс.
При 1 мс - 2мс из каждых 8мс.
При 2 мс - 4мс из каждых 16мс.
Для борьбы с фризами оптимально выставить системный таймер 0.5мс.

SMI-прерывания зависят от BIOS/UEFI и оборудования.
Отключаем все лишнее, отключаем энергосохранение, скорость вентиляторов фиксируем, это все, что мы можем сделать.
В нашем плане энергосохранения выбрать оценка для поднятия частоты вместо 15 мс максимум 5000 мс.
Есть программа Intel SMI Latency Checker
Для гипервизора - отключаем поддержку виртуальных машин в биосе.

Про прерывания на уровне ядра и пользователя в windows.
В Windows применяется:
- для x86 - 32 уровня IRQL от 0 до 31 (в скобках указано числовое значение):
High (31)
Power fail (30)
IPI (29)
Clock (28)
Profile (27)
Диапазон аппаратных прерываний, называемых Devices IRQL, или DIRQL (от 26 до 3) или ISR
DPC/DISPATCH (2)
APC (1)
PASSIVE (0)
Это означает, например, что планировщик (работающий на уровне DPC/DISPATCH) может быть прерван аппаратными прерываниями, межпроцессорными прерываниями (IPI) и т. д., но не может быть прерван асинхронными процедурами (APC) и обычными потоками, работающими на уровне PASSIVE. Межпроцессорные прерывания IPI могут быть прерваны сбоем электропитания (прерывание на уровне Power fail), но не могут быть прерваны обычными аппаратными прерываниями от устройств и т. д.
- для х64
16 уровней IRQL (от 0 до 15)
High/Profile (15)
Interprocessor interrupt/Power (14)
Clock (13)
Synch (12)
Device n (11)
.........
Device 1 (3)
Dispatch/DPC (2)
APC (1)
Passive/Low (0)

При этом:
hardware interrupts 3-15 (3-31)
software interrupts 1-2 (1-2)
normal thread execution 0 (0)


Наш пользовательский процесс может иметь следующие приоритеты:
Idle - 4
Below Normal - 6
Normal -8
Above Normal -10
High -13
Real-Time -24
Внутри процесса мы можем задать приоритет для его потоков:
Idle дает итоговый приоритет процесса с потоком 1, кроме real-time, там он его просто снизит до фиксированной 16
Lowest -2
Below Normal -1
Normal 0
Above Normal +1
Highest +2
Time Critical +7

Итоговый приоритет потока - это сумма приоритетов процесса и потока.
31 - максимум
Real-Time - от 16 до 31.
При этом даже максимальный 31 приоритет не лает нам возможности подняться выше уровня Passive/Low(0), поэтому любое прерывание на нашем ядре прервет нашу программу.


Программы для оценки прерываний:
ETW xperf WPA - родной софт от microsoft
Latency monitor https://www.resplendence.com/latencymon
DPC latency https://www.wagnardsoft.com/forums/viewtopic.php?t=5265


Настройка прерываний


Борьба с прерываниями.
Бороться надо двумя путями.
Первый путь - уменьшить само количество прерываний=их частоту.
Частота прерываний за 1 секунду до 10000 считается еще неплохой.
Второй путь - уменьшить длительность прерываний.
Есть еще третий путь - освободить от прерываний нужные нам ядра.
Первое и самое главное.
Установка максимально облегченной и очищенной системы.
Если хватит windows 10, то лучше ставить ее.
23H2 лучше, чем 24Н2.
Отключить динамический таймер.
Поднять, а не снизить время для системного таймера до 15,625 мс!
Если снизим до 0.5 мс, то увеличим количество прерываний.
Но тут вступает в действие многозадачность винды.
1/4 времени отдается фоновым процессам.
Минимум - это 6 тиков=2 кванта
Полностью вырубить все фоновые процессы на винде мы не сможем.
Для 120 кадров нам нужно иметь перерыв не больше 1/120=8.(3) мс.
Поэтому подходит время для системного таймера только
0.5 мс /1 мс и условно 2 мс , так как 2 мс*2=4 мс.

Внести в реестр для глобальной настройки системного таймера (работает только для win 11)
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\kernel]
"GlobalTimerResolutionRequests"=dword:00000001"

Отключить VSYNC.
Включить тройную буферизацию если процессор успевает рендерить, то компенсирует воемя двух кадров: 2*1000 мс / частоту кадров в Гц
Краткий список исследований по психофизиологии:
Watson (1986): Задержки <5 мс незаметны.
Kelly (1979): Порог фликера <2 мс.
Burr & Ross (1982): 10% кадра = 100мс/частоту кадров (при движении).
Clayton (2018): 1–2% кадров= 1000мс*процент пропуска кадров (10–20 мс/с) незаметно.
Carrasco (2011): <5–10 мс при внимании.
Hoffman et al. (2017): <3 мс с размытием.
Swafford et al. (2016): <4 мс, 2% (20 мс) при редких фризах (реже 1 раза в секунду).
Digital Foundry (2025): 0.125 фриза/с=0.125*1000мс/частоту кадров Гц) заметно при частых повторениях.

Для 120 Гц:
1982-0.833мс
2025-1.042мс


Снизить частоту опроса мыши до 125Гц.

Главные правила для таймеров:
Таймеры используются для времени (QPC) и для системных прерываний=тиков.
useplatformclock disables TSC and uses the platform source clock instead (HPET or PMT). PMT is used when HPET is disabled in BIOS.
useplatformtick disables TSC tick and uses the platform source tick instead (RTC).
Does disabledynamictick work when useplatformtick is used?
No, it does not do anything since RTC is not a dynamic tick counter.

При этом возможны разные комбинации таймеров.
TSC + TSC without desync:
bcdedit /deletevalue useplatformclock - bcdedit /deletevalue useplatformtick
(make sure HPET is enabled in BIOS)
TSC + RTC:
bcdedit /deletevalue useplatformclock - bcdedit /set useplatformtick Yes
HPET + RTC:
bcdedit /set useplatformclock Yes - bcdedit /set useplatformtick Yes
(make sure HPET is enabled in BIOS)
PMT + RTC:
bcdedit /set useplatformclock Yes - bcdedit /set useplatformtick Yes
(make sure HPET is disabled in BIOS)
Частота HPET 14.318180 MHz, в 4 раза выше частоты ACPI PM Timer.
RTC устаревший тайминг с частотой от 2-х до 8192 Гц.
Использует кварц 32.768 KHz
HPET требует больше времени на вызов, чем TSC или PM Timer, но это важно только для системных прерываний.
HPET и PM timer находятся в южном мосте.
TSC в процессоре.
Поэтому вполне допустима комбинация HPET (для времени QPC)+TSC (для тиков).


bcdedit /set useplatformtick no (отключаем RTC и включаем TSC для тиков)
bcdedit /set useplatformclock no (отключаем HPET и включаем TSC для времени QPC)
bcdedit /set disabledynamictick yes (отключаем динамическое изменение частоты системного таймера - влияет только на тики)
bcdedit /set tscsyncpolicy Enhanced (включаем улучшенную синхронизацию TSC-таймера)
HPET не следует отключать в биосе и в диспетчере устройств.
Посмотреть текущую конфигурацию можно с помощью команды
bcdedit /enum


Обсуждение проблем ОС и оборудования: задержка реакции системы (latency), микроcтаттер, инпутлаг, фризы.

Перед тем как задавать вопросы, просьба прочитать FAQ

Осуществлять мониторинг программой Latency Monitor нужно в течение 1 минуты, в состоянии простоя системы т.е. без дисковой, сетевой активности, и любой другой, с выключенным ав и приложениями в трее и автозагрузке,
не раньше чем через 2 минуты после загрузки системы.
Не двигаем мышку и не используем клавиатуру в момент измерений. Потом остановка и скриншот.


Презентация NVIDIA (на англ.) о проблемах статтеров, фризов и лагов (терминология, описание и причины возникновения)


Последний раз редактировалось anta777 16.07.2025 21:44, всего редактировалось 40 раз(а).
Начну редактировать первое сообщение и возьмусь за эту тему.



Партнер
 

Куратор темы
Статус: Не в сети
Регистрация: 22.12.2005
Откуда: Киров
-GreyWolf- писал(а):
-GreyWolf-

Было все нормально, а щас стало мало фпс ... Вы ошиблись темой если что... Это к DPC latency никак не относится и все дальнейшее обсуждение оффтоп..

Просьба ко всем :mad2: : Давайте не будет отклоняться от темы, просто я итак уже кучу всякого ненужного оффтопа поудалял, но все равно из 60 станиц что-то действительно полезного страницы 3 от силы наберется.


 

Member
Статус: Не в сети
Регистрация: 09.06.2005
Фото: 45
BOBKOC писал(а):
хрена се ты жёсткий:) в сужении проблемы. А всё что прописано нынче в шапке мутил c подопытными? победил проклятые микрофризы?

да я в этой теме уже все перепробовал где то на 20-30ых страницах, и разные значения HPET, вообщем все что можно и нельзя ковырял, за это время уже пару раз винда с нуля ставилась под крупные обновления 1703, 1709, да я собсна уже забил на траблу, еще пару месяцев жду и к лету съезжаю или на кофейник или на райзен+. по инерции изредка заглядываю в тему в надежде что тут кто-то нашел чудо лекарство, но кроме переодически заходящих людей вопящих - "у меня все работает, вы все врете" или новичков которые тоже пытаются с бубном опять пробовать то что уже было опробовано в это теме, типа игр с настройкой того же НРЕТ ничего нет. проблема у кого она есть так до сих пор ни у кого и не решилась. апгрейд спасет всех, походу. лишь бы нвидиа сделала выводы и не накосепурила так же в амперах.


 

Member
Статус: Не в сети
Регистрация: 02.04.2012
Откуда: Санкт-Петербург
Фото: 4
Я тут писал уже, что столкнулся с этой проблемой в первый день, когда вставил 1080Ti. И в первый день ее и решил, посильнее воткнув DVI-кабель, по которому у меня идет звук на ресивер.
А пару дней назад проблема опять появилась - стал скипать звук в видео. Помогла перезагрузка ПК, даже так и не понял в чем было дело... больше пока не беспокоило.

_________________
Чего недавно прошел: https://www.grouvee.com/user/xid/shelves/67845-recently-finished/


 

Junior
Статус: Не в сети
Регистрация: 23.12.2017
Фото: 5
3244132440 первый скрин сразу после старта системы,второй во время игры
Народ эти показания норма или нет?в игре периодически ловлю фризы,уже не знаю как с ними боротся,все рекомендации делал не помогает!

чет не соображу как фотки под споллер убрать сори

_________________
AMD Ryzen 5 1600X, ASROCK AB350 PRO4, ASUS GeForce GTX 1060,6G, SAMSUNG M378A1K43CB2-CRC DDR4 - 2х8Гб 3200


 

Advanced member
Статус: Не в сети
Регистрация: 05.01.2006
Откуда: мск
Фото: 5
Shuler писал(а):
первый скрин сразу после старта системы,второй во время игры

а инструкцию в шапке прочитать что мешает?

_________________
✅ РЕМОНТ мышек! ✅ качественно и с гарантией ✅


 

Member
Статус: Не в сети
Регистрация: 02.10.2009
Откуда: Мск.Измайлово.
Фото: 3
Shuler писал(а):
Так вроде все так как написано сделал,


во время игры не нужно было замеры делать.
седьмой пункт делать нужно-
7)Открываем Latency Monitor:....

Добавлено спустя 46 секунд:
Shuler писал(а):
чет не соображу как фотки под споллер убрать сори


spoiler= выбирай.


 

Member
Статус: Не в сети
Регистрация: 16.05.2010
Откуда: Ленинград
Фото: 545
CobrA_22 писал(а):
Здравствуйте, извиняюсь за долгое отсутствие снова на работе завис


Здравствуйте!,ночи доброй!

В ос проверяем наличие ключей bcedit в разделе faq: Таймеры- если их нет или вернули как было- прописываем опять. Они понадобятся вместе с пунктом 2 настроек в биосе .

Проверяйте статус настроек вашей материнской платы в биосе.

1)PEG X - Max Link Speed [Auto) - меняем в Gen3- принудительно

2)HPET [Enabled] в Disabled- запрещаем Hpet таймер.

3)Intel C-State [Auto] в Disabled

4)CPU Switching Frequency [Auto] - по мануалу я не вижу какие там значения, но это в диапазоне 250-550 кгц - обычно 350-400 на большинстве плат- потолок. В ручную ставьте максимально допустимое- плата сама ограничит верхний предел. Будет чуть выше нагрев питальника, но вместе с выключенным C-State- даст больше общей отзывчивости Пк и меньше "ваты" на периферии.

5) PCI Latency Timer [32] - пробуем в 64.

Сохраняем -перезагружаем и проверяем в панели электропитания Ос энергосбережение на pci-ex пункт faq электропитание pci-ex https://forums.overclockers.ru/gallery/ ... e_id=31884

_________________
5950x\MSI MPG X570S MAX CARBON WIFI\7900xt Nitro+ Vapor\32GB 2x16-DDR4 Gskill 3200 (14-14-14-32-Cr2)\Pccooler YS1200W


 

Member
Статус: Не в сети
Регистрация: 16.05.2010
Откуда: Ленинград
Фото: 545
CobrA_22 писал(а):
всё сделал как написано. спасибо, проверю отпишусь.


Пожалуйста.
Ждём результатов,сделал апдейт сообщения-не знаю успели прочитать или нет- по поводу bcedit в ос.

_________________
5950x\MSI MPG X570S MAX CARBON WIFI\7900xt Nitro+ Vapor\32GB 2x16-DDR4 Gskill 3200 (14-14-14-32-Cr2)\Pccooler YS1200W


 

Member
Статус: Не в сети
Регистрация: 29.06.2015
Откуда: Msk never sleep
Фото: 98
CobrA_22 писал(а):
оно должно быть 2133

На 2 умножай,ничего не должно быть.

_________________
Греется🔥значит работает.
Термопасту наносят ни как нутелу в гостях, а как черную икру теще на бутерброд 😎


 

Member
Статус: Не в сети
Регистрация: 01.06.2017
CobrA_22 писал(а):
минут 10-20 оперативка заполняется кэшем и только тогда проявляются фризы

это проблема винды
софтина EmptyStandbyList поможет с очисткой кеша. Если очистка поможет с фризами, можешь создать задачу на ее запуск каждые 5-15мин
так можешь протестить билд win10 17025. Говорят, с ним получше дела.

CobrA_22 писал(а):
оно должно быть 2133...этож на одну плашку.

DDR — Double data rate — удвоенная скорость передачи данных


 

Member
Статус: Не в сети
Регистрация: 16.05.2010
Откуда: Ленинград
Фото: 545
CobrA_22 писал(а):
тут норм всё ???


На скрине Magician включён Rapid-это и есть кэш в озу. Выключаем перезапускаем проверяем- статус снова и смотрим.

Добавлено спустя 7 минут 13 секунд:
CobrA_22 писал(а):
что за bcedit ??? и я чем нибудь рискую изменив эти настройки в биос ???


Это не в биосе, а Ос,вреда от них нет,в faq написано про группировку тактов.

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

_________________
5950x\MSI MPG X570S MAX CARBON WIFI\7900xt Nitro+ Vapor\32GB 2x16-DDR4 Gskill 3200 (14-14-14-32-Cr2)\Pccooler YS1200W


 

Member
Статус: Не в сети
Регистрация: 01.06.2017
CobrA_22
службу Superfetch отключи - тоже забивает кеш в оперативике и не игнорируй мой предыдущий пост


 

Member
Статус: Не в сети
Регистрация: 17.01.2018
Откуда: Собянинск
kiberman Уважаемый доцент поставьте и мне диагноз,пожалуйста :facepalm:


Вложения:
Скриншот 31-01-2018 17.56.15.png
Скриншот 31-01-2018 17.56.15.png [ 142.28 КБ | Просмотров: 1961 ]
Скриншот 31-01-2018 17.54.54.png
Скриншот 31-01-2018 17.54.54.png [ 34.33 КБ | Просмотров: 1961 ]

_________________
Да, человек смертен, но это было бы еще полбеды. Плохо то, что он иногда внезапно смертен. Momento mori.
 

Member
Статус: Не в сети
Регистрация: 16.05.2010
Откуда: Ленинград
Фото: 545
Sirius писал(а):
Уважаемый доцен


Всё нормально,можно обновить только драйвера на Hd audio-isr высоковат

Добавлено спустя 51 секунду:
CobrA_22 писал(а):
на 1709.


Что мешает поставить 1703-отключить обновление до 1709 но оставить получение критических по безопасности.

30718

Переустанавливаете без сети, ставите все драйвера заранее выкаченные. Если будет обновлятся можно запретить в групповых политиках и службу wu -всё в ветке по windows 10 и в сети расписано как.

Обновлятся можно вручную из репозитория Wu кумулятивными обновами- и всегда свежак и 1709 не нужен.


А так у вас вариантов не много- можно использовать perfmon и помониторить счётчиками- в момент фризов посмотреть на диаграммах что происходит.

Кроме вас вашего Пк лучше никто не знает- если нужно остаться на 1709 -смотрите софт который может конфликтовать.
Гпу утилиты для карты,
- cpuid hwmonitor, всё что загружено в трей при работе и так далее. Никто в слепую тут вам не скажет от чего и тем более не знает что вы делаете/делали- а что нет.

_________________
5950x\MSI MPG X570S MAX CARBON WIFI\7900xt Nitro+ Vapor\32GB 2x16-DDR4 Gskill 3200 (14-14-14-32-Cr2)\Pccooler YS1200W


Последний раз редактировалось kiberman 31.01.2018 19:15, всего редактировалось 1 раз.

 

Member
Статус: Не в сети
Регистрация: 02.10.2009
Откуда: Мск.Измайлово.
Фото: 3
kiberman писал(а):
kiberman

вечер добрый.
напомни пожалуйста как выполнить пункт 5)Почистите кэш Нвидия ?
что то я запамятовал. :oops:
спасибо.


 

Member
Статус: Не в сети
Регистрация: 16.05.2010
Откуда: Ленинград
Фото: 545
CobrA_22 писал(а):
я исам подумываю об этом, возможно сегодня ночью так и сделаю


Да наилучший вариант в вашем случае,на чистую без сети 1703- заранее выкачайте на всё оборудование свежак-в том числе сетевой адаптер.

Добавлено спустя 1 минуту 2 секунды:
krasnov77 писал(а):
вечер добрый.
напомни пожалуйста как выполнить пункт 5)Почистите кэш Нвидия ?


Добрый вечер.
\Users\"Ваше имя- Пользователь"\AppData\Local\Temp\NVIDIA Corporation\NV_Cache

Пожалуйста

Добавлено спустя 32 секунды:
Sirius писал(а):
kiberman спасибо


И вам не хворать! Пожалуйста.

Добавлено спустя 2 минуты 30 секунд:
CobrA_22 писал(а):
я её не включал и софт к материнке для управления подсветкой не устанавливал, раньше она не горела(до обновления точно)

Откуда я могу знать-что там дежурка обычная светит или ещё что.
На голую ставьте- без msi fast boot- и другого лишнего софта разного от материнки,никаких дисков. Вручную выкачиваете и ставите.

_________________
5950x\MSI MPG X570S MAX CARBON WIFI\7900xt Nitro+ Vapor\32GB 2x16-DDR4 Gskill 3200 (14-14-14-32-Cr2)\Pccooler YS1200W


 

Member
Статус: Не в сети
Регистрация: 22.12.2015
Папку "Temp" в которой NVIDIA и куча других папок - можно полностью удалять?
#77

_________________
R7 57X3D x MSI B450-A Pro Max x 5070 Ti TUF x Kingston Fury Renegade 2x16 x Fuma 2 x YS1000w
Odyssey G7 x G305 x Qck x Corsair K30


 

Member
Статус: Не в сети
Регистрация: 16.05.2010
Откуда: Ленинград
Фото: 545
Slimchanskiy писал(а):
Только файлы в ней, или можно даже папку "NVIDIA Corp?


Без разницы-грамотнее просто файлы, если папку удалите- ничего криминального не будет- заново пересоздатся при запуске dx игр и приложений.

Добавлено спустя 44 секунды:
Slimchanskiy писал(а):
Папку "Temp" в которой NVIDIA и куча других папок - можно полностью удалять?


Можно он заново пересоздатся если надо- там ничего важного-тупо Opencl/Cuda кэш.

_________________
5950x\MSI MPG X570S MAX CARBON WIFI\7900xt Nitro+ Vapor\32GB 2x16-DDR4 Gskill 3200 (14-14-14-32-Cr2)\Pccooler YS1200W


 

Куратор темы
Статус: Не в сети
Регистрация: 22.12.2005
Откуда: Киров
CobrA_22 писал(а):
Достали кратковременные фризы во время игр. Началось всё после того как винда обновилась до сборки 1709
:facepalm:
Ну ведь только недавно же я писал
eLfiK писал(а):
Просьба ко всем : Давайте не будет отклоняться от темы, просто я итак уже кучу всякого ненужного оффтопа поудалял, но все равно из 60 станиц что-то действительно полезного страницы 3 от силы наберется.

Это никак не относится к теме "DPC latency на видеокартах Nvidia" что вы тут делаете?


 

Member
Статус: Не в сети
Регистрация: 17.01.2018
Откуда: Собянинск
обновил все дрова , но теперь что то не то походу :roll:


Вложения:
Скриншот 01-02-2018 10.40.18.png
Скриншот 01-02-2018 10.40.18.png [ 81.36 КБ | Просмотров: 1790 ]
Скриншот 01-02-2018 10.39.32.png
Скриншот 01-02-2018 10.39.32.png [ 32.34 КБ | Просмотров: 1790 ]

_________________
Да, человек смертен, но это было бы еще полбеды. Плохо то, что он иногда внезапно смертен. Momento mori.
Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 4368 • Страница 59 из 219<  1 ... 56  57  58  59  60  61  62 ... 219  >
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan