Nvidia заявила, что ограничение на майнинг в GeForce RTX 3060 невозможно обойти — а затем выпустила драйвер, где его нет Статьи редакции

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

В середине февраля Nvidia заявила, что GeForce RTX 3060 получит защиту от майнеров — она работала с помощью протокола в драйвере, который снижал производительность вдвое, если замечал характерную для майнинга нагрузку. В компании заявили, что протокол нельзя будет взломать.

Но защиту всё равно обошли, причём по вине самой Nvidia, заявили пользователи форума Guru3D. По их словам, компания выложила драйвер для разработчиков с отключенной защитой от майнеров — если с «замедленным» драйвером скорость вычисления хеша составляет около 21 MH/сек, то с версией для разработчиков — 42-46 MH/сек.

Информацию подтвердило японское издание PC Watch. Конкретный метод оно не раскрывает, но отмечает, что взлом «не требует модификации драйвера или BIOS», и поэтому любой может это сделать, «приложив немного усилий».

0
255 комментариев
Написать комментарий...
Денис Демидов

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

Ответить
Развернуть ветку
Константин Сулугуни

Ну да, биос же не правится и не перепрошивается...

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Денис Демидов

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

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Денис Демидов

Для вас микроэлектроника и программирование это все?
Скудный у вас какой-то мирок...

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Денис Демидов

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

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Денис Демидов

Давайте по существу, в каком именно комментарии я сел в лужу? А то как балабол выглядите.

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Денис Демидов

Пруфов не будет? Лишь ваше эмоциональное восприятие меня?
Вы думаете, раз вы когда-то обновили биос, то значит производитель не может поставить защиту, которую обойти не получится? А вы не думали над тем, что вы обновили только часть биоса, который производитель заплонировал обновлять? А часть вы никогда не сможете обновить, даже производитель не сможет? 

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Денис Демидов

Почитайте какие нужны танцы с бубном, если ПЗУ залочено, по крайней мере по контроллерам, который я хорошо знаю, думаю в других все аналогично
https://habr.com/ru/post/127281/
Теперь ваши пруфы насчет того, как я сел в лужу, мне это для самоанализа пригодится.

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Денис Демидов

Вам читать лень, а ответить и уличить меня очень хочется?

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

Операция многократно превысит стоимость железки, значит экономически это невозможно.

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Денис Демидов

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

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Александр Трофимов

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

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Денис Демидов
а потом стали разговор уводить, что не в ближайшие 100 лет.

Ну так сейчас-то невозможно?
А в будущем мы будем жить вечно и путешествовать между галактиками, это обязательно, но не точно.
Так и с видео картами, экономически это бессмысленно, значит для меня невозможно, а для болтунов вроде вас все возможно, ок.

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Денис Демидов

С чего вы решили, что я там сел в лужу? Вы пруфы дадите?

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Денис Демидов

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

Ответить
Развернуть ветку
Yuliya Gorbunova

Душнила на Никите старается вытащить уже проигранный спор, жалко смотреть.

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Денис Демидов

Я тогда решил перестать с вами разговаривать, с чего вы решили, что сейчас продолжу?

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Денис Демидов

Пруфов вы так и не дали, одни вопросы

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Александр Кулешов

Всей риторики не вижу, но в этом куске вы пишете бред 

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Maxim Gamayunov

Потому что у них индустриализация произошла раньше на 100 лет?
Наши цари массовую индустриализацию в полностью аграрной стране запустить не смогли, поэтому это делал Сталин.
В Англии же времен индустриализации дети работали по 16-18 часов, а зарплаты у ремесленников упали в 3 раза.
Фактически индустриализация в Англии привела к пауперизации. Страшное было время. Нищие люди жили в работных домах и получали копейки. Люди умирали сотнями.
Давайте все-таки будем изучать вопрос, прежде, чем нагнетать.
Мало того, я вижу, что Ваш оппонент говорит конкретно об индустриализации, а Вы свалили в кучу расстрелы и голодомор. А ведь каждая тема более чем емкая и требует отдельного рассмотрения.
Вполне возможно, изначальный разговор был более емкий, но вы вынесли в общую ветку только эту его часть.
Обожаю некропостинг.

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Tvg Gaminz

Но с биосом как минимум этот процесс был бы сложнее. Хотя фиг с ним, это уже никак не поменять, кроме того, как замедлить железо

Ответить
Развернуть ветку
Константин Сулугуни

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

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Дмитрий

С командной строки 

Ответить
Развернуть ветку
Tvg Gaminz

Серьезно? Блин, на vc узнаю больше, чем на любом другом ресурсе. Спасибо!)

Ответить
Развернуть ветку
Yury Y

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

Ответить
Развернуть ветку
Sergei Timofeyev

Старые карты удачно разгоняли через биос.

Ответить
Развернуть ветку
Денис Демидов

Часть биоса не обновляется никогда, иначе вы бы не смогли его обновлять))))

Ответить
Развернуть ветку
Денис Демидов

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

Ответить
Развернуть ветку
Александр Трофимов

1. Мк можно запретить перезаписывать.
2. Биос может состоять не из 1 микрухи (ну или из 1 объединенной).

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

Ответить
Развернуть ветку
3216q114

Ты пробовал из GTX из Quadro сделать ? Вот я пробовал, и там и посчитать нужно и нужный резистор перепаять. На уровне биоса будет недостаточно, но защита давно существует и применяется. Так что если бы хотели, сделали.

Ответить
Развернуть ветку
Константин Сулугуни

Давай ты сначала перепаяешь то, что написал, потом поговорим)

Ответить
Развернуть ветку
Sudos Ivan

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

Ответить
Развернуть ветку
3216q114

Помимо физических различий, есть куча на уровне драйвера.
Вот например : 
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
И  НЕ поддержка виртуализации это чисто  программное ограничение. Само железо всё поддерживает.

Ответить
Развернуть ветку
Дмитрий

Это было во времена 8800GTX, т.е. когда мамонты бегали за окном

Ответить
Развернуть ветку
Канищев Максим

Бивис на зеленых не правиться и не шьется не подписанный.

Ответить
Развернуть ветку
Aleksandr Verteev

Биос у нвидии не правится и не прошивается уже много поколений. Это всё про амд

Ответить
Развернуть ветку
Константин Сулугуни

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

Ответить
Развернуть ветку
symbix

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

Ответить
Развернуть ветку
Slava Itprofi

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

Ответить
Развернуть ветку
symbix

Это уже вопрос к производителям, делающим выбор в пользу security by obscurity из разных соображений или просто по недосмотру. В принципе нет никаких проблем поставить банальный PROM, тут только паяльник уже.

Ответить
Развернуть ветку
Константин Сулугуни

Просто интересно, что за дебилоиды минусят, вы отрицаете возможность скачать например обновление биоса и перепрошить самостоятельно свою карту на новый ??))) Реально какие то дурачки

Ответить
Развернуть ветку
Александр Трофимов

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

Ответить
Развернуть ветку
Alexander Fedorov

У Nvidia биос не правится.

Ответить
Развернуть ветку
Алексей Любимов

Давно уже бивас не бивас, а свой проц со своей прошивкой, типа intel me. обходи...

Ответить
Развернуть ветку
Olga Shvets

Он у них разве не подписанный последние три поколения?

Ответить
Развернуть ветку
Денис Демидов

Это зависит от желания производителя, если он залочит, то перепрошить будет невозможно, он может биос разбить на несколько микросхем, одна из которых будет залочена, а другие открыты для обновления, или залочить часть ПЗУ, вариантов тьма.

Ответить
Развернуть ветку
Oleg Vinokur

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

Ответить
Развернуть ветку
252 комментария
Раскрывать всегда