The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

В Gallium3D-драйвер RadeonSI добавлена поддержка UBO/TBO. Драйвер приблизился к поддержке OpenGL 3.3

05.11.2013 01:03

Разработчик Marek Olšák, недавно нанятый компанией AMD в свой штат, представил очередную серию патчей для Gallium3D-драйвера RadeonSI, обеспечивающего поддержку GPU с архитектурой GCN (HD7000 и более новые). Данная серия патчей реализует поддержку TBO (Texture buffer object) и UBO (Uniform Buffer Object). Это позволяет драйверу декларировать совместимость с GLSL 1.40. Разработчик также обновил статус поддержки возможностей OpenGL указанным драйвером.

На данный момент в драйвере RadeonSI практически достигнут паритет по возможностям с драйвером R600g. RadeonSI поддерживает практически все возможности стандарта OpenGL 3.3, кроме геометрических шейдеров и GLSL 1.50, что позволяет заявить как минимум поддержку OpenGL 3.1. Тем не менее, производительность и стабильность драйвера RadeonSI пока хуже, чем у драйвера R600g. Кроме этого, отмечается, что для сборки драйвера требуется еще не выпущенный LLVM 3.4, в который войдут необходимые для указанного драйвера изменения (LLVM используется данным драйвером для генерации кода шейдеров).

  1. Главная ссылка к новости (http://www.phoronix.com/scan.p...)
Автор новости: Аноним
Тип: К сведению
Короткая ссылка: https://opennet.ru/38339-video
Ключевые слова: video, amd, radeon
Поддержать дальнейшую публикацию новостей на OpenNET.


Обсуждение (76) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Анонимус_б6 (?), 10:17, 05/11/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +11 +/
    мегареспектище Мареку
     
  • 1.2, Archer73 (ok), 10:37, 05/11/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В середине ноября 2013 года пройдет AMD Developer Summit, на котором обнародуют технические детали реализации нового низкоуровневого 3D API Mantle поддерживаемого новыми картами AMD. Интересно, в открытых драйверах его запилят?
     
     
  • 2.3, Аноним (-), 11:18, 05/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Пока это PR-акция AMD и разработчиков Battlefield. Хотя если подумать, теперь есть Steam Machines...
     
  • 2.6, Аноним (-), 11:21, 05/11/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    нет.
     
     
  • 3.8, Аноним (-), 12:44, 05/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Не ври. Информации ты имеешь не больше чем у остальных. А лично я не вижу, что может помешать AMD его запилить. Захватывать рынки - так захватывать, и акцент они делают на то что это API кросс-платформенное.
     
     
  • 4.9, Аноним (-), 12:48, 05/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    ну дык хящик, игровая станция и винта это разные платформы.
     
  • 4.12, Аноним (-), 13:17, 05/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > А лично я не вижу, что может помешать AMD его запилить.

    Особенно смешно это выглядит в комментариях данной новости :) Посмотрите дату выпуска HD7000 (я подскажу: Released: Jan 9, 2012) ~ два года назад, то есть HD7000 сейчас находится в конце своего жизненного цикла.  И посмотрите текущее состояние драйвера (подсказываю: ещё не догнали даже R600g, производительность и стабильность драйвера RadeonSI пока хуже, чем у драйвера R600g), всё ещё не видите?

    Помешает AMD его запилить тоже самое что мешало и раньше, банальное отсутствие разработчиков. Один Марек с Алексом не могут всё за всех делать.

     
     
  • 5.13, Аноним (-), 13:34, 05/11/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Когда она была выпущена, состояние драйвера было плачевным. Более половины критически важных подсистем не было реализовано. Строить драйвер было не на чем. Сейчас, если судить по странице развития драйвера, готово почти всё, добивают остатки и занимаются оптимизациями. В общем, можно сделать вывод, что ядро они наконец добили, остальное делается, как правило, проще и быстрее. По крайней мере в этом году ощущается какая-то бомбардировка новостями об этом драйвере - не в пример предыдущим годам.
     
     
  • 6.15, Аноним (-), 13:55, 05/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    фанаты такие фанаты. Готовы умиляться от страницы развития.
     
     
  • 7.27, Аноним (-), 15:40, 05/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > фанаты такие фанаты. Готовы умиляться от страницы развития.

    Кроме фанатизма, открытые драйвера имеют ряд вполне ощутимых технических преимуществ - см. http://www.opennet.ru/openforum/vsluhforumID3/92424.html#216 :P

     
     
  • 8.31, Аноним (-), 17:02, 05/11/2013 [^] [^^] [^^^] [ответить]  
  • –3 +/
    на мантры очень похоже ... текст свёрнут, показать
     
     
  • 9.44, Аноним (-), 19:02, 05/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Мантнры - это к фанатам нвидии, рассказывающим что им не так уж и сложно патчить... текст свёрнут, показать
     
     
  • 10.47, Аноним (-), 19:30, 05/11/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    в дистрибутиве уже пропатчили если надо и драйвера из коробки работают У тебя... текст свёрнут, показать
     
     
  • 11.48, Аноним (-), 19:31, 05/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    тогда ты выбрал дистрибутив для краснoглазия, вот им и занимайся ... текст свёрнут, показать
     
     
  • 12.57, pavlinux (ok), 20:39, 05/11/2013 [^] [^^] [^^^] [ответить]  
  • –5 +/
    AMD отсасывает http www opennet ru opennews art shtml num 38337 хотя для нище... текст свёрнут, показать
     
     
  • 13.59, Crazy Alex (ok), 21:24, 05/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Во-первых, бред несешь, во-вторых - хамишь ... текст свёрнут, показать
     
  • 6.22, Аноним (-), 14:37, 05/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    его не с 0 делали, а из r600g
     
     
  • 7.24, Аноним (-), 14:47, 05/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    R600g тоже не был готов.
     
     
  • 8.43, Аноним (-), 19:01, 05/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Зато 8000 серию встретят уже подготовленными Это походу будут первые GPU от ... текст свёрнут, показать
     
     
  • 9.49, Аноним (-), 19:32, 05/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    потому что одно и тоже с предыдущими видеокартами ... текст свёрнут, показать
     
     
  • 10.62, Аноним (-), 00:53, 06/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    У них много общего, но это не одно и то же Иначе не было бы отдельной документа... текст свёрнут, показать
     
     
  • 11.67, Аноним (-), 14:13, 06/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    sea islands hd 8000 sea islands r7 и r9 все они базируются на архитектуре G... текст свёрнут, показать
     
     
  • 12.70, Аноним (-), 19:09, 06/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    А я где-то написал, что равно Не только, у них все обычно слегка перемешано, н... текст свёрнут, показать
     
     
  • 13.73, Аноним (-), 22:54, 06/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    нет никакой линейки hd 8000, не надо выдумывать, то что есть - банальное переиме... текст свёрнут, показать
     
     
  • 14.76, Аноним (-), 23:06, 06/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Лол, срочно расскажите это AMD, чтобы удалили все упоминания 8xxx с сайта и не в... текст свёрнут, показать
     
  • 6.26, Аноним (-), 15:21, 05/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > мере в этом году ощущается какая-то бомбардировка новостями об этом драйвере
    > - не в пример предыдущим годам.

    Более того - HD8000 и прочие будут без переделки архитектуры и поэтому будут неплохо поддерживаться сразу на момент выхода. Ну и вон фороникс уже гоняет едва вышедший R9 на этом драйвере, бенчмарки делает. Поди плохо, да? :)

     
     
  • 7.33, Аноним (-), 17:17, 05/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    владельцы ждут драйвер два года. Конечно есть fglrx, но...
     
     
  • 8.37, Аноним (-), 18:16, 05/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    То ли я чего-то не понимаю, но зачем владельцы купили эти карты до появления нуж... текст свёрнут, показать
     
     
  • 9.38, Аноним (-), 18:44, 05/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    внезапно понадобилась карта Внезапно оказалась что подошла только эта ... текст свёрнут, показать
     
     
  • 10.39, Аноним (-), 18:47, 05/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    внезапно прилетел кирпич И вообще, оказалось что это был метеорит Жаль что ... текст свёрнут, показать
     
  • 10.45, Аноним (-), 19:05, 05/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    боюсь даже спросить, для чего же внезапно подошла карта без драйвера... текст свёрнут, показать
     
     
  • 11.50, Аноним (-), 19:34, 05/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    как же без драйвера А fglrx Просто начитался новостей про успехи открытого дра... текст свёрнут, показать
     
     
  • 12.55, Аноним (-), 20:15, 05/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Два года назад Вы могли читать только про r600g и им можно пользоваться прямо се... текст свёрнут, показать
     
  • 9.61, Аноним (-), 22:53, 05/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    для windows steam, для linux предлагаешь ещё отдельную карту купить ... текст свёрнут, показать
     
     
  • 10.63, Аноним (-), 01:05, 06/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Нет Но если при выборе карты учитывалась только её поддержка в windows, то пред... текст свёрнут, показать
     
  • 5.14, Аноним (-), 13:54, 05/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Вы ничего не видите. Вы просто читаете текст новости.
     
  • 5.17, Аноним (-), 14:03, 05/11/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > то есть HD7000 сейчас находится в конце своего жизненного цикла.

    Правда что ли? То есть всем пора эти карты выкидывать уже? Мужики-то и не знают - куча народа еще даже с картами до 7000 сидит и им вполне хватает, не говоря уже о тех, кто все еще жалуется на форумах на отсутствие нормальной поддержки HD4000 и старше в каталисте.

    К тому же, сама архитектура SI/GCN находится как раз скорее в начале своего жизненного цикла и radeonsi будет поддерживать еще даже не выпущенные чипы.

     
  • 5.25, Аноним (-), 15:19, 05/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > то есть HD7000 сейчас находится в конце своего жизненного цикла.  

    Ага, ЩАЗЗЗЗ. Это GCN. И все новые GPU идут на нем. Сама архитектура без особой переделки, так что RadeonSI поддерживает весь выводок GCNов. И даже еще не выпущенные экземпляры HD8000 туда запилили уже. Так что как только они выйдут - оно уже бац и поддерживается.

     
     
  • 6.53, Аноним (-), 20:07, 05/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    если что radeon 8xxx давно есть в apu
     
     
  • 7.64, Аноним (-), 01:10, 06/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > если что radeon 8xxx давно есть в apu

    только там не GCN.
    далеко не все 7xxx/8xxx - GCN, некоторые на предыдущей архитектуре построены

     
     
  • 8.66, Аноним (-), 09:07, 06/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    8xxx все ... текст свёрнут, показать
     
     
  • 9.71, Аноним (-), 19:14, 06/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    нет, не все - http www amd com us products desktop graphics 8000 pages 8000-se... текст свёрнут, показать
     
  • 2.7, Аноним (-), 11:59, 05/11/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > низкоуровневого 3D API Mantle
    > Интересно, в открытых драйверах его запилят?

    В открытых драйверах (кроме интеловского) давно запилили gallium, что по сути и есть примерно то же самое - низкоуровневое 3D API, в которое mesa транслирует OpenGL. Не удивлюсь, если gallium и поспособствовал появлению идеи mantle.

     
     
  • 3.32, Аноним (-), 17:03, 05/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    mantle ближе по сути к glide, чем к gallium
    gallium — еще один слой абстракции,а mantle даёт более низкоуровневый доступ к железу, нежели opengl
     
     
  • 4.35, Аноним (-), 17:52, 05/11/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > gallium — еще один слой абстракции

    mantle - это тоже "еще один слой абстракции", а не работа с железом напрямую

    > а mantle даёт более низкоуровневый доступ к железу, нежели opengl

    И gallium даёт более низкоуровневый доступ к железу, нежели opengl.

    То есть по большому счету пока принципиальной разницы не видно, а о деталях рассуждать смысла нет, т.к. про mantle вообще мало что известно.

     
     
  • 5.46, Аноним (-), 19:25, 05/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    прежде чем спорить поинтересуйтесь как был реализован glide
     
     
  • 6.54, Аноним (-), 20:11, 05/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > прежде чем спорить поинтересуйтесь как был реализован glide

    Анонимный системный программист? Кого только здесь не встретишь

     
  • 6.56, Аноним (-), 20:22, 05/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > прежде чем спорить поинтересуйтесь как был реализован glide

    А каким боком тут вообще glide всплыл, если разговор о различиях между gallium и mantle?

     
     
  • 7.68, Аноним (-), 14:19, 06/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >> прежде чем спорить поинтересуйтесь как был реализован glide
    > А каким боком тут вообще glide всплыл, если разговор о различиях между
    > gallium и mantle?

    при том, что mantle даёт прямой доступ к железу, как и glide
    за счёт меньшего количества вызовов снижается загрузка CPU
    а gallium не даёт прямого доступа к железу, ещё одна обёртка

     
     
  • 8.69, Аноним (-), 16:53, 06/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    он еще и ясновидящий mantle еще нет, а анонимные эксперты уже рассказывают како... текст свёрнут, показать
     
     
  • 9.74, Аноним (-), 22:56, 06/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    ололо, онолитек, mantle уже был представлен... текст свёрнут, показать
     
  • 8.72, Аноним (-), 19:36, 06/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Прямой доступ к железу - это, как бы объяснить попонятнее, и есть прямой доступ,... большой текст свёрнут, показать
     
     
  • 9.75, Аноним (-), 23:00, 06/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    читаем что давал glide, ну, или продолжаем тупить потому-что загрузка CPU снижае... большой текст свёрнут, показать
     
     
  • 10.77, Аноним (-), 23:31, 06/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Да какая разница, что и кому давал glide , если речь вообще не о нем, а о mantl... текст свёрнут, показать
     
  • 2.16, dalco (ok), 13:56, 05/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Если выигрыш от использования Mantle будет в разы, если будет куча программ, его поддерживающих, то, быть может, и запилят.

    В противном случае - а стоит ли овчинка выделки?

     

  • 1.10, Аноним (-), 13:03, 05/11/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ну все, началась жара. Жду новость про огл 3.3 в обоих дровах через пару месяцев. Хотя наверное SI будут в приоритете.

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

     
     
  • 2.11, Аноним (-), 13:11, 05/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    и получать глюки в 2д т.к гламур попрежнему работает не очень.
     
     
  • 3.18, commiethebeastie (ok), 14:04, 05/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Гламур та еще гадость.
     
     
  • 4.28, Аноним (-), 15:41, 05/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Гламур та еще гадость.

    А по заявам фороникса (http://www.phoronix.com/scan.php?page=article&item=amd_radeonsi_glamor&num=1) он не только работает, но и в половине 2D тестов вставляет проприентарному каталисту...

     
     
  • 5.30, commiethebeastie (ok), 16:24, 05/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    У меня exa на radeon 6800 в этих же тестах рвет и катаглисты, и гламор очень жестко.
     
     
  • 6.41, Аноним (-), 18:58, 05/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > У меня exa на radeon 6800 в этих же тестах рвет и
    > катаглисты, и гламор очень жестко.

    Ну да. Правда там свои закидоны случаются, но в целом он субъективно шустрее каталиста в 2D. Тем не менее, для драйвера которому без году неделя - порвать в половине бенчей драйвер которому много лет - далеко не самый плохой результат.

     
     
  • 7.51, Аноним (-), 19:36, 05/11/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    radeonsi полтора года назад сделали. А гламур еще раньше.
     
  • 5.36, Аноним (-), 17:54, 05/11/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    запусти его. Он может все драйвера в тестах порвать, но пользоваться им нельзя...
     
     
  • 6.40, Аноним (-), 18:57, 05/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > запусти его.

    У меня более старый GPU. Купить чтоли по приколу чего-нибудь на GCN, прогресс развития драйвера мониторить? Хоть это и странный повод купить видеокарту :).

    > Он может все драйвера в тестах порвать, но пользоваться им нельзя...

    Вы когда в последний раз проверяли? На текущих версиях компонентов фороникс утверждает что в десктопном UI нет проблем рендеринга. Да и в не слишком крутых гамезах - тоже. Но у них наисвежайший графический стек. Да, SI допиливали примерно последние пару месяцев. И здорово подтянули его за это время.

     
     
  • 7.52, Аноним (-), 19:42, 05/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >У меня более старый GPU.

    Option "AccelMethod" "glamor"
    работает почти для любых радеон и интел если с поддержкой гламура собрано
    >фороникс утверждает

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

    несколько дней назад.
    >Да и в не слишком крутых гамезах - тоже.

    с этим как раз проблем нет

     
  • 3.19, Аноним (-), 14:14, 05/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > гламур попрежнему работает не очень.

    Да не может такого быть, ведь его же интел написал - мы же все знаем, что у интела все работает лучше всех и вообще идеально.

     
     
  • 4.20, commiethebeastie (ok), 14:18, 05/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Так они сами SNA используют xD
     
  • 4.21, Аноним (-), 14:26, 05/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    точно интел? пруф есть?
     
     
  • 5.23, Аноним (-), 14:38, 05/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > точно интел? пруф есть?

    http://cgit.freedesktop.org/xorg/driver/glamor/tree/COPYING

     
  • 4.29, Аноним (-), 15:43, 05/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Да не может такого быть, ведь его же интел написал - мы
    > же все знаем, что у интела все работает лучше всех и вообще идеально.

    Ну вон фороникс бенчил этот гламур с radeonsi в 2D. Глюков вроде не нашли, а по скорости оно в половине тестов вставило каталисту. Правда в другой половине оно ему продуло, но все-равно забавно.

     

  • 1.34, pavlinux (ok), 17:29, 05/11/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    :popcorn:
     
     
  • 2.42, Аноним (-), 18:59, 05/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > :popcorn:

    А, что, ты уже запатчил свой блобакусок? :)

     
     
  • 3.58, pavlinux (ok), 20:41, 05/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >> :popcorn:
    > А, что, ты уже запатчил свой блобакусок? :)

    Расслабь очко, работает как атомный ректор! + 2.1FPS на 3.12 ядре!

    Heaven Benchmark v3.0 Basic

    CPU model: Dual Core AMD Opteron(tm) Processor 285
    CPU flags: 2612MHz MMX+ 3DNow!+ SSE SSE2 SSE3 HTT
    GPU model: GeForce GTS 250 PCI Express 319.60 1024Mb

    Linux 3.12.0

    FPS: 39.8
    Scores: 1001
    Min FPS: 20.3
    Max FPS: 72.2

    Linux 3.10.18

    FPS: 37.8
    Scores: 952
    Min FPS: 16.5
    Max FPS: 70.6


     
     
  • 4.60, Аноним (-), 21:47, 05/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > работает как атомный ректор

    надо только следить за охлаждением, а то патчи придется на саркофаг накладывать

     
  • 4.65, iWLCkhBrBeDTGA (?), 02:29, 06/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >>> :popcorn:
    >> А, что, ты уже запатчил свой блобакусок? :)
    > Расслабь очко, работает как атомный ректор! + 2.1FPS на 3.12 ядре!

    Атомный ректор – суровый, видимо, мужик!

     

  • 1.78, Аноним (-), 08:00, 07/11/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    опенгл это вчерашний день. Все ужеперелодят на mantle, а отсталыле линуксятники все еще эту поделку доделать не могут.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:
    При перепечатке указание ссылки на opennet.ru обязательно



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2021 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру