QNCT — "процессор мутант" или как получить аналог i7-7700K стоимостью всего 70$

  • Цена: $70 USD + доставка (бывают скидки)
  • Сегодня я расскажу что из себя представляют адаптированные под сокет 1151 инженерные ноутбучные процессоры, которые называют «мутанты», «склейки», «ноутбучники». Их стоимость примерно в 3 раза ниже, чем стоимость аналогов по вычислительной мощности.

    Введение и «легенда» терминов

    Тема использования инженерных сэмплов процессоров (далее инженерников) довольно обширна, ими с той или иной степенью успешности пользуются чуть ли не со времен Socket-A (был такой на заре динозавров… у меня даже лежит в коллекции XD), но адаптация инженерников-ноутбучников впервые была проведена примерно год назад, и тогда она по каким-то причинам «не взлетела», возможно в следствии их продажи на китайский/американский рынок. Вторая волна (уже успешная) пришла после того, как эти процы стали представлять в рунете и СНГ, ну и конечно продажа через Али сыграла большую роль (очень немногие СНГ-шники покупают товары с Тао, предпочитая более «удобные» площадки).

    В двух словах «инженерник» это предпродажный образец процессора, который может, но не должен, иметь ограничения или дефекты (не работающие или глючащие блоки). Эти сэмплы раздают производителям материнских плат, чтобы они прототипировали свои устройства к моменту выхода уже релизных образцов процессоров. На практике реально глючных линеек инженерников было не так уж и много, и об этом очень быстро узнавало сообщество. С другой стороны как правило инженерники не ограничены хардварными локами. Зачастую у них не заблокирован множитель, их можно разгонять, модифицировать итд.

    Просто так инженерник скорее всего не стартонет, в большинстве случаев нужна модификация биоса и/или так называемый пинмод — вмешательство в электрическую схему мат.платы и/или самого процессора. Это защиты производителей от использования инженерников в коммерческих целях… но когда это останавливало пытливый ум в стремлении сэкономить $$$ :D

    «Мутант» это ноутбучный инженерник, адаптированный под сокет PC, т.е. припаянный на предварительно разработанную и изготовленную толстую текстолитовую подложку (из-за этого он и получил второе название — «склейка», т.к. состоит из 2х частей). Бонусом тут уже реализован «железный» пинмод. Минусом — нужно быть аккуратным при установке (об этом ниже, в основной части обзора).

    Заказ, доставка.

    Итак, проц был заказан 06.11, приехал в мою страну 18.11 (не показательно, т.к. я проживаю в Польше, но в отзывах народ часто упоминает быструю доставку в РФ/Украину). Упакован в картонную коробку с «китайским воздухом». Дополнительно сам процессор находится в твердом пластиковом кейсе (практически нулевые шансы на повреждение в транспорте, разве что на Вашу посылку упадёт контейнер). В комплекте так же дают 2 отвертки («звездочка» для демонтажа рамки сокета с материнской платы, «крестовая» для установки мутанта), рамку для установки склейки, и 5 винтиков (2 запасных? или это мне так повезло :D)

    QNCT - "процессор мутант" или как получить аналог i7-7700K стоимостью всего 70$

    Сам процессор выглядит так же, как и на странице продавца, не думаю, что мои фотки покажут что-то новое, но я их всё-равно сделал.

    QNCT - "процессор мутант" или как получить аналог i7-7700K стоимостью всего 70$

    Уточню еще один момент. Несмотря на то, что сегодня речь идет о конкретной модели «мутанта» — QNCT, таких процессоров существует несколько видов, и они довольно сильно друг от друга отличаются. А именно:

    Архитектура KabyLake представлена двумя очень похожими экземплярами (бытует мнение что это вообще один камень, но у более дорогого просто бОльший разгонный потенциал).

    QL2X — 4 ядра/8 потоков, 2.7ГГц базовая частота, 3.8ГГц турбо режим, цена 76$ + доставка

    QL3X — 4 ядра/8 потоков, 2.4ГГц базовая частота, 3.5ГГц турбо режим, цена 60$ + доставка

    Оба проца можно разгонять, оба имеют мизерный шанс покорить планку 5ГГц под очень хорошим охлаждением, но обычно их предел 4.8ГГц. В разгоне очень горячие и прожорливые.

    Архитектура CoffeeLake представлена шире. В линейке 3 очень разных процессора.

    Обозреваемый QNCT 6 ядер / 12 потоков, 2.0ГГц базовая частота, 3.6ГГц турбо режим (как я выяснил это максимальная частота на 1 ядро, на все ядра турбо дает 3.1ГГц, в ручную в Биосе можно установить 3.3ГГц, также возможен софтовый разгон через Intel XTU). Этот процессор не разгоняем так же хорошо, как предыдущие, но при цене 70$ он работает «в стоке» ничем не хуже максимально разогнанного QL2X, при этом имея TDP 45Вт, против около 150Вт разогнанного QL2X. Зная это я осознанно выбрал именно этот процессор — холодный, стабильный, энергоэффективный.

    **************************************

    в этом месте можно провести виртуальную черту разделения эффективности и рентабельности. Перечисленные выше 3 процессора достаточны для полного раскрытия потенциала видеокарты уровня GTX1070 или GTX1080 (в зависимости от настроек и конфигурации системы). Если у Вас карта этого уровня нету смысла переплачивать за топовых мутантов, разве что планируется скорая модернизация видеокарты.

    **************************************

    QQLT — 6 ядер / 12 потоков, 2.4ГГц базовая частота, 4.1ГГц турбо режим, можно разгонять, цена 125$ + доставка

    и наконец топовый QQLS стоимостью 192$ + доставка имеет 8 ядер / 16 потоков, 2.4ГГц базовая частота, 4.1ГГц турбо режим, можно разгонять

    *С выбором процессора так же связан выбор мат.платы. Об этом ниже.

    Установка

    В этом месте думаю уже пора объявить.

    ДИСКЛАЙМЕР — Всё, что Вы делаете не предусмотрено производителем. Ни я, ни производитель не несет никаких гарантий за то, что у Вас что-то пошло не так. Всё действия Вы производите под свою ответственность.

    ВНИМАНИЕ! Не забудьте удалить транспортную защитную пленку с кристалла процессора перед установкой охлаждения. Все работы с процессором до его установки в сокет рекомендую производить в одноразовых «резиновых» перчатках потому что контакты вы так или иначе «залапаете», а мыть их намного сложнее, чем контакты обычного процессора (тут подводит специфика нанесенной маски — под площадки забиваются волокна ваты/бумаги/нетканого материала и там остаются. Могут привести к плохому контакту. Если их сильно выдирать — могут повредить контактную площадку).

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

    Очень многие жалуются на то, что у них не работает «мутант» после всех манипуляций с биосом (об этом ниже), но в 99% случаев причина кроется именно на этапе установки. Важно правильно «прижать» рамку. Для этого выполняем все действия строго по следующему алгоритму:

    0) прошиваем модифицированный биос (об этом целый раздел будет посвящен ниже) и делаем «сброс биоса» нажав соответствующую кнопку или закоротив джампер на матплате.

    1) вставляем проц в сокет, прижимаем его пальцем так, чтоб он «сел» в разъём, контроллируем визуально чтобы не было перекосов.

    2) сверху накладываем новую рамку процессора, ловим момент когда штырьки рамки войдут в отверстие подложки

    3) вкручиваем комплектные 3 винтика так, чтобы они вкрутились ровно на свободную длину, но пока НЕ прижимали рамку к плате. Дополнительно визуально контроллируем равномерность щели между матплатой и основанием рамки (либо глубиномером между верхним краем рамки и плоскостью матплаты)

    QNCT - "процессор мутант" или как получить аналог i7-7700K стоимостью всего 70$

    4) закручиваем каждый винтик ровно на полтора оборота!

    5) через любую термопасту устанавливаем на процессор любой радиатор (я использовал радиатор от чипсета старой мат.платы) для первого старта этого будет достаточно.

    QNCT - "процессор мутант" или как получить аналог i7-7700K стоимостью всего 70$

    6) устанавливаем ОДИН модуль памяти с частотой не выше 2666 мГц в любой слот. Если частота памяти будет выше — возможны проблемы.

    7) включаем плату контроллируя пальцем нагрев радиатора (пока палец терпит — можно не переживать, когда уже обжигать начинает — следует сделать паузу или «подуть» на радиатор чем-то). Первый старт занимает как правило около 1 минуты (максимум до 2 минут) в течении которых плата сама перезагрузится несколько раз — это нормально, просто ждем. Если на плате есть светодиоды или посткарта — отлично, это добавит информативности.

    8) Если плата не стартонула за 2-3 цикла включения — подкручиваем каждый винтик рамки сокета ровно на четверть оборота. Как правило всё выходит либо с первого, либо со второго раза.

    После этого устанавливаем уже штатное охлаждение.

    Выбор лучше всего отдать в пользу лёгких конструкций с полированным основанием. Обязательно винтовое крепление охлаждения, т.е. стоковое «на защелках» не подойдет! В идеале конечно легкий водоблок СВО без помпы. Объясню почему:

    Прижим охлаждения так же влияет в данном случае на прижим процессора в сокете. «Склейки» чувствительны к прижиму и малейший перекос влечет за собой «отваливание» каких-либо модулей, от не работающих каналов памяти и линий PCI-Ex, до полного нестарта платы. Если установить тяжелую башню «на столе», т.е. вертикально, а потом установить плату в корпус — то под тяжестью башни может перекосить проц в сокете и придётся дополнительно регулировать прижим уже в горизонтальном положении. Впрочем это просто на пару шагов увеличит путь настройки, не более того.

    Лично я пошел по самому сложному пути — у меня средней тяжести «башня» (570гр), к тому-же с «тракторной» подложкой. Оголенные медные трубки впрессованные в алюминиевую «пятку». Грубая фрезировка, не ровная поверхность (трубки выступают примерно на 0.25мм над поверхностью алюминиевого основания). В таком виде использовать категорически нельзя… но если очень хочется — то можно ;) Выравниваем основание наждаком на стекле (я использовал гритность наждака 180-400-1000-2000) после чего полируем с пастой Гои. Если основание не будет полированным оно повредит кристалл процессора.

    По желанию (но я очень рекомендую найти это желание) проводим модификацию новой рамки. Дело в том, что кристалл процессора выпирает над основанием рамки примерно на 0.5мм (в моём случае что-то около 0.51мм). Желательно сделать так, чтоб он был «в плоскость», чтобы охлаждение не перекашивалось, не сбило угол кристалла и чтоб процессор в последствии неравномерного прижима не имел перекосов по температурам ядер. Для этого всего-лишь нужно наклеить 2 полоски любого материала по бокам на рамку. Я использовал алюминий от экрана ноутбучного БП толщиной 0.5мм. Вы можете использовать любой твердый пластик или что-то иное. Нужно добиться толщины материала так, чтобы щель на просвет приложенной линейки либо исчезла полностью либо была еле заметна именно над проставками (т.е. чтоб кристалл всё-таки был на чуть-чуть выше основания).

    QNCT - "процессор мутант" или как получить аналог i7-7700K стоимостью всего 70$

    Полоски алюминия я приклеил на капельку суперклея. Не забываем очень сильно и по всей плоскости прижать склеиваемые поверхности сразу же после их соединения! Перед приклеиванием обрабатываем фаски. Получилось как то так (качество так себе, фотик категорически отказывался фокусировать, да еще и одновременно держать/делать руками 4 действия не легко)

    QNCT - "процессор мутант" или как получить аналог i7-7700K стоимостью всего 70$

    Теоретически в новы ревизиях «мутантов» возможно уже будет реализована эта модификация,

    QNCT - "процессор мутант" или как получить аналог i7-7700K стоимостью всего 70$

    но мне достался «обычный». По фоткам лотов у продавца на Али все вышеперечисленные модели идут с «обычными» (не вровень) рамками. Где народ доставал с новыми рамками — я не знаю. Возможно это были не инженерники (есть и такие мутанты, но они менее интересны, т.к. значительно дороже, а профит и сложности такие-же)

    Итак, устанавливаем охлаждение процессора по тому-же принципу, что и рамку. Возможно потребуется модификация стоек охлаждения для Вашего конкретного экземпляра, т.к. высота нового «бутерброда» отличается от «старого». Проверяем работу всех Ваших устройств, при необходимости регулируем прижим. ПОМНИ! не нужно крутить до упора! в данном случае лучше меньше, чем больше. Большинство жалоб на нестарт приходит от тех, кто крутит все винты на максимум! Что-то не работает — проверьте какой из винтиков крепления охлаждения крутится тяжелее остальных — его ослабляем на четверть оборота, а который легче остальных — его наоборот на четверть оборота закручиваем. И так постепенно добиваемся стабильной работы (если всё делали по инструкции это не потребует много времени, 1-2 итерации).

    ***Охлаждение лучше выбирать с креплением «на 4 точки», т.к. его намного легче позиционировать. Если у вас охлад, который крепится к пластине в 2х точках, то не смотря на то, что пластина имеет 4 точки крепления — это будет всё-же 2х точечных охлад.

    Под стресстестом смотрим равномерность нагрева ядер процессора. Если нагрев одинаковый и ничего из устройств не отвалилось — я Вас поздравляю, прижим сделан идеально и в принципе на этом в 95% случаев и заключается вся работа по установке «мутанта», т.к. если изначально правильно выбрана мат.плата и память, а биос прислал продавец — Вам больше особо и нечего делать ;) Но в любом случае читаем далее.

    Теперь поговорим предметно о выборе и подготовке материнской платы и памяти.

    Работают «мутанты» к сожалению не на всём подряд, хотя выбор довольно широк.

    На сайте продавца можно наблюдать такую картину:

    QNCT - "процессор мутант" или как получить аналог i7-7700K стоимостью всего 70$

    из чего можно сделать следующие выводы:

    лучше всего подходят мат.платы от Гигабайта — полная поддержка (естественно с модифицированным биосом) всех типов «мутантов» на всех типах чипсетах серии 100-300, а хуже всего обстоят дела с MSI и Asus-ом. При этом есть важное уточнение, «300 серия» включает в себя только 3 типа чипсета — Z370, B365 и H310C, на платах с чипсетом B360, H310, H370, Q370 и Z390 работа как минимуму не гарантируется.

    Несколько иначе обстоят дела с ОЗУ.Дело в том, что контроллер памяти в этих процессорах «заточен» под работу памяти ноутбука, а она работает как правило на меньшей максимальной частоте. Конкретно в цифрах это будет выглядеть так: Большинство планок в одноканальном режиме сможет работать максимум на частоте 2666мГц, хотя на некоторых экземплярах процессоров некоторая память в теории может покорить частоту 2800. В двухканальном режиме можно рассчитывать лишь на 2133 — 2333. Это и плохо и хорошо. Плохо потому что высокочастотная память просто не стартанёт в автоматическом режиме, и запустить плату с такой памятью можно только если на плате есть кнопка MemoryOK или в биосе реализован алгоритм против такого сбоя, когда после нескольких неудачных попыток инициализации памяти мат.плата самостоятельно сбрасывает частоту памяти до минимальных 2130 (или вообще 1860) и позволяет загрузить биос для редактирования настроек. Хорошо потому, что пользователя сразу ставят перед фактом саморазвития в сторону правильного разгона памяти по таймингам ;) Очень часто можно так оптимизировать дешевую «зеленку» — память 2666, что она будешь лишь на пару процентов уступать «крутым» G.Skill-ам с красивыми радиаторами и ценником х2-х3. Но, конечно, это требует некоторого времени. Очень хороший, на мой взгляд, подход к разгону ОЗУ изложен в этом ролике, категорически рекомендую к неоднократному, вдумчивому просмотру. Я разогнал свою «зеленку» примерно на 20-25% производительности благодаря этому ролику.

    С выбором мат.платы и памяти разобрались, переходим к последнему этапу.

    Модификация Биоса

    Тут существует 2 пути:

    самый простой, если у Вас мат.плата из списка выше — просто попросить продавца в личных сообщениях (и в комментарии к заказу) выслать Вам готовый мод. Продавец очень общительный, легко идет на контакт, доступен (мне отвечал даже в 5 утра по китайскому времени О_О) Для особых счастливчиков существует суперопция — если на вашей материнке микросхема биоса в DIP-8 корпусе и в панельке быстрой замены — можно попросить продавца выслать уже прошитую микросхему и тогда Вам останется только заменить её.

    Во всех остальных случаях Вам нужно будет прошить мод.биос, независимо от источника его нахождения (от продавца, от комьюнити (ссылка в конце статьи) либо собственноручно приготовленный (рецепты ниже).

    Существует несколько вариантов прошивки «внутрисхемно», то есть без выпаивания микросхемы с платы… но я, как сервисник, очень не рекомендую эти способы. И, хоть я и не оставлю страждущих без этой информации, очень рекомендую еще раз внимательно подумать и прошить программатором выпаянный чип биоса.

    Минусы «внутрисхемного» программирования разнообразны и непредсказуемы… от некорректной работы какого-либо из узлов компьютера до полного невключения. Конечно в большинстве случаев это исправляется последующей прошивкой микросхемы на программаторе… но именно поэтому лучше сразу «сделать хорошо».

    Для прошивки Вы вольны выбрать любой программатор, я рекомендую сразу заказать (или даже заранее) с процессором, ну либо «найти друга программиста с программатором». Так же я рекомендую сразу купить 1-2 запасных микросхем биоса и 1 панельку для быстрой замены чипа.

    QNCT - "процессор мутант" или как получить аналог i7-7700K стоимостью всего 70$

    Они стоят недорого, а нервов и, возможно денег, спасти могут много. Панельку паяем на мат.плату вместо родного биоса, что позволяет экспериментировать с прошивками неограниченное число раз. Особенно это актуально с условно неподдерживаемыми платами. Как раз в моём случае :D (идем по харду — плата Asus Prime Z270-A Хоть она и висит в «поддерживаемых», но на самом деле с Асусом всегда все сложно) Программатор так же берем с панелькой или прищепкой (тут уже на Ваш выбор и кошелек).

    Аккуратно отпаиваем феном или паяльником родной биос, оплеткой снимаем весь лишний припой с ножек микросхемы, если погнули — формуем как было, оттираем ацетоном или другим растворителем от всех остатков — чтоб блестело как у кота! Панельки чувствительны к загрязнению, в идеале для этого надо использовать купленные новые микросхемы биоса, о чем я писал выше. Но если жаба победила — моем и чистим чтоб как новые были.

    Описывать процесс программирования не буду — каждый программатор шьёт иначе, просто найдите инструкцию к своему.

    Если готового биоса под свою плату найти не удалось, или принципиально хотите сделать мод самостоятельно — качаем программу CoffeeTime 0.92 (спасибо камраду svarmod), скармливаем ей бинарник скачанный с оффсайта для Вашей материнки и производим действия, показанные в этом ролике.

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

    Остановлюсь подробнее на нескольких значимых пунктах.

    ME обязательно выбираем Corporate (нижние 2 пункта), а вот с версией можно поиграть Некоторые платы (особенно Асус) работают только с версией 11.7, некоторые на одной из версий работают хуже.

    опция Enabled / Disabled под выбором МЕ отключает его через HAP-bit В большинстве случаев необходимо установить в режим Disabled, но некоторые материнки этого «не поймут», им нужен включенный МЕ (Для многих «топовых» плат 100 серии (например Maximus VIII серия, Z170-Deluxe, Z170-A) отключение МЕ на 2xxx биосах (для запуска Xeon) приводит к неработоспособности системы. Решение не найдено.), кроме того MSI будет предупреждать, что МЕ отключен, но это не повлияет на его дальнейшую работу.

    Vbios+GOP — как в видео, обновляем до последней версии. Без их обновления плата не найдет видеоядро процессора и не стартонёт (либо не будет работать встроенная графика).

    Микрокод — разные материнки поддерживают разное количество микрокодов. От 2 до 8 (асус можно «прокачать» до всех… но на сколько это нужно — неясно). Для QNCT нужен микрокод 906EA DE — Отмечаем его галочкой. По желанию отмечаем так же те микрокоды, которые уже есть в Вашем биосе и/или желаемые для других процессоров (да, надо их повторно отмечать, т.к. программа полностью заменяет этот блок, и если отметить только 906EA — то только он и будет в итоговом результате). Я для себя добавлял в Асус все 906хх, а 506хх нет.

    Патчи и Фиксы — можно читать подсказки и пробовать включать по необходимости, а можно просто сделать все возможное «зеленым». Оверкилла не должно быть.

    в Personal Data можно вручную ввести Ваши серийник/MAC/UUID, а можно «скормить» программе родной дамп биоса и он их найдет автоматически. Но в принципе плата будет нормально работать и без этого.

    Save Сохраняем в формате *.bin для прошивки программатором. Не надо сохранять в формате *.cap — т.к. это формат для асуса с прошивкой из-под ОС или биоса. И именно в Асусе это невозможно — Асус блокирует на запись некоторые критичные модули биоса, из-за чего перезапись будет некорректной. Еще раз — Асусы шьем только программатором! и в большинстве случаев потребуется выпаивание чипа с мат.платы.

    В принципе это все шаги переделок. Звучит страшно, текста много, но это потому, что я старался создать максимально простую, но подробную инструкцию. Это выжимка из нескольких многосотстраничных источников (в основном форум оверов). На самом деле всё делается за 1 вечер с перекурами и перерывами. Стоит ли оно экономии 100-400 баксов? — решать Вам. Конечно аудитория разделится на 2 лагеря, кто-то скажет — «твоё/моё время дороже», хотелось бы избежать подобных прерий в комментариях. Правы обе стороны.

    Финальные результаты в тесте Cinebench R23

    QNCT - "процессор мутант" или как получить аналог i7-7700K стоимостью всего 70$

    QNCT - "процессор мутант" или как получить аналог i7-7700K стоимостью всего 70$

    Напоследок несколько полезных советов с форума overclockers.ru

    — С ME 11.0 объем используемой оперативной памяти может быть ограничен 16Gb.

    — Если в биосе не доступна загрузка с NVMe-накопителя, то следует сменить на нем разметку с MBR на GPT. Накопитель по прежнему не будет отображаться в биосе, но его станет возможно выбрать в качестве загрузочного.

    — На некоторых материнских платах (например, ASRock 100, MSI 200) отключение HPET приводит к неработоспособности системы. Для восстановления достаточно сделать CLEAR CMOS.

    — [ASUS] Завышенное напряжение VCore (до 1.5V) в режиме «Auto» — это фирменный баг плат ASUS. Проблему решает установка значения «0.01» для параметров «IA AC Load Line» и «IA DC Load Line». — это фирменный баг Асуса. Обязательно к исполнению!

    — [ASUS] Убрать троттлинг на 2xxx биосах поможет значение «2.1» для настроек «IA AC Load Line» и «IA DC Load Line»

    — [ASUS] Некоторые платы 200 серии могут запускать 12-ти поточные процессоры на 1xxx версиях биоса используя микрокод 906EA_rev_6A.

    — [ASUS] Если плата не желает заводиться с XMP профилем или с заведомо рабочим разгоном памяти, то попробуйте настроить параметры «Boot Voltage VCCIO» и «Boot Voltage System Agent», для обоих выставив «1.1» или «1.2».

    — [MSI] Если МЕ отключен, то при старте система на несколько секунд покажет соответствующее предупреждение, далее загрузка продолжится в обычном режиме.

    — [ASRock] Некоторые платы на H110 не работают с VBIOS 1059 (1062 не проверен), но без проблем функционируют с более старой версией 1054.

    Тут можно прочитать очень полезную ветку форума, в которой Вы найдете множество способов внутрисхемной прошивки Биоса мат.платы а так же большую коллекцию уже готовых биосов. Можно задать в ветке вопрос, на который еще не было ответа (пользуйтесь поиском по теме) и/или попросить готовый биос (сначала юзаем поиск по теме).

    На «киберпонедельник» ожидаются скидки, хоть и не такие «вкусные» как на 11.11, но лучше, чем ничего )

    Надеюсь обзор был полезен, лично я очень рекомендую эти процы, но предупреждаю, что их запуск потребует минимальной прямоты рук, нескольких извилин и немножко терпения. Тут уже каждый для себя решит что ему дороже — время или деньги — всё как всегда в этом мире ;)

    PS. Приношу извинения за возможные грамматические и/или стилистические ошибки, уже давно живу в другой языковой среде. Я приложил все возможные усилия для правки текста ^_^

Понравилась статья? Поделиться с друзьями:
Agkz.ru - блог файлообменника
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: