Дискретная видеокарта

Зачем это айтишнику

Во-первых, многие идеи, которые особенно ярко иллюстрируются на дискретных задачах, неотъемлемы и для информатики. Взять, хотя бы, фундаментальные понятия рекурсии и индукции. Рекурсия — это, дословно, возврат, обращение к самому себе. Хорошо известные вездесущие числа Фибоначчи проще всего определяются рекурсивно: первые два числа Фибоначчи равны единице, а каждое следующее число равно сумме двух своих предшественников: 1,1,2,3,5,8,… Таким образом, для вычисления очередного числа мы обращаемся к уже рассчитанным числам такого же вида. Трудно представить, как можно изучить функциональное программирование, да и многое из других областей информатики, не освоившись хорошо с рекурсией. Очень близкий процесс к рекурсии — это индукция, способ доказательства математических утверждений, при котором в доказательстве сложных случаев мы опираемся на более простые. Параллели с рекурсией очевидны, и действительно, обычное дело, когда индуктивное доказательство существования какого-то объекта можно переформулировать в описание рекурсивного способа построения этого объекта.

Раз речь зашла о таких фундаментальных вещах, как индукция и рекурсия, не могу не сказать, что многие приёмы, которые очень хорошо видны на примерах из дискретной математики, эффективны в математике в целом. Это не только индукция, но и принцип Дирихле, принцип выбора по среднему значению и другие.

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

Ещё одно архиважное умение — считать точно и оценивать приблизительно количества. Например, как вычислить количество раз, которые выполняется операция сравнения в цикле:. for i ≔ 1 to n do for j ≔ i to n do for k ≔ i to j do if a> a then …Или вот ещё пример

Нужно из списка из 100 товаров выбрать 20, так, чтобы их суммарная стоимость была ровно 2000 рублей («без сдачи»). Это вариант классической задачи о рюкзаке. Допустим, ваш коллега, подумав ночь, предложил решать задачу перебором: перебрать всевозможные наборы из двадцати товаров, и, как только в ходе перебора возникнет нужный набор, выдать его в качестве ответа. Между прочим, характеристика «переборный» далеко не всегда ставит клеймо на алгоритме. Всё зависит от размера входных данных. Так вот, как прикинуть, удастся ли за разумное время решить перебором эту задачу выбора 20 объектов из 100?

for i ≔ 1 to n do for j ≔ i to n do for k ≔ i to j do if a> a then …Или вот ещё пример. Нужно из списка из 100 товаров выбрать 20, так, чтобы их суммарная стоимость была ровно 2000 рублей («без сдачи»). Это вариант классической задачи о рюкзаке. Допустим, ваш коллега, подумав ночь, предложил решать задачу перебором: перебрать всевозможные наборы из двадцати товаров, и, как только в ходе перебора возникнет нужный набор, выдать его в качестве ответа. Между прочим, характеристика «переборный» далеко не всегда ставит клеймо на алгоритме. Всё зависит от размера входных данных. Так вот, как прикинуть, удастся ли за разумное время решить перебором эту задачу выбора 20 объектов из 100?

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

Особенности взаимодействия встроенной и дискретной видеокарт

Как известно, корпорация «Intel» выпускает недорогие встроенные в процессор видеоплаты low-end сегмента, призванные снабдить компьютер базовыми графическими возможностями. Такие карты прекрасно подходят для офисных или домашних компьютеров с низкими графическими требованиями.

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

Обычно компьютер автоматически переключается между ними, задействуя встроенную плату от Интел для простых офисных приложений, и графическую от Нвидиа для большинства игр. Переключение между картами обычно осуществляется с помощью технологии «NVIDIA Optimus» , залогом стабильной работы которой является наличие на ПК самых свежих драйверов для обеих видеокарт.

В случае некорректного переключения между графическими адаптерами (к примеру, встроенная видеоплата используется для запуска мощных игр) возникает необходимость отрегулировать их переключение. Разберёмся, как это можно сделать.

Во многих ноутбуках представлены две видеокарты — от Интел и Нвидиа

Устройство видеокарты компьютера

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

Графический процессор GPU

Графический процессор считается центральным элементом работы видеокарты, отвечающим за проведение математических расчетов изображения с последующим выводом на экран. Модель процессора определяет все иные характеристики видеокарт.

При выборе GPU нужно учитывать особенности наименования. Фирма NVIDIA называет свои процессоры как GeForce GTX 123, где цифры указывает на параметры используемого графического чипа. Первая уточняет поколение устройства. Две последующие – положение чипа в линейке видеокарт данного поколения. Чем они больше, тем выше производительность видеокарты.

Компания AMD использует аналогичную оценку. Пример: Radeon HD 1234. Первая цифра определяет поколение, три последующих – положение чипа в поколении.

Видеопамять

Чтобы хранить изображения, команды и промежуточные элементы, не отображаемые на экране, требуется некоторое количество памяти. За это в графическом адаптере отвечает видеопамять. Может быть выражена в различных типах, которые могут отличаться по частоте или скорости обработки информации. Здесь же стоит уточнить, что видеокарта задействует не только собственный объем памяти, но также обращается и к ОЗУ на ПК.

Видеоконтроллер

Отвечает за генерацию изображения в памяти путем отправления команды на преобразователь и проведения обработки команды центрального процессора. Состоит из нескольких компонентов: шины данных (внутренняя и внешняя), контроллер памяти. Их функционирование обеспечивается вне зависимости друг от друга, что позволяет вести одновременное управление экранами дисплеев.

Цифро аналоговый преобразователь (RAM DAC)

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

Постоянное запоминающее устройство

Хранит в себе ряд центральных элементов, сведения с BIOS и отдельные таблицы с информацией о системе. Взаимодействует непосредственно с центральным процессором – видеоконтроллер в этом случае не принимает никакого участия. ПЗУ обеспечивает активацию и функционирование устройства еще до полного запуска операционной системы.

Система охлаждения видеокарты

Работа видеокарты, ее бесперебойность и качество обработки информации –  зависит от системы охлаждения. Устройство считается одной из наиболее горячих комплектующих ПК, поэтому для работы при сильных нагрузках монтируется радиатор и несколько кулеров. Таким образом обеспечивается сохранность приемлемой температуры. В мощных карточках используются водяные системы, которые позволяют добиться большего эффекта охлаждения.

Чтобы оценить показатели данной позиции, следует обратить внимание на ряд понятных критериев:

  • охлаждение должно быть активным, поэтому наличие вентиляторов необходимо;
  • чем больше вентиляторов – тем лучше;
  • чем больше диаметр вентиляторов – тем лучше. Это же относится и к количеству лопастей;
  • наличие тепловых труб и обильного радиатора свидетельствует о приемлемых показателях охлаждения.

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

Систему можно приобрести отдельно. Чтобы добиться должного эффекта, придется потратиться: замена отличается немалой стоимостью – от 50 долларов.

Увеличение памяти интегрированной видеокарты

Во многих процессорах есть встроенное видеоядро. Это практически все процессоры от Intel, за исключением серверной линейки Xeon. Что касается AMD — это процессоры линейки A, а именно A4, A6, A8 и A10.

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

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

Итак, что нужно сделать:

  1. Зайти в биос. Для этого нужно при включении компьютера до загрузки операционной системы нажать клавишу DEL на клавиатуре (на ноутбуках нужно нажимать F2).
  2. В биосе найти пункт, связанный с выделяемой видеопамятью и его значение выставить на необходимое.
  3. Сохранить изменения и перезагрузить компьютер.

Производительность

Производительность видеокарты зависит от нескольких факторов

В первую очередь при выборе видеокарты обратить внимание следует на:

  • Графический процессор (чип) и шина, по которой он связывается с памятью.
  • Память. Здесь всё просто: чем больше видеопамяти — тем лучше. Память бывает разных типов, отличающихся по скорости работы (например, GDDR5, использование которой началось у AMD с Radeon HD 4870, а у nVidia — с Quadro 2000 и GeForce 200-й серии).
  • Техпроцесс. Чем он меньше, тем меньше он выделяет тепла, соответственно, меньше энергии тратится на его охлаждение. Например, линейка Radeon RX от AMD и 10-я серия видеокарт от nVidia работают на 14-нм техпроцессе.
  • Электропитание. Видеокарты на ПК вставляются в слот PCI-Express, запитываться они могут непосредственно от этого слота. Как правило, он выдаёт 75 ватт мощности, которых хватает для видеокарт — «затычек» и для некоторых игровых решений бюджетного сегмента, например, для части моделей Radeon RX 460. Помимо PCI-Express, у карты могут быть входы для дополнительного питания. Такие решения стабильнее работают под нагрузкой, а также увеличивают шансы успешного разгона.

Подключение дискретной видеокарты

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

Плюсы дискретных видеокарт налицо:

  1. Значительное повышение вычислительной мощности, что дает возможность работать в ресурсоемких приложениях и играть в современные игры.
  2. Воспроизведение «тяжелого» контента, например видео в 4К с высоким битрейтом.
  3. Использование более одного монитора.
  4. Возможность апгрейда до более мощной модели.

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

Далее поговорим о том, как включить вторую видеокарту на примере адаптеров AMD и NVIDIA.

NVIDIA

«Зеленую» видеокарту можно включить, используя программное обеспечение, входящее в пакет драйвера. Называется оно Панель управления NVIDIA и располагается в «Панели управления» Windows.

  1. Для того, чтобы активировать дискретную видеокарту, необходимо настроить соответствующий глобальный параметр. Переходим в раздел «Управление параметрами 3D».

  2. В выпадающем списке «Предпочтительный графический процессор» выбираем «Высокопроизводительный процессор NVIDIA» и нажимаем кнопку «Применить» в нижней части окна.

Теперь все приложения, которые работают с видеокартой, будут использовать только дискретный адаптер.

AMD

Мощная видеокарта от «красных» также включается с помощью фирменного софта AMD Catalyst Control Center. Здесь необходимо перейти в раздел «Питание» и в блоке «Переключаемые графические адаптеры» выбрать параметр «Высокая производительность GPU».

Результат будет такой же, как и в случае с NVIDIA.

Приведенные выше рекомендации сработают только в том случае, если не наблюдается перебоев или неполадок в работе. Довольно часто дискретная видеокарта остается незадействованной из-за выключенной опции в БИОС материнской платы, либо отсутствия драйвера.

Установка драйвера

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

  1. Идем в «Панель управления» Windows и переходим к «Диспетчеру устройств».

  2. Далее открываем раздел «Видеоадаптеры» и выбираем дискретную видеокарту. Нажимаем ПКМ на видеокарте и выбираем пункт меню «Обновить драйверы».

  3. Затем в открывшемся окне обновления драйверов выбираем автоматический поиск обновленного ПО.

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

BIOS

Если видеокарта отключена в БИОСе, то все наши попытки найти и использовать ее в Windows не приведут к желаемому результату.

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

  3. В разделе «Дополнительно» находим блок с названием «Конфигурация системного агента».

  4. Здесь нас интересует пункт «Параметры графики» или подобный.

  5. В этом разделе необходимо выставить параметр «PCIE» для «Основного дисплея».

  6. В обязательном порядке нужно сохранить настройки, нажав клавишу F10.

В более старых БИОСах, типа AMI, нужно разыскать раздел с названием, похожим на «Advanced BIOS Features» и для «Primary Graphic’s Adapter» настроить значение «PCI-E».

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

Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

Кому нужны дискретные видеокарты

Дискретные видеокарты покупают, прежде всего, геймеры. В играх с требовательной к ресурсам графикой этот компонент просто незаменим. С интегрированной видеокартой вряд ли возможно играть на максимальных настройках и без лагов.

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

Ученые также используют дискретные видеокарты. Для моделирования сложных процессов и объемных вычислений создаются специальные инструменты и алгоритмы, которые позволяют ускорить расчет. Они задействуют мощности видеокарты, чтобы получить результат как можно быстрее.

Важность видеокарты в современных устройствах

Видеокарта является неотъемлемой частью современного ноутбука, компьютера и других периферийных устройств. Без нее невозможно вывести на экран монитора изображения, просматривать видео или играть в компьютерные игры.

Поэтому не зря будущие обладатели современных девайсов при выборе последних обращают особое внимание на видеокарту (графический адаптер, видеоадаптер, графическую плату)

Как вы уже поняли, графические адаптеры бывают двух типов: дискретные и интегрированные.

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

Производительность

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

  • скорость, объем памяти и видеопроцессора;
  • ширина шины;
  • объем энергопотребления.

Обратите внимание, чем больше производительность, тем больше видеокарта потребляет электроэнергии, а ее система охлаждения больше шумит

Бюджетные

К бюджетным моделям относят устаревшие видеоадаптеры, а также модели для нечастой игры. Чаще всего это графические процессоры с шиной в 128 бит и объемом памяти 2 Гб.

Популярные бюджетные модели «видюх»:

  • GIGABYTE GeForce GTX 1030 Low Profile;
  • Sapphire Pulse Radeon RX 550;
  • MSI GeForce GT 740-OC-2GD5;
  • Nvidia GeForce GTX 950-2G.

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

Средние

Какую модель купить в оптимальном качестве и по средней цене? К таким видеоадаптерам относят Radeon RX 5700, GeForce RTX 2070–2080 Super Gaming, GIGABYTE GeForce RTX 3060. Актуальность модели сохраняется 1–3 года. При замене адаптера стоит менять остальную начинку — материнскую плату, блок питания, процессор. Шина памяти в картах среднего класса 256–384 бит, память 4 Гб.

Продвинутые

К продвинутым ГПУ относят семейство Nvidia GeForce RTX 3070 Vision, которые удовлетворят большинство геймеров. Благодаря высоким графическим настройкам, проходить сложные игры на экране QHD, Full HD станет еще приятнее.

Дорогие модели для экранов Full HD — Radeon RX 5500–5600, GeForce GTX 1660, GeForce RTX 2060.

Для экранов 4К подойдут видеоадаптеры — GeForce RTX 2080–3080, Radeon RX 6800–6900.

Какой ноутбук лучше с интегрированной или дискретной графикой.

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

Существует множество ноутбук которые сделаны на базе интегрированной или дискретной, но еще бывают такие в которых стоят обе графики. Буду приводить примеры на ноутбуке от компании Lenovo с Vega8 и Radeon 540 Graphics.

Некоторые процессоры от AMD или Intel имеют встроенный видеочип это и называются интегрированной видеокартой, как правило такая графика намного слабее дискретной, в основном она нужна чтобы оптимизировать работу ноутбука, для того чтобы с экономить заряд и тем самым дольше проживет. Эта графика не предназначена для игр, а по большей мере выполнению минимальных требований, такие как: Сёрфинг в интернете, просмотр видео, и использований в простых программах по типу: Word, Excel, Photoshop и тд. Но мы обязательно сравним и в играх с дискретной.

Дискретная видеокарта уже имеет намного больше видеопамяти, например Radeon 540 Graphics имеет 2 ГБ видеопамяти, а Vega 8 всего 256 МБ. Тем самым позволяет уже запускать игры с нормальным FPS и без лагов. Но не будем забывать, что это ноутбук и он не предназначен для игр. (Исключением можно взять ноутбуки которые стоят под 100к рублей и тянут все игры на ультра настройках, но они и работают от розетки). С такой графикой уже можно себе позволить себе комфортно работать в программах для монтажа: Adobe Premiere Pro, Adobe After Effects, или работать на движке Unity 3D и Game Maker studio 2.

Итак, перейдем к тестам в играх

Буду тестировать на ноутбуке Lenovo с процессором AMD Ryzen 5 2500U с 4 ядрами и тактовой частотой 2 ГГц, 8 ГБ ОЗУ и SSD.

Где расположена видеокарта в ноутбуке

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

@laptops100.com

В зависимости от модели видеокарта может быть:

  • встроена в процессор (интегрированная);
  • припаяна к материнской плате (псевдодискретная);
  • в отдельном слоте (дискретная);
  • с разъёмом MXM.

Кроме этого, в игровых ноутбуках зачастую устанавливают сразу две видеокарты.

Интегрированная

Чтобы не выделять отдельное место под видеокарту, дополнительный кулер и теплоотвод, был придуман выход. Видеоадаптер интегрировали в процессор, превратив в подсистему обработки видео. В этом случае графического адаптера в ноутбуке вообще нет, да и собственной памятью заменяющий его кристалл не располагает.

@blognosh.com

А картинку на дисплее мы видим благодаря использованию ресурсов процессора и оперативной памяти.

Ещё один минус интегрированной видеокарты – невозможность апгрейдить или заменить её на другую. Она представляет собой кристалл, существующий неотделимо от процессора. Если возникнет необходимость замены, это придётся сделать вместе со всем CPU.

Но есть у подобной системы обработки видео и значительный плюс – вполне приемлемая цена. Так что большинство бюджетных моделей процессоров AMD и Intel оборудованы именно таким видеоадаптером. Его возможностей вполне достаточно для работы в офисных программах и просмотра видеофайлов.

Псевдодискретная

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

@edgeup.asus.com

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

Дискретная

Геймерам, запускающим на своём девайсе серьёзные игры, возможностей интегрированной видеокарты, скорее всего, будет недостаточно. С этой целью был разработан дискретный вид графических адаптеров с внешней видеопамятью. Они устанавливаются в устройство отдельно и по производительности не уступают графическим системам стационарных ПК.

@images.techhive.com

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

MXM

Эта модель графического редактора устанавливается в специальный форм-фактор. Несомненный плюс такого решения – возможность вставить в этот слот следующую версию адаптера, а их уже выпустили целых четыре. Таким свойством не обладает только MXM-I. Все остальные версии взаимозаменяемы.

@mytechauthority.com

Видеочип формата MXM чем-то напоминают слот PCI Express, применяемый в компьютерах. Карту с таким разъёмом по силам заменить практически любому человеку. Достаточно только разобрать корпус и изъять старую модель, водрузив на её место новую.

Два в одном

Если денег не жалко, можно шикануть и приобрести ноутбук сразу с двумя видеокартами – интегрированной и дискретной. В этом случае, работая от сети, можно использовать все возможности второй, запуская самые сложные игрушки. Но когда вы переключитесь на автономный режим, в ход пойдёт встроенный видеочип, максимально экономящий заряд батареи.

@static.makeuseof.com

Имея процессор Intel и видеокарту Nvidia, процесс переключения графических редакторов будет происходить автоматически. Но если у вас AMD Radeon, то потребуется устанавливать дополнительное ПО, чтобы использовать обе видеокарты в полном режиме.

Собираясь приобретать новый ноутбук, хорошенько взвесьте все за и против, касающиеся графического редактора. Следует подобрать видеокарту, способную удовлетворить ваши потребности в полном объёме. Для работы с простыми программами и путешествий по интернет-сайтам вполне достаточно интегрированного чипа.

Но для серьёзных игр придётся подбирать линейку с дискретными адаптерами. Ведь постоянный перегрев техники от игрушек может привести к «отвалу» кристалла, а значит, дополнительным расходам. Помните, что сгоревший видеочип – самая распространённая жалоба в сервисных центрах.

Вывод

Итак, вот оно. Дискретная графика — это просто еще одно название для выделенных видеокарт, которые могут предложить значительно лучшую производительность, чем интегрированные графические решения.

Для тех, кому на самом деле не нужна серьезная графическая обработка, то есть тех, кто в основном намеревается использовать свой компьютер для просмотра веб-страниц или для игры в старые или менее требовательные 2D-игры, интегрированная графика — отличный способ сэкономить деньги. Однако, если вы хотите сыграть что-нибудь более требовательное, необходима отдельная видеокарта.

Рейтинг
( Пока оценок нет )
Editor
Editor/ автор статьи

Давно интересуюсь темой. Мне нравится писать о том, в чём разбираюсь.

Понравилась статья? Поделиться с друзьями:
Распродажа для Вас
Добавить комментарий

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