dartraiden / NVIDIA-patcher

Adds 3D acceleration support for P106-090 / P106-100 / P104-100 / P104-101 / P102-100 / CMP 30HX / CMP 40HX / CMP 50HX / CMP 70HX / CMP 90HX / CMP 170HX mining cards as well as RTX 3060 3840SP and RTX 3080 Ti 20GB.
358 stars 31 forks source link

RainCandy driver #140

Open dartraiden opened 3 months ago

dartraiden commented 3 months ago

I recently learned about a similar project — https://raincandy.tech/nvcmpgpu/

At first glance, this driver has advantages:

If this driver is better than mine in every way, then there is no point in continuing my project,

Please test it. If you find any performance degradation or problems with anti-cheats, please report it here (read this before!). Also, if you experience any problems with my driver on CMP cards (TDP, OpenGL, ray-tracing issues), please test this driver too.

Select "Signature Mode 2" during install!

All this is necessary to understand whether it makes any sense to continue my project if there is already a better alternative.

dartraiden commented 3 months ago

Known problems:

az-zamani commented 3 months ago

Reporting, im currently using Raincandy driver ver 556.12 shared on lol issues, its work well with vanguard or Riot anticheat, i've tried on Valorant, But its Wont work with face it, when i launched CS2 with FaceIt Anticheat enabled it says D3d driver not found, but its work well wen Faceit Anticheat disabled, btw i've tried Raincandy latest ver recently the same problem happened, and when im installing Raincandy Driver, if i Selected Signature Mode 1 my gpuz shows that the direct compute, DirectX and many features unticked, but its installed correctly when i choose Signature Mode 2, its happened on the latest ver and 556.12 in my case

edit : heres my error message Screenshot_2

Emogop commented 3 months ago

if i Selected Signature Mode 1 my gpuz shows that the direct compute, DirectX and many features unticked

I think it's because Microsoft bans these signatures with each passing Windows update so you can't install drivers in this mode if your Windows is up to date. In my case, I installed the drivers just fine since I stopped updating Windows since late June 2023.

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

kz3 1

dartraiden commented 3 months ago

I think it's because Microsoft bans these signatures

True. This cert was banned in 2023 because it was widely circulated in the public and many things were signed with it, including malware. "Signature Mode 2" uses other certificates that are not banned yet.

xardas228 commented 3 months ago

EA FC 24 doesn't work on raincandy drivers too, also when i download from first link, which is only one available for me because i don't have chinese number main file is 45B instead of 712MB.

operador777 commented 3 months ago

Well, it seems that the RainCandy driver is only working well for league of legeds and keeps failing like other anti cheats (Face it, EA FC's anticheat...) so I don't see so viable to stop the project. Regarding the support for more GPU's, this is because the driver in its Studio version has built in more support for QUADRO cards.

As a frequent user of the Dartraiden driver and contributor I can assure that:

  1. League of legends/Vanguard works without any problem in the latest version of Windows 11 23H2 with the Dartraiden diver (I have not tested yet if Faceit works in this version of Windows)

  2. Dartraiden driver has problems with anticheat in the latest version of Windows 10, but it works fine with the other games/applications, it also works very well with windows 10 version prior to the update that blocks vulnerable drivers.

Considering the above, in my spare time I am debugging the most common anitcheat and working on a bypass or a kernel level method to bypass any checks by Anticheat that compromises the Dartraiden driver, in case I don't make it, at least I will be trying to get a certificate that is not blocked and we can only use it for the purpose of the patch.

Pd: if I manage to make a bypass, it will not be shared in open source form to avoid that it can be used or altered maliciously by cheaters. The main purpose will be to make it work only with Dartraiden's files, so in case I succeed, I will share them directly and it will be integrated with the patch, I will also add a MD5 or some other type of verification so that the bypass will only allow to skip the verification process to the dll generated by Dartraiden and not by anyone else.

Alexandroid06 commented 3 months ago

I recently learned about a similar project — https://raincandy.tech/nvcmpgpu/

At first glance, this driver has advantages:

  • supports many more GPUs
  • better anti-cheat compatibility

If this driver is better than mine in every way, then there is no point in continuing my project,

Please test it. If you find any performance degradation or problems with anti-cheats, please report it here (read this before!). Also, if you experience any problems with my driver on CMP cards (TDP, OpenGL, ray-tracing issues), please test this driver too.

Select "Signature Mode 2" during install!

All this is necessary to understand whether it makes any sense to continue my project if there is already a better alternative.

There's no need to despair ahead of time. Remember that RainCandy has a Studio driver, you are Game Ready with GeForce Experience, already for this reason the project should be developed further. And I hope you will do better than this Chinese driver, it's just a matter of time and good luck with it!

Alexandroid06 commented 3 months ago

And while we're on the subject of drivers. I wanted to ask everyone on this forum. AIDA 64 showed me that my card Asus CMP 30HX bus type PCI-E 2.0 x16, but it works in mode 1.1 x16, hence the question appeared, where this limitation of bus speed arises from, because of video drivers? From the BIOS of the card itself or because of the fact that the image is output through the i-GPU of the processor? And is it possible to flash Asus GTX 1660 Super Dual EVO BIOS through a programmer so that it works on CMP 30HX and I can put official NVIDIA drivers without patches? (I have the chip model TU116-100, first revision). It's a bit strange that the card runs at an increased frequency of 1920 Mhz instead of 1785 Mhz and has a constant 100% Video Engine Load. It doesn't interfere with the card's work, but it looks suspicious, I can't understand what it's related to, and not only me.

AIDA64_GPU

I plan to go to a service center the other day to solder the HDMI port and try to run the image directly from the video card, I will also service it, clean it, replace the thermal interface for better cooling.

IMG_20240809_174039 IMG_20240803_031620 IMG_20240803_031820 IMG_20240803_032911

Also techpowerup site claims that my card supports NVENC hardware, but it doesn't work in OBS Studio and GeForce Experience (ShadowPlay), it only works in Outplayed application ( https://www.techpowerup.com/gpu-specs/asus-cmp-30hx.b8757 ).

TU116 Notes

operador777 commented 3 months ago

And while we're on the subject of drivers. I wanted to ask everyone on this forum. AIDA 64 showed me that my card Asus CMP 30HX bus type PCI-E 2.0 x16, but it works in mode 1.1 x16, hence the question appeared, where this limitation of bus speed arises from, because of video drivers?

The pci line is physically limited due to the lack of some capacitors, in the repository a couple of videos are shared (in English and Russian) where it is explained how to unlock the pci 2.0 by soldering the capacitors (you will have a slight performance improvement when you do it).

https://github.com/dartraiden/NVIDIA-patcher?tab=readme-ov-file#unlocking-full-x16-pci-e-lines-on-the-cmp-cards

I plan to go to a service center the other day to solder the HDMI port and try to run the image directly from the video card, I will also service it, clean it, replace the thermal interface for better cooling.

Soldering the hdmi port is unnecessary and will not give you any result (it has been tried before) as these graphics cards are "castrated" at the hardware level which makes it almost impossible for them to output video.

And is it possible to flash Asus GTX 1660 Super Dual EVO BIOS through a programmer so that it works on CMP 30HX and I can put official NVIDIA drivers without patches? (I have the chip model TU116-100, first revision).

No, many people (including myself) have tried to flash bios via software and programmer and in none of the cases it gave positive results.

Regarding NVENC support can you share a gpu z image to see that all the features are working fine on the graphics? I have a CMP 40hx and it works great in OBS, ShadowPlay and other software that use encoder.

Emogop commented 3 months ago

is explained how to unlock the pci 2.0 by soldering the capacitors

No. In the video they were unlocking PCI-E lines, from X4 => X16, and not bumping the PCI-E mode. How his card got pci-e 2.0 instead 1.1 like everyone else's is beyond me. Maybe the previous owner did some experiments to it? @Alexandroid06 Could you post GPU-Z screenshot of your card? Did you buy it from a miner or some enthusiast?

Alexandroid06 commented 3 months ago

And while we're on the subject of drivers. I wanted to ask everyone on this forum. AIDA 64 showed me that my card Asus CMP 30HX bus type PCI-E 2.0 x16, but it works in mode 1.1 x16, hence the question appeared, where this limitation of bus speed arises from, because of video drivers?

The pci line is physically limited due to the lack of some capacitors, in the repository a couple of videos are shared (in English and Russian) where it is explained how to unlock the pci 2.0 by soldering the capacitors (you will have a slight performance improvement when you do it).

https://github.com/dartraiden/NVIDIA-patcher?tab=readme-ov-file#unlocking-full-x16-pci-e-lines-on-the-cmp-cards

I plan to go to a service center the other day to solder the HDMI port and try to run the image directly from the video card, I will also service it, clean it, replace the thermal interface for better cooling.

Soldering the hdmi port is unnecessary and will not give you any result (it has been tried before) as these graphics cards are "castrated" at the hardware level which makes it almost impossible for them to output video.

And is it possible to flash Asus GTX 1660 Super Dual EVO BIOS through a programmer so that it works on CMP 30HX and I can put official NVIDIA drivers without patches? (I have the chip model TU116-100, first revision).

No, many people (including myself) have tried to flash bios via software and programmer and in none of the cases it gave positive results.

Regarding NVENC support can you share a gpu z image to see that all the features are working fine on the graphics? I have a CMP 40hx and it works great in OBS, ShadowPlay and other software that use encoder.

I was lucky, I already had all 16 PCI-E lanes when I bought the card. And they seem to have been soldered out of production. I'm specifically interested in unlocking the PCI generation, since there is twice the difference between x16 1.1 and 2.0 versions (4 and 8 GB/s). HDMI port I'll make anyway, it's inexpensive, at least for a nice look to cover the hole. I don't know what the problem is with NVENC, this model of card supports this codec, moreover it works in Outplayed and loads the video card (I checked, did tests). Tried dartraiden drivers with NVENC patch - I have crash program OBS happens, I need it very much to stream on Twitch, otherwise if you use x264 codec (CPU), it is a very heavy load on the processor and I have a FPS drop in games. ShadowPlay (through the shortcut command and through the application itself does not work, just a little blinking loading cursor and that's all, the panel does not appear at all). RainSandy Studio driver is without GeForce Experience, it doesn't support NVENC for ShadowPlay, so I'm waiting for more development of this project than the Chinese one.

is explained how to unlock the pci 2.0 by soldering the capacitors

No. In the video they were unlocking PCI-E lines, from X4 => X16, and not bumping the PCI-E mode. How his card got pci-e 2.0 instead 1.1 like everyone else's is beyond me. Maybe the previous owner did some experiments to it? @Alexandroid06 Could you post GPU-Z screenshot of your card? Did you buy it from a miner or some enthusiast?

Bought a video card from a miner a week and a half ago for $56, in good condition, does not get very hot, fan-stop works, only a little rustling (noise) coolers. She worked in mining for about 10 months. First in China for 3 months, then 7 months in Russia.

Here is a screenshot of GPU-Z, help with NVENC very much need this function as well as ShadowPlay, used to them for a long time on GTX 750 previous card.

CMP30 HX (GTX 1660 Super)

Emogop commented 3 months ago

RainSandy Studio driver is without GeForce Experience

Не знаю пробовал ли ты или нет, но GeForce Experience можно поставить отдельно. Я так и сделал и поверх китайского драйвера накатил GeForce Experience, затем по местному гайду прописал приблуду в ярлык NVIDIA Share.exe и вуаля! Запись работает. Стриминг - хз, не пробовал.

Here is a screenshot of GPU-Z

Ну, это другое дело. Не знаю почему твоя AIDA64 пишет что 2.0 версию поддерживает. У меня CMP 40HX с кондёрами, и аида выводит правильные данные как и в GPU-Z.

Alexandroid06 commented 3 months ago

RainSandy Studio driver is without GeForce Experience

Не знаю пробовал ли ты или нет, но GeForce Experience можно поставить отдельно. Я так и сделал и поверх китайского драйвера накатил GeForce Experience, затем по местному гайду прописал приблуду в ярлык NVIDIA Share.exe и вуаля! Запись работает. Стриминг - хз, не пробовал.

Here is a screenshot of GPU-Z

Ну, это другое дело. Не знаю почему твоя AIDA64 пишет что 2.0 версию поддерживает. У меня CMP 40HX с кондёрами, и аида выводит правильные данные как и в GPU-Z.

Спасибо, я бы сам не догадался отдельно найти GeForce Experience и его поставить. Окно на Alt+Z появилось, однако запись не запускается - резко сразу старт и конец на Alt+F9. Также писал, что запись можно включить только в поддерживаемой игре (запись рабочего стола невозможна, хотя на старой карте я мог это делать). Скорее всего это из-за китайского драйвера, так как NVENC кодека в нём нет, это Studio драйвер. На счёт PCI-E 2.0 версии я уверен здесь есть что-то особенное в этой карте, вдруг получится вывести изображение через видео порты и активировать эту версию PCI, я попробую.

ParSor2 commented 2 months ago

CMP 90HX NVENC/CUDA, decoding/encoding, not work. Testing on ffmpeg.

image

TheVietboi commented 1 month ago

Raincandy's driver is the only driver that can work consistently on CMP100 for WDDM mode as far as i have tested.

It would seem that most people who did testing on CMP100 previously, never really used them for daily tasks at all. Because, the moment you reboot, the drivers would cough blood and give error code 43. This is guarantee no matter what you do, whether it is NVCleaninstall or manual forcing on different version of official driver brands.

It is buggy still, but better than nothing.

Would it be possible to add support for CMP 100 gpus in the future as well?

ShinjoKurumi commented 4 weeks ago

Raincandy's driver is the only driver that can work consistently on CMP100 for WDDM mode as far as i have tested.

It would seem that most people who did testing on CMP100 previously, never really used them for daily tasks at all. Because, the moment you reboot, the drivers would cough blood and give error code 43. This is guarantee no matter what you do, whether it is NVCleaninstall or manual forcing on different version of official driver brands.

It is buggy still, but better than nothing.

Would it be possible to add support for CMP 100 gpus in the future as well?

In the support devices list of my publish page, three models of NVIDIA CMP 100 series are marked with "To be test". So this is the first test report of CMP 100 series. Thank you!

Before dartraiden add RTX 3080 Ti 20 GB support in his latest driver release, this repository had provided a dedicated driver for this card, version 516.61. This driver version actually also provide official support for CMP 100 series. This particular version of driver may solve the problem.

TheVietboi commented 4 weeks ago

Raincandy's driver is the only driver that can work consistently on CMP100 for WDDM mode as far as i have tested. It would seem that most people who did testing on CMP100 previously, never really used them for daily tasks at all. Because, the moment you reboot, the drivers would cough blood and give error code 43. This is guarantee no matter what you do, whether it is NVCleaninstall or manual forcing on different version of official driver brands. It is buggy still, but better than nothing. Would it be possible to add support for CMP 100 gpus in the future as well?

In the support devices list of my publish page, three models of NVIDIA CMP 100 series are marked with "To be test". So this is the first test report of CMP 100 series. Thank you!

Before dartraiden add RTX 3080 Ti 20 GB support in his latest driver release, this repository had provided a dedicated driver for this card, version 516.61. This driver version actually also provide official support for CMP 100 series. This particular version of driver may solve the problem.

In case there is misunderstanding, i would like to clarify that your driver worked great. It's the only driver that is functional for daily usage. I have yet to do extensive testing on more setup and program to determine what issue might be just the gpu. Please continue the great works.

ShinjoKurumi commented 4 weeks ago

My driver did provide two signature mode for two groups of modified driver files. However, I need to notice that mode 2 can't handle all anti-cheat software. Instead, you may need to select different mode for different anti-cheat software.

Pic 1

For example, when launching some EA games like FC 24 with my latest driver release (566.03 r1), you might get an error message with mode 2 selected. At this time, transfer to mode 1 could solve the issue.

Pic 2

Two mode are tested, working on latest Windows version (for me it's 26100.2161).

For support for RTX 3060 3840SP & RTX 3080 Ti 20 GB, I don't have these cards, so I am unable to add support for them. I would appreciate it if I could be allowed to add this repo's patches to my driver release.

ShinjoKurumi commented 4 weeks ago

Raincandy's driver is the only driver that can work consistently on CMP100 for WDDM mode as far as i have tested. It would seem that most people who did testing on CMP100 previously, never really used them for daily tasks at all. Because, the moment you reboot, the drivers would cough blood and give error code 43. This is guarantee no matter what you do, whether it is NVCleaninstall or manual forcing on different version of official driver brands. It is buggy still, but better than nothing. Would it be possible to add support for CMP 100 gpus in the future as well?

In the support devices list of my publish page, three models of NVIDIA CMP 100 series are marked with "To be test". So this is the first test report of CMP 100 series. Thank you! Before dartraiden add RTX 3080 Ti 20 GB support in his latest driver release, this repository had provided a dedicated driver for this card, version 516.61. This driver version actually also provide official support for CMP 100 series. This particular version of driver may solve the problem.

In case there is misunderstanding, i would like to clarify that your driver worked great. It's the only driver that is functional for daily usage. I have yet to do extensive testing on more setup and program to determine what issue might be just the gpu. Please continue the great works.

Glad to hear your good news! Could you provide the specific model number of your NVIDIA CMP 100 series GPU? Thank you for your support!

TheVietboi commented 4 weeks ago

image image This is the card CMP 100-210. It is unlike its relative. The CMP 100-200 apparently still have a shell of a titan gpu and a blower. But this one isn't. It is passive cooling. I do not have the chance to do extension testing yet, because this gpu run too hot easily and start to throttle itself when the gpu core temperature go above 70 celcius. So i've been finding a cooling solution for it in the past few days.

TheVietboi commented 4 weeks ago

(by the way, the openGL report as 1.1 could be a bug, as i am using a bootleg version of windows 11 for hardware testing purpose. It has occasionally false reporting missing openCL before on different gpus) When I'll be doing testing, I'll do it on a windows 10 system. I have no plan on using windows 11 until they officially release server 2025, as normal windows 11 is too buggy and slow for my preference.

Alexandroid06 commented 4 weeks ago

Hello, thank you for making such a driver that works with League of Legends and the Steam client without problems. I already own Asus CMP 30HX for two months, I have done quite a lot for the card in terms of maintenance.

I wanted to ask, your driver is based on Studio Driver not Game Ready, and there is no NVENC support, and I really wanted to use this card for OBS Studio (for streaming on Twitch) and ShadowPlay. Work only Outplayed (Overwolf app). The dartraien drivers don't work for me in my games and with Steam due to a signature conflict.

Now after I was able to solder an HDMI connector from a donor Asus GTX 1660 Super Evo (thanks to an engineer in my region), I'm trying to figure out why the video outputs didn't work. When starting the PC I have five short loud beeps, then the PC starts and tries to output the image through the iGPU of the processor. I'm hoping it's the VBIOS of this mining card or if I can modify it and flash it, then the video outputs will work. First I think I should try to find a solution by software and only then use a programmer as a last attempt. @ShinjoKurumi

Programming error

ShinjoKurumi commented 4 weeks ago

Hello, thank you for making such a driver that works with League of Legends and the Steam client without problems. I already own Asus CMP 30HX for two months, I have done quite a lot for the card in terms of maintenance.

I wanted to ask, your driver is based on Studio Driver not Game Ready, and there is no NVENC support, and I really wanted to use this card for OBS Studio (for streaming on Twitch) and ShadowPlay. Work only Outplayed (Overwolf app). The dartraien drivers don't work for me in my games and with Steam due to a signature conflict.

Now after I was able to solder an HDMI connector from a donor Asus GTX 1660 Super (thanks to an engineer in my region), I'm trying to figure out why the video outputs didn't work. When starting the PC I have five short loud beeps, then the PC starts and tries to output the image through the iGPU of the processor. I'm hoping it's the VBIOS of this mining card or if I can modify it and flash it, then the video outputs will work. First I think I should try to find a solution by software and only then use a programmer as a last attempt. @ShinjoKurumi

Programming error

  1. Not all my driver release are based on the Studio driver. Sometime it could be GameReady driver, Quardo driver, or CUDA driver.
  2. I am considering to add NVENC support in my driver release. I'll post if there is any progress in the future.
  3. [Unconfirmed] According to unknown sources, for P10x & CMP model, display output is disabled through the eFuses of the GPU chip.
Alexandroid06 commented 4 weeks ago

Hello, thank you for making such a driver that works with League of Legends and the Steam client without problems. I already own Asus CMP 30HX for two months, I have done quite a lot for the card in terms of maintenance. I wanted to ask, your driver is based on Studio Driver not Game Ready, and there is no NVENC support, and I really wanted to use this card for OBS Studio (for streaming on Twitch) and ShadowPlay. Work only Outplayed (Overwolf app). The dartraien drivers don't work for me in my games and with Steam due to a signature conflict. Now after I was able to solder an HDMI connector from a donor Asus GTX 1660 Super (thanks to an engineer in my region), I'm trying to figure out why the video outputs didn't work. When starting the PC I have five short loud beeps, then the PC starts and tries to output the image through the iGPU of the processor. I'm hoping it's the VBIOS of this mining card or if I can modify it and flash it, then the video outputs will work. First I think I should try to find a solution by software and only then use a programmer as a last attempt. @ShinjoKurumi Programming error

  1. Not all my driver release are based on the Studio driver. Sometime it could be GameReady driver, Quardo driver, or CUDA driver.
  2. I am considering to add NVENC support in my driver release. I'll post if there is any progress in the future.
  3. [Unconfirmed] According to unknown sources, for P10x & CMP model, display output is disabled through the eFuses of the GPU chip.
  1. Well, let me know when the new Game Ready driver release for the CMP 30HX is ready. And I have a request for you, can you make the names of the game cards at once. CMP 30HX = GTX 1660 Super, CMP 40HX = RTX 2060 Super, because I have to change the name manually every time.

  2. I'll look forward to NVENC support, but in the meantime I'll have to stream through the CPU (x264) since Intel Quick Sync doesn't work for me either.

  3. Can you be more specific, what do you mean by eFuses? And swapping the hardware ID in VBIOS with flashing from under GTX 1660 Super won't solve the problem with image output without iGPU?

Look how much I've done for this card, it's already cost me almost as much as a regular 1660 Super gaming card.

Before: IMG_20240803_031620 IMG_20240803_031820 IMG_20240803_032911 IMG_20240809_174039

After: IMG_20240825_155819 IMG_20240825_155856 IMG_20241026_232125 IMG_20241026_232022

And I'm sure this Asus CMP 30HX model supports NVENC technology, so says techpowerup's source site. NVENC_support

ShinjoKurumi commented 4 weeks ago

Hello, thank you for making such a driver that works with League of Legends and the Steam client without problems. I already own Asus CMP 30HX for two months, I have done quite a lot for the card in terms of maintenance. I wanted to ask, your driver is based on Studio Driver not Game Ready, and there is no NVENC support, and I really wanted to use this card for OBS Studio (for streaming on Twitch) and ShadowPlay. Work only Outplayed (Overwolf app). The dartraien drivers don't work for me in my games and with Steam due to a signature conflict. Now after I was able to solder an HDMI connector from a donor Asus GTX 1660 Super (thanks to an engineer in my region), I'm trying to figure out why the video outputs didn't work. When starting the PC I have five short loud beeps, then the PC starts and tries to output the image through the iGPU of the processor. I'm hoping it's the VBIOS of this mining card or if I can modify it and flash it, then the video outputs will work. First I think I should try to find a solution by software and only then use a programmer as a last attempt. @ShinjoKurumi Programming error

  1. Not all my driver release are based on the Studio driver. Sometime it could be GameReady driver, Quardo driver, or CUDA driver.
  2. I am considering to add NVENC support in my driver release. I'll post if there is any progress in the future.
  3. [Unconfirmed] According to unknown sources, for P10x & CMP model, display output is disabled through the eFuses of the GPU chip.
  1. Well, let me know when the new Game Ready driver release for the CMP 30HX is ready. And I have a request for you, can you make the names of the game cards at once. CMP 30HX = GTX 1660 Super, CMP 40HX = 2060 Super, because I have to change the name manually every time.
  2. I'll look forward to NVENC support, but in the meantime I'll have to stream through the CPU (x264) since Intel Quick Sync doesn't work for me either.
  3. Can you be more specific, what do you mean by eFuses? And swapping the hardware ID in VBIOS with flashing from under GTX 1660 Super won't solve the problem with image output without iGPU?

Look how much I've done for this card, it's already cost me almost as much as a regular 1660 Super gaming card.

Before: IMG_20240803_031620 IMG_20240803_031820 IMG_20240803_032911 IMG_20240809_174039

After: IMG_20240825_155819 IMG_20240825_155856 IMG_20241026_232125 IMG_20241026_232022

And I'm sure this Asus CMP 30HX model supports NVENC technology, so says techpowerup's source site. NVENC_support

  1. Device name rename is not planned at this time. Sorry!
  2. Considering the "type" of the driver is only a parameter in inf files, and different types of driver actually shares the same binary driver files, I suggest you to just ignore it.
  3. Please check this page in Wikipedia to learn more about EFuse: https://en.wikipedia.org/wiki/EFuse
  4. If the third point of my last comment is comfirmed, that means the display output restriction may be related with the GPU chip itself, not the Video BIOS. However I can't confirm the accuracy of this at this time.
Alexandroid06 commented 4 weeks ago

Hello, thank you for making such a driver that works with League of Legends and the Steam client without problems. I already own Asus CMP 30HX for two months, I have done quite a lot for the card in terms of maintenance. I wanted to ask, your driver is based on Studio Driver not Game Ready, and there is no NVENC support, and I really wanted to use this card for OBS Studio (for streaming on Twitch) and ShadowPlay. Work only Outplayed (Overwolf app). The dartraien drivers don't work for me in my games and with Steam due to a signature conflict. Now after I was able to solder an HDMI connector from a donor Asus GTX 1660 Super (thanks to an engineer in my region), I'm trying to figure out why the video outputs didn't work. When starting the PC I have five short loud beeps, then the PC starts and tries to output the image through the iGPU of the processor. I'm hoping it's the VBIOS of this mining card or if I can modify it and flash it, then the video outputs will work. First I think I should try to find a solution by software and only then use a programmer as a last attempt. @ShinjoKurumi Programming error

  1. Not all my driver release are based on the Studio driver. Sometime it could be GameReady driver, Quardo driver, or CUDA driver.
  2. I am considering to add NVENC support in my driver release. I'll post if there is any progress in the future.
  3. [Unconfirmed] According to unknown sources, for P10x & CMP model, display output is disabled through the eFuses of the GPU chip.
  1. Well, let me know when the new Game Ready driver release for the CMP 30HX is ready. And I have a request for you, can you make the names of the game cards at once. CMP 30HX = GTX 1660 Super, CMP 40HX = 2060 Super, because I have to change the name manually every time.
  2. I'll look forward to NVENC support, but in the meantime I'll have to stream through the CPU (x264) since Intel Quick Sync doesn't work for me either.
  3. Can you be more specific, what do you mean by eFuses? And swapping the hardware ID in VBIOS with flashing from under GTX 1660 Super won't solve the problem with image output without iGPU?

Look how much I've done for this card, it's already cost me almost as much as a regular 1660 Super gaming card. Before: IMG_20240803_031620 IMG_20240803_031820 IMG_20240803_032911 IMG_20240809_174039 After: IMG_20240825_155819 IMG_20240825_155856 IMG_20241026_232125 IMG_20241026_232022 And I'm sure this Asus CMP 30HX model supports NVENC technology, so says techpowerup's source site. NVENC_support

  1. Device name rename is not planned at this time. Sorry!
  2. Considering the "type" of the driver is only a parameter in inf files, and different types of driver actually shares the same binary driver files, I suggest you to just ignore it.
  3. Please check this page in Wikipedia to learn more about EFuse: https://en.wikipedia.org/wiki/EFuse
  4. If the third point of my last comment is comfirmed, that means the display output restriction may be related with the GPU chip itself, not the Video BIOS. However I can't confirm the accuracy of this at this time.

2). Even if I can install VBIOS from under GTX 1660 Super Evo, it is not a fact that I can install official (not patched) Nvidia drivers? 4). I hope this limiter can be removed without messing up the GPU crystal itself, if your guess is correct.

astronautduckpc commented 4 weeks ago

Ну, похоже, что драйвер RainCandy хорошо работает только для League of Legeds и продолжает давать сбои, как и другие античиты (признайтесь, античит EA FC...), поэтому я не вижу смысла останавливать проект. Что касается поддержки большего количества GPU, это связано с тем, что драйвер в версии Studio имеет встроенную поддержку карт QUADRO.

Как постоянный пользователь драйвера Dartraiden и участник я могу заверить, что:

  1. League of legends/Vanguard работает без проблем в последней версии Windows 11 23H2 с дайвером Dartraiden (я еще не проверял, работает ли Faceit в этой версии Windows)
  2. Драйвер Dartraiden имеет проблемы с античитом в последней версии Windows 10, но он отлично работает с другими играми/приложениями, он также отлично работает с версией Windows 10 до обновления, которое блокирует уязвимые драйверы.

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

Pd: если мне удастся сделать обход, он не будет опубликован в виде открытого исходного кода, чтобы избежать его использования или злонамеренного изменения мошенниками. Основная цель будет заключаться в том, чтобы он работал только с файлами Dartraiden, поэтому, если мне это удастся, я поделюсь ими напрямую, и он будет интегрирован с патчем, я также добавлю MD5 или какой-либо другой тип проверки, чтобы обход позволял пропускать процесс проверки только для dll, сгенерированной Dartraiden, а не кем-либо другим.

Есть какие то новости по поводу Faceit ?