ebanoe.dev
0
legacy_Жук··0 переглядів

Программист замочил коллегу из-за спора о видеокартах

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

16 сентября прошлого года задрот Евгений Люлин зашел на чаёк к Трофимову, чтобы поздравить коллегу с профессиональным праздником — Днем программиста (видимо, с прошедшим). Ввиду отсутствия иных интересов, ботаны взялись пустословить об AMD и NVIDIA, что привело к спору. Если б дело было в интернетах — всё закончилось бы хорошо — обложили бы друг друга хуями, поугрожали бы вычислить по IP и поделом. Но к несчастью для обоих айтишников, разъяренный Трофимов взял кухонный топорик и два раза ударил коллегу по голове, после чего Люлин откинул коньки. Затем неадекват принес нож и еще 11 раз штрыкнул его. После чего упаковал бездыханное тело в целлофан, вынес на улицу, погрузил в багажник своего скотомобиля и отвез на безлюдную территорию за заводом «Резинотехника», чтобы на следующий день вернуться, сжечь, а пепел развеять.

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

Разрабы, не стреляйте друг в друга,
Вам нечего в жизни делить.

По материалам Lenta.ru
По наводке Анонимуса

З архіву ebanoe · Опубліковано 19 лютого 2017 р.

Коментарі (188)

Сортування:ТопНовіСтарі
  • legacy_iow256

    Мне как человеку понимающего как оно там внутри работает просто тошнит от этих споров. Собрались блАндинки и спорят об автомобилях по их цвету. «Судят о книге по ее обложке».

    Когда и вы будете спорить или видеть как спорят другие, прошу заметить, что люди воспринимают видеокарту как некий черный ящик. Совершенно не раздупляя как оно там работает, какие алгоритмы реализованы. И для игроделов, и для дизайнеров абсолютно фиолетово какие инструменты, какой API, по той простой причине что когда мы говорим о видеокарте, мы говорим о вычислительном устройстве и о его мощносте. Особенно это касается OpenGL. Потому что есть софтверная реализация. Т.е. можно выкинуть современную видеокарту и вставить какую нибудь Riva TNT. Или вообще выкинуть нахер, и использовать встроенные видеочип. Задача современных видеокартобеспечивать расчет 3D в режиме реального времени. А выводить картинку на дисплей, может и китайская микросхемка за 1$. Но если ты дизайнер и игродел, то тебе посрать сколько там ФПС. Ты все равно работаешь с API. Насколько может API, насколько можешь и ты.
    А для дизайнеров так вообще до задницы должно быть какая там видеокарта. Потому что современные рендеры для Maya или Blender отличаются от рендеров в видухах ПРИНЦИПИАЛЬНО. Это соверешенно иной подход. Для детализированных 3D сцен не хватит даже четырех видух. Тут вопрос стоит в том чтобы «ожидать 1 неделю» или «ожидать 2 недели», пока выполниться рендеринг сцены с анимацией.

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

    Все о чем могут спорить школьники и подобные товарищи — это о «вот у меня травка зеленистее в круизисе чем у тебя».

    Измерять, такой сложный прибор как видеокарту, батлфилдами это тоже самое что говорить о процессоре CPU Intel глядя на ОС. Почему никто не ставит себе какой-нибудь Linux и не говорит что проц Intel гавно потому что окошки выглядят не так как в Windows!? Потому что все поинмают что софт и хард — разные вещи.

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

    Видекоарта — это инструмент. Просто еще один процессор в компе со специфической архитектурой. То как выглядит ваш круизис, зависит от дизайнеров.

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

    Для цвета даже придумали стандарт sRGB.

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

    Почему никто не приводит максимальное количество поддерживаемых текстур, формат пикселей, максимальное разрешения для семплирования!? Я уже молчу про такие вещи как HyperZ и пр., который я тоже реализовал для своих проектов. Т.е. если берем две одинаковые видеокарты, с одинаковыми цифирками, но с последней названной технологии. Получается что имея идентичные герцы, мы можем иметь разную производтительность. И нужно еще выдерживать определенные условия. Т.е. если взять 1024 полигона наложить друг на друга от дальнего к ближнему, то мы увидим разницу. С технологией они будут выводиться быстрее. Но если мы возьмем те же полигоны и начнем и раскидывать влево, впрпаво, вверх, внизу — то производительность уравняется. Разница не будет видна. ДА ДА вот так.

    А пользователь видит такие вещи при выборе карт!? Он знает что есть такая особенность!? Он вообще видит эти «buzz word» при выборе видеокарты!? НЕТ. Потому что пользователь видит черный ящик и видит циферки которые указаны в магазине. Это частота, память, разрядность — все. Тоже самое что диагностировать рак печени по температуре тела, по росту и цвету глаз.

    Посему школота видит красивые, умело сделанные текстуры в Круизисе и бежит просить у мамки денег, чтобы купить Intel/nVidia/AMD и потом, конечно же, все рассказывать про «лучшую когерентность в иерархическом буфере глубины», абсолютно не понимаю что это такое, но звучит умно, да. Школьник будет вам доказывать что Intel/nVidia/AMD лучше потому что FPS больше. Соверешенно не понимаю того факта что в играх есть физика, есть расчет звук, есть расчет ИИ, обработка сетевых пакетов. И ладно там сеть, звук — это все работает паралелнь в своих потоках. Но есть физика. Физика считается либо на GPU и CPU в зависимости от поддержки. Но в игре она должна быть. Например, в Half-Life 2 или Portal физика — часть геймплея. НО! Если, например, PhysX не поддерживается, то все расчеты переносяться на CPU. И ФПС увеливается, так как у нас видеокарта разгружается, а графика может идти в отдельном потоке. И получается что при отключении PhysX ФПС вроде больше. НО. CPU не заточен под такие задачи, и получается что игра в целом, со скриптами, со звуком, с сетью, с ИИ тормозит. Потому что CPU не успевает все обрабатывать. Это как лаги в КС. Вроде ФПС высокикй, но чего-то все дрожит.
    Еще есть такое понятие как «фризы» или «микрофризы». Это из-за скачков в FPS. Казалось бы все летает при 60-120, но есть легкие притормаживания. И визуально выглядит ужасно. Я говорю не про Vertical Synchronization. Птому что вы не забывайте, у нас потоки. И нужна синхронизация. А так если ограничить цикл проррисовки до 60 кадров в секунду дополнительно помимо VS. Мы получим дополнительные такты для цетрального процессора и выполним что-нибудь полезное. Получается что при низком фиксированном FPS даже лучше. Но школьнику насрать, главное циферки.

    Производители порой доплачивают геймдевам чтобы они оптимизировали свои движки именно под их видухи, используя хаки и всякие трюки в DirectX/OpenGL. Для среднего программиста абсолютно фиолетово какая там видеокарта. OpenGL поддерживает геометрические шейдеры — значит будут красивые релъефные кирпичи и плитки в играх. Особенно для DirectX, программист вообще не видит перед собой ключевые слова nVidia или AMD. Затачивать игру под конкретную видуху — это лишняя дурацкая работа. Выгодна она только производителям. Для разработчика наоборот лучше чтобы игра шла везде и всюду чтобы охватить сильный рынок.

    Вот эпорщики пускай идут в жопу.

    • legacy_лайкабосс

      Ого как подгорело) Тащем-то даже для беглой оценки на первый взгляд двух разных карт можно брать инфу из gpu-z. А для более детальных сравнений есть обзоры на специализированных сайтах.

      Ну и обычному юзверю, когда он берет видюху сугубо для пары своих любимых игр вообще похуй на все подробности, его устраивает «черный ящик». Он видит в обзоре что эта карта дает +5 фпс в массэффекте и +10 фпс в танках, значит это его выбор, и похуй на все остальное.

      • legacy_iow256

        Я открыл новую особенность у айтишников — это уходить от стержня разговора куда-то в бок. Я говорю про яблоки, ты видишь груши. Главная тема разговора — спор о видеокартах, отдельно, в вакууме, независимо от игр. Потому что спор об играх — это спор об играх. Потому что как разработчик вложил механику так она и работает, и железо тут не при чем. Если разраб использует PhysX, то это его проблема, что на картах AMD такая игра будет тормозить. PhysX это всего-лишь инструмент, использующий мощности карточки. Фича дополнительная, понимаешь?! И того что игра заточена под него не делает карту гавном. Это гавно сама игра, которая использует аппаратные ресурсы не эффективно.
        Но люди спорят об отдельных вещах, понимаешь?! Берут объект A и сравнивают с объектом Б. Логично чтобы сранивать полноценно две вещи надо разложить по косточках эти самые вещи?!!
        Ты видел в спорах чтобы кто-то говорил «да там конвеер сделан на 4 сумматорах», «а тут для чипа управлением памятю использовали 25 нс техпроцесс», «а здесь используют барицентрический растеризатор на таких то условиях должно тормозить» и т.д.??? Нет. И я не видел.
        К тому же тут случай вопроса жизни и смерти. Если ты не разбираешься в вопросе, то нехер лезть. Просто не спорить вообще о вещах в которых не шаришь. Именно такие споры заканчиваются драками. Потому что оба самоуверенные невежды, начинают уже сливаться в начале. Первый аргумент более менее сильный. Потом у человек уже не хватает знаний, и дальше чтобы затыкать пустоту идут переходы на личности и т.д. Абы возрасить опоненту. Но так возразить уже нечем в бой идут кулаки. Это уже закон, если спорят два упертых идиота — жди драки 99%. В данном случае еще топором зарубили.

        Меня от этих бомбит. Я просто выразил свои чувства! Ты против!? Ты мне запрещаешь?!

        И да, кстати, ты показываешь еще одну черту большинства айтишников — «АБЫ ВОЗРАЗИТЬ». Я о ней уже не раз говорил. Сколько я общаюсь, переписываюсь, хоть кто-то подошел бы даже сказал мол «Да, да, чувак, ты прав, успокойся!», «Мне скучно, давай другую тему», «Ок. Спасибо за инфу.», или вовсе поддержать мол «Да, брат, все так и есть», или добавил. Я уже забыл что такое нормальный диалог, когда собеседник дополняет твои слова своими же. Но нет, надо именно возразить.
        Я говорю про белое, ты про черное. Я говорю что вот это важно, ты должен ответить что?! Правильно! Что это нафиг не нужно.
        Простой рабочий рецепт холивара для подобных айтишников — напиши статью про математику, и где она используется. Даю гарантию тут же налетят и начнут категоричным тоном, мол «Нафиг не нужна» и все в таком духе. Как маятник из стороны в сторону. Влево, а потом вправо. Еще можно выждать 1 неделю, и написать противоположную статью, как тут же тебе те же люди будут доказывать как ты не прав и что вот «Оно пригодилось». Те же самые люди.
        Потому что хочется возразить.

        Возражение как единственная форма общения среди айтишников. Нет чтобы просто сказать «ДАААААААААААА» и полча уйти по своим делом. Но эт ведь так трудно выдавить из себя?! Не так ли?!

        • legacy_лайкабосс

          все не читал, но вобщем-то да, я имел ввиду сравнение видеокарт друг с другом, а не спор уровня «amd vs nvidia» )

        • legacy_лайкабосс

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

        • legacy_лайкабосс

          и да, чувак, почитай значение слова «лаконичность». когда видишь такие простыни прямо таки подмывает поспорить о мелочах и потролить 😀

          • legacy_Водитель_бмв_из_автомобильных_новостей_п

            Лайка не осилил текст и слился как позорная шлюха? Я был о тебе лучшего мнения

            • legacy_лайкабосс

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

        • legacy_Не_такой_ебанько_как_iow256

          Ну ты пиздец ебнутый. Тебе делать нехуй (7 слов весь твой род выебали)

        • legacy_Зашел_поссать_а_тут_такое_объявление

          А с чего ты взял, что они игры обсуждали. Может быть они имено за элементную базу и сцепились. Написать-то можно любые циферки, но на самом деле есть допустимые диапазоны, за которые нельзя выходить. Я вот делетант, конечно. Возражать не стану. Но даже я понимаю, что две карты с одинаковыми характеристиками могут сильно отличаться по элементной базе, что в итоге сказывается на долговечносте, стабильности, ремонтопригодности и пр.
          З.Ы. Твои комменты очень поучительны, но Ебаное — это не то место, где нужно лекции читать. Здесь срать надо.

        • legacy_Фанат_NVIDIA

          «Меня от этих бомбит. Я просто выразил свои чувства! Ты против!? Ты мне запрещаешь?!»

          Мой топор против и он запрещает.

          А вообще интересно расписал, никогда не вникал, а тут такое. Спасибо.

    • legacy_лайкабосс

      и да, про свзяь лагов в кс с «проц не успевает обработать физику» поржал. пешы ищо 😀

      • legacy_iow256

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

        • legacy_лайкабосс

          по айпишнику бань

        • legacy_Сеньор_Лид_Гуру_Архитектор_Стафф_Принцип

          Рекомендуется игнорировать всё, что пишут Василий Уткин и этот долбоёб.

    • legacy_Иисус_рефакторинга

      Нормально всё разложил. Не слушай никого, бро.

  • legacy_ото_такэ

    сжечь фоната AMD это зачот

  • legacy_Сеньор_Лид_Гуру_Архитектор_Стафф_Принцип

    AMD лучше, а вы ничего не понимаете ИДИОТЫ

  • legacy_Москаль

    Ибо нехуй тут амдштствовать.

  • legacy_Сеньор_Лид_Гуру_Архитектор_Стафф_Принцип

    Следующим шагом NVIDIA устроит терракт в штаб-квартире AMD.

  • legacy_Парвиз_дефлорирует_половой_анус_Ано

    Пилите перекат

  • legacy_Анцыбор

    Какой-то литературный выкидыш.

  • legacy_Expert_C_trainee

    >с конфискацией сыров и зеркалок
    ну хоть гироскутер оставили

  • legacy_Expert_C_trainee

    >не стреляйте друг в друга
    но ведь в ногу можно?

  • legacy_Халат_и_ненависть_в_ИТ

    Новости закончились чтоле?
    Где обновления?