Nvidia заявила, что ограничение на майнинг в GeForce RTX 3060 невозможно обойти — а затем выпустила драйвер, где его нет Статьи редакции
И теперь можно опять майнить криптовалюту с обычной скоростью.
В середине февраля Nvidia заявила, что GeForce RTX 3060 получит защиту от майнеров — она работала с помощью протокола в драйвере, который снижал производительность вдвое, если замечал характерную для майнинга нагрузку. В компании заявили, что протокол нельзя будет взломать.
Но защиту всё равно обошли, причём по вине самой Nvidia, заявили пользователи форума Guru3D. По их словам, компания выложила драйвер для разработчиков с отключенной защитой от майнеров — если с «замедленным» драйвером скорость вычисления хеша составляет около 21 MH/сек, то с версией для разработчиков — 42-46 MH/сек.
Информацию подтвердило японское издание PC Watch. Конкретный метод оно не раскрывает, но отмечает, что взлом «не требует модификации драйвера или BIOS», и поэтому любой может это сделать, «приложив немного усилий».
Почитал местные комменты, аж муражки по коже. Людям не лень настрочить "экспертные" комментарии, но зайти в гугл/яндекс, за 5 секунд найти нужные сайты и прочитать минутную статью, как работает та же защита у нвидии, им религия не позволяет. Чукча - не читатель, чукча - писатель!
Ну, ладно, поделюсь секретом. У нвидии защита треугольная - на чипе, в биосе, в драйвере. Чип и драйвер не будут работать с инородным биосом без подписи нвидии и чип и биос не будут работать с модифицированным драйвером. "Но мы же обновляем драйвера и даже биосы!" - да, обновляете. Записываете на карту нвидии биос, созданный нвидией и подписанный нвидией. И никакие сервисные режимы не нужны, как хбокс карту не взломают. Нет, подпись скопипастить нельзя, это не так работает
У защиты есть косяк - нвидия забыла, что кроме эфира есть другие криптовалюты
Если же новость не очередной фейк (а такое уже было), то это значит, что в нвидии особо тупой сотрудник сам запостил подписанный драйвер без защиты - никакая суперзащита не защитит от человеческого фактора. Если это так, то его уже уволили
Мне за это не платят, идите в поисковик, там расскажут. А учитывая тон вашего комментария и конспирологию уровня "нвидия специально создают дефицит" в профиле, то я уверен, что искать это вы не будете
Правильно зачем искать эту дурь псевдо экспертов. Когда сам не одно устройство ломал. Все дружок обходиться намного проще чем ты думаешь. Все эти защиты филькина грамота! Но я так и не услышал что же там такое крутое в камне? :) Обычное опознавания и не более. Ведь более сложная защита усложнит ремонт! А это убытки. Вот прям только инвидиа ставит супер защиты смешно.
Вы уже научились ломать связку открытых-закрытых ключей (PKI), вроде x509? Ничего себе. Когда за Нобелевской собираетесь?
Я только что пришел с работы и закончил изучать вопрос. Да, в бета версии драйвера действительно сделали оплошность. Но есть один ньюанс - у нвидии оказалось больше защит. Майнинг работает полноценно только если карта одна, подключена напрямую к матери и подключена к монитору. Если ты поставил в ПК больше одной - нет. Если ты поставил карту с райзером - нет. Если ты не подключил монитор - нет. Т.е. если ты сделал хоть что-то, что ни один геймер не сделает, но сделает каждый первый майнер (которые скупают карты фургонами), то хешрейт у тебя будет обрезан и никакие бета драйвера не спасут
Ну, хоть геймерам с 3060 халява перепала, возможность воткнуть свою карту в майнинг после небольших пляслк с бубном
"Майнинг работает полноценно только если карта одна, подключена напрямую к матери и подключена к монитору."
Подключение к монитору эт хорошо, скорее всего защита на уровне биоса, легко не выпилить - придется майнерам раскошелиться на 1$ заглушки для слота, имитирующие наличие монитора.
"если карта одна, подключена напрямую к матери"
Допустим подключение напрямую к матери можно еще как-то определить по сопротивлению порта - странно необычно, но не проблема к сожалению - матерей с 10ком pci-e вагон. А вот если там нужен именно х16 полноценный порт, это интереснее, может и сработать, но не уверен что стандарт pci-e не заставляет воспринимать полноконтактные и урезанные слоты по разному.
"если карта одна"
А это уже кусочек защиты который остался в драйвере, т.к. карты стоящие в разных слотах друг о друге знать не могут, общей шины данных у них нет. Скорее всего просто он то тестировать девелопером ничего не мешал т.к. карта у них одна, а занчит его не выключали в дев драйвере. А значит его выпилят и пологаться на такое не стоит.
По итогу - вся надежда на то, что карта проверяет наличие хотя бы 8 линий pci-e подключенных к процессору, т.к. это приведет к удорожанию ферм и может как-то повлиять на рентабельность... но веры пока нет. Все остальное выглядит как шляпа
А не диванный ли ты эксперт? про то, что подпись не обходится скажи господам с aliexpress которые продают gtx 560 под видом 970 с модифицированными драйверами, которые собраны китайцами ну или тем-же господам которые собрали свою версию драйвера для видеокарт для майнинга, позволяющую на них играть, возвращая видеопоток через встройку.
Как обходится подпись - берем драйвер, меняем его чуть чуть, видим что он не работает - ага, значит где-то берется хешь от драйвера и используется в вычислении ключа. Берем дизассемблер и планомерно идем по всем передаваемым на карту через api данным, ищем те, что меняются при изменении/пересборке драйвера. Повторяем n раз, находим закономерность - вот тут меняется всегда (повезет если алгоритм не зависит от времени/инкримента вызова и меняется всегда одинаково, но даже без этого обратный проход по вызовам позволит найти место вычисления хеша и функцию) - хардкодим нужный хеш на том месте, где идет проверка. Переписываем хоть весь драйвер целиком, теперь он всегда будет проходить проверку ключа видеокарты (или проще - вставляем прослойку между картой и модифицированным драйвером, которая ловит конкретный вызов если мы знаем, что подпись определяется в нем, и заменяет ответ на корректный - тут конечно нужно извлечь алгоритм нахождения верного ответа на запрос карты).
Даже если там что-то супер заумное, всегда можно поднять оригинальный драйвер в виртуальном окружении и пробрасывать проверки в него (ака в картриджах делали, когда неоригинальные картриджы пробрасывали ножки чипа проверки на оригинальные, но там конечно все сложнее т.к. железо, а не софт, в него так просто не влезть), тут будет вопрос потери скорости работы, но не думаю что там каждый вызов к видеокарте подписывается, скорее всего пара штук aka авторизация.
Проблема в том, что как раз nvidia заявляла трехстороннюю защиту как раз делая вид, что её никак нельзя отключить софтвартно. А тут оказывается, даже модификация биоса не нужна. (и вообще можно взять уже готовый слитый бета драйвер и не париться). А так - машина пользователя это всегда полностью скомпрометированное место, и там всегда можно взломать всё и вся, и это только вопрос денег. И если бы защита была реально такая, что без модификации микрокода не взломать - это могло бы сработать - слишком сложно, без спецификации железа компать микрокод гиблое дело, но раз оно отключается на уровне драйвера, это только вопрос времени.
Хочется и майнерам продавать, и игроманов не злить. Хотели бы реальную защиту сделать, на уровне биоса бы сделали.
Ну как бы сигнализации проектировал и производил, когда прошиваешь микроконтроллер у тебя есть возможность его закрыть для перепрошивки навсегда, как минимум это можно сделать с одним из микроконтроллеров, а другие оставить для возможности апгрейда, либо залочить только часть памяти биоса, это тоже можно.
Все упирается в желание производителя.
Для вас микроэлектроника и программирование это все?
Скудный у вас какой-то мирок...
Пруфов не будет? Лишь ваше эмоциональное восприятие меня?
Вы думаете, раз вы когда-то обновили биос, то значит производитель не может поставить защиту, которую обойти не получится? А вы не думали над тем, что вы обновили только часть биоса, который производитель заплонировал обновлять? А часть вы никогда не сможете обновить, даже производитель не сможет?
Почитайте какие нужны танцы с бубном, если ПЗУ залочено, по крайней мере по контроллерам, который я хорошо знаю, думаю в других все аналогично
https://habr.com/ru/post/127281/
Теперь ваши пруфы насчет того, как я сел в лужу, мне это для самоанализа пригодится.
Вам читать лень, а ответить и уличить меня очень хочется?
Очевидно, что описанный способ подходит только для тех устройств, которые содержат перепрограммируемые fuse-биты. Если биты защиты программируются лишь однократно (а такое бывает), то такая методика не подходит. В этих устройствах просто пережигаются тонкие проводники на кристалле. Однако мой коллега сказал, что и на этот случай разработаны свои методы борьбы (я думаю, восстанавливают контакт каким-то схожим микрохирургическим образом). Знаю так же, что эта операция стоит ой как недешево.
Операция многократно превысит стоимость железки, значит экономически это невозможно.
Юноша максималист?
В жизни нет ничего невозможного если придираться, все возможно, но в контексте видеокарт, если взлом реальной защиты будет в сотню раз дороже, то значит это невозможно.
PS Благодаря вам начинаю понимать некоторых людей, которые всегда говорят не определенно, видимо боятся таких болтунов как вы, которые скажут, но вот же, вот же один теоретический шанс, как можно на Марсе сделать магнитное поле земли, пусть и через сотни лет.
а потом стали разговор уводить, что не в ближайшие 100 лет.
Ну так сейчас-то невозможно?
А в будущем мы будем жить вечно и путешествовать между галактиками, это обязательно, но не точно.
Так и с видео картами, экономически это бессмысленно, значит для меня невозможно, а для болтунов вроде вас все возможно, ок.
Вы что то утверждали, я вам задал вопросы, с чего вы это так решили, аргументируйте. Вы тогда слились. Это и был пруф, что вы - балабол, Денис, за слова не готовы ответить. А сейчас дурочка включили и преподаете, что была какая та другая ситуация с "вы же лозунгами дискутируете". Опять позор, Денис(((
Но с биосом как минимум этот процесс был бы сложнее. Хотя фиг с ним, это уже никак не поменять, кроме того, как замедлить железо
Ага, там дико сложный процес...даже утилиты специальные существуют с одной кнопкой ))
Серьезно? Блин, на vc узнаю больше, чем на любом другом ресурсе. Спасибо!)
Часть биоса не обновляется никогда, иначе вы бы не смогли его обновлять))))
Часть биоса невозможно обновить, как минимум часть отвечающую за загрузку обновлений, производитель может заложить любой функционал и защиту, вопрос его желания.
1. Мк можно запретить перезаписывать.
2. Биос может состоять не из 1 микрухи (ну или из 1 объединенной).
Простейший способ защитить подобную схему - использовать 2 чипа. В первый зашить открытый ключ для проверки подписи и залочить его на перепрошивку, во втором хранить подписанную закрытым ключом программу доступную не только для перезаписи, но и для считывания, чтобы первый чип мог спокойно чекнуть второй чип и разрешить/запретить дальнейшую работу.
Достаточно простая схема для тех, кто углублялся в мк чуть глубже ардуинки и хоть раз подписывал что либо...
если я не ошибаюсь и не путаю с теслой, в квадре есть поддержка виртуализации, fp64 и еще каких-то блоков с функциями для видеомонтажа, все это одной перепайкой не вернешь.
Помимо физических различий, есть куча на уровне драйвера.
Вот например :
https://forums.developer.nvidia.com/t/gtx480-to-c2050-hack-or-unlocking-tcc-mode-on-geforce/21598
Также nvidia блокировала работу opengl при RDP соединении если не квадра, лично сталкивался с этим в блендре.
https://devtalk.blender.org/t/starting-blender-2-8-in-remote-desktop-session/1013/18
И НЕ поддержка виртуализации это чисто программное ограничение. Само железо всё поддерживает.
Биос у нвидии не правится и не прошивается уже много поколений. Это всё про амд
Особенно он не прошивается, когда например любой человек может скачать обновление биоса и прошить его...вот именно в такие моменты он совсем не прошивается!
Любой производитель железа всегда оставляет сервис режим, когда неперезаписываемое вдруг становится перезаписываемым. Посмотри историю борьбы производителей консолей с пиратами. Хороший пример по ссылке
Просто интересно, что за дебилоиды минусят, вы отрицаете возможность скачать например обновление биоса и перепрошить самостоятельно свою карту на новый ??))) Реально какие то дурачки
Дурачок тут ты. Ты можешь скачать прошивку, софтину и перепрошить. Но... Ты не можешь в биос зашить любую прошивку. Только подписанную. А это значит, что есть чип (или сам загрузчик), который хранит открытый ключ для проверки подписи, и который ты перепрошить штатными средствами не сможешь, а может даже и "нештатными" не сможешь.
Давно уже бивас не бивас, а свой проц со своей прошивкой, типа intel me. обходи...
Это зависит от желания производителя, если он залочит, то перепрошить будет невозможно, он может биос разбить на несколько микросхем, одна из которых будет залочена, а другие открыты для обновления, или залочить часть ПЗУ, вариантов тьма.
Ну если б очень хотели, то перепрошивку биоса могли бы закрыть. Но в ногу ж себе тоже стрелять не хочется...
С точки зрения бизнеса все равно, но хочется нравиться игроманам, которых злят майнеры.
Дело было так: Nvidia увидели приятные доходы от майнеров, приятные доходы от перекупов, приятный спрос на на свои карты и решили что раз приятно – то зачем себе в этом отказывать?
А для общественности сказали что что-то там сделают чтобы нельзя было майнить, заведомо зная что эту "защиту" обойти не сложнее чем оросить две фаланги конечностей естественнообразующейся в организме жидкостью.
Только история циклична, и когда майнинг поуляжется, ну или рынок насытится, Nvidia будет сидеть у корыта. Так как ее развитие обеспечивали не майнеры, которым плевать на все их модные технологии. Хотя тогда им придется буст постоянно делать мощности, в целом тоже не плохо
Под "перекупами" я понимаю тех, кто скупает все запасы у официальных ритейлеров и потом их продаёт в розницу.
Доходы от того, что они скупают все запасы за считанные часы, а не за недели и месяцы, заставляя ритейлеров размещать заказы чаще и на бОльшие партии, тем самым создавая ревеню для производителя? Никаких.
Доходы от того что они создают ажиотаж вокруг компании, что позитивно сказывается на её публичном имидже и стоимости акций? Тоже никаких.
То, что высокий спрос и искусственное сокращение предложения играют на пользу производителю товара – это так, просто предположение :)
Восхитительно, отложу апгрейд на 2022 год, возможно и на 2023. А потом куплю ноут для работы и XBOX для игр :/
Бокс лучше взять сейчас, пока вся история идёт, а к 2023 подоспеют карты от Интел, ддр5, да и скорее всего асики под популярные валюты, что сделает карты сомнительным решением из-за повышения сложности
Пишут, что они уже пять лет подряд обновляют рекорд по выручке. 77 миллиардов баксов в 2020 году. Да и акции растут. Совсем не похоже на умирающую компанию.
Да, главного якоря скинули, теперь главное не повторять ошибки последних двух лет
Не позавидуешь сейчас Nvidia. С одной стороны, они не могут увеличить мощность фабрик, так как никто не знает, сколько эта вакханалия с криптой продержится. С другой, карт геймерам не остается, геймеры компанию начинают хейтить и отказываться от идеи пк. А ведь именно геймеры будут делать доход, если с криптой что-то случится.
Вот и решаются на полумеры, которые вызывают смех у одних и слезы у других.
Эта вакханалия с криптой продержится, пока майнинг не запретят на каком-нибудь собрании ООН. Но мне кажется пока деды чухнут, что майнинг - это рак 21-го века, пройдет ещё лет 5.
пока майнинг не запретят на каком-нибудь собрании ООН
ООН не может геноцид запретить, им бы еще майнингом каким-то заниматься.
Отлично сказано! Так и представляю, собирается ООН, задвигают войны, наркотрафик, торговлю людьми и другие нехорошие штуки в сторону и начинают бороться с майнерами)) Потому что Вася не может ПАИГРАТЬ! Злой майнер купил его видюшку.
Какой, например, полезный выхлоп дают игры для тех кто не в них не играет? С точки зрения многих людей это бесполезные пиксели на экране, пустая трата времени и ресурсов.
Что полезно и хорошо для одного, не должно быть полезным для другого. В конце концов игроманы могут купить карту по рыночной цене, это же полезно!
Ну, я себе это могу представить.
ООН это говорильня, и совершенно не важно, по какому поводу говорящая голова будет выражать озабоченность.
Понятно, что результат борьбы ООН с майнерами будет ровно такой же, как результат борьбы ООН с войнами, наркотрафиком, торговлей людьми и т.п.
Т.е БЛ ГЕЙМЕРЫ ЛУЧШЕ МАЙНЕРОВ...!???АЛЁ, все нормально у вас в палате ? Запретить майнинг это равносильно запрету на вичисление на видеокартах, т.е в принципе тогда надо запрещать видеокарты и т.п устройства, которые в принципе могут производить какие то вычисления...заявлять такое это просто идиотизм чистой воды.
Конечно лучше, геймеры двигатель прогресса для них разрабатываются технологии. А майнинг это дрочка, сжигание огромного количества ресурсов на бесполезные расчеты.
Технологии чего???) И для чего??) Красивой картинки в играх?? Для того, чтобы сотни миллионов балбесов по всему миру продолжали вместо реальной жизни сидеть за экраном, портя зрение и бездельничая?)) /пишу если что на своем опыте с детства 8-).../
Головной
Ну вы глупости пишете.
Люди по-разному отдыхают же. Кто-то вот в игры играет, кто-то гуляет, кто-то бухает, кто-то трахается. Кто-то даже на VC сидит
Так кто против то?) Каждому свое...Просто удивляет логика некоторых геймеров, превозносящих свое развлекательное хобби до размеров каких то как будто бы важных дел которые ещё вроде как что-то развивают, кроме слепоты и сколеоза ))) Мне лично кажется крайне странным хейт в сторону людей, которые пытаются заработать деньги, от людей, которые 99% развлекаются, это же бред)
99% ноющих это геймеры, 90% из это мамкины геймеры, для которых видюхи стоят дорого и без майнингового ажиотажа, они будут ныть в любом случае и это понятно. А для тех кто как ты там сказал, обучает нейронки и работает в каде, думаю если это работа приносящая деньги, стоимость и дефицит видеокарт не должна быть большой проблемой.
Что сделать? Пофаниться? Сынок, давай лучше делай уроки, хватит фантазировать, мамка придет заругает. А маты и оскорбления оставь попробовать на улице на живых людях) Вот тогда обучишь немного свою нейронку, чтобы научила себя вести пристойно независимо от того сеть это или реальная жизнь)
Я купила видюху прямо перед скачком цен (счастливица) и всё равно хейчу Nvidia за лицемерие, пиз**ж про подорожание материалов и псевдозапрет на майнинг. Лучше бы они увеличивали мощности фабрик, чем такое скотство.
В прошлый скачок битка они левыми видюхами выше закупочных цен на амазоне вроде банчили. Абсолютно ублюдочная контора.
Ну играют же в основном подростки, я же так и пишу, бОльшая часть мамкины, ну и ещё какое то небольшое кол-во взрослых. Завидую вам белой завистью, что ещё тянет играть, я вот видимо свое в детстве отыграл, помню зависал днями и ночами, а сейчас на тебе пожалуйста, 4к разрешение, могу собрать любой комп на любом железе, всякие там прочие навороты,игры как кино... и вообще не прет...даже как то обидно и печально если честно)
Головной
Ну так кому как ведь.
Я тоже могу собрать любой комп на любом железе (ну до миллиона), но мне хватает Chuwi за 15к поиграть в старые игры. Меня это прет 3-4 недели в год. "Новые" игры не прут.
С другой стороны есть у меня друг. Lead-dev по iPhone в очень известной росконторе. Жена, двое детей, все дела. И комп за 400к собрал себе, чтобы поиграть в выходные или вечерком пару часов в AAA-игры.
Кто из нас мамкин подросток?
Головной
которые 99% развлекаются
Вы почему-то в геймеры записали только задротов или хикки.
Есть куча людей (я подозреваю, что их большинство), которые днем вполне себе работают, общаются с детьми, ходят в кино - короче делают все, что делают "нормальные люди", а перед сном хотят поиграть для расслабона. И как раз они и есть очень важная ЦА для разработчиков видюх
Приятный
Вот-вот!
Потому что когда моргнёшь и ты уже, оказывается, не подросток, требования к качеству уже, знаете ли, разительно взлетают)) Чтобы оно было действительно в удовольствие и перед сном)
Кто-то вот в игры играет, кто-то гуляет, кто-то бухает, кто-то трахается. Кто-то даже на VC сидит
А для кого-то тоже самое - просто работа))
Все в этом мире крутится вокруг геймеров. Геймер высшая ступень развития человека.
Ох ебать нашелся умник :) Да лучше миллионы балбесов будут сидеть и катать в танки, чем листать километры лент социальных сетей. Сейчас деградирование вышло на новый уровень и основной причиной этого далеко не видео игры. А по поводу красивой картинки - ну как бы да, люди там защищают докторские степени, в кино сейчас можно наблюдать миры, которые раньше невозможно было создать.
Как майнеры мешают миллионам балбесов играть в танки? Там что нужен 3080?