dartraiden / NVIDIA-patcher

Adds 3D acceleration support for P106-090 / P106-100 / P104-100 / P104-101 / P102-100 / CMP 30HX / CMP 40HX / CMP 50HX mining cards.
194 stars 25 forks source link

P104-100 + gt710 valorant ошибка A D3D11 -Compatible gpu (feature level 11, shader model 5.0) is required to run the engine. #95

Closed Achtungboi closed 3 months ago

Achtungboi commented 3 months ago

Остальные игры работают как надо, драйвер стоит 472.12

Achtungboi commented 3 months ago

Проблема решена, скачиваем драйвер 417.21, mshybrid p104-100 - 2, gt710 - 1, adaptertype у p104-100 удаляем, перезагружаемся, в панели нвидиа выбираем высокопроизводительный процессор и радуемся)

dartraiden commented 3 months ago

Есть мнение, что их античиту не нравится подпись на dll-ках, поэтому игра их не загружает, а без них отваливается и 3D-ускорение. Я такое видел с Fortnite, когда пробовал вообще не подписывать dll.

Могу попробовать подписать dll-ки другой подписью, но нужен доброволец для тестов (у меня на руках нет видеокарты сейчас). Ну и не факт, что сделав один античит счастливым, мы не придёт к тому, что какой-то другой не начнёт брыкаться. Т.е. это такая попытка найти хрупкий баланс, когда все античиты счастливы, при том, что в любой момент после очередного обновления любой античит может сказать "а чёй-та у тебя тут подпись не NVIDIA, а Atheros, ммм?"

Achtungboi commented 3 months ago

Времени много, давай попробуем. (Можем связаться в дискорде и сделать всё на сриме)

dartraiden commented 3 months ago

Мой клиент дискорда не умеет в аудиовидео 😆

https://disk.yandex.ru/d/ZfgfeBsSqMeY6g В этой версии dll-ки подписаны не только NVIDIA, но и сертификатом Atheros. На случай, если античиту не понравилось, что сертификат NVIDIA отозван.

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

Achtungboi commented 3 months ago

Хорошо, завтра попробую. Может DDU удалить чтоб наверняка?

dartraiden commented 3 months ago

Можно и DDU без доступа в интернет. Хотя, разницы нет.

Achtungboi commented 3 months ago

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

Achtungboi commented 3 months ago

@dartraiden

Снимок экрана (35) Снимок экрана (36)

Не сработало, видюхи ничего не поддерживают (Скрины после перезагрузки, до неё было так же)

dartraiden commented 3 months ago

Ага, оно не пропатчилось, я налажал с проверкой версий в пресетах...

dartraiden commented 3 months ago

Поправил пресеты, завтра сделаем ещё один "подход к снаряду".

Также добавил пресеты с "фейковыми" именами GPU, кто-то просил, чтобы показывалось "NVIDIA GeForce 1060" вместо "P106-100", якобы какие-то там игры от этого лучше работают. Будет прямо в инсталляторе опция - оригинальные имена или липовые. Но это потом.

dartraiden commented 3 months ago

https://disk.yandex.ru/d/7_-Z2Ay3RVE6hw

Achtungboi commented 3 months ago

Сегодня попробую

Achtungboi commented 3 months ago

пошёл проверять

Achtungboi commented 3 months ago

Снимок экрана (53) Снимок экрана (54) вроде работает, тестирую игры

dartraiden commented 3 months ago

Протестировать желательно, конечно, Valorant, какую-нибудь игру с EAC, ну и FaceIT (его просто установить и запустить, если ему что-то не нравится, он прямо говорит).

Achtungboi commented 3 months ago

с изиантичит вар тандер есть, фейсит чуть позже

Achtungboi commented 3 months ago

вар тандер работает, валорант ошибку выдаёт( , фейсит вроде работает Снимок экрана (55)

Achtungboi commented 3 months ago

Попробую ещё установить от 1070 драйвер, может поможет

dartraiden commented 3 months ago

Окей, попробуем сертификат, украденный у Take-Two

https://disk.yandex.ru/d/aKEgi-P9A-GiIg

Achtungboi commented 3 months ago

не сработало

dartraiden commented 3 months ago

Значит, не судьба, увы. Всем античитам не угодишь, валорант какой-то особо привередливый...

Achtungboi commented 2 weeks ago

@dartraiden Надо пробовать ещё. Написал в поддержку, решили что проблема не совсем в вангуарде. Сама игра сделана так, чтобы загружать только подписанные файлы, так что нужна подпись нвидиа на все файлы патчера. И если не сложно, можешь объяснить как патчить файлы, а то лучше сам позанимаюсь, чем буду тебя дёргать постоянно)

Achtungboi commented 2 weeks ago

Плюс в dxdiag-е 104-100 отображается как преобразователь, а не как видеокарта, и написано что подписи whql нет

dartraiden commented 2 weeks ago

Подпись NVIDIA и так есть на всех файлах.

Как патчить: запустить _Start_Menu.bat Но придётся включить тестовый режим. Если хочется без тестового режима, то нужен какой-нибудь украденный сертификат для подписи, я их не выкладываю в паблик.

Подписи WHQL. разумеется, нет и быть не может - её ставит Microsoft, когда им засылаешь драйвер. Мне её никто не даст.